@charset "utf-8";
/* CSS Document */

html, body, img, div, td, .yui-overlay { behavior: url(/iepngfix.htc); }


/**************************SITE "SETTINGS" CSS****************************/
body {
	background-color: #d8dadc;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	
	color: #003462;
	font-family: Verdana, Arial;
	font-size: 12px;
	margin: 0 0 15px 0;
}

img { border: 0; }


a { color: #003563; }


.repositionedUL25 {
	position: relative; left: -25px;
}

#header {
	background-image: url("images/header-background.gif");
	background-repeat: no-repeat;
	background-position: center right;
	height: 174px; max-height: 174px; overflow: hidden;
	background-color: #eaeef3;
	text-align: center;
}
#header a {
	text-decoration: none;
}

.sidelogos {
	position: relative; left: 10px;  
    border: 0;  
}
#success {
	position: relative; top: -30px; left: -230px;
}

#height-spacer370 {
 height: 370px;
}




.pullquote {

	float:right;
	font-size:125%;
	line-height:140%;
	margin:10px;
	background: url(images/closequote.gif) no-repeat bottom right !important;
	background /**/:url(); /* Disabling quote effect in IE5 + */
	padding:0px 25px 5px 0px;
}
.pullquote:first-letter {
	background: url(images/openquote.gif) no-repeat left top!important;
	padding:5px 2px 10px 35px!important;
	padding /**/:0px; /* Disabling quote effect in IE5 + */
	background /**/: url(); /* Disabling quote effect in IE5 + */
	}
cite { 
	position: relative; left: 15px; 
	margin: 0 0 50px 0;
}



/**************************ROUNDED CORNER CSS****************************/
.rc-top-left {
	width: 15px; height: 15px;
	background-image: url("images/rounded-box/top-left.gif");
	background-repeat: no-repeat;
    overflow: hidden;
}
.rc-top {
	height: 15px; 
	background-image: url("images/rounded-box/top.gif");
	background-repeat: repeat-x;
    overflow: hidden;
}
.rc-top-right {
	width: 15px; height: 15px;
	background-image: url("images/rounded-box/top-right.gif");
	background-repeat: no-repeat; 
    overflow: hidden;
}

.rc-left {
	width: 15px;
	background-image: url("images/rounded-box/left.gif");
	background-repeat: repeat-y;
}
.rc-content {
	background-color: #ffffff;
}
.rc-right {
	width: 15px;
	background-image: url("images/rounded-box/right.gif");
	background-repeat: repeat-y;
}

.rc-bottom-left {
	width: 15px; height: 15px;
	background-image: url("images/rounded-box/bottom-left.gif");
	background-repeat: no-repeat;
}
.rc-bottom {
	height: 15px; 
	background-image: url("images/rounded-box/bottom.gif");
	background-repeat: repeat-x;
}
.rc-bottom-right {
	width: 15px; height: 15px;
	background-image: url("images/rounded-box/bottom-right.gif");
	background-repeat: no-repeat;
}







/**************************NAVIGATION CSS****************************/
#nav {
	background-image: url("images/nav-background.gif");
	background-repeat: repeat-x;
	height: 35px;
	vertical-align: top; 
	text-align: center;
	cursor: default;
	padding: 8px 0 0 0;
}


#nav a {
	color: #003462;
	text-decoration: none;
	font-family: verdana;
	font-size: 15px;
    margin: 0 20px 0 0;
}

#mynavigation {
    margin-left: auto;
	margin-right: auto;
	width: 700px;
}

.dropdownmenu {
	background-color: #FFFFFF;
    padding: 5px;
    border-left: 1px solid #86a7de;
    border-right: 1px solid #86a7de;
    border-bottom: 1px solid #86a7de;
}

.submenuitem a {
	color: #0000bb;
}
.submenuitem a:hover {
	color: #caccd1;
}


/**************************2nd NAVIGATION CSS****************************/
#sidenav a {
	color: #003563;
	text-decoration: none;
	font-family: verdana;
	font-size: 12px;
}
#sidenav a:hover {
	color: #003563;
	text-decoration: underline;
	font-family: verdana;
	font-size: 12px;
}





/**************************LIST CSS****************************/
#list1
{
list-style-type: none;
text-align: left;
padding: 0 0 0 0;
}

#list1 li 
{
background: transparent url(images/bullet1.gif) left center no-repeat;
padding-left: 17px;
text-align: left;
font: normal 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration: none;
margin: 0 0 8px 0;
}



/**************************NEWS CSS****************************/
.news-title {
	color: #003462;
	font-family: Verdana, Arial;
	font-size: 14px;
}
.news-title-link {
	color: #0000ff;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-style: italic;
	text-decoration: underline;
}
.news-title-link:hover {
	color: #9393f6;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-style: italic;
	text-decoration: none;
}
.news-content {
	color: #003462;
	font-family: Verdana, Arial;
	font-size: 12px;
	margin: 0 0 15px 0;
}



/**************************HEADING CSS****************************/
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0000ff;
}




/**************************FOOTER CSS****************************/
#footer {
	font-family: Trebuchet MS, Verdana;
	color: #003366;
	font-size: 10px;
}
#footer-dark {
	color: #002d54;
	font-size: 12px;
}




/**************************SIDE LINK CSS****************************/
#navcontainer { 
	width: 130px; 
	position: relative; left: -3px; top: 18px;}

#navcontainer ul {
    margin-left: 0;
    padding-left: 0;
    list-style-type: none;
    font-family: Arial, Helvetica, sans-serif;
}


#navcontainer ul li {
	margin: 0 0 4px 0;
}

#navcontainer a {
    display: block;
    padding: 3px;
    width: 115px;
    background-color: #003462;
    border-bottom: 1px solid #eee;
    text-align: right;
}

#navcontainer a:link, #navlist a:visited {
    color: #EEE;
    text-decoration: none;
}

#navcontainer a:hover {
    background-color: #0000bb;
    color: #fff;
}




/**************************PAGINATION CSS****************************/
.paginationtabs{
width: 100%;
overflow: hidden;
}

.paginationtabs ul{
margin: 0;
padding: 0;
padding-left: 5px; /*offset of tabs relative to browser left edge*/
font: bold 12px Verdana;
list-style-type: none;
}

.paginationtabs li{
display: inline;
margin: 0;
}

.paginationtabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 8px; /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color: #3e668a;
}

.paginationtabs li a:visited{
color: #3e668a;
}

.paginationtabs li a:hover{
    background: #002241;
    color: white;
}
.paginationtabs li.active {
	float: left;
    display: block;
    text-decoration: none;
    margin: 0;
    padding: 7px 8px; /*padding inside each tab*/
    color: #abbccb;
}




.hidden { display: none; }


/**************************TABLE GRADIENT CSS****************************/
#gradient-style
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 15px;
	border-collapse: collapse;
}
#gradient-style th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe url('images/gradhead2.png') repeat-x;
	border-top: 2px solid #012545;
	border-bottom: 1px solid #fff;
	color: #FFFFFF;
}
#gradient-style td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid #fff;
	background: #e8edff url('images/gradback.png') repeat-x;
}
#gradient-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #669;
}
/*#gradient-style tbody tr:hover td
{
	background: #cbd3ee url('images/gradhover2.png') repeat-x;
	color: #003463;
}*/








/*******************************NAVIGATION STYLE******************************************/
.yui-overlay { position:absolute; top: 90px; }
.yui-overlay .hd { }
.yui-overlay .bd {  
	background-image: url("images/nav/dropdown_middletop.png"); 
	background-repeat: repeat-y;
	width: 212px; 
	margin: 0 0 0 0; 
	padding: 9px; 
}
.yui-overlay .ft { 
	clear:both; 
	background-image: url("images/nav/dropdown_bottom.png"); 
	background-repeat: no-repeat;
	width: 212px; height: 31px; 
}

.yui-overlay .bd ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.yui-overlay .bd ul li {
	
	padding: 0 0 7px 0;
	width: 200px;
}

.yui-overlay .bd ul li a {
	text-decoration: none;
	color: #5c8cd3;
	
	
}
.yui-overlay .bd ul li a:hover {
	color: #24396c;
}

