body{
	margin:0px;
	padding:0px;
	color:#222222;
	font:normal normal .80em Verdana,arial,sans-serif;
	text-align:center;
	background-color:#000099;
}
img{
	border:none 0px transparent;
	color: #000000;
}
a{
	color:#000099;
	text-decoration:none;
}
a:hover{
	color:#0011dd;
	text-decoration:underline;
}
label{font-weight:normal;font-size:12px;font-family:Verdana,arial,sans-serif;}
fieldset{font-size:.80em;}
legend{color:#333333;}
h1, h2, h3{font-family:"Georgia", "Times New Roman", times, serif;}
h4, h5, h6{font-family:arial, verdana, sans-serif;}
h2, h3, h4, h6{margin:0px;padding:0px;}
h1{font-size:122%;font-weight:bold;margin:3px 0;padding:3px 0;color:#CF590D;}
h2{font-size:120%;}
h3{font-size:150%;color:#B43E00;}
h4{font-size:115%;font-weight:normal;}
h5{font-size:110%;}
h6{font-size:100%;}
h2,h3{text-transform:capitalize;letter-spacing:1px;}
h2 a,h2 a:hover{
	color:#fff;
}
h2.i_heading1{margin-bottom:10px;color:#CF590D;}
p{
	margin:0px;
	padding:0px;
}
ul{
	list-style-position:outside;
	list-style-image:url("/images/arrow3.gif");
}
div#page{
	width:830px;
	text-align:center;
	margin:0px auto;
	background:#000099 url("/images/bg_image2.jpg") repeat-y center top;
}
div#page_wrapper{margin:0 22px 0 21px;overflow:auto;}
div#heading_wrapper{
	clear:both;
	overflow:auto!important;
 	background:transparent url("../images/sunset.jpg") no-repeat 0px -20px;
 	text-align:center;
}
.dept_heading{
	text-transform:capitalize;
	font:normal 100% "Georgia", "Times New Roman", times, serif;
	background-color:#FFF199;
	margin-top:10px;
	padding:2px;
	color:#B43E00;
	border-style:solid;
	border-width:1px 0px;
	border-color:#B43E00 white;
}
div#heading_wrapper #title_img{
	clear:both;
	text-align:left;
	padding:0px 0px;
	
}
div#title_img{
	margin-bottom:7px;
}
div#wrapper{
	text-align:left;
	margin:0px auto;
	padding:10px 5px;
	clear:both;
}
/* Things under Content div */
div#content{
	width:80%;
	float:left;
}
.float_right{
	float:right;
	margin-left:5px;
}
div#content blockquote, div#maint form{
	clear:both;
	margin:2px 0px;
	padding:3px;
	border-style:solid;
	border-width:1px;
	border-color:#ccc #eee #eee #ccc;
	background-color:#eeeeee;
}
#navigation{
	text-transform:capitalize;
}
#search{clear:both;text-align:left;}
#search{
	color:#333333;
	margin:0px 0 5px 0px;
	text-transform:capitalize;
	font-family:"Times New Roman", times, serif;
	letter-spacing:0.50px;
	font-size:1.7em;
}
.search_content{margin-top:5px;padding:3px;}
.search_form fieldset{margin:3px 0px;padding:0px;}
.search_options{clear:both;margin:2px;}
.search_options label{float:left;font-size:12px;}
.search_options select{float:right;}
.search_options p{clear:both;margin:1px 0;}
.search_options input{clear:both;}
.search_heading{font-weight:bold;}
.searchlist{
	border:1px outset #999;
	clear:both;
	text-align:center;
}
div#imageContainer{
	width:300px;
	float:right;
}
.parameters{
	width:300px;
	float:left;
}
.parameters form{margin:0px;}
.searchlist p{
	background-color:#ddd;
	padding:5px;
	margin:1px 0;
}
.index_list{
	clear:both;
	margin:5px 0px;
}

.index_intro1{font-family:"Georgia", "Times New Roman", times, serif;}
.index_list b{display:block;margin-top:10px;font-family:"Georgia", "Times New Roman", times, serif;}
.index_list1{
	width:300px;
	float:left;
	padding-top:10px;
	font-weight:bold;
}
.index_list1 ul{
	list-style-position:outside;
	list-style-image:url("/images/arrow2.gif");
}
.index_list1 ul li{
	padding-left:5px;
	padding-bottom:10px;
}

.index_list2 u{font-weight:bold;}
.index_list2{width:35%;float:right;margin:0px;padding:0px;margin-top:10px;}
.index_list2 li{margin-left:35px;margin-bottom:5px;padding:0px;font-size:.85em;line-height:.90em;}
.index_list2 b{display:inline;}
.indexCorporate_h3{font-size:125%;}
.smaller{font-size:80%;}

 /* MENU */
div#menu{
	clear:both;
	padding:0 0 0 7px;
	background-color:transparent;
	overflow:hidden;
	width:780px;
	background:#A42D02 url("../images/sunset.jpg") no-repeat 0px -120px;
	margin:0px auto;
}
div#menu ul{
	margin:0px;
	font:normal bold .80em Arial, Verdana, sans-serif;
	list-style-type:none;
	list-style-position:inside;
	list-style-image:none;
}
div#menu li{
	display:inline;
	margin:0;
	padding:0;
	text-transform:uppercase;
}
div#menu a{
	float:left;
	/* background:#A42D02 url("../images/rc/menubg1.gif") no-repeat left top; */
	margin-left:2px;
	text-decoration:none;
	letter-spacing: 1px;
	color:#fff;
	padding:0px 2px 0px 7px;
}
div#menu a span{
	float:left;
	display:block;
	/* background:transparent url("../images/rc/menubg2.gif") no-repeat right top; */
	padding:5px 6px 3px 0px;
}
div#menu a span{float:none;}
div#menu a:hover{
	color:#ffffff;
}
div#menu a:hover span{
	color:#ffffff;
}
div#menu a.sel{
	background:transparent url("../images/rc/menubg1-sel.gif") no-repeat left top;
}
div#menu a.sel span{
	background:transparent url("../images/rc/menubg2-sel.gif") no-repeat right top;
}
div#menu a.sel, div#menu a.sel span{
	color:#222222;
}
div#menu a.sel:hover, div#menu a.sel:hover span{
}
/* MENU */
div.side_menu{width:18%;float:right;padding:2px;}
div.side_menu div{clear:both;}
div.side_menu h2{
	font-size:90%;
	background-color:#B43E00;
	border-style:outset outset outset outset;
	border-width:2px 1px 2px 2px;
	border-color:#ddd #050 #050 #ddd;
	padding:2px 5px;
	color:#ffffff;
}
div.side_menu ul{
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
	margin:0px;
	padding:0px;
	font-size:80%;
}
div.side_menu ul li{
	padding-left:5px;
	padding-bottom:2px;
	border-top:1px dashed gray;
}
div.side_menu h2 a{
	color:#ffffff;
}
div.side_menu h3 a{
	font-weight:normal;
	font-size:.85em;
	font-family:arial, verdana, sans-serif;
	letter-spacing:0px;
	padding:1px 0;
}
div.side_menu a:hover{
	color:#ff9933;
}

.tabcontentstyle{}
.tabcontent{display:none;}
@media print {.tabcontent {display:block!important;}}
@media print {.side_menu {display:none!important;}}

div#footer{
	border-top:2px ridge #eee;
	margin-top:5px;
	clear:both;
	padding:5px 0;
	text-align:center;
	color:#333333;
	font-size:10px;
}

fieldset.displayed{display:block;margin:10px 8px 5px 0px;padding:4px;text-align:left;}
fieldset.displayed legend{padding:5px 10px 3px 10px;color:#310;}
fieldset.displayed legend:first-letter{text-transform:capitalize;}
fieldset.displayed b{font-size:100%;padding:1px 5px;}
fieldset.displayed strong{color:#700;clear:both;display:block;margin:2px 0;padding:0 2px;}
fieldset.displayed img{display:block;border:1px solid #333;clear:both;}
fieldset.displayed form{margin:0px;padding:0px;}

.email_form{}
.email_form b.x150{}
.email_response{color:#dd1111;padding:5px;background-color:#ffa;border:1px outset #999;font-weight:bold;display:block;margin:10px 0;}

.special{font-weight:bold;line-height:1.0em;}
.special dt{font-size:1.15em;line-height:1.5em;display:block;text-transform:capitalize;}
.special dd{margin-bottom:1.0em;}

a.offsite_links{
    position:relative; /*this is the key*/
    z-index:24;
    border-bottom:1px dashed  #000099;
    color:#000099;
    text-decoration:none
}

a.offsite_links:hover{
	#0011dd	z-index:25;
}

a.offsite_links span{display: none}

a.offsite_links:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:1.5em; 
    left:2em; 
    width:15em;
    border:1px dashed #ff6600;
    background-color:#FFF199; 
    color:#000;
    text-align: center
}


div.columns{
	width:100%;
	clear:both;
	text-align:left;
	background:transparent url("/images/sidebars-bg2.gif") no-repeat top left;
	overflow:auto;
	margin-top:2px;
	border-top:1px solid #eee;
	border-right:1px solid #eee;
}
div.columns h4{
	text-align:center;
	font-weight:bold;
	font-size:90%;
	color:#333333;
}
body div#page div.columns ul{
	list-style:none;
	list-style-type:none;
	font-size:11px;
	margin:0px;
	padding:0px;
	padding:5px 0;
	margin-left:30px;
}
body  div#page div.columns li{
	list-style:none;
	list-style-type:none;
}
div.column1{
	width:200px;
	float:left;
}
div.column2{
	width:200px;
	float:left;
}
div.column3{
	width:200px;
	float:left;
}

/* Yahoo Map Style */
div.tabRow { 
	border-style: dashed; 
	border-color: #FF6633; 
	border-width: 0px 0px 1px 0px; 
	font-size: 11px; 
	padding: 0px 0px 8px 4px; 
	margin: 0px 0px 8px 0px;
	text-align: left; 
	width: 100%; 
}
span.tabT { font-weight: bold; }
span.tabA { display: block; margin-bottom: 4px; }
span.tabD { }
span.tabU { }
span.tabG { display:block; margin-top: 4px; margin-bottom: 4px; }
div.tabL { float: right; padding-left: 20px; cursor: hand; font-size:36px; color: #a0a0a0 }
#legDiv { display:none; background-color:#E0E0E0; color:#000000; font-size:11px; padding:1px; margin-left: auto; margin-right: auto; }
/* Yahoo Map Style */
