html {margin-left:-40px;}
body {}

h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}
h7 {}
p {}
ul {}
ol {}
li {}
blockquote {}
a:link {text-decoration: underline;}
a:visited {}
a:hover {}
a:active {
	color: #00ee66;
	text-decoration: underline;
}
#central_container {}
#header {
	background: none;
}

#header h1 {}
#header h3 {}
#header h3 em {}
#header h2 {}
#header_tab_left {	display:none;}
	
#header_tab_left ul li { }	
#header_tab_left a {}
#header_tab_left ul li a:hover { }
#header_tab_left ul li a:active {}
#header_tab_left ul li a:visited {}
#header_tab_left ul li a:focus { }


#header_tab_left a#default{font-size:100%;}
#header_tab_left a#larger{font-size:110%;}
#header_tab_left a#largest{font-size:127%;}

#header_tab_left a#default active{display: inline; list-style:none;}
#header_tab_left a#larger active{display: inline; list-style:none;}
#header_tab_left a#largest active{display: inline; list-style:none;}


#header_tab_right {	display:none;}

.searchtext { 	}

#searchlabel{display:none;}

input.searchtext:hover { color: #000000; }

input.btnsearch {  }
input.btnsearch:hover {cursor:auto;} 

#navigation_tabs {
	width: 978px;
	/*background-color: #7da7d9;*/
	
}
#navigation {
	font-size: 1.1em;
	margin-left: 8px;
	text-transform: uppercase;
	padding-top: 0px;

}

#breadcrumbs_bar {}
#content_header_intro h2 {letter-spacing: -1px;}
/* breadcrumbs links */
#breadcrumbs_bar a:link { text-decoration:none; color:#000066;} 
#breadcrumbs_bar a:active { text-decoration:none; color:#000066;} 
#breadcrumbs_bar a:visited { text-decoration:none; color:#000066;} 
#breadcrumbs_bar a:hover { text-decoration:underline; color:#006699;} 

/*left hand index */

#index_container {display:none;}
.index_section_left {display:none;}
.inner_index_section_left {}
.inner_index_section_left h1 {}
/* right hand content */

#sub_content_container {
	float: left;
	width:85%;
}
#sub_content_container a {color:#000066;}

/* test equal column height styles */

	/* column container */
	.colmask {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	    clear:both;
	    float:left;
        width:100%;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
	}
	/* 2 column left menu settings */
	.leftmenu {
		padding: 6px 6px 6px 6px;
	    background-color: #fff;
	}
    .leftmenu .colright {
        float:left;
        width:200%;
		position:relative;
		left:180px;
		border-left:2px solid #eee;
        background:#fff;
    }
    .leftmenu .col1wrap {
	    float:right;
	    width:50%;
	    position:relative;
	    right:180px;
	    padding-bottom:0.5em;
	}
	.leftmenu .col1 {
        margin:0 0px 0 185px;
	    position:relative;
	    right:100%;
	    overflow:hidden;
	}
    .leftmenu .col2 {
        float:left;
        width:180px;
        position:relative;
        right:185px;
		background-color: #fff;
    }
	
/* end equal column styles */

.sub_content_box {
	width: 77%;
	background-color:#fff;
	}
	
.sub_content_text {}

.sub_content_text p{margin-bottom:12px; text-align:justify;}

.sub_content_text h1 {font-size:165%; letter-spacing:-1px; border-bottom:thick #7da7d9 solid; }

.sub_content_text h2 {font-size:156%; letter-spacing:-1px; border-bottom:medium #7da7d9 solid; margin-bottom:3px; margin-top: 4px;}

.sub_content_text h3 {font-size:115%;letter-spacing:-1px; border-bottom:thin #eee solid; padding-top:10px;}

.sub_content_text ul {margin:3px 0px; padding-left:15px;}

#menua {padding:5px 0px; font-style:italic;}
#menub {padding:5px 0px; font-style:italic;}
#menuc {padding:5px 0px; font-style:italic;}
#menud {padding:5px 0px; font-style:italic;}
#menue {padding:5px 0px; font-style:italic;}

.switch_pa {margin:5px 0px;}
.switch_pb {margin:5px 0px;}
.switch_pc {margin:5px 0px;}
.switch_pd {margin:5px 0px;}
.switch_pe {margin:5px 0px;}

	/* FAQ script toggle css */
p.hidden {margin: 5px 0px;}
/* end script toggle CSS */

#navigation li {
	display: inline;
	list-style-type: none;

}

/* ------------------------------------------------------------------ Home/Title page content sections ------------- */

#content_header {
/*	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 10px;	*/
	margin-right: 10px;
	margin-bottom:2px;
	background:none;
	width: 772px;
	height: 222px;
}
#content_header_intro {
	background: #fff url(../images/bgdrop.jpg) right no-repeat;
	background-position:0px -232px;
	height: 244px;
	width:auto;
	padding:10px;
}
#content_header_intro h2 {padding-right:40px;
						  background: transparent url(../images/) top left no-repeat;
						  padding-top:75px;
								}

#sub_content_header_intro {
	/*background: url(../images/contentheader.png) top right no-repeat;*/
	height:0px;
	width:885px;
	padding: 0 0 0 5px;
	color:#000033;
	}
#sub_content_header_intro a:link {color:#000033;} 
#sub_content_header_intro h3 {letter-spacing: -1px; color: #67675d;}

#promo_container {
	margin-top:22px;
	clear:left;
	float: left;
	width: 424px;
	background:none;
	
	
}
.upper_promo_box {
	padding-right: 6px;
	padding-left: 6px;
	margin-bottom: 2px;
	padding-bottom: 6px;
	width:410px;
	padding-top: 6px;
	height: 119px;
	background-color:#fff;
}
.inner_promo_box {
	margin-right: 0px;
	height:115px;
}

.promo_section_left {
	padding-right: 6px;
	padding-left: 6px;
	float: left;
	padding-bottom: 6px;
	width: 198px;
	margin-right: 2px;
	padding-top: 6px;
	height: 252px;
	background-color: #fff;
	
}
.inner_promo_section_left {}
.promo_section_right {}
.inner_promo_section_right {
	width: auto;
	height: 238px;
	background: url(../images/) bottom center no-repeat;
	}
	
.inner_promo_section_right a{	font-size:130%; }
.inner_promo_section_right p{	font-size:130%; }

/* --------------------------------------------------------- Main content container -----------------------*/

#content_container_right {
	margin-top:2px;
	float: left;
	width:978px;
	/*margin-right: 2px;*/
}
#content_container_right h3{ padding-left:6px; padding-top:6px;}

/* topmost content section */

.top_content_box {}
.top_content_box h3{padding-top:6px; padding-left:6px;}
.top_content_box p{padding-left:6px; font-size:120%;}

/* middle content section */

.mid_content_box {}
.mid_content_box h3{padding-top:6px; padding-left:6px;}
.mid_content_box p{padding-left:6px;}

/* bottom content section */

.lower_content_box {}
.lower_content_box h3{padding-top:6px; padding-left:6px;}
.lower_content_box p{padding-left:6px;}

/* --------------------------------------------------------- Footer section ------------------------------ */

#footer {
	
	color: #000066;
	padding-top: 6px;
	text-align:center;
	width:77%;
	float:left;
}
#footer .last_updated{float:right;font-size:87%; color: #006699;}
#footer .last_updated_home{float:right;font-size:87%; color: #006699;}

#footer a:link {
	color: #000066;
	text-decoration: none;
	background:none;
}
#footer a:visited {
	color: #000066;
	text-decoration: none;
	background:none;
}
#footer a:hover, a:focus {
	color: #006699;
	text-decoration: underline;
	background:none;
}
#footer a:active {
	color: #006699;
	text-decoration: none;
	background:none;
}

