/* common styles starts */
body, h1, h2, h3, h4, h5, h6, ul, li, img, div, p {
	padding:0;
	margin:0;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#494949;
}
body {
	background:#0B69A6 url(../images/bodybg.gif) top left repeat-x;
	text-align:center;
}
ul, ol {
	list-style-type:none;
}
a {
	outline:none;
}
img {
	border:0;
}
.clear {
	clear:both;
}
.container{
	width:890px;
	margin:0 auto;
	text-align:left;
}
/* common styles end */
/* header starts */
.header{
	height:75px;
	position:relative;
}
.header .logo{
	position:absolute;top:0;left:0;
	width:470px;height:75px;
	display:block;
	background:url(../images/logo.gif) top left no-repeat;
	text-indent:-999999px;
}
.header h1.phonenumber{
	position:absolute;top:22px;right:0;
	background:url(../images/phonenumber-bg.gif) bottom left repeat-x;
	color:#686868;
	font:22px/32px Arial, Helvetica, sans-serif;
}
.header h1.phonenumber span{
	background:url(../images/icon-phone.gif) 0 3px no-repeat;
	padding:0 0 0 48px;
	display:block;
}
/* header end */
/* topimages starts */
.topimages{
	background:#fff;
	text-align:center;
	height:300px;
}
.topimages img{
	border:1px solid #CACACA;
	margin:24px 0;
}
.topimages .middle{
	margin:24px 22px;
}
/* topimages end */
/* navigation starts */
.navigation{
	background:url(../images/navigation-bg.gif) top left repeat-x;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	height:51px;
	margin:20px 0;
	text-align:center;
}
.navigation a{
	background:url(../images/navigation-dot.gif) right 2px no-repeat;
	font:bold 16px/51px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	padding:0 50px 0 36px;
}
.navigation a:hover{
	color:#000;
}
.navigation a.last{
	background:url(../images/spacer.gif) right 2px no-repeat;
}
/* navigation end */
/* footer starts */
.footer{
	height:43px;
	background:#fff;
	padding:0 17px;
}
.footer .links{
	float:left;
	font:12px/43px Verdana, Arial, Helvetica, sans-serif;
	color:#57C9E6;
}
.footer .links a{
	text-decoration:none;
	color:#6B6B6B;
	padding:0 10px;
}
.footer .links span{
	color:#6B6B6B;
}
.footer .links span.designedby{
	padding:0 0px 0 10px;
}
.footer .links span.designedby{
	padding:0 0px 0 10px;
}
.footer .links .web,
.footer .links .email{
	padding:0 10px 0 4px;
}
.footer .links a:hover{
	text-decoration:underline;
}
.footer .validations{
	float:right;
	padding:14px 0 0 0;
}
.footer .validations .middle{
	padding:0 23px;
}
/* footer end */
/* mainares styles starts */
.mainarea{
	background:#fff;
	margin:20px 0;
	width:890px;
}
.mainarea .columns{
	padding:20px;
}
.mainarea .leftcolumn{
	float:left;
	width:600px;
}
.leftcolumn a{
	text-decoration:none;
	color:#FF9900;
}
.leftcolumn a:hover{
	text-decoration:underline;
	color:#FF6600;
}
.mainarea .leftcolumn h1{
	background:url(../images/pagetitle-bg.gif) top left no-repeat;
	font:34px/38px "Trebuchet MS";
	color:#ABD2EA;
	padding:0 0 6px 60px;
	margin:0 0 23px 0;
}
.mainarea .leftcolumn h4{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#217EBB;
	padding:0 0 8px 0;
}
.mainarea .leftcolumn h4.green{
	color:#9EBC6A;
}
.mainarea .leftcolumn ul{
	padding:0 0 18px 0;
}
.mainarea .leftcolumn ul li{
	background:url(../images/listitem-bg.gif) left 10px no-repeat;
	padding:1px 0 1px 35px;
}
.mainarea .rightcolumn{
	width:235px;
	float:right;
}
.mainarea .rightcolumn img{
	width:230px;height:155px;
}
.mainarea .rightcolumn ul.images li{
	padding:0 0 7px 0;
	text-align:center;
}
.mainarea .rightcolumn ul.images li img{
	border:2px solid #B6B6B6;
}
/* mainares styles end */
