@charset "utf-8";

/* CSS Document */



* {

	margin: 0;

	padding: 0;
	font-family: Arial, Tahoma, Verdana, sans-serif;

}

.testi{font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-style: italic; line-height: 16px; color: #147db8; margin:15px 5px 5px 10px; }
.fleft{float:left;}
.w490{width:490px;}





body {background-color: #B5D1E9;}
.freeasse{background-color:#BCE6FC; margin-top:10px; border:1px solid #169DE7;}


ul {

	font-family: Arial, Tahoma, Verdana, sans-serif;

	font-size: 12px;

	line-height: 18px;

	color: #3E3E3E;

	margin: 10px 15px 10px 30px;

}



li { 

	list-style-type: decimal;

	margin: 5px 0;

}



li.circle {

	list-style-type: disc;

}



a {

	color: #147DB8;

	text-decoration: none;

	font-weight: bold;

}

	

a:hover {

	color: #565656;

	text-decoration: underline;

	font-weight: bold;

}



a:visited {

	color: #147DB8;

	text-decoration: underline;

	font-weight: bold;

}

 

#container {

	background-color: #ffffff;

	width: 900px;

	height: auto;

	margin: 0px auto;

}



#logo-trans{width: 199px; height: 100px; margin:10px; display:block; background: url(../images/logo-trans.jpg) no-repeat center; float:left;}
.fright{float:right; padding:10px 5px 0px 0px;}
.gry25{color:#232323; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif;}
.cls{clear:both;}
.f12{font-size:12px; text-align:right; color:#A0A0A0;}
a.tplink, a.tplink:link, a.tplink:visited{text-decoration:none; color:#147DB8; font-weight:normal;}
a.tplink:hover{text-decoration:underline; color:#000; font-weight:normal;}
.f18{font-size:20px;}
.georgia{padding:25px 0px 5px 0px; font-family:Georgia, "Times New Roman", Times, serif; text-align:right;}


#logo {

	width: 300px;

	height: 120px;

	background: url(../images/logo.png) no-repeat center;

	margin: 0 auto;

}


#banner {

	width: 900px;

	height: 130px;

	background: url(../images/banner.jpg) no-repeat;

}



#menu {

	width: 900px;

	height: 48px;

	background: url(../images/menubg.png) no-repeat;

}



#menu ul {

	margin: 0 0 0 20px;

	font-family: Arial, Tahoma, "Trebuchet MS", sans-serif;

	font-size: 14px;

	font-weight: bold;

}



#menu ul li {

	display: inline;

	float: left;

	margin: 18px 10px 0 10px;

}



#menu ul li a {

	color: #474747;

	text-decoration: none;

}



#menu ul li a:hover {

	border-bottom: 2px solid #474747;

	padding-bottom: 12px;

}



.active {

	border-bottom: 2px solid #474747;

	padding-bottom: 12px;

}

#main {

	background-color: #ffffff;

	width: 900px;

	margin: 0px auto;

}

form{padding:0px; margin:0px;}

input.redbutton {background:#c00;color:#fff; font-size:11px; margin: 5px 0 1em 1em; font-weight: bold; height: 26px; width: 60px; cursor:pointer; cursor:hand; border:2px solid #f00;border-color:#f00 #900 #900 #f00;}

input.redbutton2 {background:#c00; color:#fff;font-size:11px; margin: 5px 0 1em 1em; font-weight: bold;height: 26px; width: 140px; cursor:pointer; cursor:hand; border:2px solid #f00;border-color:#f00 #900 #900 #f00;}

#contentright label {

width: 65px;

text-align: right;

float: left;

}

.formfield {

border:1px solid #999999;

height:18px;

width:18em;

}

#content {

	width: 860px;

	height: auto;

	background-color:#FFFFFF;

	float:left;

	margin: 0;

	padding: 0 20px;	

}

#contentright {

	width: 240px; !width: 230px; _width: 230px;

	float:left;

	padding-left:10px;

	height: auto;

	margin: 0;

}

#contentright label {

text-align: left;

 }

#contentright .divider {

   margin: 1.5em 0;

   border-bottom: 1px dashed #ccc;

   }

#contentright h1 {

	font-family: Arial, Tahoma, Verdana, sans-serif;

	font-size: 19px;

	color: #CC0000;

	margin-top: 20px;

}



#contentright h2 {

	font-family: Arial, Tahoma, Verdana, sans-serif;

	font-size: 14px;

	color: #C60000;

}



#contentright h3 {

	font-family: Arial, Tahoma, Verdana, sans-serif;

	font-size: 13px;

	color: #474747;

}



#contentright h4 {

	font-family: Arial, Tahoma, Verdana, sans-serif;

	font-size: 15px;

	color: #1273a9;

}

#contentright p {

	font-family: Arial, Tahoma, "Trebuchet MS", Verdana, sans-serif;

	color: #474747;

	font-size: 12px;

	margin-top: 15px;

	line-height: 18px;

}

.hilightred{color:#FF0000;}

#content label {

	width: 100px;

	text-align: left;

	float: left;

}

#content h1 {

	font-family: Arial, Tahoma, Verdana, sans-serif;

	font-size: 17px;

	color: #474747;

	margin-top: 20px;

}



#content h2 {

	font-family: Arial, Tahoma, Verdana, sans-serif;

	font-size: 14px;

	color: #C60000;

}



#content h3 {

	font-family: Arial, Tahoma, Verdana, sans-serif;

	font-size: 13px;

	color: #474747;

}



#content h4 {

	font-family: Arial, Tahoma, Verdana, sans-serif;

	font-size: 15px;

	color: #1273a9;

}



#content p {

	font-family: Arial, Tahoma, "Trebuchet MS", Verdana, sans-serif;

	color: #474747;

	font-size: 12px;

	margin-top: 15px;

	line-height: 18px;

}



#content #serviceslist {

	width: 500px;

	font-family: Arial, Tahoma, "Trebuchet MS", Verdana, sans-serif;

	color: #474747;

	font-size: 12px;

	line-height: 18px;

}



#content #serviceslist ul {

	margin: 10px 0 10px 30px;

}



#content #serviceslist h2 {

	margin: 10px 0 5px 0;

}



#content #serviceslist ul li {

	list-style-type: circle;

}



#content fieldset {

	padding: 10px 20px 10px 20px;

	margin: 0 0 10px 0;

}



#content fieldset legend {

	font-family: "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #C60000;

}



#content table.forms {

	text-align: left;

	font-family: Arial, Tahoma, "Trebuchet MS", Verdana, sans-serif;

	color: #474747;

	font-size: 12px;

	margin: 10px 0 0 0;

}



#content table.forms tr, th, td {

	padding: 5px 0;

}



#content table.forms th {

	width: 150px;

}



#content table.forms .textfields {

	width: 210px;

	margin: 0 0 0 10px;

}



.button {

	background: url(../images/button.png) no-repeat;

	width: 75px;

	height: 20px;

	border: none;

	font-family: Arial, Tahoma, Verdana, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #474747;

	text-transform: uppercase;

	padding-bottom: 2px;

	margin-top: 10px;

	float: left;

	margin-right: 10px;

}



#content #listfull {

	width: 500px;

	margin-left: 20px;

	margin-top: 10px;

	margin-bottom: 10px;

}



#content #listfull ul {

	font-family: Arial, Tahoma, "Trebuchet MS", Verdana, sans-serif;

	color: #474747;

	font-size: 12px;

}



#content #listfull ul li {

	background: url(../images/arrow.png) no-repeat top left;

	min-height: 31px;

	list-style-type: none;

	padding-left: 38px;

	margin-top: 10px;

	padding-bottom: 10px;

	padding-top: -3px;

}



#content #list {

	width: 550px;

	margin-left: 20px;

	margin-top: 40px;

}

#content #formmain {

	width: 550px;

	margin-left: 50px;

	margin-top: 20px;

}

#content #list ul {

	font-family: Arial, Tahoma, "Trebuchet MS", Verdana, sans-serif;

	color: #474747;

	font-size: 12px;

}



#content #list ul li {

	background: url(../images/arrow.png) no-repeat top left;

	min-height: 31px;

	list-style-type: none;

	padding-left: 38px;

	margin-top: 10px;

	padding-bottom: 10px;

	padding-top: -3px;

}



#content #list2 {

	width: 550px;

	margin-left: 20px;

	margin-top: 40px;

}



#content #list2 ul {

	font-family: Arial, Tahoma, "Trebuchet MS", Verdana, sans-serif;

	color: #474747;

	font-size: 12px;

}



#content #list2 ul li {

	background: url(../images/arrow.png) no-repeat top left;

	min-height: 31px;

	list-style-type: none;

	padding-left: 38px;

	margin-top: 10px;

	padding-bottom: 10px;

	padding-top: -3px;

}



#content .testimonial {

	width: 860px;

	margin: 10px 0 10px 0;

	background-color: #F4F4F4;

	border: 1px dotted #d4d4d4;

}



#content .testimonial p {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	font-style: italic;

	line-height: 16px;

	color: #147db8;

	margin-right: 20px;

	margin-left: 20px;

}



#content .testimonial p.owner {

	font-size: 11px;

	font-weight: bold;

	color: #474747;

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	text-align: right;

	margin-bottom: 5px;

}



#contentleft {

	width: 600px;

	height: auto;

	background-color:#FFFFFF;

	float:left;

	margin: 0;

	padding: 0 20px;

	border-right: 1px dashed #ccc;

}

#contentleft label {

	width: 80px;

	text-align: left;

	float: left;

}

#contentleft h1 {

	font-family: Arial, Tahoma, Verdana, sans-serif;

	font-size: 17px;

	color: #474747;

	margin-top: 20px;

}



#contentleft h2 {

	font-family: Arial, Tahoma, Verdana, sans-serif;

	font-size: 14px;

	color: #C60000;

}



#contentleft h3 {

	font-family: Arial, Tahoma, Verdana, sans-serif;

	font-size: 13px;

	color: #474747;

}



#contentleft h4 {

	font-family: Arial, Tahoma, Verdana, sans-serif;

	font-size: 15px;

	color: #1273a9;

}



#contentleft p {

	font-family: Arial, Tahoma, "Trebuchet MS", Verdana, sans-serif;

	color: #474747;

	font-size: 12px;

	margin-top: 15px;

	line-height: 18px;

}



#contentleft #serviceslist {

	width: 500px;

	font-family: Arial, Tahoma, "Trebuchet MS", Verdana, sans-serif;

	color: #474747;

	font-size: 12px;

	line-height: 18px;

}



#contentleft #serviceslist ul {

	margin: 10px 0 10px 30px;

}



#contentleft #serviceslist h2 {

	margin: 10px 0 5px 0;

}



#contentleft #serviceslist ul li {

	list-style-type: circle;

}



#contentleft fieldset {

	padding: 10px 20px 10px 20px;

	margin: 0 0 10px 0;

}



#contentleft fieldset legend {

	font-family: "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #C60000;

}



#contentleft table.forms {

	text-align: left;

	font-family: Arial, Tahoma, "Trebuchet MS", Verdana, sans-serif;

	color: #474747;

	font-size: 12px;

	margin: 10px 0 0 0;

}



#contentleft table.forms tr, th, td {

	padding: 5px 0;

}



#contentleft table.forms th {

	width: 150px;

}



#contentleft table.forms .textfields {

	width: 210px;

	margin: 0 0 0 10px;

}



#contentleft #listfull {

	width: 500px;

	margin-left: 20px;

	margin-top: 10px;

	margin-bottom: 10px;

}



#contentleft #listfull ul {

	font-family: Arial, Tahoma, "Trebuchet MS", Verdana, sans-serif;

	color: #474747;

	font-size: 12px;

}



#contentleft #listfull ul li {

	background: url(../images/arrow.png) no-repeat top left;

	min-height: 31px;

	list-style-type: none;

	padding-left: 38px;

	margin-top: 10px;

	padding-bottom: 10px;

	padding-top: -3px;

}



#contentleft #list {

	width: 550px;

	margin-left: 20px;

	margin-top: 40px;

}



#contentleft #list ul {

	font-family: Arial, Tahoma, "Trebuchet MS", Verdana, sans-serif;

	color: #474747;

	font-size: 12px;

}



#contentleft #list ul li {

	background: url(../images/arrow.png) no-repeat top left;

	min-height: 31px;

	list-style-type: none;

	padding-left: 38px;

	margin-top: 10px;

	padding-bottom: 10px;

	padding-top: -3px;

}



#contentleft #list2 {

	width: 550px;

	margin-left: 20px;

	margin-top: 40px;

}



#contentleft #list2 ul {

	font-family: Arial, Tahoma, "Trebuchet MS", Verdana, sans-serif;

	color: #474747;

	font-size: 12px;

}



#contentleft #list2 ul li {

	background: url(../images/arrow.png) no-repeat top left;

	min-height: 31px;

	list-style-type: none;

	padding-left: 38px;

	margin-top: 10px;

	padding-bottom: 10px;

	padding-top: -3px;

}



#contentleft .testimonial {

	width: 600px;;

	margin: 10px 0 10px 0;

	background-color: #F4F4F4;

	border: 1px dotted #d4d4d4;

}



#contentleft .testimonial p {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	font-style: italic;

	line-height: 16px;

	color: #147db8;

	margin-right: 20px;

	margin-left: 20px;

}



#contentleft .testimonial p.owner {

	font-size: 11px;

	font-weight: bold;

	color: #474747;

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	text-align: right;

	margin-bottom: 5px;

}



#bottom {

	background: #ffffff url(../images/bottom.png) no-repeat;

	width: 900px;

	clear: both;

	margin:0px auto;

	font-family: Arial, Verdana, Tahoma, sans-serif;

	text-align: center;

}



#bottom h2 {

	font-size: 16px;

	color: #147db8;

	padding: 20px 0 10px 0;

}



#bottom p {

	color: #474747;

	font-size: 12px;

	margin: 0 0 10px 0;

	padding: 0 0 10px 0;

}



#footer {

	margin: 0 auto;

	background: url(../images/footer.png) no-repeat;

	width: 900px;

	height: 50px;

	padding: 8px 0 0 0;

	margin-bottom: 10px;

}



#footer p {

	font-family: Arial, Verdana, Tahoma, sans-serif;

	font-size: 11px;	

	text-align: center;

	color: #474747;

	margin: 5px 0 0 0;

}

.blue{color:#1273a9;}

span.listheader {

	color: #1273a9;

	font-weight: bold;

}



span.biggertext {

	color: #C60000;

	font-weight: bold;

	font-size: 12px;

}



span.biggertext1 {

	color: #125FB4;

	font-weight: bold;

	font-size: 12px;

}
#maintxt{padding-top:0px; font-size:14px;font-family: Arial, Tahoma, Verdana, sans-serif; }
#maintxt h1{font-size: 16px; color:#333333;}
#maintxt h2{color:#2D6699; font-size: 16px; line-height:25px; }


span.redtext {

	color: #c60000;

}



.images {

	float: right;

	border: 3px solid #F4CE1B;

	margin-left: 20px;

}	



.floating {

	float: right;

	width: 280px;

	margin: 40px 0px 0 0;

}



.floating2 {

	float: left;

	width: 400px;

}



.clear {

	clear: both;

}

.zerospam {

float:right;

left:0px;

position:relative;

top:0;

width:155px;

}
#nav{width: 900px; height: 48px; line-height:48px; background: url(../images/menubg.png) no-repeat;}
#nav ul{list-style-type:none; display:block; margin:0px; font-size:14px; padding:0px; font-family: Arial, Tahoma, "Trebuchet MS", sans-serif;}
#nav ul li{float:left; list-style-type:none; height:42px; line-height:42px;}
#nav ul li a{color:#474747; text-decoration:none; display:block; padding:0px 17px;}
#nav ul li a:link{color:#474747; text-decoration:none;}
#nav ul li a:hover{color:#747474; text-decoration:none; font-size:14px; border-bottom: 1px solid #747474;}
.current{color:#747474; text-decoration:none; font-size:14px; border-bottom: 1px solid #747474;}
.sep{background:url(../images/sep.gif) no-repeat 0px 16px; float:right;}

.w600{width:600px;}
.tabbg{height:31px; float:right; margin-top:3px; margin-bottom:2px; font-size:13px; font-weight:normal;}
.tabUnsel:link, .tabUnsel:visited{color:#fff; text-decoration:none; padding-left:8px; background:url(../images/lt.gif) no-repeat left; height:31px; line-height:31px; float:left; margin-right:2px;}
.tabUnsel:link span, .tabUnsel:visited span{cursor:pointer; padding-right:15px; padding-left:10px; line-height:31px; height:31px; background:url(../images/rt.gif) no-repeat right; display:block; float:left;}
.tabUnsel:hover{background:url(../images/lt-hover.gif) no-repeat left;}
.tabUnsel:hover span{background:url(../images/rt-hover.gif) no-repeat right; line-height:31px;}
.tabsel:link, .tabsel:visited{color:#fff; text-decoration:none; padding-left:8px; background:url(../images/lt-hover.gif) no-repeat left top; float:left; margin-right:2px;}
.tabsel:link span, .tabsel:visited span{cursor:pointer; padding-right:15px; padding-left:10px; line-height:31px; height:31px; background:url(../images/rt-hover.gif) no-repeat right top; float:left;display:block;}