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

body {
	margin:0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5/Win */
	background: #365fa5 url(/images/bg_main.jpg) repeat-x bottom;
	}
	
#Container {
	width:960px;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	padding:0px;
	border-left:4px solid #fff;
	border-right:4px solid #fff;
	background:#FFFFFF url(/images/bg_content_sky.jpg) no-repeat bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height: 175%;
	}


/* HEADER SECTION */
#Header {
	margin:0px;
	padding:0px 15px 0px 15px;
	background:#0a306b;
	font:Georgia, "Times New Roman", Times, serif;
	font-size:100%;
	color:#f1f1f1;
	line-height: 150%;
	height: 125px;
	}
#Header_c1 {
	margin:0px;
	padding: 0px;
	width: 460px;
	float: left;
	margin-right: 1px;
	height: 125px;
	}
#Header_c2 {
	margin:0px;
	padding: 35px 0px 0px 20px;
	width: 440px;
	float: left;
	text-align:center;
	}
	

/* NAVIGATION */
#navcontainer {
	margin: 0px;
	padding: 0px;
	height: 22px;
	font: 11px Verdana, sans-serif;
	width: 100%;
	border-bottom: 1px solid #bbb;
	list-style-type: none;
	background: #fff;
	}
#navlist li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: auto;
	display: block;
	}
#navlist li a, #navlist li a:link {
	background: #fff;
	color: #555;
	text-decoration: none;
	padding: 3px 10px 3px 10px;
	display: block;
	}
#navlist li a:hover {
	color: #039;
	border-bottom: 3px solid #bbb;
	cursor: pointer;
	background: #fff;
	}
#navlist li a#current, #navlist li a#current:link {
	color: #000;
	cursor: default;
	font-weight: bold;
	border-bottom: 3px solid #999;
	}
#navlist li a#current:hover {
	border-bottom: 3px solid #f90;
	background: #eee;
	}


/* MAIN BODY CONTENT */
#Content {
	min-height:450px;
	padding-bottom:150px;
	}
	
.Content_thirds_L {
	float: left;
	width: 294px;
	padding:15px 10px 15px 15px;
	}

.Content_thirds_R {
	float: right;
	width: 294px;
	padding:15px 15px 15px 10px;
	}

.Content_thirds_C { 
	float: left;
	width: 294px;
	padding:15px 10px 15px 10px;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	}	


.Content_onethird_L {
	float: left;
	width: 294px;
	padding:15px 10px 15px 15px;
	}

.Content_twothird_R {
	float: right;
	width: 608px;
	padding:15px 15px 15px 10px;
	}


.Content_twothird_L {
	float: left;
	width: 608px;
	padding:15px 10px 15px 15px;
	}

.Content_onethird_R {
	float: right;
	width: 294px;
	padding:15px 15px 15px 10px;
	}


.Content_5050_L {
	float: left;
	width: 451px;
	padding:15px 10px 15px 15px;
	}

.Content_5050_R {
	float: right;
	width: 451px;
	padding:15px 15px 15px 10px;
	}

#Content_fullwidth {
	width: 922px;
	padding:15px 15px 200px 15px;
	min-height:450px;
	}


#footer { 
	width: 910px;
	padding:0 25px 3px 25px;
	font-size:10px;
	color:#ffffff;
	font-weight: bold;
	}

#kerryquotes { 
	width: 910px;
	padding:0;
	margin-top:20px;
	text-align:center;
	font-size:12px;
	color:#000000;
	font-style:italic;
	}

#Content a:link {text-decoration: underline; color:#0a306b;}
#Content a:visited {text-decoration: underline; color:#0a306b;}
#Content a:hover {text-decoration: none; color:#0a306b; background-color:#cde5f6;}	
#Content a:active {text-decoration: underline; color:#fff;}

#footer a:link {text-decoration: underline; color:#ffffff; font-weight: bold;}
#footer a:visited {text-decoration: underline; color:#ffffff; font-weight: bold;}
#footer a:hover {text-decoration: none; color:#ffffff; font-weight: bold;}	
#footer a:active {text-decoration: underline; color:#ffffff; font-weight: bold;}


h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:200%;
	padding-top:25px;
	font-weight:normal;
	font-style:italic;
	font-size:20px;
	}

h3 {
	font-size:14px;
	padding:5px 0px;
	}

h3.nomargin {
	font-size:14px;
	padding:0px;
	margin:0px;
	}

p.topmargin {
	margin-top:45px;
	}
	
.clear_both {
	clear: both;
	padding: 1px;
	}

a[href $='.pdf'] { 
	margin-left: 18px;
	padding-left: 22px;
	background: transparent url(/images/i_pdf.gif) 	no-repeat center left;
	}

img.border {
	padding:3px;
	border: 1px solid #CCCCCC;
	background-color: transparent;
}

.floatright { 
	float: right; 
	}

ul.circle {
	margin-bottom:10px;
	list-style: circle;
	}

li {
	margin-bottom:10px;
	}