/* CSS Document */

body {
	background-color:#ffffff;
	background-image:none;
	margin:0;
	padding:0;
	font-family:Arial,Helvetica,sans-serif;
}

.u{text-decoration:underline}

.white14Px{color:#FFFFFF;font-size:14px;}

.white12Px{color:#FFFFFF;font-size:12px;}

.b{font-weight:bold;}

.i{font-style:italic;}

.noprint {display:none;}

.warning { color: #FF0000; }
.warning:link { color: #FF0000;}
.warning:visited { color: #FF0000; }
.warning:hover { color: #FF0000; text-decoration:underline;}
.warning:active { color: #FF0000; text-decoration:underline; }

.text {font-size:0.9em; font-family:Arial, Geneva, sans-serif; color:#000000;}
.tabletext {font-size:0.8em; font-family:Arial, Geneva, sans-serif; color:#000000;}
.textCentered {font-size:0.9em; font-family:Arial, Geneva, sans-serif; color:#000000; text-align:center;}
.colortext {font-size:.9em; font-family:Arial,Geneva,sans-serif; color:#3366cc;}
.welcome {font-size:.9em; font-family:Arial,Geneva,sans-serif; line-height:150%;}
.textraspace {font-size:0.9em; font-family:Arial, Geneva, sans-serif; color:#000000; margin-bottom:0.5em; line-height: normal}
.bottomborder {border-bottom:thin dotted #3366cc;}
.lileft {font-size:0.9em; font-family:Arial, Geneva, sans-serif; color:#000000; margin-left:20px;}
.ulleft {padding:px;} 

.indent10 {margin-left:10px;}
.indent12 {margin-left:12px;}
.indent15 {margin-left:15px;}
.indent17 {margin-left:17px;}
.indent20 {margin-left:20px;}
.indent22 {margin-left:22px;}
.indent24 {margin-left:24px;}
.indent25 {margin-left:25px;}
.indent30 {margin-left:30px;}
.indent36 {margin-left:36px;}
.indent45 {margin-left:45px;}
.indent60 {margin-left:60px;}

.indent10text {font-size:0.9em; font-family:Arial, Geneva, sans-serif; margin-left:10px;}
.indent15text {font-size:0.9em; font-family:Arial, Geneva, sans-serif; margin-left:15px;}
.indent20text {font-size:0.9em; font-family:Arial, Geneva, sans-serif; margin-left:20px;}
.indent30text {font-size:0.9em; font-family:Arial, Geneva, sans-serif; margin-left:30px;}
.indent45text {font-size:0.9em; font-family:Arial, Geneva, sans-serif; margin-left:45px;}
.indent60text {font-size:0.9em; font-family:Arial, Geneva, sans-serif; margin-left:60px;}

h2 {font-size:1.6em; font-family:Arial, Geneva, sans-serif; color:#3366cc;}
h3 {font-size:1.1em; font-family:Arial,Geneva,sans-serif; color:#3366cc;}
h4 {font-size:1.0em; font-family:Arial,Geneva,sans-serif; color:#3366cc;}
h5 {font-size:1.0em; font-family:Arial,Geneva,sans-serif; }

a:link {color:#0000ff;}
a:visited {color:#6666cc;}
a:active {color:#0000ff;}
a:hover {color:#0000ff;}

.navbar {font-size:10px; font-family:Arial,Geneva,sans-serif;}
a.topnav:link {font-size:10px; font-family:Arial,Geneva,sans-serif; color:#ffffff; text-decoration:none;}
a.topnav:visited {font-size:10px; font-family:Arial,Geneva,sans-serif; color:#ffffff; text-decoration:none;}
a.topnav:active {font-size:10px; font-family:Arial,Geneva,sans-serif; color:#ffffff; text-decoration:underline;}
a.topnav:hover {font-size:10px; font-family:Arial,Geneva,sans-serif; color:#ffcc00; text-decoration:underline;}

a.topnavbold:link {font-size:10px; font-family:Arial,Geneva,sans-serif; font-weight:bold color:#ffffff; text-decoration:none;}
a.topnavbold:visited {font-size:10px; font-family:Arial,Geneva,sans-serif; font-weight:bold color:#ffffff; text-decoration:none;}
a.topnavbold:active {font-size:10px; font-family:Arial,Geneva,sans-serif; font-weight:bold color:#ffffff; text-decoration:underline;}
a.topnavbold:hover {font-size:10px; font-family:Arial,Geneva,sans-serif; font-weight:bold color:#ffcc00; text-decoration:underline;}
 

a.level1:link {font-size:16px; font-family:Arial,Geneva,sans-serif; color:#ffffff; text-decoration:none;}
a.level1:visited {font-size:16px; font-family:Arial,Geneva,sans-serif; color:#ffffff; text-decoration:none;}
a.level1:active {font-size:16px; font-family:Arial,Geneva,sans-serif; color:#ffffff; text-decoration:underline;}
a.level1:hover {font-size:16px; font-family:Arial,Geneva,sans-serif; color:#ffcc00; text-decoration:underline;}

a.level2 {font-size:12px; font-family:Arial,Geneva,sans-serif; color:#ffffff; text-decoration:none;}
a.level2:link {font-size:12px; font-family:Arial,Geneva,sans-serif; color:#ffffff; text-decoration:none;}
a.level2:visited {font-size:12px; font-family:Arial,Geneva,sans-serif; color:#ffffff; text-decoration:none;}
a.level2:active {font-size:12px; font-family:Arial,Geneva,sans-serif; color:#ffffff; text-decoration:underline;}
a.level2:hover {font-size:12px; font-family:Arial,Geneva,sans-serif; color:#ffcc00; text-decoration:underline;}

a.level2i:link {font-size:12px; font-family:Arial,Geneva,sans-serif; color:#ffffff; text-decoration:none; margin-left:12px; margin-right:10px;}
a.level2i:visited {font-size:12px; font-family:Arial,Geneva,sans-serif; color:#ffffff; text-decoration:none; margin-left:12px; margin-right:10px;}
a.level2i:active {font-size:12px; font-family:Arial,Geneva,sans-serif; color:#ffffff; text-decoration:underline; margin-left:12px; margin-right:10px;}
a.level2i:hover {font-size:12px; font-family:Arial,Geneva,sans-serif; color:#ffcc00; text-decoration:underline; margin-left:12px; margin-right:10px;}

a.level3:link {font-size:12px; font-family:Arial,Geneva,sans-serif; color:#ffffff; text-decoration:none;}
a.level3:visited {font-size:12px; font-family:Arial,Geneva,sans-serif; color:#ffffff; text-decoration:none;}
a.level3:active {font-size:12px; font-family:Arial,Geneva,sans-serif; color:#ffffff; text-decoration:underline;}
a.level3:hover {font-size:12px; font-family:Arial,Geneva,sans-serif; color:#ffcc00; text-decoration:underline;}

a.level3i:link {font-size:11px; font-family:Arial,Geneva,sans-serif; color:#ffffff; text-decoration:none; margin-left:12px; margin-right:10px;}
a.level3i:visited {font-size:11px; font-family:Arial,Geneva,sans-serif; color:#ffffff; text-decoration:none; margin-left:12px; margin-right:10px;}
a.level3i:active {font-size:11px; font-family:Arial,Geneva,sans-serif; color:#ffffff; text-decoration:underline; margin-left:12px; margin-right:10px;}
a.level3i:hover {font-size:11px; font-family:Arial,Geneva,sans-serif; color:#ffcc00; text-decoration:underline; margin-left:12px; margin-right:10px;}

a.location:link {font-size:11px; font-family:Arial,Geneva,sans-serif; color:#0000ff; text-decoration:none;}
a.location:visited {font-size:11px; font-family:Arial,Geneva,sans-serif; color:#0000ff; text-decoration:none;}
a.location:hover {font-size:11px; font-family:Arial,Geneva,sans-serif; color:#0000ff; text-decoration:underline;}
a.location:active {font-size:11px; font-family:Arial,Geneva,sans-serif; color:#0000ff; text-decoration:underline;}

a.bottomcrumb:link {font-size:12px; font-family:Arial,Geneva,sans-serif; color:#0000ff; text-decoration:underline;}
a.bottomcrumb:visited {font-size:12px; font-family:Arial,Geneva,sans-serif; color:#999999; text-decoration:underline;}
a.bottomcrumb:hover {font-size:12px; font-family:Arial,Geneva,sans-serif; color:#ffcc00; text-decoration:underline;}
a.bottomcrumb:active {font-size:12px; font-family:Arial,Geneva,sans-serif; color:#ffcc00; text-decoration:underline;}

.footer {font-size:11px; font-family:Arial,Geneva,sans-serif; color:#003399;}
.leftindent15 {  border-style: none; border-left-width: 15px}
/*
a.doc is used for linked documents on pages with the "twisty" functionality, like the  Methodology pages.
*/
a.doc {font-family: Verdana; font-weight: normal; font-size:12px; color: #000080; text-decoration: none;}
a.doc:link {font-family: Verdana; font-weight: normal; font-size:12px; color: #000080; text-decoration: none;}
a.doc:visited {font-family: Verdana; font-weight: normal; font-size:12px; color:#666666; text-decoration: none;}
a.doc:hover	{font-family: Verdana; font-weight: normal; font-size:12px; color: #000080; text-decoration: underline;}
a.doc:active {font-family: Verdana; font-weight: normal; font-size:12px; color: #000080; text-decoration: underline;}

/*
a.top_doc is used for linked documents on the top of pages with the "twisty" functionality, like the  Methodology pages.
Its left padding moves it away from the left edge of the content cell, which on twisty pages has 0 left margin.
*/
a.top_doc {font-family: Verdana; font-weight: normal; font-size:12px; color: #000080; text-decoration: none; padding-left: 10px;}
a.top_doc:link {font-family: Verdana; font-weight: normal; font-size:12px; color: #000080; text-decoration: none; padding-left: 10px;}
a.top_doc:visited {font-family: Verdana; font-weight: normal; font-size:12px; color: #666666; text-decoration: none; padding-left: 10px;}
a.top_doc:hover{font-family: Verdana; font-weight: normal; font-size:12px; color: #000080; text-decoration: underline; padding-left: 10px;}
a.top_doc:active {font-family: Verdana; font-weight: normal; font-size:12px; color: #000080; text-decoration: underline; padding-left: 10px;}

/*
a.nodoc is used for placeholder links not linked to any document on pages with the "twisty" functionality, like the  Methodology pages.
*/

a.nodoc {font-size: 12px; color: red;}
a.nodoc:link {font-size: 12px; color: red;}
a.nodoc:visited {font-size: 12px; color: red;}
a.nodoc:hover {font-size: 12px; color: red;}
a.nodoc:active {font-size: 12px; color: red;}

/* a.levelOne is used for top-level category links on pages with twisty functionality. */
a.levelOne {color:#000066; font-size:12px; font-family: verdana; font-weight: bold; text-decoration: underline; padding-left: 10px; }
a.levelOne:hover {color:#000066; font-size:12px; font-family: verdana; font-weight: bold; text-decoration: underline; padding-left: 10px; }

/* a.levelTwo is used for second-level category links on pages with twisty functionality. */
a.levelTwo {color:#000066; font-size:12px; font-family: verdana; font-weight: bold;}
a.levelTwo:hover {color:#000066; font-size:12px; font-family: verdana; font-weight: bold; text-decoration: underline;}

/* a.levelThree is used for third and fourth-level category links on pages with twisty functionality.
In order to be distinguished from a.levelTwo, a.levelThree does not have an underlined hover state. */
a.levelThree {color:#000066; font-size:12px; font-family: verdana; font-weight:bold;}
a.levelThree:hover { color:#000066; font-size:12px; font-family: verdana; font-weight:bold;}


/*
a.links4 is the default style for links on all MRS pages.
*/
a.links4 {color: #0000FF; text-decoration: none; font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.links4:hover {color: #0000FF; text-decoration: underline;  }

a.directory{font-family: Verdana;font-weight: normal;font-size: 0.9em;color: #000080;text-decoration: underline;}

a.doc_small{font-family: Verdana;font-weight: normal;font-size:0.8em;color: #0000FF;text-decoration: none;}
a.doc_small:link{font-family: Verdana;font-weight: normal;font-size:0.8em;color: #0000FF;text-decoration: none;}
a.doc_small:visited{font-family: Verdana;font-weight: normal;font-size:0.8em;color: #666666;text-decoration: none;}
a.doc_small:hover{font-family: Verdana;font-weight: normal;font-size:0.8em;color: #0000FF;text-decoration: underline;}
a.doc_small:active{font-family: Verdana;font-weight: normal;font-size:0.8em;color: #0000FF;text-decoration: underline;}

a.nodoc_top{font-size:12px;color: red;padding-left: 10px;}
a.nodoc_top:link{font-size:12px;color: red;padding-left: 10px;}
a.nodoc_top:visited{font-size:12px;color: red;padding-left: 10px;}
a.nodoc_top:hover{font-size:12px;color: red;padding-left: 10px;}
a.nodoc_top:active{font-size:12px;color: red;padding-left: 10px;}

a.doc_small:link{font-family: Verdana;font-weight: normal;font-size:0.8em;color: #0000FF;text-decoration: none;}
a.doc_small:visited{font-family: Verdana;font-weight: normal;font-size:0.8em;color: #666666;text-decoration: none;}
a.doc_small:hover{font-family: Verdana;font-weight: normal;font-size:0.8em;color: #0000FF;text-decoration: underline;}
a.doc_small:active{font-family: Verdana;font-weight: normal;font-size:0.8em;color: #0000FF;text-decoration: underline;}

a:link {color:#0000ff;}
a:visited {color:#6666cc;}
a:active {color:#0000ff;}
a:hover {color:#0000ff;}

.navbar {font-size:10px; font-family:Arial,Geneva,sans-serif;}
a.topnav:link {font-size:10px; font-family:Arial,Geneva,sans-serif; color:#ffffff; text-decoration:none;}
a.topnav:visited {font-size:10px; font-family:Arial,Geneva,sans-serif; color:#ffffff; text-decoration:none;}
a.topnav:active {font-size:10px; font-family:Arial,Geneva,sans-serif; color:#ffffff; text-decoration:underline;}
a.topnav:hover {font-size:10px; font-family:Arial,Geneva,sans-serif; color:#ffcc00; text-decoration:underline;}

a.level1:link {font-size:16px; font-family:Arial,Geneva,sans-serif; color:#ffffff; text-decoration:none;}
a.level1:visited {font-size:16px; font-family:Arial,Geneva,sans-serif; color:#ffffff; text-decoration:none;}
a.level1:active {font-size:16px; font-family:Arial,Geneva,sans-serif; color:#ffffff; text-decoration:underline;}
a.level1:hover {font-size:16px; font-family:Arial,Geneva,sans-serif; color:#ffcc00; text-decoration:underline;}

a.level2:link {font-size:12px; font-family:Arial,Geneva,sans-serif; color:#ffffff; text-decoration:none;}
a.level2:visited {font-size:12px; font-family:Arial,Geneva,sans-serif; color:#ffffff; text-decoration:none;}
a.level2:active {font-size:12px; font-family:Arial,Geneva,sans-serif; color:#ffffff; text-decoration:underline;}
a.level2:hover {font-size:12px; font-family:Arial,Geneva,sans-serif; color:#ffcc00; text-decoration:underline;}

a.level3:link {font-size:10px; font-family:Arial,Geneva,sans-serif; color:#ffffff; text-decoration:none;}
a.level3:visited {font-size:10px; font-family:Arial,Geneva,sans-serif; color:#ffffff; text-decoration:none;}
a.level3:active {font-size:10px; font-family:Arial,Geneva,sans-serif; color:#ffffff; text-decoration:underline;}
a.level3:hover {font-size:10px; font-family:Arial,Geneva,sans-serif; color:#ffcc00; text-decoration:underline;}

a.location:link {font-size:11px; font-family:Arial,Geneva,sans-serif; color:#0000ff; text-decoration:none;}
a.location:visited {font-size:11px; font-family:Arial,Geneva,sans-serif; color:#0000ff; text-decoration:none;}
a.location:hover {font-size:11px; font-family:Arial,Geneva,sans-serif; color:#0000ff; text-decoration:underline;}
a.location:active {font-size:11px; font-family:Arial,Geneva,sans-serif; color:#0000ff; text-decoration:underline;}


/* End of Links section */


/* div.para overrides div.para from centralStyles.css. 
div.para surrounds lower-level lists of document links. 
padding-left:30px makes the text in this div further to the right than higher levels.
Color and font styles make anonymous text children correct font.
*/
div.para{color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;padding:10px 10px 10px 30px;margin:0px 0px 0px 0px;}


/*
div_outerlevel surrounds outer level links on the Access Services page.
padding-left:20px makes text in this div not flush to the leftNav bar.
*/
div.div_outerLevel{padding-top:0px;padding-left:20px;padding-bottom: 0px;padding-right:0px;}

div.div_rightAlign{text-align:right; padding-bottom:5px; display:block;}

span.span_button{background-color:#000066; padding: 2px 4px 2px 4px;}
span.span_loginSmallText{font-size:0.8em;}

/* span.span_doc applies layout styles around the individual top-level document links. display:block allows
   for the content within to have uniform padding and spacing, without using lots of &nbsp; and <br> */
span.span_doc
{
	display:block;
	margin:0px 0px 0px 30px;
	padding:0px 0px 0px 25px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}

/* span.span_levelOne applies layout styles around the individual top-level document links. display:block allows
   for the content within to have uniform padding and spacing, without using lots of &nbsp; and <br> */
span.span_levelOne
{
	display:block;
	padding:10px 0px 0px 0px;
}

/* span.span_levelTwo applies layout styles around the individual second-level document links. display:block allows
   for the content within to have uniform padding and spacing, without using lots of &nbsp; and <br> */

span.span_levelTwo
{
	display:block; 
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 25px;
}

/* span.span_levelTwo applies layout styles around the individual second-level document links. display:block allows
   for the content within to have uniform padding and spacing, without using lots of &nbsp; and <br> */

span.span_levelThree
{
	display:block; 
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 50px;
}

span.span_directory
{
	display:block; 
	margin:15px 0px 3px 0px;
	padding:0px 0px 0px 25px;

}

img.img_leftPic{
	float: left; 
	padding-right: 7px;
}
/* form styles */
table.table_form {border: none; border-collapse:collapse; margin-top: 10px;}
table.table_form td{padding:5px 5px 5px 5px; border: 1px solid #666666; }
table.table_form th {background-color: #6699cc; color:#FFFFFF; padding:5px 5px 5px 5px; text-align:center;}

/* td_leftHeader borrows typeface size and color from tabletext above*/
td.td_leftHeader{
padding:5px 5px 5px 5px; 
font-size:0.8em; 
font-family:Arial, Geneva, sans-serif; 
color:#000000;
text-align:right; 
font-weight:bold;}

td.right_align {
padding:5px 8px 10px 8px; 
vertical-align:top; 
text-align:right;
}

td.left_border{
padding:5px 8px 10px 8px; 
vertical-align:top; 
border-left:1px solid #666666;
}


/*.clear{clear:both;}*/

a{color:/*#011b58;*/ #003399;}

img{border:0px;}

.current{font-weight:bold;}

.rss_icon{margin:0px 0px -2px 3px;}

.floatright{float:right;}

.center{text-align: center;}

.table_indent{padding-left:25px !important;}

.left{text-align: left;}

.right{text-align: right;}

/* Main page element containers */

#page_container{
width:100%;
background-color:#fff;
padding-right:10px;
padding-left:10px;
padding-bottom:10px;
margin:0px auto;
background-image:url(../images/its/bg_bodycontainer_bottom.gif);
background-position:bottom;
background-repeat:no-repeat;
}

#header_container{
position:relative;
height:76px;
background-image:url(../images/its/banner_background.jpg);
border-bottom:8px solid #fff;
display:none;
}

#body_container{
float:left;
width:80%;
}



/* Searchbar */

#searchbar{
	font-size:.7em;
	position:absolute;
	display:none;
	top:42px;
	left:780px;
	visibility:hidden; 
	d  	/* was left:768px; before the Google Search was added */
					/* was left:828px; before the 'Contact Us' link was added */				
}

#searchcontent{
	vertical-align: bottom;
}

#searchcontent input{
	vertical-align: bottom;
	padding-bottom: 0px;
}

.searchfield{
width:128px;
height:16px;
padding:4px 0px 0px 4px;
vertical-align:middle;
background-image:url(../images/its/bg_searchfield.gif);
border:1px solid #aadbff;
display:none;
}

.searchbutton{
vertical-align:middle;
display:none;

}




/* Left column */

/*left navigation*/

#leftnav{
float:left;
width:20%; /* was width:198px;*/
border-right:10px solid #fff;
display:none;

}

#leftnav h1{
display:block;
font-size:1.2em;
background-color:#ffd006;
color:#011b58;
padding:4px 0px 4px 12px;
margin:8px 0px 4px 0px;
}

.leftnav_container{
background-color:#fff2bc;
padding:12px;
font-size:1.0em; /* was 0.7em*/
background-image:url(../images/its/bg_leftnav_container_bottom.gif);
background-position:bottom;
background-repeat:no-repeat;
display:none;
}

.leftnav_container ul{
margin:0px;
padding:0px;
list-style:none;
line-height:1.2em;
}

.leftnav_container ul a{
color:#011b58;
text-decoration:none;
margin:0px;
padding:0px;
}

.leftnav_container ul a:link{text-decoration:none;margin:0px;padding:0px;}
.leftnav_container ul a:hover{text-decoration:underline !important;margin:0px;padding:0px;}
.leftnav_container ul a:visited{text-decoration:none;margin:0px;padding:0px;}
.leftnav_container ul a:active{text-decoration:underline;margin:0px;padding:0px;}

.leftnav_container ul li{
color:#011b58;
padding:1px 0px 4px 0px;   /* was padding:1px 0px; */
margin:0px;
}

.leftnav_container ul li.sub{
color:#011b58;
padding:1px 1px 4px 10px;   /* was padding:1px 0px; */
margin:0px;
}

.leftnav_container ul li.sub2{
color:#011b58;
padding:1px 1px 4px 15px;   /* was padding:1px 0px; */
margin:0px;
}
.leftnav_container ul li.sub3{
color:#011b58;
padding:1px 1px 4px 20px;   /* was padding:1px 0px; */
margin:0px;
}


/* quick links*/
#QL {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.quicklinks_menu{
width:173px;
}


.noscript ul li{
color:#011b58;
padding:1px 0px 4px 0px;   /* was padding:1px 0px; */
margin:0px; 
}

#project_infocenter{
	padding-left: 10px;
}

/* see http://www.positioniseverything.net/explorer/ie-listbug.html*/
ul{ position: relative;}

.noscript{
background-color:#fff2bc;
padding:12px;
font-size:.75em; /* was 0.7em*/
background-image:url(../images/its/bg_leftnav_container_bottom.gif);
background-position:bottom;
background-repeat:no-repeat;
}

.noscript ul{
margin:0px;
padding:0px;
list-style:none;
line-height:1.2em;
}

.noscript ul a{
text-decoration:none;
margin:0px;
padding:0px;
}

.banner_container{
margin-top:8px;
}

#embedNav  {
padding: 0px 0px 0px 20px;
}


/* Top body image and text area */

#top_body_imagetext_home{
margin:0px;
padding:0px;
background-color:#fff8dd;
}

#top_body_imagetext_home p{
margin:0px;
padding:0px 10px 10px 10px;
font-size:.8em;
}



/* Submenu navigation */


#submenu_nav{
height:21px;
background-color:#011b58;
text-align:right;
padding:0px 10px 0px 0px;
border-bottom:8px solid #fff;
}

.submenu{
font-size:.8em;
color:#fff;
}

ul.submenu, ul.submenu li{
display:inline;
list-style:none;
}

ul.submenu li{
margin:0px;
}

ul.submenu li a{
color:#fff;
font-weight:bold;
text-decoration:none;
margin:0px;
padding:0px 10px;
border-left:1px solid #fff;
}

ul.submenu li a:hover{
color:#ffd006;
font-weight:bold;
text-decoration:none;
}

ul.submenu li.contact_link a{
background-color:#d9dde6;
padding:10px 10px 2px 10px;
height:21px;
color:#011b58;
}



/* Breadcrumb */

#breadcrumb{
border-top:1px solid #ccd1de;
border-bottom:1px solid #ccd1de;
margin:8px 0px 10px 0px;
font-size:.9em;
color:#011b58;
padding:4px 0px 4px 10px;
display:none;
}



/* Project portal sections - main body */

#project_graphic{
	float:left;
	margin-left:auto;
	margin-right:auto;
}

/*#project_portals{
float:left;
width:580px;
/*border-right:1px solid #c3c9d8;
}*/

.portal{
padding:0px 10px 10px 20px;
}

.portal h1{
font-size:1em;
margin:0px;
padding:0px;
}

.portal p{
font-size:1.0em;  /* was .65 */
margin:0px;
}



/* MAIS Spotlight section */

#mais_spotlight{
float:left;
width:190px;
margin-left:20px;
}

#mais_spotlight p{
font-size:1.0em;  /* was .7 */
margin:0px;
padding:5px 10px 0px 10px;
}




/* Footer */

#footer{
width:100%; /* width:1028px*/
margin:10px auto;
font-size:.8em;
text-align:right;
}


/* SUBPAGE LAYOUT/STYLES */



/* Main layout containers and styles for Project page body */


#sub_col1{
float:left;
width:100%;
padding-top:10px;
padding-left:20px;
padding-right:30px;
}


#sub_column_announcements{
float:left;
width:50%;
padding-left:20px;
}

#sub_column_spotlight{
float:right;
width:50%;
margin-right:20px;
}

#sub_col_single{ /* for static html pages: ie-about, news feeds*/
float:left;
padding-top:10px;
padding-left:20px;
padding-right:30px;
/* width:800px; */
width:100%;
}
.announcements h1{
font-size:1.2em;
margin:0px;
padding:0px 0px 0px 20px;
background-image: url(../images/bg_yellowbox.gif);
background-repeat: no-repeat;
background-color: #FFFFFF;
background-position: top left;
}

.spotlight h1{
font-size:1.2em;
margin:0px;
padding:0px;
}

.announcements  p{
font-size:1.0em; /* was .7em*/
margin:0px 0px 10px 0px;
}



.spotlight p{
font-size:1.0em; /* was .6em*/
margin:0px 0px 10px 0px;
padding:5px;
}

.announcements h2{
font-size:1.15em;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
}

.announcements h3{
font-size:1.1em;/* was 0.7em*/
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;

}
ul.trainres p{
margin:0px 0px 0px 0px !important;
padding-top: 0px;
font-size: 14.5px !important; /* was 12px*/
}

ul.trainres{ 
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 1.0m;  /* was 0.75em*/
list-style: none;
}
ul.trainres li {
padding: 11.5px 0px 0px 0px;
}



/*Table with no borders*/
table.borderless {
	border: 0px solid #CCC;
	border-width: 0px;
	/* border-spacing: ;	
	border-color:#CCCCCC;*/
	border-collapse: collapse;
	margin-left: 40px;
	
	}
table.borderless th {
	padding: 5px;
	padding-left: 15px;
	text-align:left;
	font-weight:bold;
	font-size: 1.0em;
	color:#ffd006;
	background-color:#001b58;
	border-right: 1px solid #FFFFFF;
	
	}
	
table.borderless td {
	border: 0px solid #000000;
	border-top:0px dashed #000;
	padding: 5px;
	font-size: 1.0em;
	background-color:#FFFFFF;	
	vertical-align: top; 
	}

/*Table without interior borders*/
table.subscription_table {
	border: 0px solid #CCC;
	border-width: 1px;
	/* border-spacing: ;	
	border-color:#CCCCCC;*/
	border-collapse: collapse;
	margin-left: 40px;
	
	}
table.subscription_table th {
	padding: 5px;
	padding-left: 15px;
	text-align:left;
	font-weight:bold;
	font-size: 1.0em;
	color:#ffd006;
	background-color:#001b58;
	border-right: 1px solid #FFFFFF;
	
	}
	
table.subscription_table td {
	border: 0px solid #000000;
	border-top:0px dashed #000;
	padding: 5px;
	font-size: 1.0em;
	background-color:#FFFFFF;	
	vertical-align: top; 
	}

/*Table with interior borders*/

table.bordered {
	border: 1px solid #CCC;
	border-width: 1px;
	/* border-spacing: ;	
	border-color:#CCCCCC;*/
	border-collapse: collapse;
	margin-left: 40px;
	
	}
table.bordered th {
	padding: 5px;
	padding-left: 15px;
	text-align:left;
	font-weight:bold;
	font-size: 1.0em;
	color:#ffd006;
	background-color:#001b58;
	border-right: 1px solid #FFFFFF;
	}
	
table.bordered td {
	border: 1px solid #CCC;
	/*border-top:0px dashed #000;*/
	padding: 5px;
	font-size: 1.0em;
	background-color:#FFFFFF;	
	vertical-align: top; 
	}


a.rss_link{
	background-image: url('../images/its/feed-icon-12x12.gif');
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	font-weight: bold;
	padding: 0 0 0 15px;
}

h2.news_feeds{
	font-size: 1.0em !important;
}


.static_text p{
font-size:1.0em;
}

.static_text h1{
font-size:1.4em;
margin:0px;
padding:0px 0px 0px 20px;
background-image: url(../images/its/bg_yellowbox.gif);
background-repeat: no-repeat;
background-color: #FFFFFF;
background-position: top left;
}
.static_text h2{font-size:1.2em; color:#001B58;}
.static_text h3{font-size:1.1em;/* was 0.7em*/}
.static_text h3{font-size:1.1em; font-style:italic;/* was 0.7em*/}
.static_text h4{font-size:1.0em;/* was 0.7em*/}
.static_text h5{font-size:1.0em;/* was 0.7em*/}
.static_text h6{font-size:.8em;/* was 0.7em*/}

/*.static_text ol{
font-size:0.75em;/* was 0.7em*/
/*line-height:1.4em;
}*/

.static_text li{font-size:14px;/* was 0.75em*/line-height:1.4em;}

/* Top body image and text area - project pages */

#top_body_imagetext_sub{
margin:0px;
padding:0px;
background-color:#fff8dd;
}

#top_body_imagetext_sub p{
margin:0px;
padding:0px 10px 10px 10px;
font-size:1.0em;
}



/* Project links and Calendar column - Project pages */

#sub_col2{
float:right;
width:230px;
visibility:hidden;
display:none;
}

#sub_col2 h1{
display:block;
font-size:.9em;
background-color:#001b58;
color:#ffd006;
padding:4px 0px 4px 12px;
margin:0px;
}

#sub_col2 p{
font-size:.7em;
color:#001b58;
font-weight:bold;
}

.sub_col2_container{
	background-color:#fff2bc;
	padding:2px;
	margin-bottom:8px;
	font-size:0.75em; /* was 0.7em*/
	background-image:url(../images/its/bg_sub_col2_container_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

.sub_col2_container ul{
margin:0px;
padding:0px;
list-style:none;
line-height:1.2em;
}

.sub_col2_container ul a{
text-decoration:none;
margin:0px;
padding:0px;
}

.sub_col2_container ul a:link{text-decoration:none;margin:0px;padding:0px;}
.sub_col2_container ul a:hover{text-decoration:underline !important;margin:0px;padding:0px;}
.sub_col2_container ul a:visited{text-decoration:none;margin:0px;padding:0px;}
.sub_col2_container ul a:active{text-decoration:underline;margin:0px;padding:0px;}


.sub_col2_container ul li{
color:#011b58;
padding:1px 0px;
margin:0px;
}

.sub_col2_container ul ul{
margin:0px 0px 10px 10px;
padding:0px;
list-style:none;
color:#011b58;
}

#right_cal_viewall{
	text-align: right;
	padding-right: 15px;
}

#proj_links{
	padding: 0 10px 10px 10px; 
}

/* Misc styles*/

.itemsperpage span{padding-left: 5px;  text-align: left;}
.itemsperpage {text-align: right; font-size: 0.8em;} /* was 0.75em*/
.prevnext {font-size: 0.75em; padding: 30px 10px 0px 0px;} /* was 0.7em*/

.inpagelink{ font-size: 0.75em; padding: 10px 10px 0px 0px;} /* was 0.7em*/

.rss_table {border-collapse: collapse; padding-top: 10px;}

.rss_table th { font-size: 0.75em; text-align:left; padding-right: 10px; } /* was 0.7em*/

th.th_date {width: 70px;}

.rss_td { font-size: 0.75em; padding-right: 10px; padding-top: 10px; vertical-align: top;}

.rss_td p {font-size: 12px; vertical-align: top;}

.posttitle {font-size: 0.75em; color: #000000; font-weight: bold;} 
/* was color: #515151 */

.extrap {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px !important;}

span.selected {font-weight: bold; }

span#postdate {font-size: 0.75em; font-weight: bold;}

ul.bullets{font-size: 0.75em; /*margin-top:-20px;*/}

ul.nobullets_noindent{ list-style: none; font-size: 0.75em; padding-left: 0px; }

ol.numbered {font-size: 1em;}

blockquote { font-size: 0.75em; } 

.hide{
	position: absolute;
	left: -9999px;
}


#div_spotlight{
	float:right;
	padding: 5px 5px 5px;
}
.spotlightimage{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.underlined {text-decoration: underline; font-size: 0.75em;}

#gcal_warning {font-size: 0.65em;}

/* Executive Report Section */
#div_exec_report_right{
	float:right;
	padding: 0px 5px 5px 0px;
}
.exec_report_image_right{
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 0px;
}
#div_exec_report_left{
	float:left;
	padding: 0px 5px 5px 0px;
}

.exec_report_image_left{
	padding-top: 0px;
	padding-left: 00px;
	padding-right: 15px;
}

#div_exec_report_project_graphic{
	margin-top:20px;
	padding: 5px 5px 5px 0px;
}
.exec_report_image_project_graphic{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
#div_exec_report_project_title{
	background-color: #c1e2ff;
	padding:2px;
	margin-bottom:8px;
	font-size:0.95em; /* was 0.7em*/
	line-height: 1.4em;
	color: #000066;
	background-image:url(../images/its/rounded_corner.png);
	background-position: right;
	background-repeat:no-repeat;
}
.tagline{
	font-size:0.8em; /* was 0.7em*/
}

#div_exec_report_project_text{
	padding-right:15px;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:0px;
	margin-bottom:25px;
	/*font-size:1.1em;*/
}


.message {
	font-size:1.8em;
}
#vp_message_col{
float:right;
width:230px;
}

#vp_message_col h1{
display:block;
font-size:.9em;
background-color:#001b58;
color:#ffd006;
padding:4px 0px 4px 12px;
margin:0px;
}

#vp_message_col p{
font-size:.9em;
color:#001b58;
}

.vp_message_col_container{
	background-color:#fff2bc;
	padding:10px;
	margin-bottom:8px;
	font-size:0.9em; /* was 0.7em*/
	background-image:url(../images/its/bg_sub_col2_container_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.vp_bullets{
	font-size: 0.8em; 
	margin-top:-10px;
	padding-left:-10px;
	color:#001B58;}


#exec_report_links{
	margin:10px;
}

.toc_item {
	padding-bottom: 9px !important;
}


#div_exec_highlight_right{
	float:right;
	padding: 10px 10px 10px 10px;
	font-size:1.1em;
}
.exec_highlight_image_right{
	padding-top: 5px;
	padding-left: 10px;
	padding-right:10px;
}
#div_exec_highlight_left{
	float:left;
	padding: 5px 5px 5px 5px;
}

.exec_highlight_image_left{
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 15px;
}

#exec_highlight_links{
	padding: 0px 15px 15px 15px;
 	line-height:1.5em; 
	
	}
	
.warning_text p{
	font-style:italic;
	color:#FF0000 !important;
	}
	
#div_padding {
padding-left:10px;
padding-right:20px;
padding-top:10px;
padding-bottom:20px;

}

#heading_padding {
padding-left:10px;
padding-right:20px;
padding-top:00px;
padding-bottom:00px;

}

.contact_item {
	padding-bottom: 9px !important;
	list-style-type:circle !important;
}

div#lmpattertag{color: #011B58; text-align: right;}

h2#h2_exec{font-style:italic;}

#ITS_announcement {
	border:1px solid #ffcc00;
	padding:10px;
	background:#ffffcc url(its-news.gif) repeat-x;
}
div#highlight_info{
	border: 1px solid #0066CC;
	margin:30px;
	padding:10px;
	background: #0066CC;
	color: #FFFFFF;}
	
div#its_footer{
margin-top:20px;
padding-bottom:20px;
font-size:11px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#006699;
width:780px;
float:right;
}

.indent15 {margin-left:15px;
	padding-left:15px;}
	
div#its_content{
padding: 20px;
width:
}
.div_callout {
	border:1px solid #006699;
	padding:10px;
	margin-left:40px;
	background: #E2ECFA;
	width:650px;
}

.static_text_conv {
font-size:12px;
}

.conv_table{
text-align: center;
width: 100%;
font-size:12px;
}

.conv_table td {
	padding: 0;
	margin: 0;
}

#chartForm{
	text-align: center;
}

#noitems{ font-size: 12.5px; padding: 5px;}