/* CSS Document */
/*---------------General Starts------------------*/
body{
	padding:0px;
	margin:0px;
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
}

p, td, img, form, input, h1, h2, li, span{
	padding:0px;
	margin:0px;
}

ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

img{
	border:none;
	outline:none;
	display:block;
}

h2{
	font-size:24px;
	line-height:26px;
	font-weight:bold;
	color:#000;
	background-color:inherit;
}

a{
	outline:none;
	text-decoration:none;
	color: #000000;
}

a:hover{
	text-decoration:underline;
}

.spacer{
	clear:both;
	font-size:0px;
	line-height:0px;
	padding:0px;
	margin:0px;
}


/*---------------General Ends------------------*/
/*---------------Header Starts------------------*/
.logo{
	margin:24px 0 0 12px;
}

ul.navlink{
	padding:0px;
	margin:40px 0 0 0;
}

ul.navlink li{
	margin:0 2px 0 0;
	float:left;
	width:auto;
}

ul.navlink li a{
	float:left;
	width:auto;
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	color:#0C5A6A;
	background-color:inherit;
	cursor:pointer;
}

ul.navlink li a span.left{
	float:left;
	width:auto;
	display:block;
}

ul.navlink li a span.left span.right{
	float:left;
	padding:0 8px;
	width:auto;
	display:block;
}

ul.navlink li a:hover{
	background-color:inherit;
	color:#FFF7ED;
	background:url(images/hoverbg.gif) repeat-x 0 0;
}

ul.navlink li a:hover span.left{
	background:url(images/leftcurve.gif) no-repeat 0 0;
	float:left;
	width:auto;
	display:block;
}

ul.navlink li a:hover span.left span.right{
	background:url(images/rightcurve.gif) no-repeat right top;
	display:block;
}
/*------Active Starts---------*/

ul.navlink li a.active{
	background-color:inherit;
	color:#FFF7ED;
	background:url(images/hoverbg.gif) repeat-x 0 0;
	cursor:text;
}

ul.navlink li a.active span.left{
	background:url(images/leftcurve.gif) no-repeat 0 0;
}

ul.navlink li a.active span.left span.right{
	background:url(images/rightcurve.gif) no-repeat right top;
	display:block;
}

/*------Active Ends---------*/

.headerpadd{
	padding:0 0 9px 0;
}

.headerbg{
	background:url(images/headerbg.jpg) no-repeat 0 0;
	height:278px;
}

h1.caption{
	font:normal 48px/50px Georgia, "Times New Roman", Times, serif;
	color:#FFF474;
	background-color:inherit;
	padding:208px 0 0 37px;
}

/*---------------Header Ends------------------*/
/*---------------Body Starts------------------*/

.bodytopcurve{
	background:url(images/topcurve.gif) no-repeat 0 0;
	height:9px;
}

.bodybottomcurve{
	background:url(images/bottomcurve.gif) no-repeat 0 0;
	height:27px;
}

.bodybg{
	background-color:#F1F1F1;
	color:inherit;
}

/*---------------Form Starts------------------*/
h2.memberlogin{
	padding:6px 0 8px 0
}

.loginbg{
	background:url(images/loginbg.gif) no-repeat 0 0;
	height:129px;
}

.loginposition{
	margin:20px 0 0 13px;
}

.textbox{
	width:117px;
	height:11px;
	background-color:#DBDBDB;
	font:bold 11px/11px Arial, Helvetica, sans-serif;
	color:#585A51;
	border:none;
	padding:5px 10px;
}

.rememberme{
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color:#585A51;
	background-color:inherit;
	padding:8px 0 0 0;
}

.checkbox{
	width:12px;
	height:12px;
	margin:8px 0 0 0;
}

.password{
	font:normal 10px/14px Arial, Helvetica, sans-serif;
	color:#8B0B03;
	background-color:inherit;
	padding:6px 0 0 0;
}

.password a{
	color:#8B0B03;
	background-color:inherit;
}

.password a:hover{
	text-decoration:underline;
}

input.submitbutton{
	font-size:0px;
	line-height:0px;
	padding:0px;
	margin:0px;
	border:none;
	outline:none;
	display:block;
}

/*---------------Form Ends------------------*/
h2.service{
	padding:20px 0 17px 0;
}

p.text {
	font-size: 12px;
	color: #000000;
}

.topcurve{
	background:url(images/servicestopcurve.gif) no-repeat 0 0;
	height:19px;
}

.bottomcurve{
	background:url(images/servicesbottomcurve.gif) no-repeat 0 0;
	height:20px;
}

.saervicesbg{
	background-color:#fff;
	color:inherit;
}


ul.serviceslink2 li{
	color: red;
	line-height: 20px;
}

ul.serviceslink2 li a {
padding-left: 10px;}

ul.serviceslink{
	padding:0px;
	margin:0 0 0 0;	
}

ul.serviceslink li{
	background:url(images/dottedline.gif) repeat-x left bottom;
	font-size:0;

}

ul.serviceslink li.noimg{
	background:none;
}

ul.serviceslink li a{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#0C5A6A;
	display:block;
	background-color:inherit;
	background:url(images/arrowbullet.gif) no-repeat left center;
	padding:5px 0 5px 16px;
}

ul.serviceslink li a:hover{
	color:#B26B08;
	background-color:inherit;
}

.more{
	margin:7px 0 0 0;
	padding:0px;
	width:52px;
	text-align:center;
}

.more a{
	background:url(images/morebg.gif) no-repeat 0 0;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	display:block;
}

.more a:hover{
	color:#FFFF33;
	background-color:inherit;
}

.midbg{
	background-color:#fff;
	color:inherit;
	padding:18px 0 0 0;
}

.middtopcurve{
	background:url(images/midtopcurve.gif) no-repeat 0 0;
	height:11px;
}

.midbottomcurve{
	background:url(images/midbottomcurve.gif) no-repeat 0 0;
	height:12px;
}

.midredbg{
	background:url(images/midbg.gif) repeat-x 0 0 #8E0F03;
	color:inherit;
	padding:0 24px 0 12px;
}

h2.midtopheader{
	color:#fff;
	background-color:#BB270A;
	padding:9px 0 6px 0;
	font-size: 19px;
}

.midtoptext{
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color:#F1E68C;
	background-color:#BB270A;
	padding:0 0 14px 0;
}

.paneltext{
	line-height:16px;
	color:#F1E68C;
}

.paneltext01{
	line-height:16px;
	color:#F1E68C;
	padding:12px 0 0 0;
}

.more01{
	margin:12px 0 0 0;
	padding:0px;
	width:64px;
	text-align:center;
}

.more01 a{
	background:url(images/morebg01.gif) no-repeat 0 0;
	font:bold 11px/27px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	display:block;
}

.more01 a:hover{
	color:#FFFF66;
	background-color:inherit;
}

h2.test{
  font-size: 19px;
	padding:0px 0px 0px 12px;
}

h1.logo {
font-size: 19px;
font-family: Georgia;
}

.testtoptext{
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color:#B26B08;
	background-color:inherit;
	padding:0 0 9px 24px;
	background:url(images/icon01.gif) no-repeat 0 0;
}

.testtoptext a{
	color:#B26B08;
	background-color:inherit;
}

.testtoptext a:hover{
	text-decoration:underline;
}

.testtext{
	font-size:10px;
	line-height:14px;
	font-weight:normal;
	color:#4C3E07;
	background-color:inherit;
}

.leftpadd{
	padding-left:12px;
}

.leftpanelposn{
	margin-left:21px;
}

.testpadd{
	padding:10px 0 25px 0;
}

h2.events{
	padding:7px 0 13px 0;
}


h2.events2{
	padding:7px 0 13px 0;
	font-size: 16px;
}

.rightpanelposition{
	margin:0 0 0 22px;
}

.newsdate{
	background:url(images/arrowbullet.gif) no-repeat 0 5px;
	padding:0 0 6px 15px;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color:#B26B08;
	background-color:inherit;
}

.newstext{
	font-size:10px;
	line-height:14px;
	color:#4C3E07;
	font-variant:normal;
	background-color:inherit;
}

.newstext a{
	font-size:11px;
	color:#0A0809;
	font-weight:bold;
	background-color:inherit;
}

.newstext a:hover{
	color:#CC0000;
	background-color:inherit;
}

.newspadd{
	padding-top:21px;
}

h2.solution{
	padding:55px 0 17px 0;
}

.righttopcurve{
	background:url(images/righttopcurve.gif) no-repeat 0 0;
	height:17px;
}

.rightbottomcurve{
	background:url(images/rightbottomcurve.gif) no-repeat 0 0;
	height:22px;
}

.rightbg{
	background-color:#fff;
	color:inherit;
}

ul.solutionlink{
	padding:0px;
	margin:10px 0 0 12px;
	width:187px;
}

ul.solutionlink li{
	background:url(images/dottedline.gif) repeat-x left bottom;
	font-size:0;
	line-height:0;
	height:25px;
	width:187px;
}

ul.solutionlink li.noimg{
	background:none;
}

ul.solutionlink li a{
	font:bold 11px/25px Arial, Helvetica, sans-serif;
	color:#0C5A6A;
	display:block;
	background-color:inherit;
	background:url(images/arrowbullet.gif) no-repeat 2px center;
	padding:0 0 0 15px;
}

ul.solutionlink li a:hover{
	color:#B26B08;
	background-color:inherit;
}

.more02{
	margin:12px 0 0 13px;
	padding:0px;
	width:64px;
	text-align:center;
}

.more02 a{
	background:url(images/morebg01.gif) no-repeat 0 0;
	font:bold 11px/27px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	display:block;
}

.more02 a:hover{
	color:#FFCC00;
	background-color:inherit;
}
/*---------------Body Ends-------------------*/
/*---------------Footer Starts------------------*/

ul.footerlink{
	padding:0px;
	margin:0px;
}

ul.footerlink li{
	background:url(images/footerlinkdivider.gif) no-repeat right center;
	padding:0 9px;
	float:left;
	width:auto;
}

ul.footerlink li.home01{
	padding:0 9px 0 0;
}


ul.footerlink li.noimg01{
	background:none;
	padding:0 0 0 9px;
}


ul.footerlink li a{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	display:block;
	background-color:inherit;
}

ul.footerlink li a.active{
	color:#fff;
	background-color:inherit;
	cursor:text;
}

ul.footerlink li a:hover{
	color:#FF6666;
	background-color:inherit;
}

.copyright{
	font-size:10px;
	line-height:17px;
	color:#0C5A6A;
	text-align:center;
	background-color:inherit;
	padding:4px 0 0 0
}

.copyright a{
	color:#000;
	text-align:center;
	background-color:inherit;
}

.copyright a:hover{ 
	text-decoration:underline;
}


/*---------------Footer Ends------------------*/

