@charset "utf-8";
/* CSS Document */

/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;

}
body {
	background-color: #F7F8FA;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat;
}

p{
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
a:link {
	color: #5881AD;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a:visited {
	text-decoration: none;
	color: #5881AD;
}
a:hover {
	text-decoration: underline;
	color: #96A1C1;
}
a:active {
	text-decoration: none;
	color: #96A1C1;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background:url(../images/bg.jpg) repeat;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


/*main
------------------------------------------------------------------------------------------*/

#wrapper{
	height:auto;
	margin:0 auto;
	width:auto;
}


#container{
	width:965px;
	margin:0 auto;
	background:url(../images/bg.jpg) repeat-x;
	background-position:bottom;
	height:auto;
}

/*header starts*/
#header{
	width:960px;
	margin-top:20px;
}

#hdleft{
	float:left;
}

#hdright{
	float:right;
	margin-top:25px;
}

.clear{clear:both;}

.call{
	font:23px Arial, Helvetica, sans-serif;
	color:#6680aa;
	text-align:right;
}
/*header ends*/
.tagline{
	font:17px Arial, Helvetica, sans-serif;
	color:#979fbf;
}

.gap{
	height:20px;
}

/*nav starts*/

#ltmenu{
	background:url(../images/navlt.png) no-repeat;
	float:left;
	width:10px;
	height:34px;
}

#rtmenu{
	background:url(../images/navrt.png) no-repeat;
	float:right;
	width:10px;
	height:34px;
}

#midmenu{
	background:url(../images/navmid.png) repeat-x;
	height:34px;
	float:left;
	width: 945px;
	line-height: 34px;
}

#midmenu ul{width:940px;}

#midmenu li{ 
	margin-right: 23px;
	margin-left:14px;
	list-style:none;
	display:inline;
	float:left;
}

#midmenu li span{padding-left:5px;}

#midmenu li a{
	font:15px Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

#midmenu li a:hover{
	color:#979fbf;
}

/*nav ends*/

/*banner starts*/
#ltbanner{
	float:left;	
}

#rtbanner{
	float:right;
}

.firstbox{width:178px; height:90px; background:url(../images/firstbox.jpg) no-repeat;}
.firstbox p{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF;padding-top:10px; line-height:22px;}
.firstbox a{
font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF;line-height:22px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:10px;
	margin-left:12px;
	text-decoration: none;
}
.firstbox a:hover{
	font-weight:bold;
	color:#FFFFFF;
	padding-top:10px;
	margin-left:12px;
	text-decoration: underline;
}

.secondbox{width:178px; height:90px; background:url(../images/secondbox.jpg) no-repeat;}
.secondbox p{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF;padding-top:10px; line-height:22px;}
.secondbox a{
font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF;line-height:22px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:10px;
	margin-left:12px;
	text-decoration: none;
}
.secondbox a:hover{
	font-weight:bold;
	color:#FFFFFF;
	padding-top:10px;
	margin-left:12px;
	text-decoration: underline;
}
.lastbox{width:178px; height:90px; background:url(../images/thirdbox.jpg) no-repeat;}
.lastbox p{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF;padding-top:10px; line-height:22px;}
.lastbox a{
font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF;line-height:22px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:10px;
	margin-left:12px;
	text-decoration: none;
}
.lastbox a:hover{
	font-weight:bold;
	color:#FFFFFF;
	padding-top:10px;
	margin-left:12px;
	text-decoration: underline;
}
/*banner ends*/
/*content starts*/
#ltcontent{
	float:left;	
	width:748px;
}

#lttext{
	float:left;
	width:548px;
}

#lttext h4{
	font:18px Arial, Helvetica, sans-serif;
	color:#666666;
}

#lttext p{
	font:13px Arial, Helvetica, sans-serif;
	color:#666666;
}

#ltquote{float:left;}
#rtquote{float:right; padding-top: 45px; padding-right:30px;}
#quote{
	float:left;	
	padding-left:10px;
	width: 450px;
	padding-top: 12px;
}
#quote p{
	font:15px Arial, Helvetica, sans-serif;
	color:#6680aa;	
}

#rttext{
	float:right;
	width:192px;
	background:url(../images/rttext_bg.jpg) no-repeat;
	background-position:left;
}

#rttext h4{
	font:16px Arial, Helvetica, sans-serif;
	color:#6680aa;
	padding-left:15px;
	margin-top:2px;
}

#rttext h6{
	font:13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#6680aa;
	padding-left:15px;
}

#rttext p{
	font:13px Arial, Helvetica, sans-serif;
	color:#666666;
	padding-left:15px;
}

#rttext a{
	font:13px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
}

#rttext a:hover{
	color:#6680aa;
	text-decoration:none;
}

#rtcontent{
	float:right;
	width:180px;
	height:258px; 
	background:url(../images/newsletter.jpg) no-repeat;
}

#rtcontent h6{
	font:16px Arial, Helvetica, sans-serif;
	color:#6680aa;
	padding-left:18px;
}

#rtcontent p{
	font:13px Arial, Helvetica, sans-serif;
	color:#666666;
	padding-left:18px;
}

#rtcontent .frm{
	font:13px Arial, Helvetica, sans-serif;
	color:#6680aa;
	font-weight:bold;
}

.txtbox{
	width:136px;
	height:20px;
}

#rtcontent .signup a{
	padding-left:10px;	
	font:13px Arial, Helvetica, sans-serif;
	color:#6680aa;
	font-weight:bold;
	text-decoration:none;
}

#rtcontent .signup a:hover{
	color:#666;
	text-decoration:none;
}
/*content ends*/

/*footer starts*/
#footer{
	border-top:1px solid #e0e0e2;
}

#footer a ,p{
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	line-height: 20px;
}

#footer a:hover{
	color:#6680aa;
	text-decoration:none;
}

.separator{
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	padding:0 5px 0 5px;
}

/*footer ends*/

/*subpage*/
#slttext{
	float:left;
	width:210px;
}

#srtquote{
	float:right;
	padding-top:100px;
}

#squote{
	float:left;	
	padding-left:30px;
	width: 150px;
}

#squote p{
	font:15px Arial, Helvetica, sans-serif;
	color:#6680aa;
	margin-top:-15px;
	width:155px;
}

#srttext{
	float:right;
	width:520px;
	font-family: Arial, Helvetica, sans-serif;
}

#srttext{
	font:24px Arial, Helvetica, sans-serif;
	color:#6680aa;
}

#srttext p{
	font:13px Arial, Helvetica, sans-serif;
	color:#666666;
}
#srttext h2{
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

#srttext div.bgtext{
	height:35px;
	background:#edeff4;
	padding-left: 10px;	
}

#srttext p.lttext{
	float:left;
	line-height:35px;
}

#srttext p.rttext{
	float:right;	
	line-height:35px;
	font-weight:bold;
}

#srttext div.nmtext{
	/*height:35px;*/
	padding-left: 10px;	
}
.nmtext p.line{
	line-height: 28px;	
	margin-top:-23px;
}

h3{
	font:18px/24px Arial, Helvetica, sans-serif;
	color:#6680aa;
}
/* Fade */

#imageContainer {
	position:relative;
	margin:auto;
	width:748px;
}
#imageContainer {
	height:279px;
}

#imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
}
