/*******************************************************/
/*                                                     */
/*   XML-MVC BASIC LAYOUT CSS                          */
/*   INCLUDES ONLY STRUCTURAL LAYOUT                   */         
/*                                                     */
/*******************************************************/  
 /*
div#resourcepage {styles.php (line 827)
float:left;
margin:0;
padding:5px;
}
div.consoleinnrresource {
		*/
/*******************************************************/
/*   hidden for screen readers                         */
/*******************************************************/
.off-screen{
    position:absolute;
    left:-1024px;
    width:1020px;
	}
/*******************************************************/
/*   main body set-up                                  */
/*******************************************************/
body{
    padding:0px;
    margin: 15px auto 0px auto; 
    font-size:75%;     
    width:990px;
}	
div, span, ul, li, fieldset, label, a:link, a:visited, a:hover, img, h1, h2, h3, legend, p, input, select{
	border:0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
 	padding:0px;
 	margin:0px;
 	background:transparent;
}
img{
	float:left;
}
ul{
    margin:0em; 
    padding:0em;
	list-style-type:none;
} 	
.full-width{
	width:990px;
	float:left;
}
.noborder{
	border:0px;
}
img.resourcefileicon{
	float:left;
	height:15px;
	width:15px;
	margin:6px 0px 5px 0px;
}	
img.menuitem{
	margin:0px 5px 0px 10px;
	float:left;
}
span.menuitem{
	width:160px;
	float:left;
	background:transparent;
	margin:0px 0px 0px 5px;
}	
a:link.menuitem, a:visited.menuitem, a:hover.menuitem{
	text-decoration:none;
	display:block;
	float:left;
	margin:0px;
	padding:5px 0px 5px 0px;
	width:200px;
}
a:link.footer, a:visited.footer, a:hover.footer{
	text-decoration:none;
	float:left;
	height:20px; 
	margin:4px 0px 0px 20px;
	font-size:0.8em;
}
a:link.header, a:visited.header, a:hover.header,a:link.headerrght, a:visited.headerrght, a:hover.headerrght{
	text-decoration:none;
	height:20px; 
	margin:0px 10px 0px 0px;
	font-size:1.0em;
} 
div.header,li.header{
	float:left;
	height:20px; 
	margin:4px 10px 0px 0px;
	font-size:1.0em;
	background:transparent;
}
div.headerrght,li.headerrght{
	float:right;
	height:20px;
	margin:4px 0px 0px 0px;
	font-size:1.0em;
	background:transparent;
}
div.pageheader{
    float:left;
    width:990px; 
}
div.pagebanner{
    float:left;
    width:990px; 
}
div.pagenavbar{
    float:left;
    width:990px;
    height:25px;
    margin:0px 0px 5px 0px;
}
div.pagemainpage{
    float:left;
    width:990px; 
}
div.pageleftsidebar{
    float:left;
    width:200px;
	margin:0px 10px 0px 0px;
}
div.pageverticalspacer{
	width:1px;
	float:left;
	margin:0px 10px 0px 0px;
	height:300px;
	background:transparent;
}
div.pageconsole{
    float:left;
    width:775px;
}
div#pagemainpagefllwdth div.pageconsole{
    float:left;
    width:990px;
}
div#pagemainpagefllwdth div.pageconsolecolumns{
    float:left;
    width:990px;
}
div#pagemainpagefllwdth div.consoleinner{
    float:left;
    width:990px;
}
div.pagebreadcrumb{
    float:left; 
}
div.pageconsoleinner{
    float:left;
    width:775px;
}
div.pageconsolecolumns{
    float:left;
    width:775px;
	/*
    border-left:1px solid #eeeeee;
	*/
}
div.pagerightsidebar{
    float:right;
    width:240px;
}
div.pagefooter{
    float:left;
    width:990px;
    margin-top:10px;
}
div.headerrght{
	float:right;
	height:20px; 
	margin:4px 20px 0px 0px;
	font-size:1.0em;
	background:transparent;
}
img.hca-logo{
	float:left;
	width:180px;
	height:87px;
	border:0px;
	margin:20px 0px 0px 0px;
}
img.nwda-logo{
	float:left;
	width:180px;
	height:90px;
	border:0px;
	margin:5px 0px 0px 0px;
}
img.ilm-logo{
	float:left;
	width:180px;
	height:60px;
	border:0px;
	margin:5px 0px 0px 5px;
}
div.navbar{
	height:25px;
	margin:0px;
}
a:link.navbar, a:visited.navbar{
	float:left;
	margin:5px 0px 0px 20px;
	text-decoration:none;
}
a:hover.navbar{
	float:left;
	margin:5px 0px 0px 20px;
	text-decoration:underline;
}
div#stdpage.consoleinner{
	margin-bottom:0px;
	padding-bottom:10px;
}
div#stdpage ul{
	margin:0px 0px 0px 30px;
	padding:0px;
	list-style-type:square;
	list-style-position: outside;
}
div#stdpage ul.attchtitem{
	margin:0px 0px 0px 10px;
	padding:0px;
	list-style-type:none;
	list-style-position: inside;
}
div#stdpage li{
	margin:0px 0px 10px 0px;
	padding:0px;
}
div#stdpage p{
	margin:0px 0px 10px 0px;
}
div.commentswrppr{
	float:left;
	padding:10px;
	width:970px;
	border:1px solid #000033;
	background-color:#ffffff;
	margin-bottom:30px;
}
div.comments{
	float:left;
	padding:10px;
	width:970px;
}
div.commentsttl{
	float:left;
	width:970px;
}
ul.comments{
	float:left;
	margin:0px;
	width:970px;
	display:none;
}
li.comment{
	float:left;
	margin:0px;
	width:970px;
}
div.helptitle{
	text-align:left;
	padding-left:5px;
	width:110px;
	float:left;
}
h3.inlinecmshelp{
	float:left;
	font-size:120%;
	font-weight:bold;
	margin:10px 0px 10px 5px;
}
div.inlinecmshelp{
	float:left;
	width:98%;
	padding:5px;
}
div.consolehelptext{
	float:left;
	font-size:90%;
}
div.consolehelpbttns{
	width:30px;
	margin:10px 10px 0px 0px;
	float:right;
}
div.consolehelptext p{
	margin-bottom:10px;	
}
ul.attchtitem{
	margin:5px 0px 0px 0px;
	padding:0px;
	float:left;
	width:95%;
}
li.attchtitem{
	float:left;
	width:100%;
	margin:0px 0px 10px 0px;
}
img.attchtitem{
	margin:0px 10px 0px 5px;
	padding:0px;
	float:left;
	width:15px;
	height:15px;
}
a:link.attchtitem,a:visited.attchtitem,a:hover.attchtitem{
	float:left;
	width:90%;
	display:block;
}
li.newslist{
	float:left;
	width:220px;
	margin:0px 0px 5px 0px;
	padding:0px;
}
ul.faqlist{
	float:left;
	width:510px;
}
li.faqlist{
	float:left;
	width:490px;	
	margin:0px 0px 5px 10px; 
	padding:2px 0px 4px 5px;
}
img.faqlistlicon{
	float:left;
	width:15px;	
	margin:2px 10px 0px 0px;
	height:15px;
}
a:link.faqlist,a:visited.faqlist,div.faqlist{
	float:left; 
	display:block;
	text-decoration:none;
	margin:2px 0px 0px 0px;
	width:90%;
}
a:hover.faqlist{
	float:left; 
	display:block; 
	margin:2px 0px 0px 0px;
}
div.faqliststrapline{	
	float:left;  
	margin:2px 0px 5px 0px;
	width:490px;
}
div.faqlistcontent{	
	float:left;  
	margin:2px 0px 0px 0px;
	width:490px;
}
ul.resourcelinkswrppr{
	float:left;
	width:97%;
	margin:10px 0px 0px 5px;
}
li.resourcelinksitm{
	float:left;
	width:100%;
	margin-bottom:10px;
}
/*******************************************************/
/*   zone specific classes                             */
/*******************************************************/
div.zone1,ul.zone1{
	/*
	height:25px;
	*/
	float:left;
}
div.zone2{
	margin:2px 0px 2px 0px;
	height:95px;
}
div.bannercontext{
	float:left;
	width:220px;
	margin:0px;
}
div.bannertitle{
	float:left;
	width:220px;
	font-size:0.9em;
	margin:0px;
	font-weight:bold;
}
div.bannerbrand{
	float:left;
	width:220px;
	font-size:0.9em;
	font-style:italic;
	margin:10px 0px 0px 0px;
}
h1.pagebannertitle{
	font-size:24pt;
	font-family:helvetica,arial,sans-serif;
	margin:40px 0px 0px 30px;
	width:300px;
	float:left;
	font-weight:bold;
	color:#5D6165;
}
img.zone2{
	width:251px;
	height:85px;
	float:left;
}
img.zone2-cntxt{
	width:500px;
	height:85px;
	float:right;
	margin-top:3px;
}
div.zone3{
	width:202px; 
	float:left;
	margin:10px 0px 0px 0px; 
	padding-bottom:5px;
}
.zone3-block{ 
	margin:0px auto 0px 0px;
	padding-bottom:0px;
	width:200px;
	float:left;
}
.zone3-block-wrrpr{
	float:left;
	padding:0px;
	margin:0px 0px 10px 0px;
}
ul.zone3-block{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:200px;
	float:left;
}
li.zone3-block,li.menuitem{
	margin:0px 0px 3px 0px;
	float:left;
	list-style:none;
	display:block;
}
li.zone3-block-nested{
	margin:0px 0px 3px 0px;
	float:left;
	list-style:none;
	display:block;
}
.zone3-title{
	padding:5px 0px 0px 0px;
	height:20px;
	margin:0px;
	width:198px;
	float:left;
	text-align:center;
	font-weight:bold;
}
div.zone6{
	margin:10px 0px 0px 0px;
}
.zone9-block{
	padding:0px;
	margin:0px; 
	float:left;
}
.zone9wrapper-block{
	padding:0px;
	margin:0px 0px 10px 0px ; 
	float:left;
}
.zone9wrapper-block-innr{
	padding:0px;
	margin:0px 0px 3px 0px ; 
	float:left;
	width:200px;
}
.zone9-block-innr{
	padding:5px; 
	float:left;
	width:229px;
	display:block;
} 
.zone9wrapper-rght-block{
	padding:0px;
	margin:10px 0px 0px 0px ;
	float:right;
} 
.zone9console-block{
	padding:0px;
	margin:0px;
	float:left;
} 
.zone9-title{
	padding:5px 0px 0px 5px;
	height:20px; 
	float:left; 
	text-align:left;
	font-weight:bold; 
	margin:0px 0px 10px 0px;
	width:195px;
}
div.zone10{
	padding:15px 0px 0px 15px;
	margin:0px;
	float:left;
	width:98%;
}
div.zone10a{
	padding:15px 0px 30px 15px;
	margin:0px;
	float:left;
}
div.zone10b{
	padding:0px 0px 0px 0px;
	margin:0px;
	float:right;  
}
div.capabilities{
	float:left;
	cursor:pointer;
	margin:4px 10px 0px 0px;
	padding:0px;
	text-align:right;
	font-size:0.9em;
}
ul.capabilities{
	float:left;
	cursor:pointer;
	margin:0px 5px 5.0em;
	width:35.0em; 
	text-align:right;
	display:none;
	font-size:0.8em;
    padding:10px 10px 10px 10px;
    background-color:#FFF6CF; 
}
li.capabilities{
	float:right;
	cursor:pointer;
	margin:0px;
	padding:0px; 
	width:40.0em; 
	text-align:right;
	font-size:0.9em;
}
ul.assetitem{
	float:left;
	width:230px;
}
li.assetitem{
	float:left;
	width:220px;
	margin-bottom:5px;
}
div.assetitem{
	float:left; 
	margin:4px 0px 0px 0px;
}
div.assetitemitlc{
	float:left; 
	margin:0px;
	font-style:italic;
	font-size:90%;	
}
a:link.assetitem,a:visited.assetitem,a:hover.assetitem{
	float:right; 
	margin:0px;
}
li.consolerror{
	float:left;
	margin:0px 0px 10px 0px;
}
h1.sitemap{
	float:left;
	margin:0px 0px 25px 0px;
	font-size:2.0em;
}	
div.sitemapblock{
	float:left;
	width:750px;
	margin:0px 0px 20px 0px;
}
div.sitemapwrrpr{
	float:left;
	width:210px;
	margin:0px 10px 10px 10px;
}
h3.sitemaptitle{
	float:left;
	width:210px;
	margin:0px 0px 10px 0px;
	font-size:110%;
}
ul.sitemaplist{
	float:left;
	width:200px;
	margin:5px 0px 10px 10px; 
}
li.sitemaplistitem{
	float:left;
	width:200px;
	margin:0px 0px 5px 0px;
}
a:link.sitemaplink0,a:visited.sitemaplink0,a:hover.sitemaplink0{
	float:left;
	width:200px;
	margin:0px;
	display:block;
	font-size:120%;
	font-weight:bold;
}
a:link.sitemaplink1,a:visited.sitemaplink1,a:hover.sitemaplink1{
	float:left;
	width:200px;
	margin:0px;
	display:block;
	font-size:110%;
	font-weight:bold;
}
a:link.sitemaplink,a:visited.sitemaplink,a:hover.sitemaplink{
	float:left;
	width:200px;
	margin:0px;
	display:block;
}
a:link.sitemaplinkpage,a:visited.sitemaplinkpage,a:hover.sitemaplinkpage{	
	float:left;
	width:200px;
	margin:0px;
	display:block;
	font-size:110%;
	font-weight:bold;
}
/*******************************************************/
/*   zone specific classes                             */
/*******************************************************/
div.titlestndard{
    float:left;
    padding:5px 0px 5px 5px;
}
div.language{
	float:left;
	margin:5px 10px 0px 10px;
	font-size:0.8em;
	background:transparent;
}
select.language{
	float:left;
	margin:4px 10px 0px 0px;
	font-size:0.8em;
	background:transparent;
}
div.blockftr{
	height:10px;
	float:left;
	width:200px;
}
div.blockftrlft{
	margin-top:2px;
	height:10px;
	width:10px;
	float:left;
	background: url(../../images/std_icon_block_crnr_l_eeeeee.gif) no-repeat;
}
div.blockftrcntr{
	height:9px; 
	float:left;
	margin:0px;
	padding:0px;
	border:0px;
	width:180px;
}
div.blockftrrt{
	height:10px;
	width:10px;
	float:right;
	background: url(/images/std_icon_block_crnr_r_eeeeee.gif) no-repeat;
}
div.login{
	float:right;
	width:150px; 
}
div.login-title{
	float:left;
	width:150px;
	height:18px;
	text-align:center;
	padding-top:2px; 
}
fieldset.login{
	float:left;
	width:200px; 
	padding-bottom:10px
}
div.login-row{
	float:left;
	width:170px;
	padding:0px 15px 0px 15px;
	background:transparent;
	margin:10px 0px 6px 0px;
}
ul.sidebarrght{
	margin:0px;
	padding:0px;
	float:left;
	width:238px;
}
ul.sidebarleft{
	margin:0px;
	padding:0px;
	float:left;
	width:198px;
}
ul.sidebarcnsl{
	margin:0px;
	padding:0px;
	float:left;
	width:253px;
}
div.newsdate{
	margin:0px 0px 5px 0px;
	float:left;
	width:230px;
	font-weight:bold;
}
div.newsfooter{
	float:left;
	width:220px; 
}	
a:link.newstitle,a:visited.newstitle,a:hover.newstitle{
	float:left;
	width:230px;
	margin:0px 0px 10px 0px;
	text-decoration:none;
	cursor:pointer;
}
a:link.newsctrls,a:visited.newsctrls,a:hover.newsctrls{
	float:right;
	margin:10px 10px 10px 0px;
	text-decoration:none;
	cursor:pointer;
}
div.buttonbar{	
	float:left;
	padding:10px 0px 10px 0px;
	margin:30px 0px 10px 0px;
	background:transparent;
}
div.buttonbarfloat{
	float:right;
	padding:10px 0px 10px 0px;
	margin:30px 30px 10px 0px;
	background:transparent;
}
div.cmscontent{
	float:left;
	padding:0px 5px 0px 5px;
}
a:link.resourcelinkitem,a:visited.resourcelinkitem,a:hover.resourcelinkitem{
	float:left;
	width:160px;
	display:block;
	margin:5px 3px 0px 5px;
}
a:link.cmsresourcelinkitem,a:visited.cmsresourcelinkitem,a:hover.cmsresourcelinkitem{
	float:left;
	display:block;
	margin:5px 3px 0px 5px;
	width:95%;
}
div#stdpage ul.cmspageresource, ul.cmspageresource{
	float:left;
	width:770px;
	margin:0px 0px 0px 5px;
	padding:0px 0px 10px 0px;
	list-style-type:none;
}
div#stdpage h1,div#stdpage h2,div#stdpage h3,div#stdpage h4,div#stdpage h5{
	margin-bottom:10px;
}
li.cmspageresource{
	float:left; 
	width:750px;
	margin:0px 0px 10px 0px;
	padding:5px 5px 10px 5px;
}
div#stdpage ul.cmspageresourceitem, ul.cmspageresourceitem{
	float:left;
	width:100%;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	list-style-type:none;
}
li.cmspageresourceitem{
	float:left;
	width:100%;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
div.cmspageresource{
	float:right;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
span.cmspageresource{
	float:left;
	padding:5px;
}
a:link.cmspageresourcecontent, a:visited.cmspageresourcecontent, a:hover.cmspageresourcecontent{
	text-decoration:underline; 
	margin:0px 0px 0px 10px;
	font-size:0.9em;
}
div.cmspagebuttonsright, div#faqpage div.cmspagebuttonsright,div#resourcepage div.cmspagebuttonsright{
	color:#788DAF;
	background:transparent;
	float:right;
	width:85px;
	margin:20px 10px 0px 0px;
}
div#stdpage a:link.stdpagebutton, div#stdpage a:visited.stdpagebutton, div#stdpage a:hover.stdpagebutton, 
div#stdpage a:link.stdpagebuttonslctd, div#stdpage a:visited.stdpagebuttonslctd, div#stdpage a:hover.stdpagebuttonslctd{
	float:right;
	margin:0px 0px 0px 5px;
	padding:5px; 
}
div#stdpage a:link.stdpageicon, div#stdpage a:visited.stdpageicon, div#stdpage a:hover.stdpageicon{
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px;
}
div#stdpage div.stdpageicon{
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px;
}
div#resourcepage a:link.resourcepageicon, div#resourcepage a:visited.resourcepageicon, div#resourcepage a:hover.resourcepageicon{
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px;
}
div#resourcepage div.resourcepageicon{
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px;
}
div#faqpage a:link.faqpageicon, div#faqpage a:visited.faqpageicon, div#faqpage a:hover.faqpageicon{
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px;
}
div#faqpage div.faqpageicon{
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px;
}
div#stdpage div.stdpagebutton{
	float:right;
	margin:0px 0px 0px 5px;
	padding:5px; 
}
div#resourcepage div.resourcepagebutton{
	float:right;
	margin:0px 0px 0px 5px;
	padding:5px; 
}
div#stdpage a:link.stdpagebutton, div#stdpage a:visited.stdpagebutton, div#stdpage a:hover.stdpagebutton,
div#stdpage a:link.stdpagebuttonslctd, div#stdpage a:visited.stdpagebuttonslctd, div#stdpage a:hover.stdpagebuttonslctd{
	float:right;
	margin:0px 0px 0px 5px;
	padding:5px; 
}
div#resourcepage{
	float:left;
	margin:0px 0px 0px 0px;
	padding:5px; 
}
div#resourcepage a:link.resourcepagebutton, div#resourcepage a:visited.resourcepagebutton, div#resourcepage a:hover.resourcepagebutton,
div#resourcepage a:link.resourcepagebuttonslctd, div#resourcepage a:visited.resourcepagebuttonslctd, div#resourcepage a:hover.resourcepagebuttonslctd,
div#resourcepage a:link.resourcepagebutton, div#resourcepage a:visited.resourcepagebutton, div#resourcepage a:hover.resourcepagebutton,
div#resourcepage a:link.resourcepagebuttonslctd, div#resourcepage a:visited.resourcepagebuttonslctd, div#resourcepage a:hover.resourcepagebuttonslctd{
	float:right;
	margin:0px 0px 0px 5px;
	padding:5px; 
}
div#faqpage div.faqpagebutton{
	float:right;
	margin:0px 0px 0px 5px;
	padding:5px;
}
div#faqpage a:link.faqpagebutton, div#faqpage a:visited.faqpagebutton, div#faqpage a:hover.faqpagebutton,
div#faqpage a:link.faqpagebuttonslctd, div#faqpage a:visited.faqpagebuttonslctd, div#faqpage a:hover.faqpagebuttonslctd{
	float:right;
	margin:0px 0px 0px 5px;
	padding:5px; 
}
div#faqpage a:link.faqpagebutton, div#faqpage a:visited.faqpagebutton, div#faqpage a:hover.faqpagebutton,
div#faqpage a:link.faqpagebuttonslctd, div#faqpage a:visited.faqpagebuttonslctd, div#faqpage a:hover.faqpagebuttonslctd{
	float:right;
	margin:0px 0px 0px 5px;
	padding:5px; 
}
div#faqpage{
	float:left; 
}
div#faqpage div{
	float:right;
}
div#faqpage div{  
	float:left;
}
/*******************************************************/
/*   input forms			                           */
/*******************************************************/
div.std-ctrl{
	float:left;
	margin:0px 10px 5px 0px;
	padding:5px;
}
label.std-ctrl{
	float:left;
	margin:0px 10px 5px 0px;
} 
input.std-ctrl{
	float:left;
	margin:0px 5px 5px 0px;
	height:20px; 
}
textarea.std-ctrl{
	float:left;
	margin:0px 5px 5px 0px; 
}
input.wrppd-ctrl{
	float:left;
	margin:0px 5px 5px 0px;
}
input.std-ctrl-chkbx{
	float:left;
	margin:5px 0px 0px 0px;
	padding:5px; 
}
select.std-ctrl{
	float:left;
	margin:2px 5px 5px 0px;	
}
div.horizontalrule{
	float:left;
	height:1px;
	margin:10px 0px 15px 0px;
	background:transparent;
}
/*******************************************************/
/*   breadcrumb				                           */
/*******************************************************/
div.breadcrumb{
	margin:0px 0px 0px 0px;
	float:left;
	width:774px;
	height:25px;
	padding:0px;
}
div.breadcrumbfull{
	width:989px;
}
img.breadcrumb{
	margin:0px 3px 0px 5px;
	float:left;
}
span.breadcrumbitm{
	margin:3px 0px 0px 0px;
	float:left;
}
a:link.breadcrumb,a:visited.breadcrumb,a:hover.breadcrumb{
	text-decoration:none;
	float:left;
	height:20px; 
	margin:4px 0px 0px 0px;
	font-size:0.8em;
}
/*******************************************************/
/*   browse				                           	   */
/*******************************************************/
div.brwse-wrppr{
	float:left;
	margin:0px;
	padding:0px;
}
div.brwse-hder{
	float:left;
	margin:10px 0px 10px 0px;
	padding:5px 0px 5px 0px;	
	font-size:0.9em;
	text-indent:2px;
}
div.brwseinner{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	background:transparent;
}
div.search{
	float:left; 
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px;
	font-size:0.9em;
	width:100%;
	background:transparent;
}
div.searchheader{
	float:left;
	padding:8px 0px 0px 10px;
	font-size:1.0em;
	margin:0px; 
}
div.searchfilter{
	float:left;
	padding:3px 0px 0px 10px; 
	margin:0px;
	width:630px;
}	
img.searchtoggle{
	float:right;
	padding:5px 0px 0px 0px;
	font-size:0.9em;
	margin:0px 10px 0px 0px;
	width:12px;
	height:12px;
}
div.searchpanel{
	float:left;
	padding:5px 0px 10px;
	font-size:0.9em;
	margin:5px 0px 5px 10px;
}
div.searchinner{
	float:left;
	width:230px; 
	margin:0px 0px 0px 0px;
}
input.searchbtn,img.searchbtn{
	float:left;
	margin:0px 3px 0px 0px;
	border:1px solid #cccccc;
	padding:5px;
	width:12px;
	height:12px;
}
input.searchbtnhvr,img.searchbtnhvr{
	border:1px solid #777777;
	cursor:pointer;	
}
img.searchtoggle{
	float:right;
	margin:4px 10px 5px 0px;
	cursor:pointer;
}
span.search{
	float:left;
	height:20px; 
	margin:2px 0px 0px 0px;
	padding:0px;
	font-size:0.9em;	
}
span.searchtitle{
	float:left;
	height:15px; 
	margin:2px 0px 0px 5px;
	font-size:0.9em;	
}
input.search,select.search{
	float:left;
	margin:3px 5px 5px 5px;	
}
label.search{
	float:left;
	height:20px; 
	margin:4px 0px 0px 0px;
	font-size:1.0em;
	
}
div.col-left-left{
	float:left;
	text-align:left;
	display:block;
}
div.col-hdr-left-left{
	font-weight:bold;
	float:left;
	text-align:left;
	margin:4px 0px 0px 0px;
}
span.col-left-left{
	float:left;
	text-align:left;
	display:block;
	margin:4px 0px 0px 0px;
}
span.col-hdr-left-left{
	font-weight:bold;
	float:left;
	text-align:left;
}
div.browserow{
	float:left; 
	font-size:0.9em;
}
img.browswhdr{
	margin:0px;
}
a:link.browswhdr,a:visited.browswhdr,a:hover.browswhdr{
	text-decoration:none;
	float:left;  
	margin:4px 0px 0px 0px;
}
a:link.browse,a:visited.browse,a:hover.browse,div.browse{
	text-decoration:none;
	float:left; 
	margin:5px 0px 5px 5px;
	font-size:0.9em;
}
a:link.browseopen,a:visited.browseopen,a:hover.browseopen{
	text-decoration:none;
	float:left;  
	margin:0px 0px 10px 5px;
	font-size:0.9em;
}
h2.consolebrwse{
	float:left;
	height:20px; 	
	margin:0px 0px 5px 0px;
	padding:5px 0px 5px 5px;		
	font-size:1.7em;
}
h2.consolebrwseminor{	
	float:left;
	height:20px;
	margin:0px 0px 5px 0px;
	padding:5px 0px 5px 5px;		
	font-size:1.2em;
}
div.nodataconsole{
	float:left; 
	margin:10px 0px 10px 10px;
	width:60%;
}
div.pgectrls{
	float:right; 
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 0px;
	width:100%;
}
img.pgectrlsimgleft{
	float:left; 
	height:17px;
	width:17px;
	padding:2px;
}
img.pgectrlsimgright{
	float:right; 
	height:17px;
	width:17px;  
	padding:2px;
}
a:link.pgectrlsleft,a:visited.pgectrlsleft,a:hover.pgectrlsleft{
	text-decoration:none;
	float:left; 
	width:20px;  
	margin:0px;
	padding:0px;
}
a:link.pgectrlsright,a:visited.pgectrlsright,a:hover.pgectrlsright{
	text-decoration:none;
	float:right; 
	width:17px;  
	margin:0px;
	padding:0px;
}
div.brwspgectrlspage{
	text-align:center;
	float:left;
	width:52.0em;
	font-weight:bold;
	margin:3px 0px 0px 0px;
	padding:0px;
}
/*******************************************************/
/*   input				                           	   */
/*******************************************************/
div.page-outline{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px; 
}
div.consolenested{
	float:left;
	margin:0px;
	padding:0px 10px 0px 10px; 
}
	
div.consolefooter{
	float:left;
	margin:0px;
	padding:0px;
	height:20px;
	background: url(/images/blockftr21.gif) repeat-x; 
}
div.page-wrppr{
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div.cms-page-wrppr{
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px; 
}
div.exception{
	float:left;
	margin:10px 0px 0px 0px;
	padding:15px;
	width:745px;
}
div.exceptiontext{
	margin:10px 0px 0px 0px;
	padding:0px; 
}
div.console-wrppr{
	float:left;
	margin:0px 0px 10px 0px;
	padding:0px;
}
div.consoleinner, div#pageconsole div.consoleinner{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 00px 0px;
	width:100%;
}
div.sidebar-wrppr{
	float:right;
	margin:0px;
	padding:0px;
	width:240px;
}
div.consoleblock{
	margin-bottom:10px;
}
h3.consoleblock{
	float:left;
	margin:0px 0px 10px;
	padding:0px;
	width:35.0em;
	font-size:1.1em;
}
legend.std-ctrl{
	float:left;
	height:20px; 
	margin:0px 10px 0px 0px; 
}	 
div.consoletitle{ 
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}
div.consoleicons{
    float:right;
    padding-right:5px;
    margin:5px 5px 0px 0px;
}
div.iconsubmit{
    float:right;
    padding-right:5px;
}
a:link.iconconsole,a:visited.iconconsole,a:hover.iconconsole{
	float:right;
	text-decoration:none; 
}
span.iconconsole{
	float:right; 
	margin:2px 0px 0px 2px;
	padding:2px 0px 2px 0px;
	width:15px;
}
div.consoleinput,h2.consoleinput{
	width:25.0em;
	float:left;
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 5px;
	font-size:1.5em;
}
h2.exception{
	width:100%;
	float:left;
	height:25px; 
	margin:10px 0px 10px 0px;
	padding:0px;	
	font-size:1.5em;
}
h3.consoleinput{
	width:25.0em;
	float:left;
	height:25px; 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;	
	font-size:1.2em;
}
div#resourcepage h3.consoleinput{
	width:95%;
	float:left;
	height:25px;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	font-size:1.2em;
}
div#resourcepage h4.consoleinput{
	width:80%;
	float:left;
	height:25px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	font-size:1.0em;
	font-weight:normal;
}
fieldset.fieldset{ 
	float:left;
	margin:10px 0px 0px 0px;	
	padding:0px 0px 10px 10px;
	clear:none;
}
fieldset.fieldseterr{ 
	float:left;
	margin:10px 0px 10px 5px;
	padding:0px 0px 10px 10px;
}
fieldset.primaryfieldset{ 
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	clear:none;
}
fieldset.inline{ 
	float:left;
	margin:0px;	
	padding:0px 0px 10px 10px;
}
fieldset.centrerow{
	width:515px; 
	float:left;
	margin:10px 0px 0px 0px;	
	padding:0px 0px 10px 10px;
}
fieldset.consoleinput{
	width:63.0em;
	float:left;
	margin:10px 0px 0px 0px;	 
}
div.consolerow{
	width:63.0em;
	float:left; 
	margin:0px 0px 3px 0px;	
}
div.frmwrkconsolerow{
	width:510px;
	float:left;
	padding-bottom:10px;
	margin:10px 0px 10px 0px;
}
div.centrerow{
	width:510px;
	float:left;   
	margin:0px;
}
.sidebarrow{
	width:230px;
	float:left; 
	margin:0px 0px 3px 0px;	
}
h2.centrerow{
	width:525px;	
}
div.rightsidebar{
	width:240px; 
	margin:0px 0px 0px 5px;
	padding:0px;
	float:right;
	background:transparent;
}
div.rightsidebarttl{
	width:240px; 
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	float:left;
}
h2.rightsidebar{
	margin:0px 0px 5px;	
}
h3.rightsidebar{
	margin:0px 0px 5px;	
}
div.rightsidebarrow{
	width:19.5em;
}
div.sidebarrowhdr{
	border-top:0px;
	border-left:0px;
	border-right:0px;
}
div.brwse-wrppr-sb{
	margin:0px;
}
a:link.button-left,a:visited.button-left,a:hover.button-left{
	text-decoration:none;
	float:left;
	height:20px; 
	margin:0px 0px 0px 0px;
	padding:3px 5px 0px 5px; 
}
a:link.button-lefttab,a:visited.button-lefttab,a:hover.button-lefttab{
	text-decoration:none;
	float:left;
	height:20px; 
	margin:0px 0px 0px 0px;
	padding:3px 5px 0px 5px; 
	text-align:center;
}
a:link.button-right,a:visited.button-right,a:hover.button-right{
	text-decoration:none;
	float:right;
	height:20px; 
	margin:0px 0px 0px 0px;
	padding:3px 5px 0px 5px;
}
input.button-right{
	height:25px; 
	margin:0px 0px 0px 0px;
	padding:0px 2px 3px 2px;
	cursor:pointer;
	float:right;
}
input.button-left{ 
	height:25px; 
	margin:0px 0px 0px 0px;
	padding:0px 5px 3px 5px;
	cursor:pointer;
	float:left;
}
div.button-left{ 
	height:19px; 
	margin:0px 0px 0px 0px;
	padding:4px 2px 0px 1px;
	float:left;
	text-align:center;
	font-size:105%;
}
fieldset.inputerror{
	float:left;
	margin:10px 0px 10px 0px;
	padding:0px;
	padding-left:10px;
}
fieldset.consoleinputerr{
	float:left;
	margin:10px 0px 10px 0px;
	padding:0px;
	padding-left:10px;
	width:62.5em;
}
fieldset.sidebar{
	float:left;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 10px;
	width:223px;
}
div.sidebar{
	float:left;
	margin:0px;
	padding:0px;
	width:235px;
}
legend.legend{
	float:left;
	height:20px; 
	padding:5px 5px 0px 5px;
	margin:0px 0px 10px 0px;	
}
legend.legendinline{
	float:left;
	height:20px; 
	padding:10px 10px 0px 10px;
	margin:0px 0px 10px 0px;
}
img.iconanchor{
	width:15px;
	height:15px; 
}
input.iconsubmit{
	cursor:pointer;
	margin:4px 2px 0px 0px;
	height:15px;
	width:15px;
	float:right;
	padding:0px;
}
div.fieldsetrow{
	float:left; 
	padding:0px;
	margin:0px 0px 5px 0px;
	background:transparent;
}
legend.sidebar{
	float:left;
	height:20px; 
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
}
ul.consoleinputerr{
	float:left;
	margin:10px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	width:58em;
}
ul.sidebar{
	float:left;
	margin:10px 0px 10px 0px;
	padding:0px;
	width:225px; 
}
li.sidebar{
	float:left;
	margin:0px 0px 5px;
	width:225px;
}
ul.centrerow{
	width:515px; 
}
li.consoleinputerr{
	float:left;
	margin:0px 0px 5px;
	width:55.0em;
}
li.centrerow{
	width:515px; 
}
a:link.notext,a:visited.notext,a:hover.notext{
	float:left;
	text-decoration:underline; 
}
div.divider{
	height:1px;  
	margin:10px 0px 10px;
}
div.tabbedbarwppr{
	float:left;
	margin:0px 0px 10px 0px;
	padding:10px 0px 0px 0px; 
 	background:transparent;
}
div.tabbedbarbase{
	float:left;
	height:25px;;  
	margin:0px 0px 10px 0px;
}
div.tabbedbarmargin{
	float:left;
	height:25px;  
	margin:0px 0px 10px 0px;
 	background:transparent;
}
input.checkbox{
	border:0px;
}
div.contextwarning{
	float:left;
	margin:5px 0px 0px 30px;
	background:transparent;
}
/*******************************************************/
/*   competency viewer			                       */
/*******************************************************/
div.cmpcyseq{
	float:left;
	text-align:right;
	width:2.5em;
	margin:5px 0px 5px 0px;
	font-size:1.2em;
	font-weight:bold;
}
div.cmpcytitle{
	float:left;
	text-align:left;
	width:30.0em;
	margin:5px 0px 5px 30px;	
	font-size:1.2em;
	font-weight:bold;
}
div.cmpcydesc{
	text-align:left;
	width:35.0em;
	margin:5px 0px 5px 30px;
}
div.attribseq{
	float:left;
	text-align:right;
	width:3.0em;
	margin:5px 0px 5px 3.7em;
	font-weight:bold;
}
div.attribtitle{
	float:left;
	text-align:left;
	width:30.0em;
	margin:5px 0px 5px 10px;
	font-weight:bold;
}
div.attribdesc{
	float:left;
	text-align:left;
	width:30.0em;
	margin:5px 0px 5px 10px;
}
/*******************************************************/
/*   page relationships			                       */
/*******************************************************/
div.hierarchyrowhlp{
     float:left;
     margin:0px 0px 0px 10px;
     width:195px;  
}
div.hierarchyrow{
     float:left;
     margin:0px 0px 0px 10px;
     width:42.0em; 
     background:transparent; 
}
div.hierarchyrowwide{
     float:left;
     margin:0px 0px 0px 10px;
     width:750px;
     background:transparent;
}
div.hierarchyrowalt{
     float:left;
     margin:0px 0px 0px 5px;
     width:190px; 
     background:transparent; 
}
a:link.hierarchyanchor,a:visited.hierarchyanchor,a:hover.hierarchyanchor{
     float:left;
}
img.hierarchyicon{
     float:left;
     height:25px;
     width:15px;
}
img.hierarchyiconright{
     float:right;
     height:25px;
     width:15px;
}
div.hierarchytitle{
     float:left;
     padding:3px 0px 5px 0px;
     margin:0px 0px 5px 10px;
     width:20.0em;
     overflow:hidden;
     background-color:transparent;
}
a:link.hierarchytitle,a:visited.hierarchytitle{	
     float:left;
     padding:3px 0px 5px 0px;
     margin:0px 0px 5px 10px;
     width:20.0em;
     overflow:hidden;
     background-color:transparent;
     text-decoration:none;
}
a:hover.hierarchytitle{	
     float:left;
     padding:3px 0px 5px 0px;
     margin:0px 0px 5px 10px;
     width:20.0em;
     overflow:hidden;
     background-color:transparent;
     text-decoration:underline;
}
div.pagesrltnshp0,div.pagesrltnshp1{	
	float:left;
	text-align:left;
	width:41.0em;
	height:20px; 
}
div.pagesrltnshp2,div.pagesrltnshp3,div.pagesrltnshp4,div.pagesrltnshp5{
	float:left;
	text-align:left; 
	width:41.0em;
	height:20px; 
}
div.pagesrltnshpttl0,div.pagesrltnshpttl1{	
	float:left;
	text-align:left;
	width:23.0em; 
}
div.pagesrltnshpttl2,div.pagesrltnshpttl3,div.pagesrltnshpttl4,div.pagesrltnshpttl5{
	float:left;
	text-align:left;
	font-size:0.9em;
	width:23.0em; 
}
/*******************************************************/
/*   dialogue 					                       */
/*******************************************************/
ul.dialoguesb{
	float:left;
	padding:5px;
	font-size:90%;
}
li.dialoguesb{
	float:left;
	margin:0px 0px 5px 0px;
}
div.dialoguehdrsb{
	float:left;
	font-weight:bold;
	width:96%;
}
div.dialoguesb{
	float:left;
	margin:5px 0px 10px 0px;
	width:200px;
}
a:link.dialoguesb, a:visited.dialoguesb{
	float:left;
	margin:5px 0px 10px 0px;
}
a:hover.dialoguesb{ 
	float:left;
	margin:5px 0px 10px 0px;
}
h3.sitemappagetitle{
	float:left;
	margin:5px 0px 10px 0px;
	font-size:1.4em;
	width:95%;
}
ul.sitemappagelist{
	float:left;
	margin:5px 0px 10px 0px;
	padding:0px;
	width:95%;
}
li.sitemappagelistitem{
	float:left;
	margin:0px 0px 5px 10px;
	padding:0px;
	width:100%;
}
ul.sidebarlft{
	float:left;
	margin:0px;
	padding:0px;
}
ul.sidebarlftnested{
	float:left;
	margin:0px;
	padding:0px;
}
li.zone3-blocknstd{
	float:left;
	padding:0px;
	margin:0px 0px 0px 0px;
}
div#resourcepage div.consoleinnrresource{
	padding:0px;
	margin:0px;
}
div.consoleinnrresource{
	padding:0px 5px 20px 5px;
	margin:0px;
}
div#cmsparentreturn{
	margin-bottom:0px;
}
a:link.loginpwdrecall,a:visited.loginpwdrecall{
	float:left;
	padding:0px;
	margin:20px 0px 10px 20px;

}
img.menuitemicon{
	float:left;
	padding:0px;
	margin:0px;
	height:22px;
	width:200px;
}
a:link.menuitemicon,a:visited.menuitemicon{
	float:left;
	padding:0px;
	margin:0px;
	height:22px;
	width:200px;
}
ul.menuitemiconattcht{
	float:left;
	padding:0px;
	margin:0px;
	width:235px; 
}
li.menuitemiconattcht{
	float:left;
	padding:0px;
	margin:0px 5px 5px;
	width:220px;
}
span.menuitemiconattcht{
	float:left;
	padding:0px;
	margin:0px 5px 0px 10px;
	width:160px;
}
img.menuitemiconattcht{
	float:left;
	padding:0px;
	margin:0px;
}
div.cmsseachlibraryhdr{
	float:left;
	padding:0px;
	margin:0px 0px 10px 0px;
}
h2.cmsseachlibraryhdr{
	float:left;
	padding:10px 0px 10px 10px;
	margin:0px 0px 0px 0px;
}
ul.cmslist{
	float:left;
	width:760px;
}
li.cmslist{
	float:left;
	width:740px;
	margin:0px 0px 5px 10px;
	padding:2px 0px 4px 5px;
}
img.cmslistlicon{
	float:left;
	width:15px;
	margin:2px 10px 0px 0px;
	height:15px;
}
a:link.cmslist,a:visited.cmslist,div.cmslist{
	float:left;
	display:block;
	text-decoration:none;
	margin:2px 0px 0px 0px;
	width:90%;
}
a:hover.cmslist{
	float:left;
	display:block;
	margin:2px 0px 0px 0px;
}
div.cmsliststrapline{
	float:left;
	margin:2px 0px 5px 0px;
	width:750px;
}
div.cmslistcontent{
	float:left;
	margin:2px 0px 0px 0px;
	width:750px;
}
span.cmssrachstr{ 
	margin:0px 3px 0px 3px;
	padding:2px 5px 2px 5px;
}
div.listitem{
	float:left;
	margin:0px;
	padding:0px;
	width:400px;
}
div.authpwdsent{
	float:left;
	margin:20px 10px 0px 0px;
	padding:10px;
	width:720px;
}
a.cmspageprinticon:link, a.cmspageprinticon:visited, a.cmspageprinticon:hover{
	float:right;
	margin:20px 0px 0px 10px;
}
div.cmspagtepreview{
	float:left;
	width:100%;
	border:0px;
	border-bottom:1px dashed #D3D687;
	margin:0px;
	padding:0px 0px 10px 0px;
}
a:link.cmspagtepreview,a:visited.cmspagtepreview{
	float:right;
	color:#D3D687;
	text-decoration:underline;
}
a:hover.cmspagtepreview{
	float:right;
	color:#dddddd;
	text-decoration:none;
}
/************************************************************/
/*						installer classes					*/
/************************************************************/
ul.instllrwrppr,div.instllrwrppr{
	float:left;
	margin:10px 0px 0px 0px;
	width:500px;
	padding:0px;
}
li.instllrmssg{
	float:left;
	margin:0px 0px 10px 0px;
	padding:5px;
	width:500px;
	display:block;
	color:#003366;
	background-color:#eeeeee;
}

div#stdsurvey div.TITLES-BKGRD, div#stdsurvey h2.TITLES-BKGRD{
	background-color:#CCCCCC;
}
div#stdsurvey div.surveyheader{
	float:left;
	margin:10px 0px 20px 0px;
}
div#stdsurvey div.surveysection{
	float:left;
	margin:0px 0px 30px 0px;
	font-weight:normal;
	width:95%;
}
div.surveysectionempty{
	float:left;
	margin:10px 0px 10px 0px;
	font-weight:normal;
	width:95%;
}
div#stdsurvey div.surveyquestion{
	float:left;
	margin:0px 0px 0px 20px;
	font-weight:normal;
	width:97%;
}
div#stdsurvey div.surveyquestion{
	float:left;
	margin:0px 0px 0px 20px;
	font-weight:normal;
	width:95%;
}
div#stdsurvey div.surveyquestionhdr{
	float:left;
	margin:0px 0px 0px 0px;
	width:95%;
}
div#stdsurvey h4.surveyquestion{
	float:left;
	margin:30px 10px 20px 0px;
	font-weight:normal;
	font-size:90%;
	width:90%;
}
div#stdsurvey h4.surveyquestionnum{
	float:left;
	margin:30px 10px 20px 0px;
	font-weight:normal;
	font-size:90%;
	width:20px;
}
div#stdsurvey fieldset.surveyfldset{
	float:left;
	margin:5px 0px 0px 10px;
}
div#stdsurvey fieldset.surveyfldsetfull{
	float:left;
	margin:5px 0px 0px 10px;
	width:100%;
}
div#stdsurvey label.surveyradio{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
}
div#stdsurvey label.surveyradiofull{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	width:70%;
}
div#stdsurvey input.surveyradio{
	float:left;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	width:20px;
	height:20px;
	color:#000000;
}
div#stdsurvey label.surveytext{
	float:left;
	margin:10px 0px 10px 0px;
	width:95%;
	padding:3px; 
}
div#stdsurvey textarea.surveytext{
	float:left;
	margin:0px 0px 0px 0px;
	width:95%;
	height:100px;
	border:1px solid #777777;
	background-color:#dddddd;
}
div.surveyupdated{
	margin:0px 20px 20px 20px;
	padding:10px;
	color:#E40B7D;
	text-decoration:none;
	border:1px solid #E40B7D;
	float:left;
	text-align:center;
	width:60%;
}
ul#stdsurveypages input.surveymenuitem{
	float:left;
	margin:0px;
	padding:0px;
	width:210px;
	display:block;
	border:1px solid #777777;
	background-color:#eeeeee;
	padding:3px 0px 3px 0px;
	cursor:pointer;
}
ul#stdsurveypages input.surveymenuitemhvr{
	float:left;
	margin:0px;
	padding:0px;
	width:210px;
	display:block;
	border:1px solid #cccccc;
	background-color:#111111;
	color:#ffffff;
	padding:3px 0px 3px 0px;
	cursor:pointer;
}

/************************************************************/
/*						search content						*/
/************************************************************/
div#resultspge div.searchcntnt{
	float:left;
	width:100%;
	font-size:90%;
	margin:5px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}
div#resultspge  a:link.searchcntnt,div#resultspge  a:visited.searchcntnt{
	color:#aaaaaa;
	width:100%;
	font-size:90%;
	text-decoration:none;
}
div#resultspge  a:hover.SEARCHCNTNT{
	color:#336699;
	width:100%;
	font-size:90%;
	text-decoration:underline;
}
div#resultspge div.SEARCHCNTNT{
	color:#aaaaaa;
	border:0px;
	border-bottom:1px dashed #cccccc;
}
div#resultspge a:link.SEARCHCNTNT,div#resultspge a:visited.SEARCHCNTNT{
	color:#aaaaaa;
}
div#resultspge a:hover.SEARCHCNTNT{
	color:#336699;
}
div#resultspge div.searchcourses{
	float:left;
	width:100%;
	font-size:90%;
	margin:5px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}
div#resultspge a:link.searchcourses,div#resultspge a:visited.searchcourses{
	color:#aaaaaa;
	width:100%;
	font-size:90%;
	text-decoration:none;
}
div#resultspge a:hover.SEARCHCOURSES{
	color:#336699;
	width:100%;
	font-size:90%;
	text-decoration:underline;
}
div#resultspge div.SEARCHCOURSES{
	color:#aaaaaa;
	border:0px;
	border-bottom:1px dashed #cccccc;
}
div#resultspge a:link.SEARCHCOURSES,div#resultspge a:visited.SEARCHCOURSES{
	color:#aaaaaa;
}
div#resultspge a:hover.SEARCHCOURSES{
	color:#336699;
}
div#resultspge div.cmscontent{
	color:#aaaaaa;
	margin-top:10px;
	margin-bottom:10px;
}
/************************************************************/
/*						survey								*/
/************************************************************/
div.zone9srvy-title{
	padding:7px 0px 5px 5px;
	height:20px;
	float:left;
	text-align:left;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	width:235px;
}
ul.stdsrvyctrl{
	padding:0px;
	margin:0px 0px 10px 0px;
	float:left;
	width:235px;
}
ul.stdsrvyctrlsgmnt{
	padding:0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:215px;
	display:block;
}
ul.stdsrvyctrlsgmntclsd{
	padding:0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:205px;
	display:none;
}
ul.stdsrvyctrlsrvy{
	padding:0px;
	margin:0px 0px 0px 25px;
	float:left;
	width:175px; 
	background:url(../images/std_icon_blank_dttd_stripe_clr.gif) repeat-y;
}

ul.stdsrvyctrlsctn{
	padding:0px;
	margin:0px 0px 0px 20px;
	float:left;
	width:175px;
	background:url(../images/std_icon_blank_dttd_stripe_clr.gif) repeat-y;
}
ul.stdsrvyctrlsctnend{
	margin:0px 0px 0px 25px;
}
li.stdsrvyctrlsgmnt{
	padding:0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:235px;
}
li.stdsrvyctrlsgmntend{
	width:205px;
	margin-left:10px;
}
li.stdsrvyctrlsgmntsctnend{
	width:205px;
	margin-left:0px;
}
li.stdsrvyctrl{
	padding:0px;
	margin:3px 0px 0px 0px;
	float:left;
	width:225px;
}
li.stdsrvyprvdr{
	 background:url(../images/std_icon_blank_dttd_stripe.gif) repeat-y;
}
ul.stdsrvyqstn{
	 background:url(../images/std_icon_blank_dttd_stripe.gif) repeat-y;
}
li.stdsrvyctgrynav{
	 background:url(../images/std_icon_blank_dttd_stripe.gif) repeat-y;
	 margin-left:15px;
}
li.stdsrvyctgrynavend{
	 background:url(../images/std_icon_blank_dttd_stripe.gif) repeat-y; 
	 margin-left:10px;
	 width:225px;
}
li.stdsrvysrvynavwrppr{
	 background:url(../images/std_icon_blank_dttd_stripe.gif) repeat-y;
	 margin-left:10px;
}
li.stdsrvysrvynavwrpprend{
	 background:url(../images/std_icon_blank_dttd_stripe.gif) repeat-y;
	 margin-left:10px;
	 width:210px;
}
li.stdsrvysrvynav{
	 background:url(../images/std_icon_blank_dttd_bar.gif) no-repeat;
	 margin-left:10px;
	 width:204px;
}
li.stdsrvyqsrnactnnav{ 
	 margin:0px 0px 0px 10px;
	 width:190px;
}
li.stdsrvysrvynavend{
	background:url(../images/std_icon_blank_dttd_end.gif) no-repeat;
	margin-left:4px;
	width:210px;
}
li.stdsrvysrvysctnnav{
	 background:url(../images/std_icon_blank_dttd_bar.gif) no-repeat;
	 margin-left:10px;
	width:190px;
}
li.stdsrvysrvysctnnavend{
	background:url(../images/std_icon_blank_dttd_end.gif) no-repeat;
	margin-left:4px;
	width:190px;
}
li.stdsrvysrvactnynav{
	 background:url(../images/std_icon_blank_dttd_bar_clr.gif) no-repeat;
	 margin-left:8px;
	 width:180px;
}
li.stdsrvysrvactnynavend{
	/*
	 background:url(../images/std_icon_blank_dttd_bar_clr.gif) no-repeat;
	*/
	 margin-left:0px;
	 width:180px;
	 background-color:white;
}
li.stdsrvysctnactnynav{
	 background:url(../images/std_icon_blank_dttd_bar_clr.gif) no-repeat;
	 margin-left:8px;
	 width:180px;
}
li.stdsrvysctnactnynavend{
	/*
	 background:url(../images/std_icon_blank_dttd_bar_clr.gif) no-repeat;
	*/
	 margin-left:0px;
	 width:180px;
	 background-color:white;
}
li.stdsrvyctgry{
	background:url(../images/std_icon_blank_dttd_bar.gif) no-repeat;
	margin-left:10px;
}
li.stdsrvyctgryend{
	background:url(../images/std_icon_blank_dttd_end.gif) no-repeat;
	margin-left:4px;
}
li.stdsrvyscnt{
	background:url(../images/std_icon_blank_dttd_stripe.gif) repeat-y;
	margin-left:15px;
}
li.stdsrvyscntend{
	background:url(../images/std_icon_blank_dttd_end.gif) no-repeat;
	margin-left:4px;
}
ul.stdsrvysqstn{
	margin-left:25px;
}
li.stdsrvysqstn{
	width:205px;
}
li.stdsrvyctrlsgmntnav{
	 background:url(../images/std_icon_blank_dttd_stripe.gif) repeat-y;
	 margin-left:25px;
}
div.srvyctrlaction{
	padding:0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:135px;
	font-style:italic;
	font-size:90%;
}
div.srvyctrllistprvdr{
	padding:0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:200px;
	font-weight:bold;
}
div.srvyctrllistctgry{
	padding:0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:160px;
	font-weight:bold;
}
div.srvyctrllistsctn{
	padding:0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:170px;
	font-weight:bold;
}
div.srvyctrllistqstn{
	padding:0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:150px;
}
div.srvyctrlactionqstn{
	padding:0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:120px;
	font-style:italic;
	font-size:90%;
}
div#srvycontroltitletext.srvycntrltitle{
	padding:0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:170px;
}
a:link.srvycontrolsrvy,a:visited.srvycontrolsrvy{
	padding:0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:170px;
	text-decoration:none;
	font-weight:bold;
}
a:hover.srvycontrolsrvy{
	padding:0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:170px;
	text-decoration:underline;
}
div#srvycontrol div.search{ 
	padding:0px 0px 7px 0px;
	margin:0px 0px 5px 0px;
	border-bottom:1px solid #ffffff;
}
div#srvycontrol input.LIGHT-BORDER,div#srvycontrol  select.LIGHT-BORDER{
	border:1px solid #ffffff;
}
div.srvyselectedactn{
	font-weight:bold;
	color:#23368F;
	font-style:normal;
}
div.srvynorecs{
	padding:10px;
	margin:10px;
	float:left;
	width:190px;
	text-align:center;
}
div.srvynavprvdrbase{float:left;margin:0px 0px 0px 3px;width:15px;background: url(../images/std_icon_blank_dttd_stripe.gif) repeat-y;}
img.srvynaviconbase{float:left;margin:3px 5px 0px 0px;cursor:pointer;}
img.srvyctrlprvdrnav{float:left;margin:0px 5px 0px 20px;}
img.srvyctrlctgrynav{float:left;margin:0px 5px 0px 20px;}
img.srvyctrlctsrvynav{float:left;margin:0px 5px 0px 0px;}
img.srvyctrlctqstnnav{float:left;margin:0px 5px 0px 30px;}
img.srvyctrlprvdrnavbase{float:left;margin:0px 5px 0px 0px;}
img.srvyprvdriconbase{float:left;margin:3px 5px 0px 5px;cursor:pointer;}
img.srvyctgryiconbase{float:left;margin:0px 5px 0px 10px;cursor:pointer;}
img.srvyctgryiconbaseend{float:left;margin:0px 5px 0px 15px;cursor:pointer;}
img.srvynoctgryiconbase{float:left;margin:0px 5px 0px 15px;cursor:pointer;}
img.srvyiconbase{float:left;margin:3px 5px 0px 25px;cursor:pointer;}
img.srvyiconsrvybase{float:left;margin:3px 5px 0px 10px;cursor:pointer;}
img.srvyiconsrvybaseend{float:left;margin:3px 5px 0px 15px;cursor:pointer;}
img.srvysctniconbaseacntend{float:left;margin:3px 5px 0px 0px;cursor:pointer;}
img.srvynoiconbase{float:left;margin:0px 5px 0px 25px;cursor:pointer;}
img.srvysctniconbase{float:left;margin:3px 5px 0px 10px;cursor:pointer;}
img.srvysctniconbasesctn{float:left;margin:3px 5px 0px 15px;cursor:pointer;}
img.srvysctnindnticonbase{float:left;margin:3px 5px 0px 12px;cursor:pointer;}
img.srvynosctniconbase{float:left;margin:0px 5px 0px 35px;cursor:pointer;}
img.srvyqstniconbase{float:left;margin:3px 5px 0px 10px;cursor:pointer;}
img.srvyqstniconbasenav{float:left;margin:3px 5px 0px 12px;cursor:pointer;}
img.srvyqstniconbasenavend{float:left;margin:3px 5px 0px 0px;cursor:pointer;}
img.srvyqstniconbaseend{float:left;margin:3px 5px 0px 15px;cursor:pointer;}
img.srvyqstniiconbase{float:left;margin:0px 5px 0px 0px;cursor:pointer;}