
/* CSS Document */


body{
	margin: 0 0 0 0;
	background: fixed;
	background:#208b95 url(images/bgbody.jpg);
	background-repeat: repeat-x;
}

#main
{     
    margin-top:0;
	margin-left:auto;
	margin-right:auto;
	width:950px;
	min-height:760px;
	height: auto;
	background:#00163e url(images/bgmain.jpg);
	background-repeat: repeat-x;

}

#linkstop
{
	margin-left:auto;
	margin-right:auto;
	width:940px;
	height:23px;

}

#midtop
{
	width:940px;
	height:150px;
	background: url(images/midtopbg.jpg);
	background-repeat: no-repeat;
}

#logo
{
	position:absolute;
	width:368px;
	height:67px;
	background: url(images/logo.png);
	background-repeat: no-repeat;
	margin-top:30px;
	margin-left:30px;
}

#logo a
{
	display:block;
	width:368px;
	height:67px;
}

#phone
{
	position:absolute;
	width:241px;
	height:41px;
	background: url(images/phone.png);
	background-repeat: no-repeat;
	margin-top:70px;
	margin-left:680px;
}

#mid
{
	margin-left:auto;
	margin-right:auto;
	width:940px;
	min-height:698px;
	height:auto;
	background:#178e97 url(images/bgmid.jpg);
	background-repeat:repeat-y;
	
}

#midleft
{
	position:absolute;
	width:18px;
	height:530px;
	background: url(images/midleftbgInt.jpg);
	background-repeat: no-repeat;
	margin-top:150px;
}

#midright
{
	position:absolute;
	width:18px;
	height:530px;
	background: url(images/midrightbgInt.jpg);
	background-repeat: no-repeat;
	margin-top:150px;
	margin-left:922px
}


#cont
{
	width:904px;
	min-height:420px;
	height:auto;
	background:#FFFFFF;
	margin-top:-30px;
	margin-left:18px;

}

#conttop
{
	width:905px;
	height:33px;
	background:#032354 url(images/conttopbg.jpg);
	background-repeat: no-repeat;
}

#contmid
{
	width:905px;
	min-height:420px;
	height:auto;
}

#contbot
{
	width:904px;
	height:22px;
	background:#032354 url(images/contbotbg.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}

#contbot2
{
	height:25px;
	background: url(images/midrightbgIntCor2.jpg);
	background-repeat:no-repeat;
	background-position: right bottom;
}

#midrightbgIntCor1
{
	position:absolute;
	background: url(images/midleftbgIntCor1.jpg);
	background-repeat:no-repeat;
	width:18px;
	height:8px;
	margin-top:17px
}



#contmidleft
{
	position:absolute;
	width:153px;
	height:495px;
	background:#96aaac;
    margin-left:0px
}




#contmidleft_1
{
	height:122px;
	background:url(images/bgcontmidleft_1.jpg);
	background-repeat:no-repeat;
}

#contmidleft_2
{
	height:233px;
	background:url(images/bgcontmidleft_2.jpg);
	background-repeat: repeat-y;
}

#contmidleft_2a
{
	height:66px;
}

#contmidleft_2b
{
	height:75px;
}

#contmidleft_2c 
{
	height:73px;
}


#contmidleft_2a
{
	background:#bfcbcc url(images/-a.jpg);
	background-repeat:no-repeat;
	/*background-position: 10px 16px;*/
}

#contmidleft_2b
{
	background:#bfcbcc url(images/-b.jpg);
	background-repeat:no-repeat;
	/*background-position: 10px 16px;*/
}

#contmidleft_2c
{
	background:#bfcbcc url(images/-c.jpg);
	background-repeat:no-repeat;
	/*background-position: 10px 16px;*/
}



#contmidleft_2b, #contmidleft_2c
{
	margin-top: 5px;
}

#contmidleft_3
{
	height:140px;
	background:url(images/bgcontmidleft_3.jpg);
	background-repeat:no-repeat;
}

#contmidtright
{
	position:absolute;
	width:217px;
	height:495px;
	background:url(images/bgcontmidtright.png);
	background-repeat:no-repeat;
	margin-left:689px
}

#contmidcent
{
	position:absolute;
	width:536px;
	height:495px;
	margin-left:153px;
	margin-top:0px;
}

#contmidcentInt
{

	width:752px;
	min-height:495px;
	height:auto;
	padding-left:153px;
	margin-top:0px;
}

#contmidcent_1
{
	position:absolute;
	width:244px;
	height:465px;
	margin-left:20px;
	margin-top:-10px;
	text-align: left;
}

#contmidcent_2
{
	position:absolute;
	width:240px;
	height:465px;
	margin-left:277px;
	margin-top:-10px;
	text-align: left;
}

#contmidcent_1a
{

	width:250px;
	height:189px;
	margin-left:0px;
	margin-top:38px;
	background: #e2f9d7 url(images/boxbot.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#contmidcent_2a
{

	width:250px;
	height:189px;
	margin-left:5px;
	margin-top:22px;
	background: #d7f9df url(images/box2bot.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#titcontmidcent_1a
{
	position:absolute;
	margin-top: 10px;
	margin-left:37px;
	
}

#titcontmidcent_2a
{
	position:absolute;
	margin-top: 10px;
	margin-left:25px;
}


#topcontmidcent_1a
{
	position:absolute;
	background: #e2f9d7 url(images/boxtop.jpg);
	background-repeat:no-repeat;
	height:5px;
	width:250px;
}

#topcontmidcent_2a
{
	position:absolute;
	background: #d7f9df url(images/box2top.jpg);
	background-repeat:no-repeat;
	height:5px;
	width:250px;
}



#pic_contmidcent_1a
{
	position:absolute;
	width:175px;
	height:135px;
	background:url(images/pic_contmidcent_1a.jpg);
	background-repeat:no-repeat;
	margin-top:40px;
	margin-left:38px;
}

#pic_contmidcent_1a a
{
	display:block;
	width:175px;
	height:135px;
}



#acc_btn
{
	position:absolute;
	width:111px;
	height:42px;
	background:url(images/acc_btn.png);
	background-repeat:no-repeat;
	margin-top:20px;
	margin-left:20px;
}

#acc_btn a 
{
	display:block;
	width:111px;
	height:42px;
}


#left_btn_1
{
	position:absolute;
	width:136px;
	height:72px;
	background:url(images/left_btn_1.png);
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:10px;
}

#left_btn_1 a
{
	display:block;
	width:136px;
	height:72px;
}


#liveperson_btn
{
	position:absolute;
	width:135px;
	height:57px;
	margin-top:75px;
	margin-left:10px;
}

#liveperson_btn a
{
	display:block;
	width:135px;
	height:57px;
}




/*Fonts*/
#contmidcent_1 h1, #contmidcent_2 h1
{
	color: #1b676c; font-family: Verdana, Geneva, sans-serif; font-size:13px; margin-bottom:20px; margin-top:15px;
}

#contmidcent_1 p, #contmidcent_2 ul
{
	color: #173638; font-family: Verdana, Geneva, sans-serif; font-size:11px; 
}

#contmidcent_2 ul 
{
	margin-left: 20px;  margin-top:-5px; padding:0;
}

#contmidcent_2 li
{
	color:#ce8127; padding:0; margin-top:-2px
	
}

.txt1
{
	color: #173638;
}


#contmidcent_2a ul
{
  margin-top:30px; position:absolute;  margin-left: 20px; padding:0;
}

#contmidcent_2a li
{
	
	color:#ce8127;  padding:0;  margin-top:0px
}

#contmidleft_1_txt
{
	position:absolute;
	color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:11px; 
	width:130px;
	height:42px;
	margin-top:70px;
	margin-left:11px;
}


#contmidleft_2a, #contmidleft_2b, #contmidleft_2c
{
   color: #173638; font-family: Arial, Helvetica, sans-serif; font-size:10px;
   padding-left:40px;
   text-align:left;
}

#linkstop ul
{
	margin:0;
	margin-left:130px;
}

#linkstop li, #linkstop li a
{
   float:left;
   list-style:none;
   margin-left:10px;
   margin-right:10px;
   margin-top:2px;
   color: #7593af; font-family: Arial, Helvetica, sans-serif; font-size:11px;
   text-decoration:none	
   
}



#conttop ul
{
	margin:0;
	margin-left:50px;
}

#conttop li, #conttop li a
{
   float:left;
   list-style:none;
   margin-left:5px;
   margin-right:5px;
   margin-top:3px;
   color: #cff9fc; font-family: Verdana, Geneva, sans-serif; font-size:11px;
   text-decoration:none;
}


#contbot
{
   text-align:center;
   color: #8da6be; font-family:Verdana, Geneva, sans-serif;  font-size:11px;
   padding-top:3px
}

#rights
{
	color: #c3daef; font-family: Verdana, Geneva, sans-serif; font-size:11px;
	text-align:center;
	height:50px
}


/*Internal*/
.table1
{

width:410px;
color: #000000; font-family: Verdana, Geneva, sans-serif; font-size:10px;
}


.table1 .td1
{
text-align: left;
vertical-align:top;
width:50px;
}

.table1 .td2
{
text-align: left;
width:180px;
}

.table1 .td3
{
vertical-align:top;
text-align: left;
width:180px;
}

#reqform
{
border:1px solid #8da6be;
margin-top: 40px;
margin-left: 10px;
padding-left:5px;
width:300px;
}

#reqform h1, #content h1
{
color: #1b676c; font-family: Verdana, Geneva, sans-serif; font-size:13px;
}

#content h2
{
	color: #dd5b15; font-family: Verdana, Geneva, sans-serif; font-size:12px; margin-bottom:20px; margin-top:15px;
}

#content p, #content li
{
	color: #173638; font-family: Verdana, Geneva, sans-serif; font-size:12px; 
}

#content li{margin-top: 5px}

#content
{
margin-top: 20px;
padding-left:5px;
margin-left:40px;
margin-right:40px;
height:auto;
border-bottom:1px solid #fcfcfc;
}


/*pag*/
#page_navigation
{
margin-left:42px
}

#page_navigation a{
	padding:5px;
	background:#8da6be; padding:1px; color:#FFF; text-decoration:none;
	margin:2px;
    color: #173638; font-family: Verdana, Geneva, sans-serif; font-size:12px; 
}
.active_page{
	background:darkblue;
	color:white !important;
}

#contform
{
background:#DDEAF9;
}


a.cont {color: #7593af; text-decoration:none}
