/* Universal Tags
--------------------------------------------------*/

html > body * {
	outline:none;
}
body {
	margin:0;
	padding:0;
	font-family:tahoma;
	font-size:11px;
	color:#393939;
	font-weight:normal;
	line-height:20px;
	background:#FFFFFF url(../images/blue-repeater.gif) left top repeat-x;
}
h1, h2, h3, h4, h5, h6, form, label, input, legend, textarea, select, ul, ol, li, dl, dt, dd, p, div {
	margin:0px;
	padding:0px;
}
img {
	border:none;
	margin: 0px;
	padding: 0px;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#c00007;
	padding:0px 0 17px 0;
}
h3 {
color:#4a0621;
font:bold 14px "Trebuchet MS";
}
h2{
color:#2d6f85;
border-bottom:1px solid #2d6f85;
padding-bottom:3px;
font-size:12px;
}
.blue13bold{
color:#003a6b;
font:bold 13px "Trebuchet MS";
}
.blue-link{
color:#003a6b;
font: 11px "Trebuchet MS";
}
.blue-link:hover{
text-decoration:none;
}
ul.bluelist{
margin:0px;
padding:5px 0px;
list-style-type:none;
font-family:tahoma;
font-size:12px;
}
ul.bluelist li{
padding:0px;
}
ul.bluelist li a{
padding-left:12px;
float:left;
color:#4f4f4f;
background:url(../images/bule-arrow.gif) left 6px no-repeat;
text-decoration:none;
}
ul.bluelist li a:hover{
color:#4a0621;
}
/*-----------------------------------------------------
************** Page layout Tags *********************/
#page-bound{
width:966px;
margin:0px auto;
position:relative;
}
#header{width:930px;
float:left;
height:58px;
padding:12px 18px 0 18px;
}
#logo{
float:left;
}
#right-link{
float:right;
}
#right-link img{
padding-left:6px;
}
.clock{
padding-right:10px;
font-weight:normal;
}
#nav-area{
float:left;
width:930px;
padding:0 18px;
background:url(../images/nav-area-repeater.gif) top left repeat-x;
}
#navigation{
float:left;
width:930px;
padding:6px 0px 0 0;
position:relative;
font-size:12px;
}
#navigation ul{
margin:0px;
padding:0px;
list-style-type:none;
}
#navigation ul li{
float:left;
padding:0 5px 0 0;
}
#navigation ul li a{
float:left;
display:block;
padding:0 0 0 19px;
text-decoration:none;
color:#FFFFFF;
}
#navigation ul li a span{
display:block;
padding:9px 24px 11px 5px;
text-decoration:none;
color:#FFFFFF;
}
#navigation ul li a:hover, #navigation ul li#current a{
background:url(../images/nav-left.gif) top left no-repeat;
}
#navigation ul li a:hover span, #navigation ul li#current a span{
background:#fff url(../images/nav-right.gif) top right no-repeat;
color:#4e4c4d;
}
#search{
width:163px;
padding:8px 0 5px 15px;
float:right;
background:url(../images/nav-area-divider.gif) top left no-repeat;
}
.search-box{
background:url(../images/search-box-bg.gif) top left no-repeat;
width:116px;
padding:3px 0 2px 10px;
float:left;
margin:6px 6px 0 0; 
border:none;
}
/*----------------------- Main Content Area Start Here ---------------- */
#page-area{width:966px;
float:left;
position:relative;
padding:0px;
background:url(../images/gray-shadow-repeater.gif) top left  repeat-y;
}
#page-inner{width:932px;
float:left;
position:relative;
padding:8px 17px 0 17px;
background:url(../images/blue-shadow-bg.jpg) top left  no-repeat;
}

#cont-left{width:183px;
padding:2px 0px 0 0;
float:left;
}
.box{width:182px;
float:left;
background:url(../images/service-box-top.gif) left top no-repeat;
padding:5px 0px 15px 0px;
}
.box-content{width:169px;
float:left;
background:#f7fcfd url(../images/gray-repeater.gif) left top repeat-x;
padding:4px 0px 0 11px;
border-left:1px solid #d5e5f2;
border-right:1px solid #d5e5f2;
}
.service-list{
width:165px;
float:left;
padding:10px 0 0 4px;
}
.box-bottom{width:182px;
float:left;
background:url(../images/service-box-bottom.gif) left top no-repeat;
height:7px;
overflow:hidden;
}

/*----------------------- Right Column Start Here ---------------- */
#cont-right{
width:737px;
padding:0 0 0 12px;
float:right;
}
#banner{ 
width:737px;
float:left;
}
#service-area{
width:737px;
float:left;
padding:14px 0 0 0;
}
#top-service{
width:737px;
position:relative;
float:left;
}
#bottom-service{
width:737px;
padding:22px 0 0 0;
position:relative;
float:left;
}
.service-left{
width:346px;
float:left;
padding:0 22px 0 0; 
}
.service-right{
width:346px;
float:left;
padding:0  0 0 22px; 
background:url(../images/middle-border.gif) top left no-repeat;
}
.service-inner{
width:346px;
position:relative;
float:left;
padding:0  0 22px 0; 
border-bottom:2px dotted #535252;
}
.service-img{
float:left;
width:120px;
}
.service-detail{
float:right;
width:222px;
padding:5px 0 0 4px;
}
.service-head{
color:#4a0621;
font:bold 14px "Trebuchet MS";
border-bottom:1px dashed #4a0621;
}
.service-dec{
padding:5px 0 0 0;
}

.action-btn{
float:left;
width:222px;
padding:10px 0 0 0;
}
/*----------------------- Footer Start Here ---------------- */
#footer {
	width:100%;
	background:#176bb4 url(../images/footer-repeater.gif) left top repeat-x;
	float:left;
	padding:0 0 10px 0;
}
#footer-box
{
width:948px;
height:73px;
padding:0 0 0 16px;
margin:0px auto;
background: url(../images/footer-left-curve.gif) left top no-repeat;
}
#footer-content{
width:918px;
height:60px;
padding:13px 8px 0 8px;
float:left;
background:url(../images/footer-inner-repeater.gif) left top repeat-x;
}
#footer-link{
float:left;
}
#footer-link a{
color:#514f50;
text-decoration:none;
}
#footer-link a:hover{
border-bottom:1px dotted #4a0621;
color:#4a0621;
}
#copyright{
float:right;
}
#footer-r-curve{
width:14px;
height:73px;
float:right;
background:url(../images/footer-right-curve.gif) right top no-repeat;
}
#footer-icon{width:370px;
float:left;
height:57px;
padding:15px 0 0 10px;
}
.padright{margin-right:10px;}
#footer-navigation{width:580px;
float:right;
height:57px;
padding:15px 10px 0 0;
color:#514f50;
font-size:11px;
text-align:right;
line-height:25px;
}
#footer-navigation a{
font-size:11px;
padding:0 0 1px 0;
}
#footer-navigation a:hover{color:#c00007;
text-decoration:none;
border-bottom:none;
}
#footer-brand{width:960px;
float:left;
height:25px;
padding:10px 0 0 14px;
color:#a4a4a4;
font-size:11px;
}
#footer-brand a{
color:#a4a4a4;
text-decoration:none;
}
#footer-brand a:hover{
color:#ffffff;
text-decoration:underline;
}
/*----------------------- Inner pages CSS ---------------- */
#page-inner2{width:916px;
float:left;
position:relative;
padding:15px 25px 0 25px;
background:url(../images/blue-shadow-bg.jpg) top left  no-repeat;
}
#innet-right{
width:717px;
padding:0  0 0 16px;
float:right;
}
#innet-right p{
padding-top:10px;
}
.blue-box{
float:left;
width:345px;
padding:4px 0 0 0px;
color:#2d6f85;
}
.blue-box-top{
float:left;
width:345px;
height:7px;
overflow:hidden;
background:url(../images/blue-box-top.gif) top left no-repeat;
}
.blue-box-inner{
float:left;
width:330px;
background:#88d5ef url(../images/blue-box-repeater.gif) top left repeat-x;
padding:0px 0 10px 15px;
}
.blue-box-inner img{
padding:5px 0 0 6px; 
}
.blue-box-bottom{
float:left;
width:345px;
height:18px;
background:url(../images/blue-box-bottom.gif) top left no-repeat;
}
#inner-cont-box{
width:717px;
float:left;
background:url(../images/inner-conetent-top.gif) top left no-repeat;
padding:10px 0 0 0;
}
#inner-outer{
width:687px;
float:left;
border-left:1px solid #8cc3d2;
border-right:1px solid #8cc3d2;
padding:0 14px 0 14px;
background:url(../images/inner-content-repeater.gif) top left repeat-x; 
}
.inner-cont-tab{
width:687px;
float:left;
}
.inner-cont-tab a{
float:left;
display:block;
padding:0 0 0 9px;
text-decoration:none;
color:#2d6f85;
font-weight:bold;
}
.inner-cont-tab a span{
display:block;
padding:5px 20px 5px 11px;
text-decoration:none;
color:#2d6f85;
}
.inner-cont-tab a:hover span{
color:#114a5d;
}
.inner-cont-tab a.current{
background:url(../images/inner-tab-left.gif) top left no-repeat;
}
.inner-cont-tab a.current span{
background:#fff url(../images/inner-tab-right.gif) top right no-repeat;
color:#4a8396;
}
.inner-tab-cont{
width:653px;
float:left;
position:relative;
background:#FFFFFF url(../images/tab-content-top.gif) top right no-repeat;
padding:23px 17px 0 17px; 
}
.tab-cont-left{
width:160px;
float:left;
padding:10px 10px 0 0;
}
.tab-cont-left ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.tab-cont-left ul li{
float:left;
background:url(../images/dotted-border.gif) top left no-repeat;
}
.tab-cont-left ul li a, .tab-cont-left ul li a.normal{
float:left;
padding:3px 14px 3px 0;
width:146px;
color:#2d6f85;
text-decoration:none;
cursor:pointer;
}
.tab-cont-left ul li a span, .tab-cont-left ul li a.normal span{
float:left;
width:143px;
padding-left:3px;
cursor:pointer;
}
.tab-cont-left ul li a.current, .tab-cont-left ul li a:hover{
background:url(../images/bule-arrow.gif) right 8px no-repeat;
}
.tab-cont-left ul li a.current span, .tab-cont-left ul li a:hover span{
background:#d0e9ef;
}
.tab-cont-right{
float:right;
width:480px;
}
.tab-right-inner{
float:left;
width:450px;
position:relative;
background:#d0e9ef url(../images/tab-box-top.gif) top left no-repeat;
padding:10px 10px 10px 20px;
}
.tab-right-inner img{
padding:0 12px 5px 0;
}
.tabright-bottom{
background:url(../images/tab-box-bottom.gif) top left no-repeat;
float:right;
width:480px;
height:10px;
}
#inner-outer-bottom{
width:717px;
float:left;
background:url(../images/inner-conetent-bottom.gif) top left no-repeat;
height:10px;
}
.border-left{
border-left:1px dotted #b1b1b1;
}
.dottend-border{
border:1px dotted #b1b1b1;
}
.red-text{
color:#c21036;
}
.textbox{
background:url(../images/textbox-repeater.gif) top left repeat-x;
width:170px;
font-size:11px;
padding:1px 0px 0 2px;
border:1px solid #acacac;
color:#6f6f6f;
}
.textbox2{
background:url(../images/textbox-repeater.gif) top left repeat-x;
width:500px;
color:#6f6f6f;
font-size:11px;
padding:1px 0px 0 2px;
border:1px solid #acacac;
}
.textarea{
background:url(../images/textbox-repeater.gif) top left repeat-x;
width:525px;
height:80px;
color:#6f6f6f;
font-size:11px;
padding:1px 0px 0 2px;
border:1px solid #acacac;
}
.bredcrum{
color:#2d6f85;
}
.bredcrum a{
color:#2d6f85;
text-decoration:none;
border-bottom:1px dotted #2d6f85;
}
.bredcrum a:hover{
border-bottom:1px dotted #FFFFFF;
}
ul.redlist{
margin:0px;
padding:0px 0px;
list-style-type:none;
font-family:tahoma;
font-size:12px;
padding-left:10px;
}
ul.redlist li{
padding:0px;
background:url(../images/red_arrow.gif) left 5px no-repeat;
padding-left:12px;
}
ul.redlist li a{
color:#666666;
text-decoration:none;
}

