/* CSS Document */

	
body{
	margin:0;
	padding:72px 0 0 0;
	background-color:#7DA9DB;
	color:#0474B4;
	font:bold 13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
td, ul, li, a, p, img, form, input, h1, h2, h3{
	padding:0;
	margin:0;
	}
ul{
	list-style-type:none;
	}
a{
	color:#0474B4;
	text-decoration:none;
	}
a:hover{
	color:#7DA9DB;
	}
	
td.whiteSection{
	background-color:#fff;
	border:#C9E4F7 3px solid;
	}
td.BottomBorder{
	border-bottom:#C9E4F7 3px solid;
	padding:0 0 2px 0;
	}
td.BottomBorder img.logo{
	margin:32px 21px 0 0;
	}

/*----Shadow ----*/
td.leftShadow{
	background:url(images/left-shadow.gif) repeat-y 100% 0;
	}
td.rightShadow{
	background:url(images/right-shadow.gif) repeat-y 0 0;
	}
td.topShadow{
	background:url(images/top-shadow.gif) repeat-x 0 100%;
	}
td.bottomShadow{
	background:url(images/bottom-shadow.gif) repeat-x 0 0;
	}	


/*----Menu and Header ----*/
td.menu ul{
	padding:110px 0 0 9px;
	}
td.menu ul li{
	float:left;
	margin:0 1px 0 0;
	font-weight:normal;
	}
td.menu ul li a{
	background-color:#7DA9DB;
	text-decoration:none;
	font-size:14px;
	color:#fff;
	text-align:center;
	width:109px;
	line-height:36px;
	display:block;
	}
td.menu ul li.active{
	background-color:#0474B4;
	font-size:14px;
	color:#fff;
	text-align:center;
	width:109px;
	line-height:36px;
 	}
td.menu ul li a span{
	background:url(images/menu-bg-left.gif) no-repeat 0 0;
	display:block;
	}
td.menu ul li a span span, td.menu ul li.active span span{
	background:url(images/menu-bg-right.gif) no-repeat 100% 0;
	}

td.menu ul li a:hover{
	background-color:#0474B4;
	}
td.menu ul li a:hover span, td.menu ul li.active span{
	background:url(images/menu-bg-hover-left.gif) no-repeat 0 0;
	display:block;
	}
td.menu ul li a:hover span span, td.menu ul li.active span span{
	background:url(images/menu-bg-hover-right.gif) no-repeat 100% 0;
	}

/*----Body ----*/
td.rightBorder{
	border-right:#C9E4F7 3px solid;
	padding:21px 21px 0 12px;
	}
td.rightBorder img.bodyPic{
	border:#D1D1D1 5px solid;
	}
td.rightBorder p.picText{
	font-size:10px;
	text-align:right;
	padding:5px 0 0 0;
	font-style:italic;
	color:#0474B4;
	}
td.rightBorder p.picText span{
	color:#FFFE50;
	}
td.rightBorder p.servicePage{
	font-weight:normal;
	padding:0 0 19px 0;
	}
td.rightBorder p.contactPage a:hover{
	text-decoration:none;
	color:#0474B4;
	}

td.rightBorder h1{
	font-size:28px;
	line-height:30px;
	font-weight:normal;
	padding:0 0 14px 0;
	color:#0474B4;
	}
td.gotIssue{
	background:url(images/got-issue-bg.gif) repeat-y 0 0;
	}
td.gotIssue h2{
	background:url(images/got-issue-bg-top.gif) no-repeat 0 0;
	color:#0474B4;
	font-size:14px;
	line-height:14px;
	padding:9px 12px;
	}
td.gotIssueText{
	background-color:#7BA5C3;
	}
td.gotIssueText p{
	color:#fff;
	font-size:12px;
	line-height:14px;
	padding:8px 12px 0 12px;
	}
td.gotIssueText p a{
	color:#fff;
	}
td.gotIssueText p a:hover{
	color:#fff;
	text-decoration:none;
	}
td.gotIssueText ul{
	color:#fff;
	padding:8px 5px 0 12px;
	}
td.gotIssueText ul li{
	background:url(images/arrow.gif) no-repeat 0 6px;
	color:#fff;
	font-size:12px;
	line-height:18px;
	padding:0 0 0 8px;
	}
p.service a{
	line-height:14px;
	text-decoration:none;
	}
ul.servicesList{
	padding:0 0 19px 0;
	}
ul.servicesList li{
	background:url(images/bullet.gif) no-repeat 0 6px;
	font-weight:normal;
	padding:0 0 0 9px;
	}
.serviceDivider{
	border-top:#C9E4F7 1px solid;
	padding:19px 0 0 0;
	}
p.paddingBottom{
	padding:0 0 15px 0;
	}

/*----Contact Panel ----*/
td.contactPanel{
	background-color:#FFFD6C;
	border-top:#F0E6B1 1px solid;
	border-bottom:#F0E6B1 1px solid;
	line-height:62px;
	font-size:36px;
	color:#0474B4;
	font-weight:normal;
	}
.footerPic{
	padding:0 0 0 8px;
	}
td.footer{
	/*line-height:74px;*/
	padding:22px 0 29px 0;
	text-align:center;
	color:#fff;
	}
td.footer a{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
td.footer a:hover{
	text-decoration:underline;
	}
td.footer span{
	padding:0 7px;
	}

/*---- Sub pages----*/
td.aboutDetails{
	border-left:#F0E6B1 1px solid;
	border-right:#F0E6B1 1px solid;
	background-color:#FFFD6C;
	}
td.aboutDetails p{
	padding:0 0 0 11px;
	}
td.aboutDetails p a{
	font-style:italic;
	font-weight:normal;
	font-size:11px;
	}
td.aboutDetails p a:hover{
	text-decoration:none;
	color:#0474B4;
	}
td.aboutDetails p span{
	font-style:italic;
	font-weight:normal;
	}
td.blue{
	border-left:#C9E4F7 3px solid;
	border-right:#C9E4F7 3px solid;
	}
td.testiText{
	border-left:#fff 1px solid;
	border-right:#fff 1px solid;
	background:#F1F4F6 url(images/service-testimonial-bg.gif) repeat-x 0 50%;
	}
td.testiText p{
	font-weight:normal;
	font-style:italic;
	padding:0 14px;
	}
td.testiText p span{
	font-weight:bold;
	font-style:normal;
	display:block;
	}
td.testiText h2{
	font-weight:bold;
	font-style:normal;
	padding:0 0 9px 14px;
	font-size:14px;
	}

h1.testimonialHeading{
	font-size:28px;
	line-height:30px;
	font-weight:normal;
	padding:21px 21px 14px 12px;
	color:#0474B4;
	}
p.testimonialHeading{
	padding:0 21px 14px 14px;
	}
	
form.contact label{
	line-height:38px;
	}
form.contact input{
	width:218px;
	height:18px;
	background-color:#F2F6FB;
	border:#C9E4F7 1px solid;
	padding:2px;
	color:#0474B4;
	font-size:11px;
	font-weight:normal;
	}
form.contact textarea{
	width:218px;
	height:78px;
	background-color:#F2F6FB;
	border:#C9E4F7 1px solid;
	padding:2px;
	color:#0474B4;
	font-size:11px;
	font-weight:normal;
	}
form.contact input.submitButton{
	width:79px;
	height:23px;
	border:none;
	padding:0;
	}
.contactDetails{
	background-color:#FFFD6C;
	padding:19px 0;
	border-left:#F0E6B1 1px solid;
	border-right:#F0E6B1 1px solid;
	}
