/* CSS layout */
body{
margin:0px;
font:normal 12px Arial, Helvetica, sans-serif; color:#393939;
}
div,table,td,tr,h1,h2,h3,h4,h5,h6,p,form,label,input,textarea,img,span,fieldset,li,ul{
margin:0px; padding:0px;
}
.clear{
clear:both;
}
h1{
font:normal 21px Arial, Helvetica, sans-serif; color:#585858; margin-bottom:22px;
}
h2{
font:normal 16px Arial, Helvetica, sans-serif; color:#FF0000; margin-bottom:15px;
}
p{
font:normal 12px Arial, Helvetica, sans-serif; color:#393939;line-height:18px; text-align:justify; margin-bottom:10px;
}
a{
	font:normal 12px Arial, Helvetica, sans-serif; 
	color:#393939;
	line-height:14px;
	text-decoration:none;
}
a:hover{
	font:normal 12px Arial, Helvetica, sans-serif; 
	color:#393939;
	line-height:16px;
	text-decoration:underline;
}

#wrapper{
margin:0 auto; width:927px; top:0px; padding:0px; overflow:hidden;
}

/* ================= header ================= */

#masthead {
	float:left;
	width:927px;
	border:0px solid #000;
	margin-top:15px;
}

/* ============= top links ============== */

#toplinks{
	width:200px;
	border:0px solid black;
	float:right;
	height:30px;
}

.topnav1{
	list-style:none;
	padding:0;
	margin:0;

}

.topnav1 li{
	font:normal 11px Arial, Helvetica, sans-serif; color:#3B3B3E;	
	display:inline;
}

a.home {
	background:url(images/icon-home.gif) no-repeat top center;
	text-decoration:none; color:#3B3B3E;float:left; height:37px;padding:13px 0px 0px 0px;
	margin:0px;
	font:normal 11px Arial, Helvetica, sans-serif;
}

a:hover.home {
	background:url(images/icon-home.gif) no-repeat top center;text-decoration:none; color:#FF0000;float:left; height:37px;padding:13px 0px 0px 0px;margin:0px;
	font:normal 11px Arial, Helvetica, sans-serif;
}

a.contact{
	background:url(images/icon-contact.gif) no-repeat top center;text-decoration:none; color:#3B3B3E;float:left;height:37px;padding:13px 0px 0px 0px;margin:0px;
	font:normal 11px Arial, Helvetica, sans-serif;
}

a:hover.contact{
	background:url(images/icon-contact.gif) no-repeat top center;text-decoration:none; color:#FF0000;float:left;height:37px;padding:13px 0px 0px 0px;margin:0px;
}

a.sitemap{
	background:url(images/icon-sitemap.gif) no-repeat top center;text-decoration:none; color:#3B3B3E;float:left;height:37px;padding:13px 0px 0px 0px;margin:0px;
font:normal 11px Arial, Helvetica, sans-serif;
}

 a:hover.sitemap{
	background:url(images/icon-sitemap.gif) no-repeat top center;text-decoration:none; color:#FF0000;float:left;height:37px;padding:13px 0px 0px 0px;margin:0px;
font:normal 11px Arial, Helvetica, sans-serif;
}


.sep{
	float:left; width:1px; height:37px; margin:0px; padding:0px 8px 0px 8px; background:url(images/menu-sap.gif) no-repeat center 18px;
}

/* =============== end toplinks =============== */

/*================ header background =============== */

#header {
	clear:right;
	height:200px;
	width:927px;
	background:url(images/header_bg.jpg) top right no-repeat;
}

/* =========== end header background =============== */

.totalmenudiv{
float:left; width:927px; height:47px; margin:0px; padding:0px; margin-top:1px;
}
.totalmenu{
list-style-type:none; width:927px; height:47px; margin:0px; padding:0px; background:url(images/menubg.gif) repeat-x;
}
.totalmenu li.menuleft{
float:left; width:12px; height:47px; margin:0px; padding:0px;
}
.totalmenu li.menumid{
float:left; width:902px; height:47px; margin:0px; padding:0px;
}
.totalmenu li.menuright{
float:left; width:12px; height:47px; margin:0px; padding:0px;
}
/*-----------------main menu-------------*/
.navigation {
list-style:none; margin:0px; padding:0px;
}
.navigation li.menuseparetor {
float:left; display:block; width:2px; height:47px; margin:0px; padding:0px 12px 0px 13px; background:url(images/menuseparetor.gif) no-repeat center 6px; 
}
.navigation li {
float:left; display:block;height:47px; margin:0px; padding:0px; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;
}
.navigation li a {
float:left;display:block;height:42px; margin:0px; padding:15px 0px 0px 0px; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;
}
.navigation li a:hover {
float:left;display:block;height:32px;margin:0px; padding:15px 0px 0px 0px; font:bold 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; background:url(images/menu-arrow.gif) no-repeat center 32px;
}
.navigation li a.active {
float:left;display:block;height:32px;margin:0px; padding:15px 0px 0px 0px; font:bold 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; background:url(images/menu-arrow.gif) no-repeat center 32px;
}


/* =============== end navigation =============== */

/* =============== content area start =============== */

#innertable {
float:left; width:898px; height:auto; top:0px; margin:0px; padding:20px 24px 6px 9px;
}

.body-left{
float:left; width:555px; top:0px; margin:0px; padding:0px 60px 0px 13px;
}

.body-right{
float:left; width:270px; top:0px; margin:0px; padding:0px;
}

.totalsponsor{
float:left; width:552px; top:0px; margin:0px; padding:25px 0px 0px 0px;
}
.sponsor{
list-style-type:none; width:552px; margin:0px; padding:0px 0px 0px 0px;
}
.sponsor li.sponsorleft{
float:left; display:block; width:11px; height:85px; margin:0px; padding:0px;
}
.sponsor li.sponsormid {
float:left; display:block; width:530px; height:83px; margin:0px; padding:0px; border-top:1px solid #C8C5DE; border-bottom:1px solid #C8C5DE; background:#FFFFFF;
}
.sponsor-head{
float:left; display:block; width:138px; height:55px; margin:0px; padding:28px 0px 0px 0px; background:#DB0410; font:normal 21px Arial, Helvetica, sans-serif; color:#FFFFFF;
}
.sponsor-img{
float:left; display:block; width:362px; height:83px; margin:0px; padding:0px 0px 0px 30px; background:#FFFFFF;
}
.sponsor li.sponsorright{
float:left; display:block; width:11px; height:85px; margin:0px; padding:0px;
}

.newsletter{
list-style-type:none; width:270px; margin-top:10px; padding:0px;
}
.newsletter li.newslettertop{
float:left; display:block; width:242px; height:30px; margin:0px; padding:5px 0px 0px 28px; background:url(images/newsletter-bg.gif) no-repeat; font:normal 18px Arial, Helvetica, sans-serif; color:#FFFFFF;
}
.newsletter li.newslettermid {
float:left; display:block; width:248px; margin:0px; padding:0px 11px 0px 9px; border-left:1px solid #C8C5DE; border-right:1px solid #C8C5DE;
}
.newsletter li.newsletterbot{
float:left; display:block; width:260px; height:38px; margin:0px; padding:0px 0px 0px 10px; background:url(images/newsletter-botbg.gif) no-repeat;
}
.newsletter-cont{
list-style-type:none; width:248px; margin:0px; padding:0px;
}
.newsletter-cont li.content{
float:left; display:block; margin:0px; padding:8px 0px 0px 18px; background:url(images/arrow.gif) no-repeat 0px 12px; font:normal 12px Arial, Helvetica, sans-serif; color:#42414C; line-height:18px;
}
.newsletter-cont li.content span{
font:normal 12px Arial, Helvetica, sans-serif; color:#3143A5;
}
.newsletter-cont li.content a{
font:normal 11px Arial, Helvetica, sans-serif; color:#3143A5; text-decoration:none;
}
.newsletter-cont li.content a:hover{
font:normal 11px Arial, Helvetica, sans-serif; color:#3143A5; text-decoration:underline;
}
.newsletter-cont li.separetor{
float:left; display:block; width:248px; margin:0px; padding:4px 0px 4px 0px; 
}
.viewall{
font:normal 11px Arial, Helvetica, sans-serif; color:#3F396F; text-transform:uppercase; text-decoration:none; background:url(images/arrow.gif) no-repeat 0px 3px; padding:0px 0px 0px 22px;
}
.viewall:hover{
font:normal 11px Arial, Helvetica, sans-serif; color:#3F396F; text-transform:uppercase; text-decoration:none; background:url(images/arrow.gif) no-repeat 0px 3px; padding:0px 0px 0px 12px;
}

.totalbody-bottom{
float:left; width:898px; top:0px; margin:0px; padding:0px;
}


.totalsmblog{
float:left; display:block; width:208px; margin:0px; padding:0px;margin-right:22px; margin-top:6px;
}

.totalsmblogright{
float:left; display:block; width:208px; margin:0px; padding:0px; margin-top:6px;
}

.smblog{
list-style-type:none; width:208px; margin:0px; padding:0px;
}
.smblog li.smblog-top{
float:left; display:block; width:208px; height:33px; margin:0px; padding:10px 0px 0px 0px; background:url(images/smblog-top.gif) no-repeat; font:normal 18px Arial, Helvetica, sans-serif; color:#424376; text-align:center;
}
.smblog li.smblog-mid{
float:left; display:block; width:182px; margin:0px; padding:7px 12px 4px 12px; background:url(images/smblog-bg.gif) #FBFBFD repeat-x; font:bold 12px Arial, Helvetica, sans-serif; color:#3143A5; border-left:1px solid #C8C5DE; border-right:1px solid #C8C5DE;
}
.smblog li.smblog-bot{
float:left; display:block; width:198px; height:51px; margin:0px; padding:30px 0px 0px 10px; background:url(images/smblog-bot1.gif) no-repeat;
}
.smblog li.smblog-bot01{
float:left; display:block; width:198px; height:51px; margin:0px; padding:30px 0px 0px 10px; background:url(images/smblog-bot2.gif) no-repeat;
}
.smblog li.smblog-bot02{
float:left; display:block; width:198px; height:51px; margin:0px; padding:30px 0px 0px 10px; background:url(images/smblog-bot3.gif) no-repeat;
}
.smblog li.smblog-bot03{
float:left; display:block; width:198px; height:51px; margin:0px; padding:30px 0px 0px 10px; background:url(images/smblog-bot4.gif) no-repeat;
}
.blogspace{
float:left; display:block; width:22px; height:150px; margin:0px; padding:0px;
}
p.smblog-contact{
font:normal 26px Arial, Helvetica, sans-serif; color:#3143A5; text-align:center; line-height:33px;
}
p.smblog-contact span{
font:normal 26px Arial, Helvetica, sans-serif; color:#DB0000;
}
.contactdiv{
float:left; width:555px; top:0px; margin:0px; padding:0px 0px 44px 0px;
}
.contactdiv01{
float:left; width:555px; top:0px; margin:0px; padding:50px 0px 200px 0px; text-align:center;
}

/*-------form-------*/
.box {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal;
color: #000000; text-decoration: none; border: 1px solid #C8C5DE; background-color: #FFFFFF; height: 25px; line-height: 15px;
width: 250px;
}
.textarea{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal;
color: #000000; text-decoration: none; border: 1px solid #C8C5DE; background-color: #FFFFFF; height: 130px; line-height: 15px; width: 250px;
}
.contact-text {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: normal; color: #3143A5;
text-decoration: none;
}
.thankyou{
font-family:Arial, Helvetica, sans-serif; font-size: 28px; font-weight: bold; color: #3143A5; line-height: 10px;
text-decoration: none;
}
.thankyou-smtext{
font-family:Arial, Helvetica, sans-serif; font-size: 18px; line-height: 25px; font-weight: normal; color: #666666;
text-decoration: none;
}
/* =============== content area start =============== */


#footer {

	float:left; width:926px; top:0px; margin:0px; padding:12px 0px 12px 6px;border-top:1px solid #CDCAD9;
	font:normal 12px Arial, Helvetica, sans-serif; color:#655D98; text-decoration:none; text-align:center;


}

.footermenu {
list-style:none; margin:0px; padding:0px;height:20px;
}
.footermenu li.footersep {
float:left; display:block; width:30px; height:8px; margin:0px; padding:0px;
}
.footermenu li {
float:left; display:block; margin:0px; padding:0px; padding-right:25px;
}

#footer-right{
float:left; display:block; margin:0px; padding:0px;
}

.footermenu li a {
float:left;display:block; margin:0px; padding:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#655D98; text-decoration:none;
}
.footermenu li a:hover {
float:left;display:block; margin:0px; padding:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#655D98; text-decoration:underline; 
}
.footermenu li a.active {
float:left;display:block; margin:0px; padding:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#655D98; text-decoration:underline; 
}
.footer-bot{
float:left; width:927px; top:0px; margin:0px; padding:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#655D98; text-decoration:none; text-align:center;
}

.loginctr{
float:right; 
width:210px; 
margin:0px; 
padding:0px; 
text-align:left; 
vertical-align:bottom;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#3D53A6;

}

.loginctr input{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#3D53A6;
}

.loginctr a{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#3D53A6;
text-decoration:none;
}
.loginctr a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#3D53A6;
text-decoration:underline;
}
