body{
	margin:0;
	padding:0;
	text-align:center; /* Hack for IE5/Win */
	font-family: Verdana,Arial, Helvetica;
	font-size:12px;
	line-height:18px;
	color:#323131;
}

/*Common*/
div, ul, ol, dl, dt, dd, p, h1, h2, h3, h4, h5, h6,form,body{margin:0px;padding:0px;}
ul ul, ul ol, ol ul, ol ol{margin-top: 0px;margin-bottom: 0px;}
img{border:none;}
.flft{float:left}
.frgt{float:right}
.clear{clear:both;}
.imgrgt{margin-right:1px;}
.para{margin-top:10px;}
.para1{margin-top:10px;padding-left:10px;}
.para2{margin-top:15px;padding-left:10px;}
.para3{margin-top:-3px;padding-left:10px;}
.para4{margin-top:2px;padding-left:10px;}
.para5{padding-left:20px;}
.para6{margin-top:-20px;padding-right:20px;}
.para7{padding-right:20px;margin-top:-10px;}
.para8{padding-right:20px;margin-top:-15px;}
.para9{padding-right:27px;}
.para10{margin-top:20px;}
.para11{margin-top:20px;}
.bullet{padding-top:10px; padding-left:15px;font-size:10px;line-height:18px;}
.bullet1{padding-top:10px; padding-left:15px;font-size:11px;line-height:18px;}
.hdimg{margin-bottom:15px;}

h1{font-family:Trebuchet Ms, Verdana,Arial, Helvetica; font-size:18px; color:#CD3333; line-height:18px; margin-bottom:15px; font-weight:normal;}
h2{font-family:Trebuchet Ms, Verdana,Arial, Helvetica; font-size:13px; color:#CD3333; line-height:18px; margin-top:10px; margin-bottom:3px; font-weight:bold;}
h3.slogan{font-family:Trebuchet Ms, Verdana,Arial, Helvetica; font-size:13px; color:#CD3333; line-height:18px; font-weight:normal;}
h3{font-family:Trebuchet Ms, Verdana,Arial, Helvetica; font-size:16px; color:#CD3333; line-height:18px; font-weight:bold;}
h3 a{font-family:Trebuchet Ms, Verdana,Arial, Helvetica; font-size:16px; color:#CD3333; line-height:18px; font-weight:bold; text-decoration:none}
h3 a:hover{font-family:Trebuchet Ms, Verdana,Arial, Helvetica; font-size:16px; color:#CD3333; line-height:18px; font-weight:bold; text-decoration:underline}
/*Common*/

#main_container{margin:0 auto; text-align:left; border:0px solid blue;}
.headerbg{width:100%;background:url('../images/topbg.gif') no-repeat center center; height:130px;}
.imgbanner{width:900px; height:102px; padding-top:5px; border:0px solid red;}

/*Menu*/
.menu{margin:0px auto;border:0px solid blue; height:35px; background:url('../images/menu_bg.gif') repeat;}
/*Menu*/

/*Middle*/
.midpart{width:900px;margin:0px auto;border:0px solid blue;}
.midcont{width:860px; border:0px solid red; padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:10px;}
.leftnav{width:570px;border:0px solid red;}
.rightnav{width:280px; margin-left:10px;border:0px solid red;}
.subhd{font-size:13px; color:#CD3333; font-weight:bold; margin-bottom:10px;}
/*Middle*/

/*Search*/
.search{ width:200px; float:right; position:absolute; margin-top:-70px; margin-left:695px;}
.search_left{width:200px; float:right; border:0px solid red;}
.search_right{width:200px;float:right;margin-top:9px;border:0px solid red;}
.sponser_logo{margin-top:30px; margin-left:250px; border:0px solid red;width:122px;}
/*Search*/

/*Bloganddonation*/
.blogsdonat{width:860px; padding-top:20px; border:0px solid red;padding-left:20px; padding-right:20px; padding-bottom:10px;}
.blogs{width:330px; padding-right:20px;border:0px solid red;}
.donation{width:200px; height:125px;border:0px solid red; float:left; padding-left:15px;border-left:1px dotted #9F9F9F;border-right:1px dotted #9F9F9F;}
.blogcontent{font-size:10px;line-height:13px;}
/*Blogsection*/

/*Memberlogin*/
.memberlogin{width:277px;border:1px solid #D7D7D7; padding-bottom:5px;}
.memberalign{padding-left:10px;}
.a3 {font-size:9px; text-decoration:none; color:#FFFFFF; font-weight:bold;}
.logintxt{font-size:9px; color:#FFFFFF; font-weight:bold;}
/*Memberlogin*/

/*Map*/
.map{width:277px; margin-top:20px; border:0px solid red;}
/*Map*/

/*Newsletterandclub*/
.newsletterandclub{width:280px; margin-top:20px; border:0px solid red;}
.newsletter{width:140px; border:0px solid red; padding-left:15px;border-right:1px dotted #9F9F9F;}
.club{width:122px; border:0px solid red; margin-top:20px;}
/*Newsletterandclub*/

/*Photogallery*/
.albumcont{float:left; width:560px;margin-top:10px;}
.albumthumbnail{float:left; width:140px;}
.albumthumbnail_small{float:left; width:95px;}
a.thumbnail{padding:1px;width:120px;display:block;height:auto;border:2px solid #D6D6D6;}
a.thumbnail:hover{padding:1px;width:120px;display:block;height:auto;border:2px solid #CD3333;}
a.thumbnail_small{padding:1px;width:75px;display:block;height:auto;border:2px solid #D6D6D6;}
a.thumbnail_small:hover{padding:1px;width:75px;display:block;height:auto;border:2px solid #CD3333;}
/*Photogallery*/

/*Register Now Tabs*/
.tabmain{width:277px; border:0px solid red;}
.tabcont{width:277px; border:2px solid #E0E0E0;}
.tabs {list-style:none; height:26px;}
.tabs li {float:left; margin-right:-13px;}
.tabs li a {display:block; position:relative; text-decoration:none;}
.tabs li a em {display:block; height:26px; float:left; padding:0 21px 0 8px; background:url('../images/tab.gif') right top; position:relative; z-index:100; font-size:11px;font-weight:bold; font-style:normal; color:#929292; line-height:25px;}
.tabs li a b {display:block; float:left; width:13px; height:26px; background:url('../images/tab.gif') left top; position:relative; z-index:200;}
.tabs li a.m0 {z-index:600;}
.tabs li a.m1 {z-index:500;}
.tabs li a.m2 {z-index:400;}
.tabs li a:hover {border:0; z-index:700; cursor:pointer;text-decoration:none;}
.tabs li a:hover b {background-position: left center;}
.tabs li a:hover em  {background-position: right center; color:#ffffff;}
.tabs li a.selected, .tabs li a.selected:hover {border:0; z-index:800; cursor:default;}
.tabs li a.selected b, .tabs li a.selected:hover b {background-position: left bottom;}
.tabs li a.selected em, .tabs li a.selected:hover em  {background-position: right bottom; color:#ffffff;}
.tabs li a strong{font-size:15px;font-style:italic;}
/*Register Now Tabs*/

/*Change password*/
.changepass{border:0px solid red; margin-bottom:10px;}
.changepass1{border:0px solid red;}
/*Change password*/

/*Tab points*/
.tabbullet ul {
   margin: 0;
   padding: 0;
   padding-top:10px;
   list-style-type:none;
   /* whitespace: nowrap; sometimes this is suggested to prevent list wrap*/
  }

.tabbullet ul li {
	margin: 0;
	padding: 0;
	padding-left:20px;
	background-image: url(../images/arrow.gif);
	background-position: 10px 10px; /* X-pos Y-pos (from top-left) */
	background-repeat: no-repeat;
	border:0px solid black;
   }

.tabhd{margin-bottom:10px;}
.tabtitle{font-size:12px; color:#CD3333; font-weight:bold; margin-bottom:10px;}
.tabtitle1{font-size:12px; color:#E0E0E0font-weight:bold; margin-bottom:10px;}
.onlinepollhd{font-size:11px; color:#CD3333; font-weight:bold;}
.onlinepollcontent{font-size:10px; color:#CD3333; font-weight:bold;}
/*Tab points*/

/*Links*/
.a1 {font-size:10px; text-decoration:none; color:#E00000;background: url(../images/arrow.gif) no-repeat right 5px;padding-right:10px;}
.a1:hover {font-size:10px; color:#E00000; text-decoration:underline;}
.a2 {font-size:10px; text-decoration:underline; color:#646464;}
.a2:hover {font-size:10px; color:#646464; text-decoration:none;}
.a3 {font-size:9px; text-decoration:none; color:#FFFFFF; font-weight:bold;}
.a3:hover {font-size:9px; color:#FFFFFF; text-decoration:underline; font-weight:bold;}
.a4 {font-size:10px; text-decoration:underline; color:#FFFFFF; font-weight:bold;}
.a4:hover {font-size:10px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
.a5 {font-size:11px; text-decoration:underline; color:#646464; line-height:25px;}
.a5:hover {font-size:11px; color:#646464; text-decoration:none; line-height:25px;}
.a6 {font-size:11px; text-decoration:underline; color:#E00000; line-height:25px;}
.a6:hover {font-size:11px; color:#E00000; text-decoration:none; line-height:25px;}
.a7 {font-size:12px; text-decoration:underline; color:#E00000; line-height:25px; font-weight:bold;background: url(../images/arrow1.gif) no-repeat 5px 3px;padding-left:25px;}
.a7:hover {font-size:12px; color:#E00000; text-decoration:none; line-height:25px; font-weight:bold;}
.a8 {font-size:10px; text-decoration:none; color:#E00000;background: url(../images/back_arrow.gif) no-repeat left 3px;padding-left:10px;padding-right:10px;}
.a8:hover {font-size:10px; color:#E00000; text-decoration:underline;}
.a9 {font-size:10px; text-decoration:none; color:#E00000;background: url(../images/arrow.gif) no-repeat right 3px;padding-right:10px;}
.a9:hover {font-size:10px; color:#E00000; text-decoration:underline;}
.a10 {font-size:10px; text-decoration:underline; color:#646464;}
.a10:hover {font-size:10px; color:#646464; text-decoration:none;}
.a11 {font-size:10px;line-height:15px;text-decoration:underline; color:#646464;}
.a11:hover {font-size:10px;line-height:15px;color:#646464; text-decoration:none;}
.a12 {font-size:12px;line-height:15px;text-decoration:underline; color:#CD3333; font-weight:bold;}
.a12:hover {font-size:12px;line-height:15px;color:#CD3333; text-decoration:none; font-weight:bold;}
.a13 {font-size:11px; text-decoration:underline; color:#E00000; line-height:25px;}
.a13:hover {font-size:11px; color:#E00000; text-decoration:none; line-height:25px;}
.a14 {font-size:11px; text-decoration:underline; color:#646464; font-weight:bold;}
.a14:hover {font-size:11px; color:#646464; text-decoration:none; font-weight:bold;}
.a15 {font-size:11px; text-decoration:underline; color:#FF0000; }
.a15:hover {font-size:11px; color:#FF0000; text-decoration:none;}
/*Links*/

/*Formcontrols*/
.textbox{width:200px;float:left;border:0px solid red;}
.textbox1{width:100px; height:17px; color:#ABABAB; font-size:12px; border:1px solid #ABABAB;}
.textbox2{width:175px; color:#330065; float:left;font-size:14px; font-weight:bold; height:17px; border-top:0px; border-right:0px; border-bottom:3px solid #D6D6D6; border-left:0px;}
.textbox3{width:125px; color:#ABABAB; float:left;font-size:11px; height:17px;border:1px solid #D6D6D6;}
.textbox4{width:200px; height:17px; color:#ABABAB; font-size:12px; border:1px solid #ABABAB;}
.selectbx{width:200px; height:auto; color:#ABABAB; font-size:12px; border:1px solid #ABABAB;}
.selectbx2{width:70px; height:auto; color:#ABABAB; font-size:12px; border:1px solid #ABABAB;}
.txtarea{width:300px; border:1px solid #ABABAB; height:50px;  color:#ABABAB; font-size:12px;}
.gobutton{margin-right:10px;}
.searchbtn {float:right;margin-top:6px;border:0px solid blue;}
/*Formcontrols*/

/*Footer*/
.footerbg{width:100%;background:url('../images/footerbg.gif') no-repeat bottom center;}
.footertxt{width:100%; background-color:#330065;border:0px solid red;}
.footer{margin:0px auto;width:900px;height:27px;color:#FFFFFF;border:0px solid blue;}
.footertext{margin:0px auto;width:900px; text-align:center; border:0px solid red;}
.footertext ul{float:left; width:630px;}
.footertext li{float:left;padding:5px 5px 0px 5px;list-style:none;font-size:10px;background:url('../images/footer_divider.gif') right 10px no-repeat;border:0px solid yellow;}
.footertext li a{font-size:10px; color:#FFFFFF;text-decoration:none;}
.footertext li a:hover{font-size:10px; color:#FFFFFF;text-decoration:underline;}
.footertext li.first{padding-left:0px;}
.footertext li.last{background:none;padding-right:0px;}
.footertext li span.highlight{font-size:10px; color:#FFFFFF; font-weight:bold;}
.footertext .rightnav{width:250px; padding-top:5px; font-size:10px; text-align:right; border:0px solid red;}
.footertext .lefttnav{width:570px; border:0px solid red;}
/*Footer*/

#cse-search-results iframe{
	border:0px solid blue;
	float:left;
	width:550px;
}

.scrollmarq{color:#cd3333; font-family:Georgia, Arial; font-size:12px;}

ul.sitemap{list-style-type:none; border:0px solid red; margin-top:15px;}
ul.sitemap li{background:url('../images/arrow.gif') no-repeat 0px 3px; padding-left:15px; padding-bottom:8px;}
ul.sitemap ul{list-style-type:none; margin-top:8px;}
ul.sitemap li ul li{background:url('../images/blue.gif') no-repeat 0px 8px; padding-left:12px;}
ul.sitemap li a{color:#646464; font-size:12px; text-decoration:none;}
ul.sitemap li a:hover{color:#646464; font-size:12px; text-decoration:underline;}

ul.content{list-style-type:none; border:0px solid red; margin-left:15px; margin-top:5px;}
ul.content li{background:url('../images/bullet.gif') no-repeat 0px 7px; padding-left:12px; padding-bottom:3px; font-size:12px;}
ul.content li a{font-size:11px; text-decoration:underline; color:#646464;}
ul.content li a:hover{font-size:11px; text-decoration:none; color:#646464;}
.descrption{color:#323131; font-size:11px;}
.quotes{color:#CD3333; font-size:12px;}