/* CSS Document */

<!--
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#d4d4d4;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3d3c3c;
	line-height:19px;
}
a {
	font-size: 12px;
	color: #3d3c3c;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #0a378a;
}
a:active {
	text-decoration: none;
}
-->


#wrapper{background-image:url(../images/bg.gif); background-repeat:repeat-x; background-position:top;}
#header{background-image:url(../images/header_bg.gif); background-repeat:repeat-x; background-position:bottom;}
#white_bg{background:#fff;}
.left{float:left;}


.tab1_top{background-image:url(../images/tab_top_mid.png); background-repeat:repeat-x; height:22px;}
.tab1_bot{background-image:url(../images/tab_bot_mid.png); background-repeat:repeat-x; height:22px;}
.tab1_lt{background-image:url(../images/tab_lt.png); background-repeat:repeat-y; width:13px;}
.tab1_rt{background-image:url(../images/tab_rt.png); background-repeat:repeat-y; width:13px;}

a.nav_link:link{background-image:url(../images/nav_link.gif); font-size:13px; font-weight:bold; color:#0b3388; background-repeat:repeat-x; height:41px; text-align:center; display:block; line-height:41px; width:82px;}
a.nav_link:visited{background-image:url(../images/nav_link.gif); font-size:13px; font-weight:bold; color:#0b3388; background-repeat:repeat-x; height:41px; text-align:center; display:block; line-height:41px; width:82px;}
a.nav_link:hover{background-image:url(../images/nav_bg.gif); font-size:13px; font-weight:bold; color:#ffffff; background-repeat:repeat-x; height:41px; text-align:center; display:block; line-height:41px; width:82px;}
a.nav_link:active{background-image:url(../images/nav_link.gif); font-size:13px; font-weight:bold; color:#0b3388; background-repeat:repeat-x; height:41px; text-align:center; display:block; line-height:41px; width:82px;}

a.nav_link_active:link{background-image:url(../images/nav_bg.gif); font-size:13px; font-weight:bold; color:#ffffff; background-repeat:repeat-x; height:41px; text-align:center; display:block; line-height:41px; width:82px;}
a.nav_link_active:visited{background-image:url(../images/nav_bg.gif); font-size:13px; font-weight:bold; color:#ffffff; background-repeat:repeat-x; height:41px; text-align:center; display:block; line-height:41px; width:82px;}
a.nav_link_active:hover{background-image:url(../images/nav_bg.gif); font-size:13px; font-weight:bold; color:#ffffff; background-repeat:repeat-x; height:41px; text-align:center; display:block; line-height:41px; width:82px;}
a.nav_link_active:active{background-image:url(../images/nav_bg.gif); font-size:13px; font-weight:bold; color:#ffffff; background-repeat:repeat-x; height:41px; text-align:center; display:block; line-height:41px; width:82px;}

.tab2_bg{background-image:url(../images/tab2_bg.gif); background-repeat:repeat-y; display:block;}
.tab3_bg{background-image:url(../images/tab3_bg.gif); background-repeat:repeat-x; height:28px;}

a.gray12_link:link{font-size:12px; color:#3d3c3c; }
a.gray12_link:visited{font-size:12px; color:#3d3c3c; }
a.gray12_link:hover{font-size:12px; color:#173e81; }
a.gray12_link:active{font-size:12px; color:#3d3c3c; }

a.gray12_link1:link{font-size:12px; color:#3d3c3c; }
a.gray12_link1:visited{font-size:12px; color:#3d3c3c; }
a.gray12_link1:hover{font-size:12px; color:#173e81; text-decoration:underline; }
a.gray12_link1:active{font-size:12px; color:#3d3c3c;}

.gray12_text { font-size:12px; color:#3d3c3c;  }


/*-------------------------2-3-2010--------------------------*/

p{padding:0px; margin:0px; }
h1{color:#0a378a; font-size:26px;}
h3{padding:0px; margin:0px; color:#5d5d5d; font-size:16px; padding-bottom:6px;}
h2{padding:0px; margin:0px; color:#0a378a; font-size:16px; padding-bottom:6px;}
.services_text{padding:0px; margin:0px; color:#0a378a; font-size:16px;}
.gray11{font-size:12px;}
.gray12_lh25{font-size:12px; line-height:30px;}

.input{width:220px; color:#000; border:2px solid #e8e7e7;} 

a.link_1:link{font-size:13px; font-weight:bold; color:#fff; background-image:url(../images/link_hover.gif); background-repeat:no-repeat; width:142px; height:92px; text-align:center; display:block; padding-top:50px; }
a.link_1:visited{font-size:13px; color:#fff; background-image:url(../images/link_hover.gif); background-repeat:no-repeat; width:142px; height:92px; text-align:center;display:block; padding-top:50px; font-weight:bold; }
a.link_1:hover{font-size:13px; color:#3d3c3c; background-image:url(../images/link_bg.gif); background-repeat:no-repeat; width:142px; height:92px; text-align:center;display:block; padding-top:50px;  font-weight:bold;}
a.link_1:active{font-size:13px; color:#fff; background-image:url(../images/link_hover.gif); background-repeat:no-repeat; width:142px; height:92px; text-align:center;display:block;  padding-top:50px; font-weight:bold; }

.divh4{background:#f2f2f2; padding:10px; font-size:13px; color:#3c3c3c; border:1px solid #e8e8e8;}

.tab2_top{background-image:url(../images/tab1_top_mid.gif); background-repeat:repeat-x;}
.tab2_bot{background-image:url(../images/tab1_bot_mid.gif); background-repeat:repeat-x;}
.tab2_lt{background-image:url(../images/tab1_lt.gif); background-repeat:repeat-y;}
.tab2_rt{background-image:url(../images/tab1_rt.gif); background-repeat:repeat-y;}

#contact_form {
    font-size: 12px;
    color: #666;
}


#ajax_loader {
    display:none;

}

.success {
    border: 1px solid #00CC00 ;
    color:#4F8A10;
    background: #F2FFF2;
     margin-top: 3px;
	 margin-left: 5px;
	  margin-right: 5px;
    font-size: 12px;
    padding: 5px;
    text-align: center;
    margin-bottom: 5px;
    /** BORDER RADIUS HACKS **/
    border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.error {
 
    margin-top: 3px;
	margin-left: 5px;
	margin-right: 5px;
    font-size: 12px;
    border: 1px solid #FF4F4F;
    color:#D6000E;
    background: #FFF2F2;
    padding: 5px;
    text-align: center;
    margin-bottom: 5px;
    /** BORDER RADIUS HACKS **/
    border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.warning {
   
    margin-top: 3px;
	margin-right: 5px;
    font-size: 12px;
    color: #9F6000;
    background: #FFF9D5;
    border: 1px solid #FFD324;
    padding: 5px;
    text-align: center;
    /** BORDER RADIUS HACKS **/
    border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.border_4side
{
	border:1px solid #CCCCCC;
}

.bg_01
{
	background-image:url(../images/nav_devider.gif);
	background-repeat:repeat-x;
	height:30px;
}
.border_left_right{border-right:1px solid #CCCCCC;}