/* CSS Document */

body {
		background-color:#e0edf4;
		text-align:left;
		background-image:url(../images/sitewide/bg.gif);
		background-repeat:repeat-x y;
		font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
		font-size:  10px;
		line-height:16px;
		color:#000;
}

* { /* Reset all margins/padding*/
		margin:0;
		padding:0;
}

ul, ol { /* Make for consistent list handling across browsers */
    	padding-left:1em;
    	margin-left: 10px;
	/*	list-style-type:none;*/
}

li {
		/*list-style-type:none;*/
}

img {
		padding:0;
		margin:0;
}

ol {
		background-image:none;
}


/* Typography  ------------------------------------------------------------------------------------------------------ */

h1  {
		font-family:Arial, Helvetica, sans-serif;
		font-size:2.2em;
		color:#211265;
		padding:5px 0 5px 0;
}
	
h2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:2.2em;
		color:#211265;
		padding:5px 0 5px 0;
}

h3 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.6em;
		color:#211265;
		padding:5px 0 5px 0;
}

h4 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.4em;
		color:#211265;
		padding:5px 0 5px 0;
}

h5 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.2em;
		color:#211265;
		padding:5px 0 5px 0;
}

h6 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.0em;
		color:#211265;
		padding:5px 0 5px 0;
}

p {
		font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:16px;
		padding:5px 0 10px 0;
		color:#000;
}

hr { 	border: 0;
		color: #999;
		background-color: #999999;
		margin-bottom:10px;
		margin-top:5px;
		height: 1px;}
	

/*-----------------------LINKS------------------------*/

a:link { font-family:Verdana, Arial, Helvetica, sans-serif; color:#211265; text-decoration:none;}
a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#211265;  text-decoration:none;}
a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; color:#211265; text-decoration:underline !important;}
a:active { font-family:Verdana, Arial, Helvetica, sans-serif; color:#211265;  text-decoration:none;}

/*-----------------------MAIN STYLES----------------------*/

div#Wrapper {
		width:968px;
		float:left;
		font-size:11px;
		text-align:left;
		background-color:#FFFFFF;
		/*border-left:5px solid #004684;
		border-right:5px solid #004684;	*/
}

div#header {
		width:968px;
		float:left;
}

#header_block1 {
		width:968px;
		float:left;
		margin:0;
}

#wrapperLogo {
		width:260px;
		height:57px;
		padding:0 0 0 20px;
		margin:0px;
		float:left;
}	

		.people_image {
		/*display:none;*/
		}

#logo {
		width:260px;
		background-image:url(../images/logo.gif);
		overflow:hidden; display:block;
		margin-top:10px;
		padding-top:57px; height: 0px !important; height /**/: 57px;
}
	
#header_quick_links {
		width:310px;
		float:left;
		text-align:right;
		padding:35px 20px 0 10px;
		}
		#header_quick_links ul {
		display:inline;
		padding:0;
		margin:0;
		list-style-type:none;
		}	
		#header_quick_links li {
		display:inline;
		background-image:url(../images/ico_arrow1.gif);
		background-repeat:no-repeat;
		background-position:0px 4px;
		padding:0 0 0 10px;
		font-size:11px;
		font-weight:bold;
		list-style-type:none;
		}
		
		#header_quick_links p {
		padding:0;}
	
#header_quick_links a:link { font-family:Verdana, Arial, Helvetica, sans-serif; color:#b1b1b1; text-decoration:none;}
#header_quick_links a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#b1b1b1;  text-decoration:none;}
#header_quick_links a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; color:#211265; text-decoration:underline !important;}
#header_quick_links a:active { 	font-family:Verdana, Arial, Helvetica, sans-serif; color:#211265;  text-decoration:none;}

	
div#header_search {	
		width:300px;
		float:left;
		text-align:right;
		padding:0px 0 0 20px;
}

#wrapper_header_title {
		margin-left:20px;
}


#header_title {
		width:948px;
		height:40px;
		margin:5px 0 0 0px;
		padding:0px;
		background-position:top left;
		background-repeat:no-repeat;
		float:left;
}

#lang {
		width:350px;
		height:20px;
	/*	border:1px solid #000;*/
		float:right;
		padding:0 0 0 0;
		position:relative;
		top:1px;
		text-align:right;
		padding-right:18px;
		right:1px;
		}
		#lang ul {
		list-style-type:none;
		display:inline;	
		}	
		#lang li {
		list-style-type:none;
		display:inline;
		padding:0 10px 0 25px;	
		}

#homepage_banner {
		width:966px;
		height:208px;
		float:left;
		padding:0 0 0 0;
		margin:0 0 0 0;
		background-color:#004684;
		background-image:url(../images/top_image.jpg);
		background-position:bottom left;
		background-repeat:no-repeat;
		border-left:1px solid #FFF;
		border-right:1px solid #FFF;
		}
		#homepage_banner p {
		padding:8px 20px 0 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;		
		text-align:right;
		color:#fff;
		}
	
#homepage_banner a:link { 	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline;}
#homepage_banner a:visited { font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; color:#fff;  text-decoration:underline;}
#homepage_banner a:hover { font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none !important;}
#homepage_banner a:active { font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; color:#fff;  text-decoration:none;}


#tagline {	
	text-indent: -5000px; overflow:hidden; display:block;
	width: 966px; height:93px;  text-decoration:none!important;
	background-image:url(../images/Homepage/banner-tagline.jpg);
	background-repeat:no-repeat;}


#homepage_banner_internal {
		width:966px;
		height:25px;
		float:left;
		padding:0 0 0 0;
		margin:0 0 0 0;
		background-color:#004684;
		border-left:1px solid #FFF;
		border-right:1px solid #FFF;
		}
		#homepage_banner_internal p {
		padding:5px 20px 0 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;		
		text-align:right;
		color:#fff;
		}

#homepage_banner_internal a:link { 	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline;}
#homepage_banner_internal a:visited { font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; color:#fff;  text-decoration:underline;}
#homepage_banner_internal a:hover { font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none !important;}
#homepage_banner_internal a:active { font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; color:#fff;  text-decoration:none;}


#bread_crumb_trail {
		width:946px;
		height:26px;
		padding:0 0 0 20px;
		float:left;
		color:#FFFFFF;
		background-image:url(../images/sitewide/breadcrumb-background-repea.jpg);
		background-repeat:repeat-x;
		border-left:1px solid #fff;
		border-right:1px solid #fff;		
		}
		#bread_crumb_trail p {
		font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;		
		color:#FFFFFF;
		}
	
#bread_crumb_trail a:link { 	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline;}
#bread_crumb_trail a:visited { font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; color:#fff;  text-decoration:underline;}
#bread_crumb_trail a:hover { font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none !important;}
#bread_crumb_trail a:active { font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; color:#fff;  text-decoration:none;}


div#main_content  {
		width:968px;
		float:left;
		background-image:url(../images/sitewide/content_repeater2.gif);
		background-repeat:repeat-y;
		}
	
#left_column_content {
		width:207px;
		float:left;
		padding:0 10px 10px 20px;
		}
		#left_column_content li {
		border-bottom:1px solid #CCCCCC;
		background-image:url(../images/sitewide/nav-arrow_03-1.gif);
		background-repeat:no-repeat;
		background-position:194px 4px;
		font-weight:bold;
		padding:3px 0 3px 0;
		}
		#left_column_content ul li a:hover {
		/*display: block;*/
		margin-right: 15px;
		color:#c00101;
		}
		#left_column_content ul li a:link {
		padding:0 0 0 0;
		font-size:11px;
		}
		#left_column_content img {
		margin:10px 0 10px 0;
		padding:5px;
		border:1px solid #d0d0d0;
		}		
	
#left_column_content ul li ul a:link { font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; color:#c00101; text-decoration:none;}
#left_column_content ul li ul a:visited { font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; color:#c00101;  text-decoration:none;}
#left_column_content ul li ul a:hover { font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; color:#c00101; text-decoration:underline !important;}
#left_column_content ul li ul a:active { font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; color:#c00101;  text-decoration:none;}

	
#left_column_content ul li ul {
		color:#c00101;
		padding:0 0 0 0px;
		width:208px;
		font-size:11px;
		}	
		#left_column_content ul li ul li {
		color:#c00101;
		padding:3px 0 3px 12px;
		font-size:11px;
		border-bottom:1px solid #CCCCCC;
		}	
		#left_column_content table {
		font-size:11px;
		color:#211265;
		border-bottom:1px solid #dedede;
		}	
		#left_column_content td {
		padding-bottom:5px;
		padding-left:10px;
		}	
		#left_column_content ul {
		list-style-type:none;
		padding:10px 0 0 0px;
		margin:0;
		}

#our_people {
	float:left;
	width:400px;}

.paging {}



#print_page {
	float:left;
	width:200px;
	margin-top:10px;}


#middle_column_content_internal {
		color:#000000;
		width:441px;
		overflow:auto;
		padding:10px 20px 20px 20px;
		float:left;
		}	
div .middle_column_content_internal{
color: #000
}
		div .middle_column_content_internal hr {
		margin:5px 0 5px 0;
		}
		div .middle_column_content_internal .formfield {
		width:150px;
		font-size:11px;
		margin-bottom:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		div .middle_column_content_internal ol {
		margin:0;
		padding:15px 0 10px 20px;
		}
		div .middle_column_content_internal ol li {
		padding:0 0 10px 15px;
		background-image:url(../images/sitewide/internal-arrow.gif);
		background-repeat:no-repeat;
		background-position:left 4px
		}	
		div .middle_column_content_internal ul {
		list-style-type:none;
		width:325px;
		margin:0;
		padding:0 5px 10px 5px;
		}
		div .middle_column_content_internal ul li {
		list-style-type:none;
		background-image:url(../images/sitewide/internal-arrow.gif);
		background-repeat:no-repeat;
		background-position:left 10px;
		margin:0;
		color:#000000;
		padding:5px 0 5px 10px;
		}

#blue_box {
		list-style-type:none;
		background-color:#ecf4fc;
		padding:5px 5px 5px 0;
		}
		#blue_box ul {
		font-weight:bold;
		color:#004684;
		line-height:21px;
		}
		#blue_box li {
		background-image:url(../images/ico_bull.gif);
		background-position:0 7px;
		background-repeat:no-repeat;
		padding:0 0 0 20px;
		}

#middle_column_content_internal a:link { font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; color:#211265; text-decoration:underline;}
#middle_column_content_internal a:visited {	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; color:#211265; text-decoration:underline;}
#middle_column_content_internal a:hover { font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; color:#bf0101; text-decoration:none !important;}
#middle_column_content_internal a:active { font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; color:#211265;  text-decoration:none;}


#middle_column_content {
		width:440px;
		padding: 10px 10px 20px 20px;
		float:left;
}
	
div .middle_column_content ul {
		list-style-type:none;
		width:440px;
		border-top:1px solid #dedede;
		border-right:1px solid #dedede;
		border-left:1px solid #dedede;
		margin:0;
		padding:0 5px 0 0;
}
	
div .middle_column_content li {
		list-style-type:none;
		border-bottom:1px solid #dedede;
		color:#211265;
		background-image:url(../images/sitewide/blue-arrow.jpg);
		background-repeat:no-repeat;
		background-position:right;
		margin:0;
		padding:5px 0 5px 3px;
} 

#middle_column_content a:link { font-family:  Verdana, Verdana, Arial, Helvetica, sans-serif; color:#211265; text-decoration:underline;}
#middle_column_content a:visited { font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; color:#211265;  text-decoration:underline;}
#middle_column_content a:hover { font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; color:#CB4848; text-decoration:none !important;}
#middle_column_content a:active { font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; color:#CB4848;  text-decoration:none;}


div .right_column_content {
		width:245px;
		padding:20px 0 0 0;
		margin-left:10px;
		float:left;
		}
		div .right_column_content ul {
		list-style-type:none;
		width:245px;
		border-top:1px solid #dedede;
		padding:0;
		margin:0 0 10px 0;
		}
		div .right_column_content li {
		list-style-type:none;
		border-bottom:1px solid #dedede;
		background-image:url(../images/ico_arrow2.gif);
		background-repeat:no-repeat;
		background-position:0 7px;
		color:#c00101;
		padding:3px 10px 3px 20px;
		}
		div .right_column_content li a:hover {
		color:#c00101;
		}
		div .right_column_content h3 {
		padding:0 0 4px 0;
		font-size:15px;
		}
		div .right_column_content h2 {
		color:#C00101;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		}
		div .right_column_content h3 a:link {
		color:#211265;
		}
		div .right_column_content img {
		margin:10px 0 10px 0;
		padding:5px;
		}

#talk_to_us	{
		width:245px;
		height:110px;
		background-image:url(../images/bg_talk_to_us.jpg);
		background-position:bottom right;
		background-repeat:no-repeat;
		}
		#talk_to_us h2 {
		font-size:12px;
		font-weight:bold;
		padding:5px 0 0 0px;
		}
		#talk_to_us p {
		padding:5px 0 0 0px;
		}
		#talk_to_us strong {
		color:#d31a32;
		}
		
#flash_movie {
		float:left;
		width:245px;
		height:155px;
		margin-top:10px;
		border-bottom:1px solid #DEDEDE;

		}
		
		#flash_movie img {
		padding:0;
		margin:0;
		border:none;}

div#footer {
		width:968px;
		float:left;
		background-color:#FFFFFF;
		border-bottom:1px solid #d4d4d4;
		border-top:1px solid #d4d4d4;
		}
		div#footer p {
		font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#acacac;
		}	
		div#footer_left {
		width:420px;
		height:36px;
		float:left;
		padding:15px 0 0 20px;
		}	
		div#footer_right {
		width:400px;
		float:right;
		padding:15px 0 0 20px;
		}
	
div#footer a:link { font-family:Verdana, Verdana, Arial, Helvetica, sans-serif; color:#acacac; text-decoration:none;}
div#footer a:visited { font-family:Verdana, Verdana, Arial, Helvetica, sans-serif; color:#acacac;  text-decoration:none;}
div#footer a:hover { font-family:Verdana, Verdana, Arial, Helvetica, sans-serif; color:#211265; text-decoration:none !important;}
div#footer a:active { font-family:Verdana, Verdana, Arial, Helvetica, sans-serif; color:#acacac;  text-decoration:none;}


.formfield {
		width:220px;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin:0 0 4px 0;
}
.searchButton  {
		margin:0 0 0 0;
		padding:0px;
}
	
.float-image-right {
		float:right;
		padding:10px 5px 0 5px;
}
	
.dotted-line {
		border-bottom:1px dotted #3300CC;
}

#sitemap ul {
		list-style-type:none;}
	
#sitemap li {
		padding:2px 0 2px 15px;
		border-bottom:1px solid #ADC2FA;
		background-image:url(../images/ico_arrow1.gif);
		background-repeat:no-repeat;
		background-position:0px 7px;
		list-style-type:none;
}

#sitemap a:link { font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; color:#211265; text-decoration:none;}
#sitemap a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#211265;  text-decoration:none;}
#sitemap a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; color:#211265; text-decoration:none!important;}
#sitemap a:active { font-family:Verdana, Arial, Helvetica, sans-serif; color:#211265;  text-decoration:none;}


#title h2 {
		margin-bottom:20px;}


	
/* ADDED BY DW TO DEMONSTRATE ELITENESS! */	

.selected {
		color:#211265 !important;
		background-color:#e0edf4;
		padding:0 3px 1px 3px;
		border:1px solid #d4d4d4;
}

.paging {
		margin-top: 10px;
		margin-bottom: 10px;
}


.contact_form {
background-color:#ffefef;
margin:10px 0 20px 0;
padding:10px 10px 10px 10px;
border-bottom:1px dotted #FEA7A7;
border-top:1px dotted #FEA7A7;}




.navigation2 {

	color:#d70b0b !important;

	padding-left:10px !important;}