/* General styles */


/* Wrappers start mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm Wrappers start*/
/* Wrappers start mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm Wrappers start*/
/* Wrappers start mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm Wrappers start*/
/*body > div {min-width:990px;overflow-x:hidden;} - this statment deleted because it removes the Entrance Tab in Firefox 9*/
   .CS_Document {
     	/* overflow:scroll; */
     	/* overflow-x: scroll; */
		overflow:auto;
		margin:0;
		padding:0;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		width:100%;
		/*background:url(../images/main-blue-bg.jpg) no-repeat center top #004990;
		font-size:90%;*/
		/*background-color: #004990;*/
	}
	
	#outerwrapper {
		display:block;
		width:955px;
		margin:0 auto;
		margin-bottom:25px;		
	}
	
	#outerwrappershadow {
	    overflow: hidden;
	    min-width: 950px
	}
	
	.cs_menu {z-index: 1999;}
	
/* Wrappers end mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm Wrappers end*/

	
	
	
	
/* Header settings start mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm Header settings start */
/* Header settings start mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm Header settings start */
/* Header settings start mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm Header settings start */

	/* Header wrapper styles mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm */
	.homeLinkAP {position:absolute; z-index:100; display:block; width:235px; height:160px; top:110px;}
	#header {
		clear:both;
		float:left;
		/*height: 375px;*/
		margin-bottom:-15px;
		width:100%;
		position:relative;
		z-index:1000;
		overflow:visible;		
	}
	
	#header p,
	#header h1,
	#header h2 {
		padding:5px 15px 0 15px;
		margin:0;
	}
	#header p {		
		line-height:1.1;
	}
	#header h1{
		text-indent:-4000px;
		width:400px;
	}





	/* Header content styles mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm*/
	#header {}
	
	/* Mini Global navigation (Centered) start  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm */
	.top {color:#004990; display:block; height:20px; padding:8px 0 10px 0px;}
	.top a {color:#004990; font-size:14px; line-height:16px;  padding:1px;}	
	.top form {display:block; clear:none; float:right; width:170px; padding:0; margin:-2px 0 0 0; font-size:12px; line-height:13px; background:url(../images/search-bg.png) right no-repeat;}
	.top form input {width:138px; height:19px; background-color:transparent; padding:0px; margin: 4px 0px 5px 10px;border:0;}
	.top form button {width:21px; height:19px; clear:none; margin:3px 0 0 0; border:0px;cursor:pointer;background:url(../images/search-bg.png) -143px;  }
	
	.mainGraphic {display:block; height:172px; width:100%;}
	.mainGraphic .headerText {display:block; color:#fff; float:left; margin-left:274px; width:320px;}
	.mainGraphic .headerText h2 {font-size:1.3em; text-indent:-1px;color:#fff;font-family: "Franklin Gothic Medium", "Franklin Gothic", sans-serif;}
	.mainGraphic .headerText sub {margin-left:15px; width:100%;top: 0em; font-size:14px;font-family: "Franklin Gothic", "Franklin Gothic Medium",  sans-serif;}
	.mainGraphic .headerText a {padding-right:13px; background:url(../images/arrow_icon_sml.png) right no-repeat;}
    .mainGraphic .headerText  {font-size:1.2em;font-family: "Franklin Gothic", "Franklin Gothic Medium",  sans-serif;}
	.mainGraphic h1 {float:left; width:400px; clear:none;}
	
	.featurewrapper {width:955px}
	.featurewrapper, .primaryfeature, .secondaryfeature {display:block; float: left; clear:none; height:185px;}
	.primaryfeature {width:580px; background-color:#333;}
	.secondaryfeature {width:375px; background-color:#ccc;}
	
	
	
	
	/* Main navigation (Centered) start  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm */
	
	.megabanner {
	   width:983px;
	   position:relative;
	   margin-left:-14px;
		clear:left;
		float:left;
		overflow:visible;
	}	
	.megabanner ul {		
		clear:left;
		float:left;
		list-style:none;
		margin:0;
		padding:0;
		position:relative;
		left:50%;
		text-align:center;
	}
	.megabanner ul li {	
		display:block;
		float:left;
		list-style:none;
		margin:0;
		padding:0;
		position:relative;
		right:50%;
	}
	.megabanner ul li:first-child a{
		padding-left:9px;
	}
	.megabanner ul li.last a {
		padding-right:9px
	}
	.megabanner ul li a {
	   padding:4px 8px;	   
	   text-decoration:none;
	   line-height:1.3em;
		display:block;
		margin:0;
		height:33px;
		color:#036;
	}
	.megabanner ul li a span {
		display:block;
	}
	
	
	/* Submenu items */
	.megabanner ul ul {		
	   letter-spacing:0px;
	   display:none; /* Sub menus are hiden by default */
	   position:absolute;
	   text-align:left;
	   top:39px;
	   left:-3px;
	   right:auto; /*resets the right:50% on the parent ul */
	   width:12em; /* width of the drop-down menus */	   
	   z-index:9000;	   	
	}
	.megabanner ul ul li {
	   left:0;  /*resets the left:50% on the parent li */
	   margin:0; /* Reset the 1px margin from the top menu */
	   color:#fff;   
	   clear:left;
	   width:100%;
	   
	}
	.megabanner ul ul li a {border:0;letter-spacing:0px;}
	
	.megabanner ul ul li a,
	.megabanner ul li.active li a,
	.megabanner ul li:hover ul li a,
	.megabanner ul li.hover ul li a { /* This line is required for IE 6 and below */	   
	   padding:4px;
	   margin:0px;
	   height:auto;
	   color:#fff;
	}
	.megabanner ul ul li a:hover,
	.megabanner ul li.active ul li a:hover,
	.megabanner ul li:hover ul li a:hover,
	.megabanner ul li.hover ul li a:hover { /* This line is required for IE 6 and below */
	   
	}
	
	/* Flip the last submenu so it stays within the page */
	.megabanner ul ul.last {
	   left:auto; /* reset left:0; value */
	   right:-3px; /* Set right value instead */
	}
	
	/* Make the sub menus appear on hover */
	.megabanner ul li:hover ul,
	.megabanner ul li.hover ul { /* This line is required for IE 6 and below */
	   display:block!important; /* Show the sub menus */
	   margin-top:2px;
	}


	
/* Shared Column settings start mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm Shared Column settings start */
/* Shared Column settings start mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm Shared Column settings start */
/* Shared Column settings start mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm Shared Column settings start */
	
	/* column container */
	.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		display:block;
		clear:both;
		width:100%;			/* width of whole page */
		/*overflow:hidden;		 This chops off any overhanging divs */
		width:955px; 
		margin:0; 
		padding:0;
	
		
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {float:left;width:955px;position:relative; }
	.col1,
	.col2,
	.col3 {	float:left;	position:relative; 	padding:0 0 1em 0;}
	.col1 {background-color:transparent;}	
	
	/* 3 Column settings start mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm */
	.threecol {	background:#eee;display:block;width:955px;	}
	.threecol .colmid {}
	.threecol .colleft {}
	.threecol .col1 {width:33%;	}
	.threecol .col2 {width:33%;	}
	.threecol .col3 {width:33%;	}

	/* 2 Column (right menu) settings start mmmmmmmmmmmmmmmmmmmmmmmm */
	.rightmenu {display:block;width:955px;position:relative;}
	.rightmenu .colleft {background:transparent;}	
	.rightmenu .col1 {	width:712px; }
	.rightmenu .col2 {	width:243px; }
	
	/* 2 Column (left menu) settings start mmmmmmmmmmmmmmmmmmmmmmmmm */
	.leftmenu {	 display:block;	width:955px;position:relative;	}
	.leftmenu .colleft {background:transparent;}
	.leftmenu .col1 {width:712px;}
	.leftmenu .col2 {width:243px;}	
	.leftmenu .nestedRightCol {display:block;  width:242px; }
	
	/* Full page settings start mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm */
	.fullpage {	background:#fff;display:block;	width:955px;}
	.fullpage .col1 {	width:100%;	}
	.fullpage .col2 {display:none;}

	.fullpage .col1 #contentarea  .contentnestedcol:first-child {background:none;margin:0 0px 0 0px;}
	.fullpage .col1 #contentarea .contentnestedcol:first-child .padding{ width:915px; background:#ffffff; } /* removed light blue background url(../images/80percentFFF.png) - jlo 10/17/14 */
	.fullpage .col1 #contentarea .contentnestedcol:first-child .bnr2d{ width:929px; }
			
	/* 2 Column (double page) settings mmmmmmmmmmmmmmmmmmmmmmmmmmmmmm */
	.doublepage {background:#eee;}
	.doublepage .colleft {right:50%; background:#fff;}
	.doublepage .col1 {	width:46%;	left:52%;}
	.doublepage .col2 {width:46%;left:56%;background:#eee; 	}
	
/* Footer settings start mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm Footer settings start */
/* Footer settings start mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm Footer settings start */
/* Footer settings start mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm Footer settings start */

	/* Footer styles  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm */
	#footer {background-color:transparent; text-align:center; clear:both;float:left;width:100%; margin-top:-70px;	}
	#footer p {	color:#fff; padding:0px 0 0 22px;margin:0; text-indent:-13px; display:block; width:545px; float:left; text-align:left; font-size:12px; line-height:1.1}
	#footer a,#footer a:link, #footer a:hover {	color:#fff;}
	#footer .frankmed {font-size:22px; letter-spacing:-1px; color:#fff;float:left; margin-right:10px; width:155px; text-align:right;}
	#footer .follow {display:block; position:relative; top:-21px;float:left;width:230; height:48px;}
	#footer .megabanner {background:transparent url(../images/footer-shade.png) no-repeat center 70px; }


	
/* Content settings start mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm Content settings start */
/* Content settings start mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm Content settings start */
/* Content settings start mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm Content settings start */
	
	/* Breadcurbs mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm */
	.breadcrumbs {position:relative;top:-21px;clear:both;margin:0;padding-left:7px;	min-height:20px;text-align:left;color:#eee;	font-size:12px;	line-height:20px;z-index:0;	}
	
	.othercrumbs {float:right; padding-right:14px; width:300px; text-align:right; }	
	.othercrumbs > a {padding-left:20px; }
	.othercrumbs > a, .othercrumbs > .st_sharethis {display:block;float:right; clear:none;	margin-right:10px;}	
	.st_sharethis { height:22px; margin-right:0!important; color:#fff; overflow:hidden; position:relative; top:0px; clear:none;  min-width:75px;}
	.st_sharethis .stButton .chicklets {color:#fff!important; }
	.breadcrumbs a, .breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:hover, .breadcrumbs a:active {color:#fff;	margin-left:2px; font-weight:bold;}
	
	
	
	/*side menu navigation mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm */
	ul#sidemenu * {padding:0; margin:0px;}
	ul#sidemenu { list-style:none; padding:0; margin:0px;}
	ul#sidemenu li { display:block; float:left; clear:both; width: 100%}
	ul#sidemenu a {display:block;  margin:0px; }
	
	ul#sidemenu li a,
	ul#sidemenu li label {padding:4px 4px 4px 10px; color:#fff;}
	ul#sidemenu li ul { display:block; width:100%;float:left;list-style:none; }
	ul#sidemenu li ul li {}
	ul#sidemenu li ul li a {padding:1px 4px 1px 20px; }
	ul#sidemenu li ul li ul {}
	ul#sidemenu li ul li ul li {background-color:transparent;}
	ul#sidemenu li ul li ul li a {padding:1px 4px 1px 40px; color:#666; text-transform:none;}
	
	/*page banner mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm */
	.pagebanner {display:block; width:100%; }
	
	/*floating block list mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm */
	.floatingblocklist {display:block; clear:both; list-style:none;margin:0;padding:0;padding-left:5px;margin-top:7px;}
	.floatingblocklist li {display:block; float:left; clear:none; width:49%; min-height:111px;}
	.floatingblocklist li h4 {font-size:1.2em; margin-bottom:2px;}
	.floatingblocklist li p {font-size:.9em; line-height:1.2; padding-left:5px;}
	.floatingblocklist li img { border:1px solid #004990!important; width:124px;  height:92px;background:url(../images/bg-no-photo.gif) no-repeat center top; /*position: absolute; top: -10; left: 0;clip:rect(12px 124px 124px 0px);*/}
	.floatingblocklist li sub {float:left; padding-left:0px!important;}
	.nextback {padding:0 10px 10px 10px; font-weight:bold}
	.onecol .floatingblocklist li img {height:90px; width:120px;}
	.twocoloffset .floatingblocklist li img, .twocolequal .floatingblocklist li img{height:45px; width:60px}
	.twocoloffset .floatingblocklist li, .twocolequal .floatingblocklist li {min-height:55px; width:49%;}
	.twocoloffset .floatingblocklist li h4, .twocolequal .floatingblocklist li h4 {font-size:1.1em; line-height:1.2}


	.floatingblocklist2 {display:block; clear:both; list-style:none;margin:0;padding:0;padding-left:5px;margin-top:7px;}
	.floatingblocklist2 li {display:block; float:left; clear:none; width:49%; height:160px; overflow:hidden;}
	.floatingblocklist2 li h4 {font-size:1.2em; margin-bottom:2px;}
	.floatingblocklist2 li p {font-size:.9em; line-height:1.2; padding-left:5px;}
	.floatingblocklist2 li img { border:1px solid #004990!important; width:124px;  background:url(../images/bg-no-photo.gif) no-repeat center top; /*position: absolute; top: -10; left: 0;clip:rect(12px 124px 124px 0px);*/}
	.floatingblocklist2 li sub {float:left; padding-left:0px!important;}
	
	.onecol .floatingblocklist2 li img { width:124px; }
	.twocoloffset .floatingblocklist2 li img, .twocolequal .floatingblocklist li img{height:45px; width:60px}
	.twocoloffset .floatingblocklist2 li, .twocolequal .floatingblocklist li {min-height:55px; width:49%;}
	.twocoloffset .floatingblocklist2 li h4, .twocolequal .floatingblocklist li h4 {font-size:1.1em; line-height:1.2}

	
	
	
	/* Large Content Area mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm */
	/* Primary Area */
	.leftmenu #contentarea { padding:0px 10px 10px 0; clear:none; }
	.rightmenu #contentarea { padding:0px 10px 10px 10px; clear:none; }
	
	h3 .arw, #sidemenu .arw, .arw {font-family:Arial;margin-bottom:1px;font-size:125%;line-height:1; vertical-align:text-bottom;}
	/*.arw {background:url(../images/arrow-icon-sml.png); text-indent:-4000;}*/
	
	
	/* Large Content Area Columns */
	.onecol #contentarea {display:block; width:702px; padding:0px 0 10px 0; margin:0px;}
	.onecol #contentarea .contentnestedcol:first-child {display:block; width:702px!Important; min-height:310px; float:left; padding: 0!important;margin:0; }
	
	/* Large Content Area Columns */
	.twocoloffset #contentarea {display:block; width:100%;  padding:0px; margin:0px;}
	.twocoloffset #contentarea .contentnestedcol {display:block; width:222px; float:left; padding: 0 5px 0 10px}
	.twocoloffset #contentarea .contentnestedcol:first-child {display:block; width:462px; padding: 0; margin:0px;float:left;clear:none; /*min-height:320px;*/} /* disable min-height for responsive design - jloe 12/05/14 */
	
	/*Two Columns - offset not equal width with two columns in the main column*/
	.twocoloffset  .col{ display:block; clear:none; float:left; list-style-type:none;padding:0 0%; }
	/*Two Nested*/
	.twocoloffset #contentarea .contentnestedcol .twocoln {display:block; clear:both;}
	
	.twocoln:after, .floatingblocklist li:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	zoom: 1;
	}
	
	.twocoloffset #contentarea .contentnestedcol .twocoln .col{width:42%; display:block; clear:none; float:left; list-style-type:none;padding:0 2% 0 0; margin-right:5%;  }
	.twocoloffset #contentarea .contentnestedcol .twocoln .col h3 {margin-left:-15px; padding-left:0;padding-top:10px;}
	.twocoloffset #contentarea .contentnestedcol .twocoln .col h3:first-child {padding-top:0px;}
	/*Three Nested*/
	.onecol #contentarea .contentnestedcol .threecoln .col{width:29%; display:block; clear:none; float:left; list-style-type:none;padding:0 1% 0 0; margin-right:2%;  }
	.onecol #contentarea .contentnestedcol .threecoln .col h3 {margin-left:-15px; padding-left:0;padding-top:10px;}
	.onecol #contentarea .contentnestedcol .threecoln .col h3:first-child {padding-top:0px;}
	/*Two Nested*/
	.onecol #contentarea .contentnestedcol .twocoln .col{width:42%; display:block; clear:none; float:left; list-style-type:none;padding:0 2% 0 0; margin-right:5%;  }
	.onecol #contentarea .contentnestedcol .twocoln .col h3 {margin-left:-15px; padding-left:0;padding-top:10px;}
	.onecol #contentarea .contentnestedcol .twocoln .col h3:first-child {padding-top:0px;}
	


	
	/*Two Columns - offset not equal width with two columns in the side column*/
	.twocoloffset #contentarea .contentnestedcol .module {display:block; width:91%; background-color:#fff;float:left; padding: 3% 3%; margin-bottom:10px;} /*changed width from 96% to 91% to make video and right column the correct width as before - jlo 04/06/15 */
	.twocoloffset #contentarea .contentnestedcol .module h3 {display:block; width:98%; background-color:#ccc; padding-left:2%; margin-left:0px;margin-bottom:5px; }
	.twocoloffset #contentarea .contentnestedcol .module p { font-size:.9em; margin-bottom:4px;}
	.twocoloffset #contentarea .contentnestedcol .module ul { font-size:.9em; line-height:1.3; margin-bottom:2px;}
	.twocoloffset #contentarea .contentnestedcol .module li { padding-bottom:3px; list-style-type: circle; color:#333; }
	.twocoloffset #contentarea .contentnestedcol .module img { max-width:213px; }


	.twocolequal #contentarea .contentnestedcol .module {display:block; width:96%; background-color:#fff;float:left; padding: 1.4% 1.4%; margin-bottom:10px;}
	.twocolequal #contentarea .contentnestedcol .module h3 {display:block; background-color:#ccc; padding-left:2%; margin-left:0px;margin-bottom:5px; }
	.twocolequal #contentarea .contentnestedcol .module p { font-size:.9em; margin-bottom:4px;}
	.twocolequal #contentarea .contentnestedcol .module ul { font-size:.9em; line-height:1.3; margin-bottom:2px;}
	.twocolequal #contentarea .contentnestedcol .module li { padding-bottom:3px; list-style-type: circle; color:#333; }
	.twocolequal #contentarea .contentnestedcol .module img { }
		
	/*Two Columns - equal width*/
	.twocolequal {background-color:#fff;}
	.twocolequal #contentarea {display:block; width:100%;  padding:0px; margin:0px;}
	.twocolequal #contentarea .contentnestedcol .module h3 {background-color:#fff; }
	.twocolequal #contentarea .contentnestedcol {width:48%; display:block; clear:none; float:left; list-style-type:none;padding: 0 5px 0 10px;margin:0 }
	.twocolequal #contentarea .contentnestedcol:first-child {width:49.8%; display:block; clear:none; float:left; list-style-type:none;padding: 0;margin:0}
	
	
	/*contentarea special styles mmmmmmmmmmmmmmmmmmmmmmmm */
	#contentarea {min-height:330px;font-size:.9em;}
	#contentarea h2,#contentarea h3,#contentarea h4 {font-family:"Franklin Gothic Medium", "Franklin Gothic", sans-serif; font-weight:normal}
	h2 {font-size:19px;  padding-bottom:5px; }	
	#contentarea h2 span.nestedfloat {font-size:.6em; float:right;display:block; margin-top:-22px;} /*hack in ie6 and ie7 */
	#contentarea h3 {font-size:1.2em; margin-bottom: 0px; margin-left:3px; }
	#contentarea h2 i {font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size:.8em; }
	#contentarea p  {margin: 0px 0px 5px 3px; line-height:1.3;}
	#contentarea li {line-height:1.2; padding-bottom:5px;}
	#contentarea .contentnestedcol .col ul {margin:0; padding-top:0;list-style-image:url("../images/arrow_icon_xsml.png");}
	#contentarea .contentnestedcol .col ul li {font-size:1em; line-height:1.3; margin-bottom:5px;}	
	#contentarea .contentnestedcol:first-child ul {list-style-image:url("../images/arrow_icon_xsml.png");}
	#contentarea .contentnestedcol:nth-child(n) ul {list-style-image:url("../images/arrow_icon_xsml.png");}
	#contentarea .contentnestedcol:first-child ul li { margin-bottom:4px;}
 
	
	.leftmenu .sidecolwrapper {padding: 0 10px 0px 10px}
	.rightmenu .sidecolwrapper {padding: 0 10px 10px 0px}
	.rightmenu .sidecolwrapper ul {padding-top:5px;}
	.rightmenu .sidecolwrapper li { list-style-type:circle;}
	
	
	
/* 
 * added by john allen so nested ul's will be indented in content areas.
 *
 * The below css code works when the markup is proper, when UL's are nested inside 
 * of LI's.
 */
.twocoln ul li ul
{
	margin-left: 0px;
	padding-left: 0px;
	list-style: none!important;
}

.twocoln ul li ul li
{
	padding-left: 14px;
	background-image:url(http://www.uwstout.edu/ui/images/arrow_icon_xsml.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

/* these were added because commonspot will not nest UL's inside of LI's
/* 2 level ul */
.twocoln ul ul
{
	margin-left: 0px;
	padding-left: 0px;
	list-style: none!important;
}
.twocoln ul ul li
{
	padding-left: 14px;
	background-image:url(http://www.uwstout.edu/ui/images/arrow_icon_xsml.png)!important;
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

/* 3 level ul */
.twocoln ul ul ul
{
	margin-left: 0px;
	padding-left: 0px;
	list-style: none!important;
}

.twocoln ul ul ul li
{
	padding-left: 28px;
	background-image:url(http://www.uwstout.edu/ui/images/arrow_icon_xsml.png)!important;
	background-repeat: no-repeat;
	background-position: 14px 3px;
}

.contentnestedcol .cs_elementUI {
	position: inherit !important;
}