
body {
	height:100%;
	margin-top:24px;
	padding:0;
	background: #184b7f url('images/bg.gif') repeat-x top left;
}

img{border:0px;}

p, td, ul {
	font:normal 12px arial, verdana;
	text-align:left;
	color:#333;
	text-align:justify;
	line-height: 1.5em;
}

ol {padding-left:20px; margin:0px;}

li.bold {
	font:bold 12px arial, verdana;
	text-align:left;
	color:#333;
	text-align:justify;
}

ul {
	list-style-image: url(images/css-normal.jpg);
	margin: 0;
	padding: 10px 0px 10px 20px;
}


a {text-align:left; text-decoration:none;}
a:hover {text-align:left; text-decoration:underline;}

#wrapper {
	width:1167px;	
	height:100%;
	position:relative;
	top:0;
	margin-left:auto;
	margin-right:auto;		
}

#header {	
	float:left;  	
	width:855px;
	height:166px;
}

#content {	
	float:left;  
	width:605px;	
	min-height:1200px;	
	margin:30px 0px 30px 14px;	
}

*html #content {
	width:600px;	
	height:1000px;
	margin:30px 0px 20px 8px;
	padding-bottom:30px;	
}

/* Outer Column CSS */

#container2 {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
}

#container1 {
	float:left;
	width:100%;
	position:relative;
	right:1011px;
}

#col1 {
	float:left;
	width:156px;
	position:relative;
	left:1011px;
	overflow:hidden;
}

#col2 {
	float:left;
	width:1011px;
	position:relative;
	left:1011px;
	overflow:hidden;	
	background: url('images/subrightbg.gif') no-repeat bottom right;
}

#left {	
	float:left;  	
	width:156px;	
	height:995px;
	background: url('images/subleftbg.gif') no-repeat top left;
}

/* Inner Column CSS */

#inner_container5 {
   float:left;
   width:100%;
   overflow:hidden;
   position:relative;
}

#inner_container4 {
   float:left;
   width:100%;
   position:relative;
   right:156px;
   background-color:#f5f5f5;
}

#inner_container3 {
   float:left;
   width:100%;
   position:relative;
   right:644px;
   background-color:#f5f5f5;	
}

#inner_container2 {
	float:left;
	width:100%;	
	background-color:#4081c0;
	position:relative;
	right:5px;
}

#inner_container1 {
   float:left;
   width:100%; 
   position:relative;
   right:201px;
   background-color:#f5f5f5;     
}

#inner_col1 {
   float:left;
   width:5px;
   position:relative;
   left:1006px;
   overflow:hidden;     
}

#inner_col2 {
   float:left;
   width:201px;
   position:relative;
   left:1006px;
   overflow:hidden;        
}

#inner_col3 {
   float:left;
   width:5px;
   position:relative;
   left:1006px;
   overflow:hidden;
}

#inner_col4 {
   float:left;
   width:644px;
   position:relative;
   left:1006px;
   overflow:hidden;
}

#inner_col5 {
   float:left;
   width:156px;
   position:relative;
   left:1006px;
   overflow:hidden;
}


/* Menu Css */

.leftnav_curvetitle {
	width:201px;
	height:27px;
	background: url('images/ln_ctitle.png') no-repeat top left;		
	font:bold 11px arial, verdana;
	text-transform:uppercase;
	color:#fff;	
	padding:10px 0px 0px 20px;
}

.leftnav_title {
	width:181px;
	height:27px;
	background: url('images/ln_title.png') repeat-x top left;
	font:bold 11px arial, verdana;
	text-transform:uppercase;
	color:#fff;	
	padding:10px 0px 0px 20px;
}

.leftnav_menu {
	width:181px;
	height:21px;
	background-color:#4081c0;
	border-bottom:1px solid #538ec6;
	padding:4px 0px 4px 20px;
}

.leftnav_menulink {
	font:bold 12px arial, verdana;
	color:#fff;
}

#topnav {	
	float:left;  	
	width:100%;
	background: url('images/navbg.png') no-repeat top left;	
	padding:5px 0px 18px 0px;	
	color:#fff;
}

*html #topnav {padding-top:10px;	}

.topnavlink {		
	font:bold 11px arial, verdana;
	text-transform:uppercase;
	color:#fff;
	text-align:left;
	border-right:1px solid #5389bb;
	padding:10px 21px 12px 20px;
}

.arrow_btn {
	float:center;
	clear:both;
	width:444px;
	height:32px;
	background: #dedede url('images/arrow.png') no-repeat top left;
	font: bold 12px arial, verdana;
	text-transform:uppercase;
	text-align:left;
}

/* Curve Box Css */

.t {background: url(images/top.gif) 100% 0 repeat-x; width:100%; background-color:#e7e7e7;}
.b {background: url(images/bottom.gif) 0 100% repeat-x}
.l {background: url(images/left.gif) 0 0 repeat-y}
.r {background: url(images/right.gif) 100% 0 repeat-y}
.bl {background: url(images/bl.gif) 0 100% no-repeat; width: 100%;}
.br {background: url(images/br.gif) 100% 100% no-repeat;}
.tl {background: url(images/tl.gif) 0 0 no-repeat;}
.tr {background: url(images/tr.gif) 100% 0 no-repeat; padding:10px;}

.grayt {background: url(images/graytop.gif) 100% 0 repeat-x; width:100%; background-color:#cacaca;}
.grayb {background: url(images/graybottom.gif) 0 100% repeat-x}
.grayl {background: url(images/grayleft.gif) 0 0 repeat-y}
.grayr {background: url(images/grayright.gif) 100% 0 repeat-y}
.graybl {background: url(images/graybl.gif) 0 100% no-repeat; width: 100%;}
.graybr {background: url(images/graybr.gif) 100% 100% no-repeat;}
.graytl {background: url(images/graytl.gif) 0 0 no-repeat;}
.graytr {background: url(images/graytr.gif) 100% 0 no-repeat; padding:10px;}

.text {font:normal 12px arial, verdana;text-align:left;color:#333;}
.note {font:normal 11px arial, verdana;text-align:left;color:#333;}
.clear {float:left;font-size: 1px; height: 20px} 

.innerbox {
	width:96%;
	overflow:hidden;
	margin:10px;
	background:url(images/map.jpg) no-repeat top center;
}

.innerbox2 {
	width:96%;
	overflow:hidden;
	margin:10px;
	background:url(images/smallmap.jpg) no-repeat top center;
}

*html .innerbox, .innerbox2 {
	width:96%;
	padding:10px;
}

.innerbox_nomap {
	width:96%;
	overflow:hidden;
	margin:10px;
}

*html .innerbox .innerbox2{
	width:100%;
	padding:20px 0px 0px 10px;
}

.innerbox_left {float:left;width:25%;}
.innerbox_right {float:left;width:65%;}
.ir_space {clear:both;margin-bottom:6px;}
*html .ir_space {clear:both;margin-bottom:3px;}

.button {
	border:1px solid #9bb2d4;
	outline:1px solid #0b387c;
	background-color:#3766aa;
	font:bold 12px arial, verdana;
	text-transform:uppercase;
	color:#fff;
	padding:0px 7px 0px 7px;
}

/* Table Css */

.tbl_ltgraybg {
	width:100%;
	border:1px solid #dedede;
	background-color:#ECECEC;
}

.tbl_ltheader {
	background-color:#dedede;
	padding:5px 0px 5px 20px;
}

.tbl_graybg {
	width:100%;
	border:1px solid #dedede;
	background-color:#dedede;
}

.tbl_header {
	padding:5px 0px 5px 20px;
}

.tbl_left {
	width:76%;
	text-align:left; 
	padding-left:25px;
	border-bottom:1px solid #CDCDCD;	
	background: url(images/css-normal.jpg) no-repeat 11px;
}

.tbl_right {
	width:24%;
	text-align:right;
	border-bottom:1px solid #CDCDCD;
	border-left:1px solid #CDCDCD;
	padding-right:10px
}



/* Link Css */

h1 {font: bold 16px/1.5em arial;color:#3866AB; text-transform:uppercase;margin:0px;padding:0px;}
h1.gray  {font: bold 16px/1.5em arial;color:#BBB8B8; text-transform:uppercase;}

h2 {font: bold 14px/1.5em arial;color:#3866AB; text-transform:uppercase;margin:0px;padding:0px;}
h2.gray  {font: bold 14px/1.5em arial;color:#BBB8B8; text-transform:uppercase;}

#footer{	
	float:left; 
	clear:both;
	width:855px;
	background: #fff url('images/footerbg.png') no-repeat bottom left;
}

#footertext{	
	font: normal 11px Arial, Trebuchet MS, Tahoma; 
	text-align:center;
	padding:0px 0px 30px 0px;
}

.glink {
	font: bold 12px/1.5em Arial; 
	color:#BAD7FD; 
	background:url('images/bullet-L.jpg') no-repeat left center;
	text-transform:uppercase;
	padding-Left:10px;
	margin-left:20px;
}

a.glink:link {text-decoration: none;}
a.glink:visited {text-decoration: none;}
a.glink:hover {color:#FFFFFF;	text-decoration: underline;}

.glink1 {font: bold 12px/1.5em Arial;color:#4275B8;}
a.glink1:link {	text-decoration: none;}
a.glink1:visited {text-decoration: none;}
a.glink1:hover {text-decoration: underline;}

.glink2 {font: normal 12px/1.5em Arial;color:#626262}
a.glink2:link {	text-decoration: none;}
a.glink2:visited {text-decoration: none;}
a.glink2:hover {text-decoration: underline; color:#4275B8;}


.loghome {font: bold 13px/1.5em Arial;color:#626262}
a.loghome:link {	text-decoration: none;}
a.loghome:visited {text-decoration: none;}
a.loghome:hover {text-decoration: underline; color:#4275B8;}


.glink3 {font: normal 12px/1.5em Arial;color:#626262; background:url('images/css-normal.jpg') no-repeat left center; padding-left:10px;}
a.glink3:link {	text-decoration: none;}
a.glink3:visited {text-decoration: none;}
a.glink3:hover {text-decoration: underline;}


.normal  {font: normal 12px/1.3em Arial; color:#333333; text-align: justify;}
.normal1  {font: bold 12px/1.5em Arial;color:#FFFFFF;}
.phbold  {font: bold 19px/1.5em Arial;color:#CBC9C9;}
.phnormal  {font: normal 12px/1.5em Arial;color:#CBC9C9;}

.head  {font: bold 12px/1em Arial;color:#FFFFFF; text-transform:uppercase;}

.conhead  {font: bold 16px/1.5em arial;color:#646464; text-transform:uppercase;}
.conhead1 {font: bold 16px/1.5em arial;color:#3866AB; text-transform:uppercase;}
.conhead2  {font: bold 16px/1.5em arial;color:#646464; text-transform:uppercase;}

.bluebold  {font: bold 12px/1.5em Arial;color:#3866AB;}
.bluenormal  {font: normal 12px/1.5em Arial;color:#184180;}

.orderbold  {font: bold 16px/1.5em Arial;color:#FFFFFF;}
.orderbluebold  {font: bold 16px/1.3em Arial;color:#3866AB; text-align:center;}

.copy {font: normal 11px/1.6em Trebuchet MS, Tahoma; color:#666666; text-transform:uppercase; padding:10px 20px 20px 0px;}

.contactbox {font: normal 12px/1.3em Arial; color:#626262;}


span.checkbox { 
	width: 19px; 
	height: 25px; 
	background: url('images/checkbox.gif') no-repeat; 
	display: block; 
	clear: left; 
	float: left; padding-left:0; padding-right:5px; padding-top:0; padding-bottom:0px 
} 

