body{
	background:url(images/top_bg.gif) top repeat-x #FFFFFF;
	margin:0px;
  	padding:0px;
	text-align:center;
}

.wrapper {position:relative; text-align:center;}

.wrap{
	position:relative;
	margin:0 auto;
	padding:0;
	width:766px;
}

/*********************Forms**************************************/
form {
	margin:0px;
	padding:0px;
}

label.reg{font:bold 12px Tahoma, Arial, sans-serif; color:#4D4D4D;}

input.regText{ /*textbox*/
	font:12px Tahoma, Arial, sans-serif; 
	color:#005885;
	border:1px solid #9F9F9F;
	background-color:#F2F2F2;
	padding:3px;
}

textarea.reg{
	font:12px Tahoma, Arial, sans-serif;
	color:#005885;
	border:1px solid #BFBFBF;
	background-color:#F2F2F2;
	padding:10px;
}

/*********************TABLES***************************************/
table#consultTable{border-collapse:collapse; margin:10px 0px;}
.consultCell{padding:8px 8px 8px 0px;}


div {margin:0; padding:0; text-align:left; font-family:tahoma; color:#4D4D4D; line-height:13px; font-size:12px}

.company{font-size:80%;}

.abs {vertical-align:middle}

#header {height:258px;
width:766px;
background:url(images/bg1.gif) top left no-repeat;
}

a {color:#005885; text-decoration:underline}
a:hover {text-decoration:none}

#header span a {color:#A6B8C2; text-decoration:none}
#header span a:hover {text-decoration:underline}
#header strong {color:#FFE400}
#header strong a {color:#FFE400; text-transform:uppercase; text-decoration:none}
#header strong a:hover {text-decoration:underline}
#header ul {margin:0; padding:0; list-style:none}
#header li {margin:0; padding:0 0 0 8px; color:#BFE9FF; line-height:15px; background:url(images/bull.gif) left center no-repeat}
#header li a {color:#BFE9FF; text-decoration:none}
#header li a:hover {text-decoration:underline}


.content {background:url(images/px.gif) left repeat-y;
	width:766px;
	height:380px;
	text-align:left;
}

.left_menu{position:relative; z-index:10; font-size:11px; line-height:12px;}
.left_menu ul {position:relative; margin:0; padding:0; list-style:none; z-index:10;}
.left_menu li {margin:0; padding:0 0 0 13px; background:url(images/menu_bg.gif) left bottom no-repeat; line-height:30px; color:#1776AE; text-transform:uppercase; font-weight:bold}
.left_menu li a {position:relative; color:#1776AE; text-decoration:none; width:190px; display:block; padding:1px 0px; z-index:10; background:#fff; border:1px solid #e0e0e0; border-width:0px 0px 1px;}
.left_menu li a:hover {position:relative; text-decoration:underline;}

.left_menu_dd ul {position:relative; margin:0; padding:0; list-style:none; z-index:10;}
.left_menu_dd li {margin:0; padding:0 0 0 13px; background:url(images/menu_bg.gif) left bottom no-repeat; line-height:30px; color:#1776AE; text-transform:uppercase; font-weight:bold}
.left_menu_dd li a {position:relative; color:#1776AE; text-decoration:none; width:240px; display:block; padding:1px 0px; z-index:10; background:#fff; border:1px solid #e0e0e0; border-width:0px 0px 1px;}
.left_menu_dd li a:hover {position:relative; text-decoration:underline;}

/*fly-outs*/
.borderNone{border:0px;}
#closer{
	position:absolute;
	z-index:1; /*lowest layer*/
	top:258px;
	visibility:hidden;
}
.dd_all{
	position:absolute; 
	z-index:10; /*z-index above closer*/ 
	visibility:hidden;
	background:#fff;
	border:1px solid #e0e0e0;
	border-width:1px 1px 0px;
}
#dd_1{top:310px; left:195px;}

.column_left {position:relative; float:left; width:259px; height:100%; z-index:10;}
.column_center {position:relative; float:left; width:281px; border-right:1px solid #CFCFCF; background:url(images/bg2.jpg) top right no-repeat}
.column_center1 {position:relative; float:left; width:500px;}
.column_right {float:left; width:225px;}

.content strong {color:#005885}
.content strong a {color:#005885; text-decoration:underline}
.content strong a:hover {text-decoration:none}

.content span a {font-weight:bold; text-transform:uppercase; color:#A30000; text-decoration:underline}
.content span a:hover {text-decoration:none}

.list1 ul {position:relative; margin:0; padding:0; list-style:none}
.list1 ul li {position:relative; padding:0px 0px 0px 14px; background:url(images/arr1.gif) 0px 4px no-repeat; font-weight:bold; line-height:17px; color:#373737}
.list1 li a {color:#373737; text-decoration:none}
.list1 li a:hover {text-decoration:underline}

.list2 ul {position:relative; margin:0; padding:0; list-style:none}
.list2 ul li {position:relative; margin:0; padding:0px 0px 0px 14px; background:url(images/arr2.gif) 0px 4px no-repeat; line-height:17px; color:#00508E}
.list2 li a {color:#00508E; text-decoration:underline}
.list2 li a:hover {text-decoration:none}

.list3 ul {position:relative; margin:0; padding:0; list-style:none}
.list3 ul li {position:relative; margin:0; padding:0px 0px 0px 14px; background:url(images/arr1.gif) 0px 4px no-repeat; line-height:17px; color:#373737}
.list3 li a {color:#00508E; text-decoration:underline}
.list3 li a:hover {text-decoration:none}



#footerWrap{position:relative; clear:both; width:100%; height:73px; background:url(images/bot_px.gif) bottom repeat-x;}
#footer {position:relative; background:url(images/bot.gif) center no-repeat;
	width:766px;
	height:73px;
	color:#A8BECB;
	left:50%;
	margin-left:-383px;
}
#footer a {color:#A8BECB; text-decoration:none}
#footer a:hover {text-decoration:underline}

/************Definition Pages**************/
#defWrap{padding:10px;}
h3.defHead{color:#005885; font:bold 12px/13px tahoma;}

/**********Tables****************/
#servTable{width:448px; border-collapse:collapse; margin:5px 0px;}
.servCell{width:50%; padding:7px; text-align:left; font:bold 12px/13px tahoma; color:#1776AE; border:1px solid #d7d7d7;}

h1{font:145% "Trebuchet MS", arial, sans-serif; color:#005885;}
h2{font:145% "Trebuchet MS", arial, sans-serif; color:#005885;}

.big{font:13px Tahoma, Arial, sans-serif; color:#4D4D4D;}
.alignC{text-align:center;}
.red{color:#ff0000;}
.green{color:#429913;}