@charset "UTF-8";
/* CSS Document */


#container {width: 584px; margin-top: 20px;}
#globalheader {width: 584px; height: 90px; background: #3155a6; new_banner.jpg;}
#bannerlogo a {display: block; height: 90px; width: 271px; text-indent: -9999px; text-decoration: none; overflow: hidden; float:left;}
#logo a { background: url(../images/new_banner.jpg) no-repeat 0 0;} 
#logo a:hover { background-position: 0 -90px;}
#banner {width: 313px; float:right;}
#footer {width: 555px; border: 1px solid #000; margin-top: 30px; padding: 10px; clear: both;}
#navigation {width: 584px; margin-bottom: 10px;}

.sub_content { margin-top: 0;}

.leftCol { width: 275px; float: left; margin-top: 5px;}
.rightCol { width: 250px; float: right; margin-top: 5px;}
.rightCol_margin { width: 250px; float: right; margin-top: 20px;}
.rightCol_mou { width: 250px; float: right; margin-top: 10px;}

.group:after {
    	content: "."; 
    	display: block; 
    	height: 0; 
    	clear: both; 
    	visibility: hidden;
		}

.mou_box { overflow: scroll; height: 225px; width: 250px; border: 1px solid #999; }
.mou_box dl { padding: 5px 10px; border-bottom: 1px solid #999; margin: 10px;}
.mou_box dl dt, .mou_box dl dd { padding: 0; margin: 0;}
.mou_box dd.mouCountry { font-weight: bold; color: #069;}
.mou_box dd.mouYear { font-weight: bold; color: #666;}
.mou_box a img {border:0;}

.mou_box_2 { overflow: scroll; height: 500px; width: 250px; border: 1px solid #999; }
.mou_box_2 dl { padding: 5px 10px; border-bottom: 1px solid #999; margin: 10px;}
.mou_box_2 dl dt, .mou_box_2 dl dd { padding: 0; margin: 0;}
.mou_box_2 dd.mouCountry { font-weight: bold; color: #000;}
.mou_box_2 a img {border:0;}

.mou_box_3 { overflow: scroll; height: 485px; width: 250px; border: 1px solid #999; }
.mou_box_3 dl { padding: 5px 10px; border-bottom: 1px solid #999; margin: 10px;}
.mou_box_3 dl dt, .mou_box_3 dl dd { padding: 0; margin: 0;}
.mou_box_3 dd.mouCountry { font-weight: bold; color: #000;}
.mou_box_3 a img {border:0;}

.ruled { border: 1px solid #000; padding: 10px; margin-bottom: 25px; padding-top: 5px;}
.no_rule { border: none; padding: 10px; margin-bottom: 25px; padding-top: 5px;}
.tint {background: #eff2b2; padding: 10px; margin-bottom: 25px; padding-top: 5px;}



/* All Styling except where noted Copyright (c)2007 ASTM International. */


/* ----- STYLING FOR NAV BAR WITH PERMISSION FROM STU NICHOLIS */
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/simple_dropline.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.global_nav 
{float:left;
width:584px;
margin-bottom:0;
background: #d7df23 url(../images/gradient_nav.jpg) repeat-x 0 0;}

.global_nav  ul 
{padding:0;
margin:0;
list-style-type:none;}

.global_nav  ul li 
{float:left;
padding-top: 1px; 
display:block; 
height:20px; 
border-right:1px solid #bbc305;}

.global_nav   ul li.alt
{border-right:0;}


.navigation_2 
{float:left;
width:584px;
margin-bottom:0;
border-bottom:1px solid #bbc305;}

.navigation_2   ul 
{padding:0;
margin:0;
list-style-type:none;}

.navigation_2   ul li
{float:left; 
padding-top: 3px;
display:block; 
height:20px; 
border-right:1px solid #bbc305;}

.navigation_2   ul li.alt
{border-right:0;}



/* end nav bar styling */

/*breadcrumb*/
.breadcrumb
{float:left;
width:584px;
margin-bottom:0
clear:both;}




/*font files*/
#container
{color: #333;
font-size: 11px;
line-height: 16px;
font-family: "Lucia Grande", Verdana, Helvetica, Arial, sans-serif;
margin-top: 0px;}

#banner ul
{list-style: none; padding-top: 0; padding-left: 0;}

#banner li
{color: #FFF;
text-align:right;
font-size: 10px;
padding: 1px 0;
padding-right: 10px;}

#containernoindent ul {padding-top: 0; padding-left: 15px; }

#containernoindent li {margin-left: 0px; padding-bottom: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; }

.sub_content p
{margin-bottom: 5px;}

#container h3
{font-size: 105%;
line-height: 16px;}

#container h3.ruletop
{font-size: 95%;
border-top: 1px solid #000; 
margin-right: 125px; 
padding-top: 8px; 
padding-bottom: 10px; 
margin-bottom: 0px;}

#container h3.h3gray2
{font-size: 180%; line-height: 120%; color: #666;}

#container h3.h3gray
{font-size: 120%; color: #666;}

#container h3.under, #container p.under
{margin-bottom:0;}

#container h3.over, #container p.over
{margin-top:10px;}

#container h3.top_pad
{margin-top: 85px;}

#container h3.seeps
{margin-bottom: -5px;}


.rulebottom
{border-bottom: 1px solid #000; width: 583px; margin-top: 20px; margin-bottom: 10px;}

.rulebottom_right
{border-bottom: 1px solid #000; width: 250px; padding-bottom: 5px;}

.ruled h3
{color:#3155a6;}

/*#footer h3
{color:#3155a6;}*/

ul li.question
{list-style: none;}

dl strong
{color: #000;}

.tint ul strong {color: #900;}
.tint ul li {list-style: none;}





/*
.rightCol ul, .rightCol ol
{margin-left: -20px;}*/


/* end font files*/


/*links*/

#banner a:link
{text-decoration:none; color:#d7df23;}

#banner a:visited
{color: #d7df23;}

#banner a:hover
{text-decoration: underline;}

#banner a:active
{color: #00CCCC;}



.mou_box a:link
{text-decoration:none; color:#3155a6;}

.mou_box a:visited
{color:#3155a6;}

.mou_box a:hover
{text-decoration: underline;}

.mou_box a:active
{color: #00CCCC;}



a:link
{text-decoration:none; color:#3155a6;}

a:visited
{text-decoration:none; color:#3155a6;}

a:hover
{text-decoration: underline;}

a:active
{color: #00CCCC;}

.rightCol_mou a:link
{text-decoration:none; color:#3155a6;}

.rightCol_mou a:visited
{color:#3155a6;}

.rightCol_mou a:hover
{text-decoration: underline;}

.rightCol_mou a:active
{color: #00CCCC;}


.global_nav a:link
{text-decoration:none; 
color:#3155a6;
padding: 4px 10px 2px 9px;}

.global_nav a:visited
{text-decoration:none; 
color:#3155a6;
padding: 4px 10px 2px 9px;}

.global_nav a:hover 
{width:auto;
background: #bbc305;  
padding: 4px 10px 4px 9px;}

.global_nav a:active
{color: #00CCCC;}



.navigation_2 a:link
{text-decoration:none; 
color:#3155a6; 
padding: 4px 10px 4px 9px;}

.navigation_2 a:visited
{text-decoration:none; 
color:#3155a6; 
padding: 4px 10px 4px 9px;}

.navigation_2 a:hover 
{width:auto;
background: #3155a6; 
color:#fff; 
padding: 4px 10px 5px 9px;}

.navigation_2 a:active
{color: #00CCCC;}

.navigation_2 a:link.red, a:visited.red 
{color:#900;}

.navigation_2 a:hover.red
{color:#FFF;}



/*end links*/

/*images*/
.img_wrap 
{float: left;
margin: 10px 10px 10px 0;}

.img_wrap_rt
{float: right;
margin: 0 0 10px 10px;}

.open_imgs { margin: 10px 0;}
.open_imgs p { padding: 0; margin-top: 5px; margin-bottom: 15px;}

