body {
	font-family:Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin-top:0px;
	background-color:#106F9F;
	background-image: url(../img/design/general/bg_tile.jpg);
	background-repeat: repeat-x;
}
/*LAYOUT*/
#container {
	width:800px;
	margin:0 auto;
}
/*HEADER SET UP*/
.header {
	width:100%;
	position:fixed;
	height:92px;
	left:0px;
	top:0px;
	background-image:url(../img/design/general/header_bar_bg.gif);
	background-repeat:repeat-x;
}
.header_left {
	width:350px;
	height:57px;
	float:left;
}
.header_right {
	text-align:right;
	width:400px;
	height:50px;
	float:right;
	padding-right:22px;
	font-size:12px;
	color:#FFFFFF;	
}
/*NAV SET UP*/
#navigation {
	width:798px;
	margin-top:132px;
	border: 1px solid #0E8E80;	
}
#nav_bar {
	width:798px;
	height:40px;
	background-image:url(../img/design/nav/1_nav_bar_bg.gif);
	background-repeat:repeat-x;
}
.navDrop {
	position:relative;
	width:194px;
	background-color: #C9DDE5;
	background-image:url(../img/design/nav/2_drop_bg.gif);
	background-repeat:no-repeat;
	z-index:100;
	padding-top:30px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	left:310px;
}
#serviceNav {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #0E8E80;
	border-bottom-color: #0E8E80;
	border-left-color: #0E8E80;
}
.sub_nav {
	width:170px;
	padding:10px;
	background-image: url(../img/design/nav/3_sub_nav_bg.gif);
	border: 1px solid #0E8E80;
}
/*FOOTER SET UP*/
.footer {
	width:800px;
	height:60px;
	font-size:9px;
	color:#FFFFFF;
}
.footer_left {
	width:400px;
	margin-top:5px;
	margin-left:5px;
	float:left;
}
.footer_right {
	width:350px;
	float:right;
	margin-top:5px;
	margin-right:5px;
	text-align:right;
}
/*CONTENT SET UP*/
#body {
	width:798px;
	background-color:#FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #0E8E80;
	border-bottom-color: #0E8E80;
	border-left-color: #0E8E80;
}
.central_body {
	width:780px;
	padding:10px;
	clear:both;
}
.left_body {
	width:192px;
	float:left;
	margin: 10px;
}
.right_body {
	width:565px;
	float:right;
	margin: 10px;
}
.right_body_map {
	width:563px;
	float:right;
	margin: 10px;
	border: 1px solid #0E8E80;
}

.left_column {
	width:170px;
	padding:10px;
	background-image: url(../img/design/general/left_column_bg.gif);
	border: 1px solid #0E8E80;
	background-color: #A3C4D2;
	background-repeat: repeat-x;
}
.bottom_body {
	width:780px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:10px;
	clear:both;
}
/*CALL BACK SET UP*/
.call_back_outer {
	width:758px;
	background-image:url(../img/content/call_back_background.gif);
	background-repeat:no-repeat;
	padding:10px;
	background-color:#87B2C5;
	background-position:center 0px;
	border: 1px solid #0E8E80;
}
#call_back_inner {
}
/*STEP BY STEP SET UP*/
.stepbystep_outer {
	width:758px;
	background-image:url(../img/design/general/stepby_bg.gif);
	background-repeat:repeat-x;
	padding:10px;
	background-color:#87B2C5;
	border:1px solid #0E8E80;
	font-size:12px;
	font-weight:bold;
	margin-bottom:2px;
}
.stepbystep_inner {
	font-size: 11px;
	font-weight: normal;
}
/*About BOX SET UP*/
.team_box {
	width:758px;
	background-image:url(../img/design/general/stepby_bg.gif);
	background-repeat:repeat-x;
	padding:10px;
	background-color:#87B2C5;
	border:1px solid #0E8E80;
	margin-bottom:2px;
}
.team_pic {
	float: left;
	height:75px;
	width:75px;
	border: 1px solid #666666;
}
.team_info {
	float: right;
	width: 670px;
}
/*GLOSSARY SET UP*/
.glossary_box {
	border: 1px solid #0E8E80;
	margin-bottom: 10px;
}
.glossary_title {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding:5px;
	background-color:#0E8E80;
	background-image: url(../img/content/glossary_title_bg.gif);
	background-repeat: repeat-x;
}
.glossary_definition {
    padding:5px;
}
/*TEXT STYLES*/
.page_title {
	color:#0E8E80;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}
.lead_in {
	color:#666666;
	font-size:14px;
	line-height: 20px;
}
.sub_title {
	color:#336600;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}
.highlight {
	color:#CCCCCC;
	text-decoration:underline;
}
.emphasize {
	color:#0E8E80;
}
.green_title {
	color:#336600;
	font-size:13px;
}
.drop_title {
	color:#0E8E80;
	font-size:14px;
	font-weight:bold;
}
.drop_subtitle {
	color:#666666;
}
.subnav_title {
	color:#0E8E80;
	font-size:12px;
	font-weight:bold;
}
.subnav_subtitle {
	color:#666666;
}

/*LINK STYLES*/
/*Standard link rollovers*/
a:link {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a:active {
	text-decoration:underline;
}
a:visited {
	text-decoration:none;
}
/*WHITE with Grey Visited*/
.white:link {
	color:#FFFFFF;
}
.white:hover {
	color:#FFFFFF;
}
.white:active {
	color:#FFFFFF;	
}
.white:visited {
	color:#CCCCCC;
}
/*WHITE which stays White*/
.white_stay:link {
	color:#FFFFFF;
}
.white_stay:hover {
	color:#FFFFFF;
}
.white_stay:active {
	color:#FFFFFF;	
}
.white_stay:visited {
	color:#FFFFFF;
}
/*BLACK which stays black*/
.black:link {
	color:#000000;
}
.black:hover {
	color:#000000;
}
.black:active {
	color:#000000;	
}
.black:visited {
	color:#000000;
}
/*Body Text*/
.body_link:link {
	color:#0E8E80;
}
.body_link:hover {
	color:#666666;
}
.body_link:active {
	color:#666666;	
}
.body_link:visited {
	color:#0E8E80;
}
