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

/* TAG STYLE */
	body {text-align:center;margin:0 auto;font-size:12px; font-family:Helvetica, Arial, sans-serif; color: #333333; background: url(/images/template/bg_gradient.gif) repeat-x #b3b8bc;}
	.clear {clear: both; font-size: 0; height: 0; line-height: 0 }

	
/* DEFAULT PAGE STYLE */ 

#dPageHolder{text-align:left;margin:0 auto;width:850px;padding:0; border-top: 13px solid #9c0059; background-color:#FFFFFF;}
	#dHeader{width:813px;height:170px;padding: 31px 0 0 37px; }   
		#logo {float:left;width:139px; padding: 0; margin: 0 30px 0 0;}
		#masthead {float:left;width:604px;margin:0;padding:0; }
	#dTorso{width:850px;padding:0 0 20px 0;margin:0;}   
		#dLeft{float:left;width:206px;padding:0;margin-bottom: 20px;}   
		#dRight{float:left;width:604px;padding:0; margin-bottom: 10px;}   
	#dFooter{width:850px;background-color:#5e88a2;margin:0;height:43px;} 
#copyright{text-align:right;margin:0 auto;width:850px;padding:0;}
	
	   
/* COMMON ELEMENTS - all templates */    

#nav {padding: 0 0 0 24px; }
	#nav .navItem {font-size: 12px; font-family:Helvetica, Arial, sans-serif; color: #FFFFFF; padding: 3px 5px 0 23px; cursor:pointer; background-color: #5e88a2; border-bottom: 2px; solid #FFFFFF;}
	#nav .navItemHover {font-size: 12px; font-family:Helvetica, Arial, sans-serif; color: #FFFFFF;padding: 3px 5px 0 23px; cursor:pointer;background-color: #80a3b7; border-bottom: 2px; solid #FFFFFF;}
	#nav .navItemActive {font-size: 12px; font-family:Helvetica, Arial, sans-serif; color: #FFFFFF;padding: 3px 5px 0 23px; cursor:pointer;background-color: #80a3b7; border-bottom: 2px; solid #FFFFFF;}

		#nav .SubnavItem {font-size: 13px; font-family:Helvetica, Arial, sans-serif; color: #FFFFFF; padding: 7px 5px;cursor:pointer; border: none; background: #4d99d5;border-left: 1px solid #FFFFFF}
		#nav .SubnavItemHover {font-size: 13px; font-family:Helvetica, Arial, sans-serif; color: #003368;padding: 7px 5px;cursor:pointer; border: none; background: #4d99d5;border-left: 1px solid #FFFFFF}
		#nav .SubnavItemActive {font-size: 13px; font-family:Helvetica, Arial, sans-serif; color: #003368;padding: 7px 5px;cursor:pointer; border: none; background: #4d99d5;border-left: 1px solid #FFFFFF;}

#dFooter_text {
	text-align: center;
	padding: 14px 0 0 0;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	letter-spacing: 1px;
}
	#dFooter_text a {font-family:Helvetica, Arial, sans-serif; color: #FFFFFF; text-decoration: none;}
	#dFooter_text a:hover {font-family:Helvetica, Arial, sans-serif; color: #FFFFFF; text-decoration: underline;}

#copyright p {text-align: right; padding: 5px 0;font-family:Helvetica, Arial, sans-serif; font-size: 11px; margin: 0;}
	#copyright a {color: #333333; text-decoration: none;}
	#copyright a:hover {color: #333333; text-decoration: underline;}



/* CONTENT STYLES - all templates */    


th{
	font-size:12px;
	color:#333333;
	}
span {
	font-size:12px;
	color:#1b75bb;
	}
label {
	font-weight:bold;
	}

h1 {
	font-size:22px;
	color:#5D87A1;
	padding: 0 0 18px 0;
	margin:0px;
	font-weight:normal;
	}

h2 {
	font-size:14px;
	color:#5D87A1;
	font-weight:bold;
	margin:0px;
	padding:13px 0px;
	text-transform: uppercase;
	}
	
h3 {
	font-size:13px;
	color:#999999;
	font-weight:bold;
	margin:0px;
	text-transform: uppercase;
	padding:0px 0px 5px 0px
	}
	
h4 {
	font-size:12px;
	color:#999999;
	font-weight:bold;
	margin:0px;
	text-transform: uppercase;
	padding:5px 0px 5px 0px
	}

p {
	font-size:12px;
	color:#333333;
	line-height:18px;
	margin:0px;
	padding:0 0 18px 0;
	}
	
	/*p img{
		float:right;
		margin:0px 0px 0px 10px;
		padding:0;
		}*/
		
		p img.left{
			float:left;
			margin:0px 20px 0px 0px;
			padding: 0;
			}

		p img.right{
			float:right;
			margin:0px 0px 0px 20px;
			padding: 0;
			}

td  {
	font-size:12px;
	color:#333333;
	line-height:18px;
	}

	td p, td li {
		font-size:12px;
		color:#333333;
		line-height:18px;
		margin:0px;
		padding:0px 0px 18px 0px
		}

	td img{
		margin:0;
		padding:0;
		}

label {
	font-size:12px;
	color:#333333;
	line-height:18px;
	}
	
input {
	font-size:12px;
	color:#333333;
	line-height:18px;
	}


strong {
	font-weight: bold;
	}

ul,ol {
	line-height:18px;
	padding:7px 0px 4px 40px;
	margin-top:0px;
	}
	
	li {
		padding:0px 0px 3px 0px;
		color:#333333;
	}

a {
	color:#5D87A1;
	text-decoration: underline;
	}
	
	a:hover {
		text-decoration:none;
		}

.captionBlue {
	color: #5d87a1;
	font-style: italic;
	}

.paddingTD {
	padding: 5px;
	}