body { background-color:#ffffff; background: URL(../images/nav_left_bgr.gif); 
	background-repeat: repeat-y; background-position: 0px 0px; background-attachment:fixed; 
	margin:0; padding:0; border:0; }
body { color: black; font-size: 0.75em; line-height: 1.5em; font-family:Arial, Helvetica, sans-serif; }
p, div, td, th, ol, ul, li { font-size:1em;}
input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000; border:1px solid silver; background:#fff; }

a { font-weight: normal; }
a:link { color: #05509A; }
a:active { color: #0C82F8; }
a:visited { color: #0C82F8; }
a:hover { color: #FF8A00; }

a.Std { font-weight: bold; }
a.Stds { font-weight: normal; }
a.Hme { font-weight: bold; }

/* banner */
#banner_container { background-image: URL(../images/top_banner_bgr.gif); 
	background-repeat: repeat-x; background-position: 350px 0px; width: 100%; height: 69px; z-index: 40; 
	overflow: hidden; display: block; }
#banner { text-align: left; }

/* left side pannel */
#navleft { background-image: URL(../images/nav_left_grid.gif); background-repeat: no-repeat; width: 100px; 
	height: 276px; border-top: solid 1px white; border-right: solid 1px white; z-index: 30; }
#navleft_back { background-image: URL(../images/nav_left_bgr.gif); width: 100px; 
	height: 100%; z-index: 9; overflow: hidden; background-repeat: repeat-y; }

/* title area */
#title_container { width: 100%; z-index: 10; 
	background-color: white; line-height: 1px; overflow: hidden; display: block; }
.grayline { display:block; background-color: #494949; height: 1px; line-height: 1px; z-index: 10; }
.grayline2 { display:block; background-color: #494949; height: 1px; line-height: 1px; z-index: 10; }
.whiteline_all { display:block; background-color: #ffffff; height: 1px; margin-left: 0px; line-height: 1px; z-index: 10; }
.whiteline { display:block; background-color: #ffffff; height: 1px; line-height: 1px; z-index: 10; }
.whiteline2 { display:block; background-color: #ffffff; height: 1px; line-height: 1px; z-index: 10; }
.grayblock { display:block; background-color: #606060; height: 14px; line-height: 14px; z-index: 10; }
.whiteblock { display:block; background-color: #ffffff; height: 14px; line-height: 14px; z-index: 10; }
.title_welcome { display:block; background-color: #ffffff; background-image: URL(../images/main_top_bgr.gif); 
	background-position: 370px 0px; background-repeat: repeat-x; z-index: 10; height:47px; }
.header { display:block; background-image: URL(../images/header.gif); 
	background-position: 114px 0px; background-repeat: no-repeat; z-index: 11; height: 13px;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:lowercase; font-size:1.333em; color: #fff; font-weight:bold; padding-left: 132px; padding-top: 34px; }
		

#verticalwhiteline { display:block; background-color: #ffffff; 
	height: 65px; width:14px; z-index: 15; overflow: hidden; }

/* footer */
#footer { background-color: #828282; 
	width: 100%; height: 20px; z-index: 31; overflow: hidden; display: block; }
#footer a { font-size: 0.8333em; font-weight: bold; text-align: center; }
#footer a:link { display: block; color: white; background-color: #5F5E5E; text-decoration: none; 
  	height: 20px; line-height: 20px; text-align: center; width: 100px; }
#footer a:active { display: block; color: white; background-color: #5F5E5E; text-decoration: none; 
  	height: 20px; line-height: 20px; text-align: center; width: 100px; }
#footer a:visited { display: block; color: white; background-color: #5F5E5E; text-decoration: none; 
  	height: 20px; line-height: 20px; text-align: center; width: 100px; }
#footer a:hover { display: block; color: orange; background-color: black; text-decoration: none; 
  	height: 20px; line-height: 20px; text-align: center; width: 100px; }
.fcontact { width: 100px; float: left; border-right: solid 1px white; }
.fpriv { width: 100px; float: left; border-right: solid 1px white; }
.fhome { width: 100px; float: left; border-right: solid 1px white; }
.fimg { width: 184px; float: left; }
.c828282 { height: 20px; width: 100px; float: left; background-color: #828282; border-right: solid 1px white; }

div.w550 { width: 550px; }
div.w600 { width: 600px; }
div.w650 { width: 650px; }


.tableheader { font-weight: bold; padding-left: 2px; 
	background-color: #E4E4E4; border-top: solid 1px #828282; border-bottom: solid 1px #828282; 
	color: black; width: 100%; }
.tabledata { font-weight: normal; background-color: white; 
	padding-left: 5px; }
.tabledatat { font-weight: normal; background-color: white; 
	padding-left: 5px; padding-top: 2px; }
.tabledatab { font-weight: normal; background-color: white; 
	padding-left: 5px; padding-bottom: 5px; }

#mobiletitle { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 10px 0px; font-size: 1.5em; line-height:1.5em; font-weight:bold; color:#000; }
h2 { margin: 1em 0px; font-size:1.4em; line-height:1.5em; }
h3 { margin: 1em 0px 2px 0px; font-size:1.15em; line-height:1.5em; }

div.HmPgTagLn { font-weight: bold; margin-top: 10px; margin-right: 45px; text-align: left; font-size: 1.2em; line-height:1.5em; }
div.HmPgIntro { font-weight: normal; margin-top: 10px; margin-right: 45px; text-align: left; }
div.HmPgBody { font-weight: normal; padding-left: 0px; text-align: left; clear: both; }

div.SubPgText, p.SubPgText, span.SubPgText, .text { font-weight: normal; text-align: justify; color: black; }
div.SubPgCat, p.SubPgCat, span.SubPgCat, .title { font-weight: bold; text-align: left; color: #000066; font-size: 1.4em; line-height:1.5em; margin-top: 1em; }
div.SubPgSubCat, p.SubPgSubCat, span.SubPgSubCat, .subtitle { font-weight: bold; text-align: left; color: black; font-size: 1.15em; line-height:1.5em; }

div.Map { background-color: #E4E4E4; width: 100%; margin-bottom: 0px; padding:10px; }
div.gray { background-color: #E4E4E4; padding: 10px;}
.gray iframe { border:solid 1px #000; }
.padleft { }

.FloatLeft, .floatleft, .floatleft_content { float: left; margin-right: 2em; margin-bottom: 1em; }
.FloatLeft2 { float: left; margin-right: 1em; margin-bottom: 1em; }
.FloatRight, .floatright, .floatright_content { float: right; margin-left: 1em; }

ol li { padding-bottom: 20px; }

.formcol1 { background-color:#E4E4E4; font-weight: bold; }
.formcol2 { }
.formtbl { border: solid 1px #E4E4E4; }
.hr { background-color: #05509A; height:1px; line-height:1px; margin: 1em auto;}
div.hrdiv { text-align: left; width:660px; }
.hrcontact { color: #05509A; background-color: #05509A; height:2px; width: 100%; text-align: left; }

#brand { color: #828282; font-size: .75em; line-height:1.2em; z-index: 100;}

.clearb { clear:both; height: 10px; }
.clearb0 { clear:both; height: 0px; line-height:0px; }
.clear5 { clear:both; height: 5px; line-height:5px; }

.warning { color: red; font-weight:bold; }
.imgborder { border: solid 1px #ccc; padding: 1px; }
