/* CSS Document */

body
{
margin:0px auto;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
color:#0f4b7d;
font-size:12px;
line-height:18px;
background:#052f5c;

}
img
{
border:none;
margin:0px;
padding:0px;
}
form
{
margin:0px;
padding:0px;
}
P
{
margin:6px 0px;
padding:0px;
}
.left
{
float:left;
}
.right
{
float:right;
}
a
{
text-decoration:none;
color:#052f5c;
font-size:12px;
text-decoration:none;
}
a:hover
{
text-decoration:none;
color:#0f4b7d;
font-size:12px;
text-decoration:none;
}
.container
{
width:981px;
margin:0px auto;
}


.body-main
{
width:981px;
float:left;
}
.footer-main
{
font-size:11px;
width:922px;
margin:0px auto;
padding-bottom:8px;
}

.bottom-contact{
/*font-size:11px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
line-height:12px;*/
line-height:22px;
color:#6b89a2;
text-align:left;
width:252px;
float:left;
/* NEW */

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:10px;
line-height:22px;
}
.bottom-contact a:link, .bottom-contact a:visited{
color:#6b89a2;
text-decoration:none;
}

.bottom-contact a:hover{
color:#9cdcf7;
text-decoration:underline;
}
.copyright
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:10px;
color:#6b89a2;
text-align:center;
width:380px;
float:left;
}
.bottom-menu{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6b89a2;
text-align:left;
padding-top:10px;
line-height:22px;
width:272px;
float:right;
}

.bottom-menu a:link, .bottom-menu a:visited{
color:#6b89a2;
text-decoration:none;
}

.bottom-menu a:hover{
color:#9cdcf7;
text-decoration:underline;
}







.body-top
{
float:left;
background:url(../images/body-top.jpg) left top no-repeat;
width:951px;
height:37px;
float:left;
padding-top:8px;
text-align:right;
padding-right:31px;
color:#85a4ba;
}
.body-top a
{
color:#85a4ba;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}
.body-top a:hover
{
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}
.body-top a:active
{
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}


.body-mid-main
{
width:981px;
float:left;
}

.body-mid
{
width:960px;
background:url(../images/body-bg.jpg) left top repeat-x #fff;
float:left;
}
.body-left
{
width:10px;
float:left;
}
.body-right
{
width:11px;
float:right;
}
.body-bottom
{
height:20px;
width:981px;
float:left;
padding:0px;
margin:0px;
}
.header-main
{
height:220px;
width:960px;
float:left;
}
.header-top
{
height:53px;
width:922px;
margin:0px auto;
}
.header-mid
{
height:88px;
width:960px;
float:left;
background:#e5e5e5;
}
.header-bottom
{
height:82px;
padding-left:35px;
padding-right:35px;
padding-top:0px;
width:889px;
background:url(../images/menu-bg.jpg) left top no-repeat;
float:left;

}

.navcontainer
{
float:left;
list-style-type:none;
display:inline;
width:889px;
height:82px;


}
.navcontainer ul
{
width:889px;
list-style-type:none;
display:inline;
float:left;
margin:0px;
padding:0px;
}
.navcontainer ul li
{
margin:0px;
float:left;
list-style-type:none;
display:inline;
text-align:center;
padding-left:0px;
padding-right:0px;
}
.home
{
width:135px;
float:left;
}

.home a
{
width:135px;
float:left;
background:url(../images/home.png) center top no-repeat;
padding-top:45px;
font-family:"Trebuchet MS";
font-size:12px;
text-decoration:none;
color:#3882c0;
text-transform:uppercase;
}

.home a:hover
{
width:135px;
float:left;
background:url(../images/home-h.png) center top no-repeat;
padding-top:45px;
font-family:"Trebuchet MS";
font-size:12px;
text-decoration:none;
text-transform:uppercase;
color:#004279;
}

.professional
{
width:152px;
float:left;
text-align:center;
}

.professional a
{
width:152px;
float:left;
background: url(../images/professional.png) center top no-repeat;
padding-top:45px;
font-family:"Trebuchet MS";
font-size:12px;
text-decoration:none;
text-transform:uppercase;
color:#3882c0;
text-align:center;
}

.professional a:hover
{
width:152px;
float:left;
background: url(../images/professional-h.png) center top no-repeat;
padding-top:45px;
font-family:"Trebuchet MS";
font-size:12px;
text-decoration:none;
text-transform:uppercase;
color:#004279;
text-align:center;
}


.clint
{
width:160px;
float:left;
text-align:center;
}

.clint a
{
width:160px;
float:left;
background: url(../images/clint.png) center top no-repeat;
padding-top:45px;
font-family:"Trebuchet MS";
font-size:12px;
text-decoration:none;
text-transform:uppercase;
color:#3882c0;
}

.clint a:hover
{
width:160px;
float:left;
background:url(../images/clint-h.png) center top no-repeat;
padding-top:45px;
font-family:"Trebuchet MS";
font-size:12px;
text-decoration:none;
text-transform:uppercase;
color:#004279;
}

.partner
{
width:155px;
float:left;
text-align:center;
}

.partner a
{
width:155px;
float:left;
background:url(../images/partner.png) center top no-repeat;
padding-top:45px;
font-family:"Trebuchet MS";
font-size:12px;
text-decoration:none;
text-transform:uppercase;
color:#3882c0;
text-align:center;
}

.partner a:hover
{
width:155px;
float:left;
background:url(../images/partner-h.png) center top no-repeat;
padding-top:45px;
font-family:"Trebuchet MS";
font-size:12px;
text-decoration:none;
text-transform:uppercase;
color:#004279;
text-align:center;
}


.career
{
width:148px;
float:left;
text-align:center;
}

.career a
{
width:148px;
float:left;
background: url(../images/career.png) center top no-repeat;
padding-top:45px;
font-family:"Trebuchet MS";
font-size:12px;
text-decoration:none;
text-transform:uppercase;
color:#3882c0;
text-align:center;
}

.career a:hover
{
width:148px;
float:left;
background: url(../images/career-h.png) center top no-repeat;
padding-top:45px;
font-family:"Trebuchet MS";
font-size:12px;
text-decoration:none;
text-transform:uppercase;
color:#004279;
text-align:center;
}





.contact
{
width:130px;
float:left;
text-align:center;
}

.contact a
{
width:130px;
float:left;
background: url(../images/conact.png) center top no-repeat;
padding-top:45px;
font-family:"Trebuchet MS";
font-size:12px;
text-decoration:none;
text-transform:uppercase;
color:#3882c0;
text-align:center;
}

.contact a:hover
{
width:130px;
float:left;
background: url(../images/conact-h.png) center top no-repeat;
padding-top:45px;
font-family:"Trebuchet MS";
font-size:12px;
text-decoration:none;
text-transform:uppercase;
color:#004279;
text-align:center;

}




.header-right
{
float:right;
width:355px;
}
.header-right-top
{
float:right;/*
width:285px;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0f4b7d;

text-align:right
}

.header-right-top a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0f4b7d;
text-decoration:none;
}
.header-right-top a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
}
.input-box
{
border:1px solid #cecece;
background:#fff;
width:215px;
height:19px;
float:left;
}

.body-content
{
width:940px;
float:left;
padding-left:20px;

}

.body-content-inner
{
width:930px;
float:left;
padding-left:29px;
}

.body-content-inner-01
{
width:910px;
float:left;
padding-left:29px;
padding-right:20px;
padding-top:30px;

}
.body-content-left
{
float:left;
width:652px;
color:#0f4b7d;
text-align:left;
line-height:18px;
padding-top:34px;
}

.body-content-left-01
{
float:left;
width:652px;
color:#0f4b7d;
text-align:left;
line-height:18px;
padding-top:34px;
}

.body-content-left-01 p
{
padding:0px;
margin:0px auto;
}
.body-content-right
{
float:right;
width:285px;
background:url(../images/right-sade.jpg) left top no-repeat;
color:#000;
padding-top:14px;
}
.content-right
{
margin:0px auto;
width:216px;
color:#000;
line-height:18px;
text-align:left;
padding-top:8px;
padding-bottom:15px;
}

.right-heading
{
font-family:"Trebuchet MS";
font-size:14px;
color:#004279;
text-transform:uppercase;
border-bottom:1px solid #e8e8e8;
padding-bottom:10px;
}
.logo
{
padding-left:4px;
padding-top:12px;
}

.service
{
font:normal 16px "Trebuchet MS";
color:#004279;
text-transform:uppercase;
padding-top:20px;
padding-bottom:10px;
}
.arrow 
{
padding-top:10px;
width:600px;
float:left;
}
.arrow ul 
{
float:left;
margin:0px;
padding:0px;
list-style-type:none;
width:600px;
}

.arrow ul li{
background:url(../images/arrow.jpg) left  6px no-repeat;
font:normal 12px arial;
color:#0f4b7d;
padding-left:15px;
list-style-type:none;
line-height:18px;
font-weight:normal;
}

.arrow ul li a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:18px;
color:#0f4b7d;
text-decoration:underline;
}
.arrow ul li a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#0f4b7d;
text-decoration:none;
}
.redmore1{
font:bold 12px arial;
color:#0f4b7d;
text-align:right;
padding-bottom:30px;
}

.redmore1 a:link, .redmore1 a:visited{
color:#0f4b7d;
text-decoration:none;
}

.redmore1 a:hover{
color:#9cdcf7;
text-decoration:underline;
}
.redmore{
font:bold 12px arial;
color:#0f4b7d;
text-align:right;
}

.redmore a:link, .redmore a:visited{
color:#0f4b7d;
text-decoration:none;
}

.redmore a:hover{
color:#9cdcf7;
text-decoration:underline;
}
h2{
font:normal 16px "Trebuchet MS";
color:#004279;
padding:0px;
margin:0px;
text-transform:uppercase;
}

h3{
font:normal 16px "Trebuchet MS";
color:#004279;
padding:0px;
margin:0px;
text-transform:uppercase;
padding-bottom:10px;
}
.span{
font:normal 16px "Trebuchet MS";
color:#004279;
text-transform:uppercase;
padding-top:20px;
padding-bottom:10px;
}
.inner-header{
background:url(../images/inner-header.jpg) top left no-repeat;
width:918px;
height:52px;
float:left;
padding-left:10px;
padding-top:34px;
margin-left:16px;
margin-top:4px;
font:normal 18px "Trebuchet MS";
color:#004279;
text-transform:uppercase;
vertical-align:middle;
letter-spacing:0px;
}

.customer-quote{
font:normal 12px arial;
color:#000;
line-height:18px;
text-align:left;
padding-top:8px;
font-style:italic;
}
.contact-main
{
width:920px;
float:left;
padding-left:20px;
padding-right:20px;
}
.contact-left
{
width:300px;
float:left;
}
.contact-mid
{
width:204px;
float:left;
padding-left:38px;
}
.contact-right
{
width:360px;
float:right;
}

.form-border{
border:1px solid #0f4b7d;
border-width:1px;
background-color:#ffffff!important;
width:160px;
}
.input-main
{
width:300px;
float:left;
padding-top:5px;
padding-bottom:5px;
}
.input-left
{
width:130px;
float:left;
}
.input-right
{
width:170px;
float:right;
}

.application-main
{
width:624px;
float:left;
padding-top:5px;
padding-bottom:5px;
}
.application-left
{
width:147px;
float:left;
}
.application-right
{
width:457px;
float:right;
}

.partner-main
{
width:652px;
float:left;
padding-bottom:15px;
padding-top:15px;
}
.partner-left
{
width:234px;
float:left;
text-align:center;
}
.partner-right
{
width:417px;
float:right;
}
.inputError .input-left, .inputError .label, .errorLabel{
	color:				#990000;
}
.inputError .input-right input, .inputError .input-right textarea{
	border-color:		#990000;
}