@import url("format.css");					/* mandatory */

body{
background:url(../img/page-bg.gif) repeat-x 0 0;
font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
color:#000000;
margin:0; 									/* mandatory */
padding:0;
text-align:center;
background-color:#35475f;						/* mandatory */
}
#container{
width:754px;
text-align:left;
background-color:#0a0e1d;							/* mandatory */
/*background-image:url(../img/bg-body.gif);
background-repeat:repeat-y;*/
margin:0 auto 0 auto; 					 	/* mandatory */
padding:0 6px 0 6px; 
}
.inrBg{
background:url(../img/inr-page-bg.gif) repeat-x 0 0;
font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
color:#fff;
margin:0; 									/* mandatory */
padding:0;
text-align:center;
background-color:#35475f;						/* mandatory */
}
/*------------------------Header Start----------------------------*/
#header{
height:80px;
background:url(../img/header-bg.gif) repeat-x 0 0; 
}

#logo{
position:absolute;							 /* mandatory */
padding:0 0 0 10px; 
}


#topLinks{
float:right;
padding:0 10px 0 0;
margin:10px 0 0 0;
text-align:right;
}
#topLinks a:link, #topLinks a:active, #topLinks a:visited{
font:bold 14px Arial, Helvetica, sans-serif;
color:#626262;
clear:both;
text-decoration:none;
}
#topLinks a:hover {
color:#FF6600;
text-decoration:none;
}
#topNav {
/*float:left;*/
padding:0 0 0 0;
background-color:#00FF33;
background:url(../img/nav-bg.gif) repeat-x 0 0;
height:39px;
}
#topNav ul{
list-style-type:none;
margin:0;
padding:8px 0 0 0;
float:right;
}
#topNav li {
display:block;
float:left;
margin:0 8px 0 0;
padding:0 0 0 0;
height:26px;
}
#topNav li a:link, #topNav li a:visited, #topNav li a:active {
cursor:pointer;
display:block;
text-decoration:none;
background:url(../img/nav-bg1.gif) no-repeat 0 0;
width:86px;
height:21px;
padding:5px 0 0 0;
text-align:center;
font:bold 12px Arial, Helvetica, sans-serif;
color:#512f12;

}

#topNav li a:hover,  #topNav li a.on:link, #topNav li a.on:active, #topNav li a.on:visited, #topNav li a.on:hover{
background:url(../img/nav-bg2.gif) no-repeat 0 0;
color:#fdead9;
}


/*------------------------Header End----------------------------*/

#banner{
clear:both;
}

/*------------------------Start index----------------------------*/
.sitesContainer {
margin:0 54px 10px 0;
padding:0 0 0 0;
font-family:Arial, Helvetica, sans-serif;
color:#4a4a4a;
width:204px;
/*border:1px solid red;*/
float:left;
display:block;
}
.sitesContainer img{
padding:0;
background-color:#FFFFFF;
display:block;
margin:0 0 0 0;
}
.sitesContainer p{
font-family:Arial, Helvetica, sans-serif;
color:#4a4a4a;
display:block;
padding:0;
margin:0 0 0 0;
}

.workContainer {
background-image:url(../img/dot-bg-1.gif);
background-position:bottom;
background-repeat:repeat-x;
margin:0 0 10px 0px;
padding:10px 0 10px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4a4a4a;
/*width:700px;*/
display:table;
clear:both;
}
.workContainer span{
position:absolute;
display:block;
}
.workContainer div{
float:left;
margin-left:150px;
}
.workContainer img{
padding:5px;
border:1px solid #7c7c7c;
width:100px;
background-color:#FFFFFF;
float:left;
display:block;
}

.workContainer p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4a4a4a;
display:block;
padding:0;
margin:0 0 5px 0;
}

.borderImg{
border:1px solid #CCCCCC;
margin:0 20px 5px 0;
}
.margin01{
margin:0 0 0 5px;
}
/*------------------------End index----------------------------*/

/*------------------------Middle Start ----------------------------*/
#middleIndex{
margin:0 0 0 0;
padding:0;
background-color:#fff;
}
#middle{
margin:0 0 0 0;
padding:15px;
height:auto!important;
height:300px;
min-height:300px;
background-color:#fff;
}

#middle p{
font:normal 12px Arial, Helvetica, sans-serif;
color:#626262;
line-height:17px;
margin:0 0 9px 0;
text-align:justify;
}
#middleContact{
background:url(../img/bot-contact.jpg) no-repeat right bottom;
margin:0 0 0 0;
padding:15px;
background-color:#fff;
}
h2{
font-size:22px;
color:#34455d;
padding:15px 0 8px 10px;
}

h3{
font-size:19px;
color:#ff7111;
padding:0 0 0 10px;
}
h4{
font-size:11px;
color:#34455d;
padding:0 0 10px 10px;
font-weight:normal;
}

.box ul{
margin:0 0 20px 10px;
padding:10px 0 0 0;
list-style-type:none;
text-align:left;
width:754px;
}

.box li .header{
font:bold 18px Arial, Helvetica, sans-serif;
color:#000000;
margin:0;
padding:6px 0 0 6px;
height:30px;
}
.box li.grey{
/*background:url(../img/block-bg.jpg) no-repeat 0 0;*/
width:172px;
height:435px;
display:block;
margin:0 5px 0 5px;
list-style-type:none;
float:left;
/*background:url(../img/dotted-border.gif) repeat-y right;*/
border:1px solid #35475f;
}

.box li.orange{
/*background:url(../img/block-bg.jpg) no-repeat 0 0;*/
width:172px;
height:435px;
display:block;
margin:0 5px 0 5px;
list-style-type:none;
float:left;
border:1px solid #FF9900;
}

.box li p{
width:155px;
padding:0 0 5px 8px;
/*text-align:justify;*/
color:#333333;
height:350px;
}
.box li p.grey{
width:162px;
padding:0 0 5px 8px;
color:#FFFFFF;
background:#35475f;
height:34px;
font-size:20px;
font-weight:bold;
padding:0;
text-align:left;
}
.box li p.orange{
width:162px;
padding:0 0 5px 8px;
color:#FFFFFF;
background:#FF9900;
height:34px;
font-size:20px;
font-weight:bold;
padding:0;
text-align:left;
}
.box li a:link, .box li a:active, .box li a:visited{
font:bold 12px Arial, Helvetica, sans-serif;
color:#323131;
text-decoration:none;
margin:0 10px 0 0;
font-size:20px;
color:#FFFFFF;
display:block;
height:34px;
text-align:center;

}
.box li a:hover {
color:#FF6600;
}
.msg{
color:#35475f;
font-size:14px;
padding:0 0 0 12px;
margin-top:10px;
}

.msg a:link, .msg a:active , .msg a:visited {
color:#35475f;
font-size:14px;
}
.msg a:hover{
color:#FF9900;
}
.height{
height:125px;
margin:5px 0 0 0;
}

.contactBox{
margin:0 0 0 0;
width:496px;
float:left;
display:block;
}
.contactBox .top{
background:url(../img/box-bg1.gif) no-repeat 0 0;
height:10px;
font-size:5px;
width:496px;
display:block;
}
.contactBox .mid{
background:url(../img/box-bg2.gif) repeat-y 0 0;
width:496px;
display:block;
padding:10px;
}
.contactBox .bot{
background:url(../img/box-bg3.gif) no-repeat 0 0;
height:16px;
width:496px;
display:block;
font-size:5px;
}
.tblDisplay{
border-collapse:collapse;
width:96%;
}

.tblDisplay td{
padding:2px 2px 15px 2px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#626262;
text-align:left;
vertical-align:top;
border-bottom:1px solid #f2f2f2;
border-collapse:collapse;
}

.tblDisplay td input[type="text"]{
width:250px;
border:1px solid #CCCCCC;
font:normal 12px Arial, Helvetica, sans-serif;
color:#626262;
}
.tblDisplay td textarea{
width:300px;
border:1px solid #CCCCCC;
font:normal 12px Arial, Helvetica, sans-serif;
color:#626262;
padding:2px;
}
.contactText{
background:url(../img/contact-text-bg.gif) no-repeat 0 0;
/*height:80px;*/
width:190px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#000000;
padding:10px;
display:block;
float:right;
margin:0 18px 0 0;
}
.contactText a:link, .contactText a:active, .contactText a:visited, .contactText a:hover {
font:bold 12px Arial, Helvetica, sans-serif;
color:#000000;
}

.header{
font:normal 20px Arial, Helvetica, sans-serif;
padding:0 50px 0 0;
color:#333333;
margin:0 0 20px 0;
}

.headerAlt{
font:normal 20px Arial, Helvetica, sans-serif;
padding:0;
color:#333333;
margin:0 0 20px 0;
}




.headerSmall{
font:bold 12px Arial, Helvetica, sans-serif;
padding:0 0 0 0;
color:#FF9933;
margin:0 0 20px 0;
}

#middle ol{
padding:0 0 0 25px;
margin:0;
/*border:1px solid red;*/
}
#middle ol li{
text-align:justify;
font:normal 12px Arial, Helvetica, sans-serif;
color:#626262;
line-height:17px;
margin:0 0 9px 0;
}

#middle .policyHdr{
font:bold 12px Arial, Helvetica, sans-serif;
color:#626262;
margin:0 0 9px 0;
}

.serviceList{
padding:0;
margin:0;
}

.serviceList ul{
padding:0 0 0 25px;
margin:0;
}

.serviceList li{
text-align:justify;
font:normal 12px Arial, Helvetica, sans-serif;
color:#626262;
line-height:17px;
margin:0 0 9px 0;
}

.list{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#626262;
padding:0;
margin:0;
}

.list ul{
padding:0 0 10px 0;
margin:0;
}

.list li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#626262;
padding:10px 0 0 20px;
margin:0;
list-style-type:none;
}

.lowerLink{
float:right;
display:block;
}

.lowerLink a:link, .lowerLink a:active, .lowerLink a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0099FF;
text-decoration:none;
padding:10px 0 0 0;
}

.lowerLink a:hover{
color:#0066FF;
}

.btn{
float:right;
}

#sitemapLinks {
/*float:left;*/
padding:0 0 0 50px;
background-color:#fff;
}
#sitemapLinks ul{
list-style-type:none;
margin:0px;
padding:0px;
}
#sitemapLinks li {
display:block;
background-image:url(../img/bullet-1.gif);
background-repeat:no-repeat;
background-position:0 5px;
padding:0 0 0 20px;
margin:5px 0 15px 0;
}
#sitemapLinks li a:link, #sitemapLinks li a:visited, #sitemapLinks li a:active {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
color:#888786;
font-weight:bold;
text-decoration:none;
}

#sitemapLinks li a:hover{
color: #FF6600;
text-decoration:none;
}
/*------------------------Middle End----------------------------*/

/*------------------------Footer Start----------------------------*/

.footer{
background:url(../img/footer-bg.gif) repeat-x 0 bottom;
height:65px;
margin:0 auto 0 auto;
width:766px;		 			
}
.footerNav {
float:left;
margin:15px 0 0 10px;		
}
.footerNav ul{
list-style-type:none;
margin:0px;
padding:0px;
}
.footerNav li {
display:block;
float:left;
margin:0 7px 0 0;
padding:0 0 0 0;
color:#545a67;
}
.footerNav li a:link, .footerNav li a:active, .footerNav li a:visited {
font-size:11px;
text-decoration:none;
font-family:Tahoma;
margin:0 10px 0 0;
color:#b7babf;
padding:0 0 2px 0;
}
.footerNav li a:hover, .footerNav li a.on:link, .footerNav li a.on:active, .footerNav li a.on:visited, .footerNav li a.on:hover {
text-decoration:none;
border-bottom:2px solid #009900;
}
.copyright{
float:right;
margin:15px 10px 0 0;
color:#878c94;
}

/*div{
border:1px solid red;
}*/