/*
Site Admin Section v4.0
CSS - CMS
Copyright by JMNP Ltd. 2010
*/

/*~~~~~~~~~~~STANDARD PAGE IDS~~~~~~~~~~~*/ 
* {
	margin:0;padding:0;
}

html {overflow-y: scroll;}
body {
	margin:0;padding:0;	background-color: #112145;	font-family:  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.8em;
}

.bgwhite {background-color:white;}

#site-wrapper {
	width: 997px;	margin-left: auto;	margin-right: auto;	padding: 0; background-image: url(../../data/bg_body.jpg); background-repeat: repeat-y;
}

#header {
	background-color:#112145; height: 150px; background-repeat: no-repeat; margin-left: auto; margin-right:auto;
}



#header_img {
	background-image: url(../../data/bg_header.jpg); margin-left:auto; margin-right:auto; width: 950px; height: 121px;
}
#header_img_fr {
	background-image: url(../../data/bg_header_fr.jpg); margin-left:auto; margin-right:auto; width: 950px; height: 101px;
}

#header_link {
	position: relative; top: 27px; left: 22px;
}

#header_link a { border: 0;}


#nav_bar {
	background-color: #112145; width: 970px; height: 29px; padding: 0 0 0 0; margin: 0 auto 0 auto;
}



/*~~~~~~~~~~~NAVIGATION~~~~~~~~~~~*/


.menu {font-family:verdana; font-size: 85%; width:970px; height:27px; position:relative; margin:0; margin:0; background:#112145; z-index:100;}
.menu ul {padding:0; margin:0; list-style-type: none;}
 
.menu ul li {float:left; color: white;  }
 
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; padding:0 13px 0 13px; height:27px; line-height:27px; color:white; background:#112145; border: 1px solid #112145; float:none !important /*Non-IE6*/; float:left /*IE-6*/;  }
 
.menu table {border-collapse:collapse; margin:0; padding:2px 0 0 0; }
 
.menu ul li ul {visibility:hidden; position:absolute; top:29px; left:0;  }
 
 
.menu ul li:hover a,
.menu ul li a:hover {color:#fff; background:#B80E33; border-top: 1px solid white; border-left: 1px solid white; border-right: 1px solid white;  border-bottom: 0px solid white; height: 28px;  }
 
.menu ul li:hover ul,
.menu ul li a:hover ul {visibility:visible; width: auto !important /*Non-IE6*/; width: 950px /*IE-6*/; background:white; color:#fff;}
 
.menu ul li:hover ul.right_side li,
.menu ul li a:hover ul.right_side li {float:right; border:0; }

.menu ul li:hover ul.nav-people,
.menu ul li a:hover ul.nav-people {border:0; margin: 0 0 0 430px; }

.menu ul li:hover ul.nav-people li,
.menu ul li a:hover ul.nav-people li {border:0; }

.menu ul li:hover ul.latest-news,
.menu ul li a:hover ul.latest-news {border:0; margin: 0 0 0 680px; }

.menu ul li:hover ul.latest-news li,
.menu ul li a:hover ul.latest-news li {border:0; }
 
.menu ul li:hover ul.left_side li,
.menu ul li a:hover ul.left_side li {float:left; border:0;}
 
.menu ul li:hover ul li a.sub,
.menu ul li a:hover ul li a.sub {background:#112145; color:#fff;}
 
.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {visibility:hidden; position:absolute; left:0; top:30px; }
 
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {display:block; background:#112145; color:#fff;padding:0 10px 0 10px;}
 
.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {background:#B80E33; color:#fff;}
 
.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {visibility:visible; color:#fff; background:#B80E33;}
 
.menu ul li:hover ul.right li {float:right;}

.menu ul li:hover ul li:hover ul li a,
.menu ul li a:hover ul li a:hover ul li a {background:#112145; color:#fff;}
 
.menu ul li:hover ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover ul li a:hover {background:#B80E33; color:#fff;}

.menu2 ul li:hover ul.nav-indiv li a,
.menu2 ul li a:hover ul.nav-indiv li a {padding: 0 6px 0 7px; font-size: 90%;}
#bg_fr { background-image: url(fr.gif); background-repeat: no-repeat;}
/* LEFT MENU */

.menu2 {font-family:verdana; font-size: 85%; width:970px; height:27px; position:relative; margin:0; margin:0; background:#112145; z-index:100;}
.menu2 ul {padding:0; margin:0; list-style-type: none;}
 
.menu2 ul li {float:left; color: white;  }

.menu2 ul li a, .menu ul li a:visited {display:block; text-decoration:none; padding:0 13px 0 13px; height:27px; line-height:27px; color:white; background:#112145; border: 1px solid #112145; float:none !important /*Non-IE6*/; float:left /*IE-6*/;  }
 
.menu2 table {border-collapse:collapse; margin:0; padding:2px 0 0 0; }
 
.menu2 ul li ul {visibility:hidden; position:absolute; top:29px; left:0;  }
 
 
.menu2 ul li:hover a,
.menu2 ul li a:hover {color:#fff; background:#B80E33; border-top: 1px solid white; border-left: 1px solid white; border-right: 1px solid white;  border-bottom: 0px solid white; height: 28px;  }
 
.menu2 ul li:hover ul,
.menu2 ul li a:hover ul {visibility:visible; width: auto !important /*Non-IE6*/; width: 950px /*IE-6*/; background:white; color:#fff;}
 
.menu2 ul li:hover ul.right_side li,
.menu2 ul li a:hover ul.right_side li {float:right; border:0; }

.menu2 ul li:hover ul.nav-people,
.menu2 ul li a:hover ul.nav-people {border:0; margin: 0 0 0 430px; }

.menu2 ul li:hover ul.nav-people li,
.menu2 ul li a:hover ul.nav-people li {border:0; }

.menu2 ul li:hover ul.latest-news,
.menu2 ul li a:hover ul.latest-news {border:0; margin: 0 0 0 680px; }

.menu2 ul li:hover ul.latest-news li,
.menu2 ul li a:hover ul.latest-news li {border:0; }
 
.menu2 ul li:hover ul.left_side li,
.menu2 ul li a:hover ul.left_side li {float:left; border:0;}
 
.menu2 ul li:hover ul li a.sub,
.menu2 ul li a:hover ul li a.sub {background:#112145; color:#fff;}
 
.menu2 ul li:hover ul li ul,
.menu2 ul li a:hover ul li a ul {visibility:hidden; position:absolute; left:0; top:30px; }
 
.menu2 ul li:hover ul li a,
.menu2 ul li a:hover ul li a {display:block; background:#112145; color:#fff;padding:0 10px 0 10px;}
 
.menu2 ul li:hover ul li a:hover,
.menu2 ul li a:hover ul li a:hover {background:#B80E33; color:#fff;}
 
.menu2 ul li:hover ul li:hover ul,
.menu2 ul li a:hover ul li a:hover ul {visibility:visible; color:#fff; background:#B80E33;}
.menu2 ul li:hover ul.right li {float:right;}

.menu2 ul li:hover ul li:hover ul li a,
.menu2 ul li a:hover ul li a:hover ul li a {background:#112145; color:#fff;}
 
.menu2 ul li:hover ul li:hover ul li a:hover,
.menu2 ul li a:hover ul li a:hover ul li a:hover {background:#B80E33; color:#fff;}

.dropmenu { font-family:verdana; font-size:11px; line-height: 27px; padding:0; list-style:none; margin: 0 0 0 0; background: #112145; background-repeat: repeat-x;  } /*Color navigation bar normal mode*/
.dropmenu ul {  margin: 0;	  padding: 0;  list-style-type:none;   color: white;}
.dropmenu ul li { float:left; position: relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/;  color: white; }
.dropmenu ul li a { float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; line-height:27px; padding:0 16px 0 16px; text-decoration:none; color: white; font-weight: normal; background-color:#112145; border: 1px solid #112145;}
.dropmenu ul li ul { display:none; border:none; color: white;}


/*Non-IE6 hovering*/
.dropmenu ul li:hover a { background-color:#B80E33;color:#ffffff;text-decoration:none; border-left: 1px solid white; border-top: 1px solid white; border-right: 1px solid white; border-bottom: 0px solid white; height: 28px;} 

/*Color main cells hovering mode*/
.dropmenu ul li:hover ul {display:block; width:950; position: absolute; z-index:1; top:29px; left:0; text-align: left; }
.dropmenu ul li:hover ul li { float:left; position: relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/;  color: white; }
.dropmenu ul li:hover ul li a { float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; line-height:27px; padding:0 16px 0 16px; text-decoration:none; color: white; font-weight: normal; background-color:#112145; border: 1px solid #112145;} 

/*Color subcells normal mode*/
.dropmenu ul li:hover ul li a:hover { text-decoration:none; background-color:#B80E33;color:white;} 

/*Color subcells hovering mode*/
/*IE6 hovering*/
.dropmenu table { position:absolute; top:-2px; left:0px; border-collapse:collapse;}
.dropmenu ul li a:hover {background-color:#B80E33;color:#ffffff;text-decoration:none; border-left: 1px solid white; border-top: 1px solid white; border-right: 1px solid white; border-bottom: 0px solid white; height: 28px;} 

/*Color main cells hovering mode*/
.dropmenu ul li a:hover ul { display:block;  width:950px;  position:absolute;  z-index:999; top:31px; t\op:31px; marg\in-top:0;}
.dropmenu ul li a:hover ul li { float:left; position: relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/;  color: white; }
.dropmenu ul li a:hover ul li a { display:block; w\idth:150px; height:1px; line-height:27px; padding:0px 25px 0px 10px;  font-weight:normal; color:white; background-color:#112145; border: 1px solid white;} 

/*Color subcells normal mode*/
.dropmenu ul li a:hover ul li a:hover { background-color:#B80E33;color: white; text-decoration:none; } 

/*Color subcells hovering mode*/
.dropmenu a:visited {color: White; text-decoration: none;}

#selected {
	background-color:#B80E33;color:#ffffff;text-decoration:none; border-left: 1px solid white; border-top: 1px solid white; border-right: 1px solid white; border-bottom: 0px solid white; height: 28px;
}



/*~~~~~~~~~~~SUBPAGE & NAVIGATION~~~~~~~~~~~*/
#sub_page_table { margin: 0; padding: 0; }
#submenu_bg {	 height: auto; padding: 0; margin: 0; vertical-align: top;  width: 200px;}

#menu3 { border-right: border-right: 1px solid #CD93A2;}

#submenu a, #menu4 a{float: left; padding:10px 15px 0 8px; text-decoration:none; color: #112145; font-weight: normal; font-size: 9pt; border: 0; width: 177px; font-weight: bold; text-align: left;}
#submenu a:hover, #menu4 a:hover{color:#B80E33;text-decoration:none;border: 0; }

#submenu .sub1, #menu4 .sub1{ list-style-type:none; color: #112145; font-size: 100%;border: 0;}
#submenu .sub1 a, #menu4 .sub1 a{float: left; padding:3px 5px 3px 30px; text-decoration:none; color: #112145; font-weight: normal; border: 0; width: 165px; background:url('img/bullet.gif') no-repeat 17px 10px; font-weight: normal;}
#submenu a:hover, #menu4 a:hover{color:#112145;text-decoration:underline;border: 0; }
* html #submenu a, * html #menu4 a, * html #menu3 .sub1 a, * html #menu4 .sub1 a{width:100%;border: 0;}

#submenu #subselected {color:#B80E33;text-decoration:none;border: 0; }


/*~~~~~~~~~~~BODY~~~~~~~~~~~*/

#header_contact {
	font-size: 13pt; line-height: 15pt; padding: 35px 0 0 10px; color: white; letter-spacing: 1px; font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#header_contact a:link { color: White; text-decoration: none; border: 0}
#header_contact a:active { color: White; text-decoration: none; border: 0}
#header_contact a:visited { color: White; text-decoration: none; border: 0}
#header_contact a:hover { color: White; text-decoration: none; border: 0}


#content_wrapper {
	width: 100%; background-color: white;
}

#content2 {
	padding: 28px 23px 5px 21px;	text-align: justify;	font-size: 100%;	line-height: 15pt;	clear: both;	background-color: white;	margin: 0 auto 10px auto;	width: 950px;}


#content_home {
	padding: 10px 23px 5px 21px;	text-align: justify;	font-size: 100%;	line-height: 15pt;	clear: both;	background-color: white;	margin: 0 auto 10px auto;	width: 950px;}


#footer {
	background-color: #112145; width: 100%; height: 100%; clear: both; 
}

#footer_content {
	background-color: #112145; width: 950px; color: white; margin: 0 auto 0 auto; padding: 10px 0 10px 0; font-size: 8pt; letter-spacing: 1px;
}

#footer a {
	color: white;	text-decoration: none;}

#footer a:hover {
	color: white;	text-decoration: none;}
	
	#foot {
	background-color: #112145; width: 100%; height: 100%; clear: both; 
}

#footer_content {
	background-color: #112145; width: 950px; color: white; margin: 0 auto 0 auto; padding: 10px 0 10px 0; font-size: 8pt; letter-spacing: 1px;
}

#foot a {
	color: white;	text-decoration: none;}

#foot a:hover {
	color: white;	text-decoration: none;}
	

/*######### STANDARD STYLES ###########*/

h1 {
	font-size: 13pt; letter-spacing: 1px; color: #112145; margin: 6px 0 17px 0; font-weight: normal; 
}

h2 {
	font-size: 13pt; letter-spacing: 1px; color: #112145; margin: 45px 0 17px 0; font-weight: normal;}

h3 {
	font-size: 12pt; letter-spacing: 1px; color: #7F0A0A; padding:0 0 2px 0; margin: 27px 0 17px 0; font-weight: normal;  }



h6 {
	font-size: 10pt; letter-spacing: 1px; color: #112145; margin: 10px 0 10px 0; font-weight: normal;}

.title_underline { border-bottom: 1px solid #B80E33; padding: 0 0 3px 0;}

.heading_underline { border-bottom: 1px solid #B80E33; padding: 0 0 3px 0;font-size: 13pt; letter-spacing: 1px; color: #112145; margin: 5px 0 17px 0; font-weight: normal; }

#content_cell { height: auto; padding: 0 0 0 15px; margin: 0; vertical-align: top;}

#content_cell p { padding: 5px 0 8px 0;}

#content_cell li {	margin: 7px 0 7px 45px; }

#content {
	padding: 0 23px 5px 21px;	text-align: justify;	font-size: 100%;	line-height: 15pt;	clear: both;	background-color: white;
}

a {
	color: #112145; text-decoration: none;  border-bottom: 1px solid #B80E33;
}

a:hover {
	color: #B80E33; text-decoration: none; border-bottom: none;
}

img {
	border: none;
}


.centered {
	margin-left: auto; margin-right: auto; text-align: center;
}

.miniform {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;
}

.LittleForm {font-family: verdana, courier new, courier, sans-serif; font-size:10px;color:#000000;font-
}

.left_images { padding: 0 3px 0 0;
}

.left_images_cell {width: 78px;}
	
#home_table { width: 100%;}	
#home_table td {vertical-align: top;}
#home_table2 td { padding: 5px;}
#home_table2 { width: 100%;}

.info {	color: Blue;	font-weight: bold;	background-color: Yellow;}
acronym {	cursor: help;}

#home_table .middle td {
	vertical-align: middle;
} 

.index_table {
	margin-left: auto; margin-right: auto; text-align: center;
}

.index_table td {
	text-align: center;
}

.twenty-five {width: 25%}
.fifty {width: 50%}
.thirty-three {width: 33%}

#side_page_table {width: 100%;}
#side_page_content_cell {padding: 0 0 0 20px; vertical-align: top;}





/*######### Largeform ###########*/

.largeform { padding:8px;}
.largeform td { background-color: #F5EAE8;padding:8px;}
.largeform-header { background-image: url(bg_adminform.gif); font-weight: bold;}

.blue_form_people {
	width: 170px;
}


/*########### RIGHT AUX DIVS #############*/

.aux_newsletter {	height: 82px; width: 152px; background-image: url(bg_newsletter.png); text-align: center; color: white; padding: 2px 0 0 0;}

.aux_links {	height: 96px; width: 142px; background-image: url(bg_links.png); text-align: left; color: white; padding: 4px 4px 0 6px; }
.aux_links ul {	margin: 0 0 0 -15px;}
.aux_links li {	list-style-image: url(list_bullet_aux.gif); list-style-position: outside; line-height: 14px; }
.aux_links a {	color: white; text-decoration: underline;}
.aux_links a:hover {	color: white; text-decoration: none;}

.aux_stats {	height: 111px; width: 142px; background-image: url(bg_stats.png); text-align: left; color: white; padding: 4px 4px 0 6px; }
.index_accessibility {padding: 4px 0 0 5px;}


/*########### MISC STYLES #############*/

.neilpfister {padding: 0 0 0 10px;}


/*########### OUR PEOPLE #############*/

.people_table {  margin-left: auto; margin-right: auto; border: 2px solid #B80E33; background-color: #112145; color: White; width: 420px;}
.people_table td {padding: 8px;}
.people_table_left {width: 300px;}

.people_table_results { background-color: #112145; color: white; border-top: 2px solid #112145; border-left:  2px solid #112145; border-right:  2px solid #112145; border-bottom: 1px solid #112145; margin: 0 auto 0 auto;}
.people_table_results td {padding: 8px;}
.people_table_results_left { color: #112145; background-color: white;border-bottom: 1px solid #112145;}
.people_table_results_left a { color: #112145; text-decoration: none; border-bottom: 1px solid #B80E33;}
.people_table_results_left a:hover { border-bottom: none;}
.people_table_results_middle { color: white; background-color: #B80E33;border-bottom: 1px solid #112145;}
.people_table_results_right { color: white; background-color: #112145; border-bottom: 1px solid #112145;}

.people_indiv_header {color: White; }
.people_indiv_header td {padding: 8px;}
.people_indiv_header_left {color: white; background-color: #B80E33;}
.people_indiv_header_right {color: white; background-color: #112145;}
.people_indiv td {padding: 8px;}
.people_indiv_img a {border: none;}
.people_indiv_left {font-size: 11pt; color: #112145;} 

.contact td { vertical-align: top;}
.contact-form {margin-left: auto; margin-right: auto;margin-left: auto; margin-right: auto; text-align: justify; font-size: 11px;}
.contact-form1 { background-color: #A36967; width: 100%; color: White; background-image: url(menu-background.png)}
.contact-form2 { background-color: #A36967; width: 35%; color: white; }
.contact-form3 {	background-color: #A36967;	width: 65%;	color: white;	}
.contact-form4 {	background-color: #824142;	width: 100%;	background-image: url(menu-background.png); color: white;	padding: 15px; text-align: center;}



/*########### CONTACT FORM #############*/

.contact {  margin-left: auto; margin-right: auto; text-align: justify; }
.contact td { vertical-align: top;}
.contact-form {margin-left: auto; margin-right: auto;margin-left: auto; margin-right: auto; text-align: justify; font-size: 11px;}
.contact-form1 { background-color: #A36967; width: 100%; color: White; background-image: url(menu-background.png)}
.contact-form2 { background-color: #A36967; width: 35%; color: white; }
.contact-form3 {	background-color: #A36967;	width: 65%;	color: white;	}
.contact-form4 {	background-color: #824142;	width: 100%;	background-image: url(menu-background.png); color: white;	padding: 15px; text-align: center;}


/*########### FEATURES #############*/

.features {	margin-left: auto; margin-right: auto; text-align: justify; background-color: #CFC5C5; }
.features td {	vertical-align: top;}
.features-header {	background-image: url(menu-background2.png); background-repeat: repeat-x; color: White; font-weight: bold;}

.features2 {	margin-left: auto; margin-right: auto; text-align: left; background-color: white; }
.features2 td {	vertical-align: top; background-color:#CFC5C5; padding: 5px;}


/*########### ONLINE QUOTE #############*/

#popup_form_loading {background-color: #162B5A; color: White; text-align: center;}
#popup_form_loading h1 {font-size: 13pt; letter-spacing: 1px; color: white; margin: 5px 0 17px 0; font-weight: normal;}
#popup_form_body {background-color: white;}
#popup_form { font-size: 12px;padding: 15px 15px 15px 15px;}
#popup_form h1 {font-size: 13pt; letter-spacing: 1px; color: #112145; margin: 5px 0 17px 0; font-weight: normal;}
#popup_form a {	color: white; text-decoration: underline;}
#popup_form a:hover {	color:white; text-decoration: none;}
.contactform {width: 425px;}
.contactform td {padding: 10px; text-align: left;}
.contactform-header {background-color: white; font-weight: bold;}
.contactform-red {width: 425px; text-align: left;}
.contactform-left {background-color: #B80E33; color: white;}
.contactform-right {background-color: #112145; color: white;}


/*########### STARTED #############*/

#started {width:100%; }
.started-indent {width: 50px;}
.started-image {vertical-align: top; }


/*########### LINKS #############*/

.links { width: 70%; margin-left: auto; margin-right: auto; font-size:12px;}
.links-name { background-color: #B1CAD1; width: 100%; color: White; padding:5px;background-image: url(menu-background.png); font-size: 12px; font-weight: bold;}
.links-content { background-color: #EEF5F9; color: #595959; padding:5px;}
.links-content a img {	border: 1px solid #ccc;}
.links-content a:hover img {	border: 1px solid #729AD7;}
.links-content a {	color: #396277;	text-decoration: underline;}
.links-content a:hover {	color: #94AEBB; text-decoration: underline; visibility: visible;/* IE bug fix */}


/*########### MICROSITE #############*/

#microsite { float: right; }


/*########### NEWS #############*/

.news {width: 80%;}
.news td {padding: 8px}
.news_headline { background-color: #112145; color: White; font-weight: bold;}
.news_headline a {color: #ffffff; text-decoration: none;  border-bottom: 1px solid #B80E33;}
.news_headline a:hover { color: #B80E33; text-decoration: none; border-bottom: none;}
.news_content { background-color: #FFFFFF; border-left: 1px dashed #B80E33;border-right: 1px dashed #B80E33;border-bottom: 1px dashed #B80E33;}
.news_content a {color: #112145; text-decoration: none;  border-bottom: 1px solid #B80E33;}
.news_content a:hover { color: #B80E33; text-decoration: none; border-bottom: none;}
.news_content2 { background-color: white; border-left: 1px dashed #B80E33;border-right: 1px dashed #B80E33;border-bottom: 1px dashed #B80E33; }
.news_content2 a {color: #112145; text-decoration: none;  border-bottom: 1px solid #B80E33;}
.news_content2 a:hover { color: #B80E33; text-decoration: none; border-bottom: 1px solid white;}

/*########### NEWS #############*/
.clubs_header {color: White; }
.clubs_header td {padding: 8px;}
.clubs_header_left {color: white; background-color: #B80E33;}

#clubs_header_left_links {color: white; background-color: #B80E33;}

#clubs_header_left_links a:active {color: white; text-decoration: none; border: 0;}
#clubs_header_left_links a:link {color: white; text-decoration: none; border: 0;}
#clubs_header_left_links a:visited {color: white; text-decoration: none; border: 0;}
#clubs_header_left_links a:hover {color: #112145; text-decoration: underline; border: 0;}

.clubs_header_right {color: white; background-color: #112145;}
.people_indiv td {padding: 8px;}
.people_indiv_img a {border: none;}
.people_indiv_left {font-size: 11pt; color: #112145;} 


#people_photos a {
	border: 1px solid #B80E33;
}
#people_photos a:hover {
	border: 1px solid #B80E33;
	border-bottom: 1px solid #B80E33;
}



/*########### HOME-NEWS #############*/

#home-table { padding: 5px;}
.home-table-left { vertical-align: top; padding: 35px 10px 0 0;}
.home-table-middle { vertical-align: top; padding: 30px 0 0 10px;}
.home-table-right { vertical-align: top; padding: 30px 0 0 10px;}
#home-news { width: 200px; height: 100%; float: left; }
.home-news-title { font-size: 10pt; text-align: center; border-bottom: 1px dashed #B80E33; padding: 8px 0 5px 0; color: #112145;}
.home-search-title { font-size: 10pt; text-align: center; border-top: 1px dashed #B80E33; padding: 8px 0 5px 0; color: #112145;}
.home-news-title a { color: #112145; border: 0; text-decoration: none;}
.home-news-title a:hover { color: #B80E33; border: 0; text-decoration: none;}

#home-news-return {font-size: 10pt; text-align: center; border-bottom: 1px dashed #B80E33; padding: 8px 0 5px 0; color: white;}
#home-news-return ul {margin: 0 0 0 0px; padding: 0; list-style-type:none; color: white; font-size: 100%; width: 100%; background:url('img/return_arrow.gif') no-repeat 17px 6px; height: 40px;}
#home-news-return ul li {  color: white; }
#home-news-return ul li a {  float: left; text-decoration:none; color: #112145; font-weight: normal; width: 100%; border: 0;}
#home-news-return ul li a:hover { color:#B80E33;text-decoration:none; border: 0; } 



#menu3 ul {list-style-type: none; list-style: none;}



#home-news a {color: white; border-bottom: 1px solid #B80E33; }
#home-news a:hover {color: white; border-bottom: 0; }


#newssmall-table { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; line-height: 13pt; margin: 0 3px 0 2px;}
#newssmall-table a { color: white; border-bottom: 0;  }
#newssmall-table a:hover { color: #B80E33; border-bottom: 0;  }


/*########### BREADCRUMBS #############*/
#breadcrumbs { font-size: 8pt; color: #636880; padding: 0 0 10px 0; }
#breadcrumbs a { color: #B80E33; border-bottom: 0;}
#breadcrumbs a:hover { color: #636880; border-bottom: 0;}

/* OPTIONS LINK */
#options{clear:both;margin:10px 10px 0;background:inherit;color:#7f7f66;font-size:0.917em;text-align:right;}
#options a{padding:0 7px 0;}
#options .back, #options .print{float:right;}
#options .print a{border-left:1px solid #7f7f66;}

.message{padding:40px 0;text-align:center;}



/* SUB PAGES LIST STYLES */
.subpagesList{float:left;width:80%;margin:7px 0;list-style:none;}
.subpagesList li{clear:left;float:left;width:96%;margin:3px 0;padding:5px 2%;}
* html .subpagesList li{width:100%;}
.subpagesList li .photo{float:left;margin:0 6px 5px 0;}
.subpagesList li img{border:2px solid #dcdac9;}
.subpagesList li h4{padding-bottom:2px;}
.subpagesList li h4, .subpagesList li h4 a{background:inherit;color:#970000;font:bold 12px verdana;}
.subpagesList li h4 a:hover{background:inherit;color:#442;}
.subpagesList li h5{font-weight:normal;font-size:1em;}
.subpagesList li ul, .subpagesList li ol{float:left;margin:0 0 0 30px;padding:0;}
.subpagesList li li{padding:0;border-left:0;}
.subpagesList li ul{list-style:disc;}
.subpagesList li ol{list-style:decimal;}


/*/~~~~~~~~~~~~~~~~~~~~~~~~ START TOOLBAR TABLE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/*/

.toolbar_table td {
	height: 20px;
}

#tellfriend_table {
	background-image: img/bg_tellfriend.gif
}

.LittleForm {font-family: verdana, courier new, courier, sans-serif; font-size: 10px; color: #000000; }

.contact { border: 1px solid #962230; margin-left: auto; margin-right: auto; padding: 5px; font-size: 13px; }
.contact table {
	padding: 5px;
}


/*/~~~~~~~~~~~~~~~~~~~~~~~~ START ONLINE ADVISOR FORM ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/*/

.online_form {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	width: 600px;
}

.online_form td {
	background-color: #B80E33;
	padding: 10px;
}

.online_form_top {
	background-image: url(img/bg_form_top.gif);
	height: 14px;
}

.online_form_bottom {
	background-image: url(img/bg_form_bottom.gif);
	height: 14px;
}

.online_form_body {
	padding: 4px;
}

.online_form .title {
	font-weight: bold;
}

.dashed{
	border-bottom: 1px dashed white; height: 1px;
}

.glossary { border: none; padding: 5px; margin-left:auto; margin-right: auto;}
.glossary td { vertical-align: middle; border: none;}
.glossary a:link {color: #870707; text-decoration: underline;border: none;}
.glossary a:visited {color: #870707; text-decoration: underline;border: none;}
.glossary a:hover {color: #870707; text-decoration: none;border: none;}


#header_search { float: right; margin: 25px 0 0 0; height: 70px; }

#headerform select {border:1px solid #ffffff; color:#555; padding:6px;}
#headerform input, textarea { color:#6c6c6c; border:1px solid #ffffff; padding:6px; margin-right:2px; width: 170px; height: 15px;}
#headerform input.button { padding:7px; background-color:#A32433;color:#fff; cursor:pointer; font-weight:normal; border: none; width: 35px; height: 29px; }
#headerform input.button:hover {background:#4a4a4a; color:#ddd; border: none;}
#headerform input.password { background-color: #4a4a4a; color: #ddd; border: none;}
#headerform input.password:focus {background-color: #970000; color: #ddd; border: none;}
#headerform input.password:hover {background-color: #970000; color: #ddd; border: none;}
#headerform select.select5 { padding:5px; }

#headerform input, select {border:1px solid #ffffff; color:#555; padding:6px;}
#force_headerform { border:1px solid #404040; color:#6c6c6c; padding:5px; margin-right:5px;}

#headerform_select { border: none; color: black; background: #ffffff; position: absolute; width: 222px; top: 0px; left: 0px; height: 30px;}
#headerform_select_wrapper { position: relative; overflow: hidden; border: 1px solid #FFFFFF; width: 222px; height: 30px; background-color: white;}


/*##### OFFICE-SELECT #####*/
.officeselect {  width:100%; font-family:verdana; font-size:12px; line-height: 27px; padding:0 0 0 0; list-style:none; margin: 0 0 0 0px;} /*Color navigation bar normal mode*/
.officeselect ul {  margin: 0;	  padding: 10px 0 0 0;  list-style-type:none;   color: #555;}
.officeselect ul li {  float:left;   position: relative;  z-index:auto !important /*Non-IE6*/;   z-index:1000 /*IE6*/; }
.officeselect ul li a {  float:none !important /*Non-IE6*/;   float:left /*IE-6*/;   display:block;   line-height:27px;   padding:0 0 0 7px; width: 213px;  text-decoration:none;   color: #555;   font-weight: normal; background:url('../../data/bg_officeselect.jpg'); border: none;}
.officeselect ul li ul {  display:none;   border:none;  }

/*Non-IE6 hovering*/
.officeselect ul li:hover a {  background:url('../../data/bg_officeselect.jpg');  text-decoration:none; border: none; color: #555;} /*Color main cells hovering mode*/
.officeselect ul li:hover ul {  display:block;   width:184px;  position: absolute;   z-index:999;  top:19px;   left:0;  text-align: left;}
.officeselect ul li:hover ul li a {  display:block;   width:177px;   height:30px;    margin-left:-1px;   padding:0 0 0 7px;      font-weight:normal;   color:#555; background:url('../../data/bg_officeselect_option.jpg')} /*Color subcells normal mode*/
.officeselect ul li:hover ul li a:hover {  text-decoration:none;  background:url('../../data/bg_officeselect_option_o.jpg');color: white; height:30px;} /*Color subcells hovering mode*/

/*IE6 hovering*/
.officeselect table {  position:absolute;   top:-9px;   left:0;   border-collapse:collapse;}
.officeselect ul li a:hover {  text-decoration:none;  background:url('../../data/bg_officeselect_o.jpg');} /*Color main cells hovering mode*/
.officeselect ul li a:hover ul {  display:block;   width:10.0em;   position:absolute;   z-index:999;   top:36px;   t\op:36px;   marg\in-top:0.0em;}
.officeselect ul li a:hover ul li a {  display:block;   w\idth:180px;   height:30px;  padding:0px 16px 0px 16px;     font-weight:normal;  background:url('../../data/bg_officeselect_o.jpg');} /*Color subcells normal mode*/
.officeselect ul li a:hover ul li a:hover {  background:url('../../data/bg_officeselect_o.jpg'); text-decoration:none;color: white; height:30px;} /*Color subcells hovering mode*/
