/* CSS Document */
body{background:url(../images/bg.jpg) center top no-repeat #002144; padding:16px 0px 0px 0px; margin:0px; font-size:11px; font-family:Tahoma;}
*{padding:0px; margin:0px; behavior:url("iepngfix.htc") }
img{border:none;}


.left{float:left;}
.right{float:right;}
.clear{clear:both;}


#wrapper{width:789px; clear:both; margin:0px auto;}

#header{width:779px; height:72px; padding:0px 5px; caption-side:bottom;}
#contentArea{width:789px; clear:both;}
#footer{color:#ededed; height:33px; font-family:Arial, Helvetica, sans-serif; line-height:33px; font-size:11px;}



/*--------------------------------------header----------------------------------------------------*/
.headerLeft{ width:640px; float:left;}
.headerRight{width:137px; float:right;}
.navArea_callus{height:36px; clear:both;}
.navArea_callus2{height:36px; clear:both; padding-left:25px;}
.navMid{background:url(../images/nav_mid_bg.jpg) left top repeat-x; height:36px; width:540px; float:left; line-height:36px; color:#686868; font-size:13px; font-weight:bold;}

.navBut ul{list-style-type:none; padding:0px; margin:0px;}
.navBut li{list-style-type:none; background:url(../images/nav_seperator.jpg) right no-repeat; padding-right:15px; padding-left:11px; float:left;}
.navBut li a{color:#686868; font-size:13px; text-decoration:none;}
.navBut li a:hover{color:#104e26;}

.navBut li.none{background:none;}


.callus{height:36px; font-size:14px; width:260px; background:url(../images/ph_icon.jpg) left no-repeat; padding-left:25px; float:left; line-height:36px; color:#FFFFFF; font-weight:bold; font-family:Tahoma;}

.login_area{width:200px; height:20px; float:left;}



.loginContent2{width:200px; background:#3a9b9d; padding:4px 0px; float:left;}
.login_txtbox{width:84px; height:20px; background:#FFFFFF; border:#174b4c 1px solid; color:#174b4c; font-size:11px;}

/*--------------------------------------------------------content area--------------------------------------------------*/
.content_areaTop{width:759px; clear:both; height:13px;}
.content_areaMidArea{width:789px; clear:both;}
.content_areaLeft{width:7px; float:left; background:url(../images/content_box_left.png) left top no-repeat; height:500px;}
.content_areaRight{width:6px; float:left; background:url(../images/content_box_right.png) left top no-repeat; height:500px;}
.content_areaMid{width:759px; overflow:hidden; background:url(../images/content_box_mid.png) left top repeat-y; float:left; padding:0px 8px 0px 9px;}
.content_areaBot{width:789px; background:url(../images/content_box_bot.png) left top no-repeat; height:23px; clear:both;}




.box1{width:245px; float:left; margin-right:7px;}
.box1_last{width:245px; float:left;}
.box1_top{background:url(../images/box1_top.jpg) left top repeat-x; height:7px; clear:both;}
.box1_bot{background:url(../images/box1_box.jpg) left top repeat-x; height:7px; clear:both;}
.box1_mid{border-left:#dfdfdf 1px solid; border-right:#dfdfdf 1px solid;  clear:both; padding:0px 1px; overflow:hidden; height:100%;}

.box1_midCont{ background:url(../images/box1_bg.jpg) left top repeat-x #FFFFFF; padding:0px 8px; clear:both;}
.box1_midCont2{ background:url(../images/box1_bg.jpg) left top repeat-x #FFFFFF;  clear:both;}

.box1_mid2{border-left:#dfdfdf 1px solid; border-right:#dfdfdf 1px solid; padding:0px 1px;  clear:both; overflow:hidden; height:100%;}
.box1_heading{color:#686868; height:23px; font-size:13px; font-weight:bold;}
.box1_imgArea{height:88px; clear:both; text-align:center;}
.box1_img{border:#b4b4b4 1px solid; padding:2px; background:#FFFFFF;}
.box1_txtarea{color:#686868; font-size:11px; height:62px; padding-bottom:12px; clear:both;}


.services_list ul{list-style-type:none; padding:0px; margin:0px;}
.services_list li{list-style-type:none; background:url(../images/arrow1.jpg) 0px -1px no-repeat; padding-left:22px; color:#0b3763; font-size:11px; font-weight:bold; margin-bottom:6px;}

.gal{height:150px; padding-bottom:12px; clear:both; text-align:center;}






/*-----------------------------------------------------------footer---------------------------------------------------*/
a.footer_link:link, a.footer_link:active, a.footer_link:visited{color:#FFFFFF; text-decoration:none; padding:0px 5px;}
a.footer_link:hover{ text-decoration:underline;}
a.anc:link, a.anc:active, a.anc:visited{color:#1C4C7C;  text-decoration:none; padding:0px 5px;}
a.anc:hover{ text-decoration:underline;}


h2
{
	color:#686868; height:23px; font-size:13px; font-weight:bold;
}
.contentTextBox
{
	width: 185px;
	color: #000000;
	font-family: Times New Roman;
	font-size: 15px;
	border: 1;
	height:20px;
}

.contentTextBoxBig
{
	width: 350px;
	height: 20px;
	color: #000000;
	font-family: Times New Roman;
	font-size: 15px;
	border: 1;
	font-weight: normal;
}


.contentTDNewUser
{
	font-family: Times New Roman;
	font-size: 14px;
	color: #993300;
	text-align:right;
	padding-right:5px;
}


.contentBox
{
	border: 1;
	border-color: #6699CC;
}

.tblError
{
	color: Red;
	font-family: Times New Roman;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
.contentWelcome
{
	color: Green;
	font-family: Times New Roman;
	font-size: 14px;
	font-weight: bold;
}
.contenttd
{
	width: 100px;
	text-align: left;
}
.contenttdN
{
	width: 150px;
	text-align: left;
}
.contenttdright
{
	text-align: left;
}

.contenttdleft
{
	text-align: right;
	font-size:11px; font-family:Tahoma;
	
}

.contentDropDown
{
	width: 200px;
	color: #000000;
	font-family: Times New Roman;
	font-size: 12px;
	font-weight: normal;
	height:25px;
}

.contentDropDownSmall
{
	width: 175px;
	color: #000000;
	font-family: Times New Roman;
	font-size: 12px;
	font-weight: normal;
	height:25px;
}



.contentGridPad
{
	vertical-align: top;
	text-align: left;
	padding: 5px;
	width: 80%;
}
.contentGridPad h1
{
	font-family: Helvetica, Arial, Verdana;
	font-size: 18px;
	color: #2b3644;
	margin: 10px 0px 10px 10px;
}
.contentError
{
	width: 100%;
	color: #FF0000;
	font-size: 11px;
	text-align: center;
}

.contentGridFooter
{
	background-color: #e5fcf3;
	height: 25px;
	padding: 1px 3px 1px 3px;
	vertical-align: middle;
	font-size: 14px;
	color: #242e40;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	padding-right: 1px 3px 1px 3px;
}

.contentGridHeader
{
	border: 1px solid white;
	background-image: url(../images/gridheader.jpg);
	height: 24px;
	padding: 1px 3px 1px 3px;
	vertical-align: middle;
	text-align: left;
	text-transform: uppercase;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.contentGridHeader a
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.contentGridBlue, .contentGridGrey
{
	background-color: #f7fcf3;
	height: 25px;
	padding: 1px 3px 1px 3px;
	vertical-align: middle;
	font-size: 11px;
	color: #242e40;
	text-align: left;
	vertical-align: top;
	padding-right: 1px 3px 1px 3px;
}
.contentGridGrey
{
	background-color: #eeefef;
}
.contentGridBlue a
{
	color: #242e40;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
}
.contentGridBlue a:hover
{
	color: #333333;
}

.contentGridGrey a
{
	color: #242e40;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
}
.contentGridGrey a:hover
{
	color: #333333;
}
.contentGrid
{
	background-color: #666666;
	height: 24px;
	padding: 1px;
	vertical-align: middle;
	text-align: left;
}
.contentGridTxtHeader
{
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
}
.contentGridTxt
{
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding: 1px 3px 1px 3px;
	border-right: #333333 1px dotted;
}

.contentTextArea
{
	width: 350px;
	text-align: left;
	height:150px;
}

.contentShow
{
	display:table-row;
}

.contentHidden
{
	
	display:none;
}
