@charset "utf-8";
/* CSS Document */





div {
margin: 0px;
padding:0px;
border:0px solid red;
}


/* ----------- Text Styles ---------------*/

body{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5c5c5c;
}

h1 { /* Used for main page titles */
margin: 0px; 
padding: 0px 0px 0px 0px; 
color:#000000; 
font-size:18px;}

h2 { /* Used for page sub-titles */
margin: 0px; 
padding: 0px 0px 0px 0px; 
font-size:15px;
}

h3 { /* used for text headings */
color:#5c5c5c;
font-weight:bold;
font-size:12px;
padding:9px 0px 0px 0px;
margin:0px;

}

a {
color:#336699;
text-decoration:underline;
}


.nn_link{
color:#ffffff; 
font-weight:bold; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
text-decoration:none;

}


.boxout_title {
color:#66aadd;
font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight:bold;
padding:0px 0px 10px 0px;
margin:0px;
}


.disclaimer{
color:#9e9e9e
}

.disclaimer a{
color:#9e9e9e;
text-decoration:underline;
}


.righthand_boxout_on_link {
text-decoration:none;
font-weight:bold;
color:#5c5c5c;
}


.righthand_boxout_title {
font-size:14px;
line-height:20px;
font-weight:bold;
border-bottom:1px solid #66aadd;
width:150px;

}

.blue_para_title{

font-weight:bold;
color:#66aadd;
size:12px;

}




/* ----------- All Page Styles ---------------*/


.link_arrow{

padding:5px 10px 5px 0px;
vertical-align:middle;

}


.righthand_boxout{
margin: 2px 4px 4px 2px; 
background:url(/Images/Homepage/Boxouts/boxout_bg.gif) repeat-x bottom; 
min-height:500px;
height:auto !important;
height:500px;
}


/* ----------- Homepage Styles ---------------*/


.tr_dropshadow {
position:absolute; 
width:2px; 
height:2px; 
top:0px; 
right:0px; 
background:url(/Images/Homepage/Boxouts/tr-corner_ds.gif) no-repeat;
_background:none;
}

.bl_dropshadow {
position:absolute; 
width:3px; 
height:2px; 
bottom:0px; 
left:-1px; 

background:url(/Images/Homepage/Boxouts/bl-corner_ds.gif) no-repeat;
_background:none;
}


.boxout_inner{
margin: 2px 4px 4px 2px; 
background:url(/Images/Homepage/Boxouts/boxout_bg.gif) repeat-x bottom; 
min-height:375px !important;
height:375px;

}



/* ----------- Articles & Research Styles ---------------*/


.info_bullets {
	list-style-image:url(../Images/buttons_bullets/Chevron.gif)
}
			
.arrow_bullets {
	list-style: none;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 3px;
}
.arrow_bullets li {
	background-image: url(/Images/buttons_bullets/link_arrow.gif);
	padding-left:15px;
	padding-bottom:5px;
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
.arrow_bullets a{
	padding-left:0px;
}

.missing {
	color: #FF0033;
	font-weight: bold;
}


UL {
	margin-left: -25px;
	#margin-left:15px;
	_margin-left:15px;
	margin-top:3px;
	list-style:none;
		
	}
	
.arrow_bullets_main {
	list-style:none;
	list-style-image:url(../Images/buttons_bullets/link_arrow.gif); 
	#margin-left:17px;
	_margin-left:17px;
	}

.arrow_bullets_main li {
	padding-bottom:5px;
	}

.arrow_bullets_main span{
	position:relative; 
	bottom:2px; 
	left:0px;
	}
	
.success
{
	font-weight: bold;
	color: #4F97CD;
}

.error
{
	font-weight: bold;
	color: #D60;
}	
	