@charset "utf-8";
/* CSS Document */

body{ padding:0; margin:0; background: url(images/bg.jpg) center #bcfefd; font-family:"Trebuchet MS", Verdana, Arial, "Lucida Sans"; color:#666666; font-size:15px}
a { color:#3996db; text-decoration:none}
a:hover{ color:#f05147; }
h1,h2,h3{ margin:0; padding:0}
body img{ border:0}
h2{color:#79cef7; font-size:18px; padding-top:10px}
#bg{ background:url(images/whitebg.jpg) center repeat-y}
#cloud{ background: url(images/vloud.jpg) top center no-repeat;}
#container{ width:906px; margin:0 auto; padding-top:52px; padding-left:30px; padding-right:28px; padding-bottom:40px}
#header{ height:110px}
#logo{ float:left; width:290px}
#nav{ float:left; width:600px}
.clear{ clear:both}
#nav{ padding-top:50px}
#nav ul, #nav li, #nav2 ul, #nav2 li{ margin:0; padding:0; list-style:none; text-indent:0}
#nav li{ height:20px; border-right:1px solid #e5e5e5; float:left; padding-left:15px; padding-right:15px}
#nav li#phone{ padding-right:0; border-right:0; color:#f05147; font-weight:bold}
.testimonial{height:133px; position:relative; overflow:hidden}
.abs1,.abs2{ z-index:5000}
.abs1{
	position:absolute;
	left: 21px;
	top: 12px;
}
.abs2{
	position:absolute;
	top: 75px;
	left: 22px;
}
.testimonial h2{ font-size:37px; color:#2d3a96}
.testimonial h3{ font-size:29px; color:#3996da; font-weight:normal}
h1{ color:#0660ac; font-size:21px}

#nav2{ background:url(images/nav2.jpg)}
#nav2 a, #nav2 li{ width:120px; height:123px; float:left; display:block}
#nav2 a{ text-indent:-9000px; overflow:hidden }
#nav2 #testi a, #nav2 li#testi{ width:184px}
#content{ padding-top:30px}
.floatrightimage{ float:right; padding-left:60px; padding-bottom:60px}
#footer{ background:#bcfefd; padding-top:15px; padding-bottom:15px; width:960px; margin:0 auto; color:#0660ac; padding-left:20px; padding-right:20px}
.left{ float:left; width:40%}
.right{ float:right; width:40%; text-align:right}

#mytable {
	width:100%;
	padding: 0;
	margin: 0;
}

#mytable caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

#mytable th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}

#mytable th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

#mytable td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


#mytable td.alt {
	background: #F5FAFA;
	color: #797268;
}

#mytable th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#mytable th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

/* Java sub menus*/

#dropmenudiv{position:absolute;
background-color: #00A0DC;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
border-top:0px;
border-bottom-width: 0;
font:normal 15px Verdana;
line-height:20px;

z-index:100;

}

#dropmenudiv a
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width: 100%;
color:White;
font-size:15px;
display: block;
text-indent: 3px;
border-bottom: 2px solid #00A0DC;
padding: 1px 0;
text-decoration: none;
font-weight: ;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color:#00A0DC;
color: #072b65;
font-size:15px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}


/*Ends here*/