/* CSS Document */



a img { border:0px; }



body{

	padding:0;

	margin:0;

	background:url(../images/body_bg.jpg) 0 0 repeat-x #ffffff; 

	color:#000000;

	font-family:Arial, Verdana, sans-serif;

}

div, h1, h2, p, form, label, input, textarea, img, span{

	margin:0; padding:0;

}



ul{

	margin:0; 

	padding:0; 

	list-style-type:none;

}

.spacer{

	clear:both; 

	font-size:0px; 

	line-height:0px;

}

/*------------------------------------------------body--------------------*/



/*------------------------------------------------header start--------------------*/

#header{

	width:980px;

	height:366px;

	margin:0 auto;

	background:url(../images/header.jpg) 0 0 no-repeat;

	position:relative;

}

#header h1 {

	position:relative;

	top:30px;

}

#header .logo{

	background:url(../images/logo.gif) 0 0 no-repeat;

	position:absolute;

	top:26px;

	width:223px;

	height:39px;

	text-indent:-5000px;

	overflow:hidden;

}

#header ul{

	height:105px;

	margin:0;

	padding:0;

	float:right;

}

#header ul li{

	display:block;

	float:left;

}

#header ul li a{

	display:block;

	height:27px;

	padding:78px 13px 0 13px;

	font:bold 12px Arial, Verdana, sans-serif;

	color:#FFF;

	background:url(../images/nav_bg.gif) 0 0 repeat-x #131313;

	text-decoration:none;

	text-transform:uppercase;

	float:left;

}

#header ul li a:hover{

	background:url(../images/nav_bg_hover.gif) 0 0 repeat-x #020202;

	color:#ffffff;

}

#header ul li.selected{

	display:block;

	float:left;

	height:27px;

	padding:78px 13px 0 13px;

	font:bold 12px Arial, Verdana, sans-serif;

	color:#ffffff;

	background:url(../images/nav_bg_hover2.gif) 0 0 repeat-x #020202;

	text-decoration:none;

	text-transform:uppercase;

}

#header ul li.selected a {

	padding:0px;

	background:none;

}

#header ul.icon{

	width:620px;

	height:71px;

	position:absolute;

	left:354px;

	top:295px;

}

#header ul.icon li.idea{

	width:165px;

	background:url(../images/top_div.gif) no-repeat;

	background-position:bottom right;

	float:left;

}

#header ul.icon li.idea a{

	background:url(../images/idea_icon.gif) 0 0 no-repeat #fffff1;

	padding:45px 5px 0 75px;

	float:left;

	font:bold 14px/18px Arial, Verdana, sans-serif;

	color:#ffffff;

	text-decoration:none;

	text-transform:uppercase;

}

#header ul.icon li.idea a:hover{

	background:url(../images/idea_icon_hover.gif) 0 0 no-repeat #fffff1;

	color:#E2E1D1;

}

#header ul.icon li.idea.down a {

	background:url(../images/idea_icon_hover.gif);

}

#header ul.icon li.fee{

	width:158px;

	background:url(../images/top_div.gif) no-repeat;

	background-position:bottom right;

	float:left;

}

#header ul.icon li.fee a{

	background:url(../images/fee_icon.gif) 0 0 no-repeat #fffff1;

	padding:45px 5px 0 75px;

	float:left;

	font:bold 14px/18px Arial, Verdana, sans-serif;

	color:#ffffff;

	text-decoration:none;

	text-transform:uppercase;

}

#header ul.icon li.fee a:hover{

	background:url(../images/fee_icon_hover.gif) 0 0 no-repeat #fffff1;

	color:#E2E1D1;

}

#header ul.icon li.fee.down a {

	background-image:url(../images/fee_icon_hover.gif); 

}

#header ul.icon li.service{

	width:147px;

	background:url(../images/top_div.gif) no-repeat;

	background-position:bottom right;

	float:left;

}

#header ul.icon li.service a{

	background:url(../images/service_icon.gif) 0 0 no-repeat #fffff1;

	padding:45px 5px 0 75px;

	float:left;

	font:bold 14px/18px Arial, Verdana, sans-serif;

	color:#ffffff;

	text-decoration:none;

	text-transform:uppercase;

}

#header ul.icon li.service a:hover{

	background:url(../images/service_icon_hover.gif) 0 0 no-repeat #fffff1;

	color:#E2E1D1;

}



#header ul.icon li.service.down a {

	background-image:url(../images/service_icon_hover.gif);

}

#header ul.icon li.testimonial{

	float:left;

}

#header ul.icon li.testimonial a{

	background:url(../images/testimonial_icon.gif) 0 0 no-repeat #fffff1;

	padding:45px 5px 0 75px;

	float:left;

	font:bold 14px/18px Arial, Verdana, sans-serif;

	color:#ffffff;

	text-decoration:none;

	text-transform:uppercase;

}

#header ul.icon li.testimonial a:hover{

	background:url(../images/testimonial_icon_hover.gif) 0 0 no-repeat #fffff1;

	color:#E2E1D1;

}

#header ul.icon li.testimonial.down a {

	background:url(../images/testimonial_icon_hover.gif); 

}

/*------------------------------------------------header end--------------------*/



/*------------------------------------------------body start--------------------*/

#body{

	width:980px;

	margin:0 auto;

	padding:0;

}

#body h2{

	font:normal 26px/54px Arial, Verdana, sans-serif;

	color:#121212;

	background-color:#ffffff;

	float:left;

}

#body p{

	display:block;

	width:660px;

	font:normal 15px/20px Arial, Verdana, sans-serif;

	color:#121212;

	background-color:#ffffff;

	margin:0 0 21px 0;

	float:left;

}

#body p a {

	color:#C00;

}

#body span{

	font:bold 15px/20px Arial, Verdana, sans-serif;

	color:#B90000;

	background-color:#ffffff;

}

#body p.rm{

	display:block;

	width:83px;

	height:21px;

	background-color:#F0F0F0;

	color:#000000;

	border:#D8D8D8 solid 1px;

	padding:0 0 0 892px;

	margin:0 0 15px 0;

	float:left;

}

#body p.rm a.read-more{

	display:block;

	width:80px;

	background:url(../images/read_more_icon.gif) 54px 4px no-repeat #F0F0F0;

	font:bold 12px/21px Tahoma, Arial, Verdana, sans-serif;

	color:#070707;

	text-transform:uppercase;

	text-decoration:none;

}

#body p.rm a.read-more:hover{

	background:url(../images/read_more_icon_hover.gif) 54px 4px no-repeat #F0F0F0;

	color:#D43535;

}

#left{

	width:279px;

	background:url(../images/left_panel_bg.gif) 0 0 repeat-y;

	float:left;

}

#left ul.side_menu {

	display:block; 

	clear:both;

	width:242px;

	background-color:#AC0000;

	padding:10px 0px 10px 0px;

	overflow:hidden;

}

#left ul.side_menu li {

	display:block;

	float:left;

	clear:both;

	width:202px;

	margin-bottom:0px;

	padding:5px 10px 5px 30px;

	background: transparent url(../images/bullet2.gif) 15px 5px no-repeat;

}

#left ul.side_menu li h2 {

	font-size:13px;

	line-height:16px;

	font-weight:bold;

	display:block;

	width:100%;

	background-color:transparent;

}

#left ul.side_menu li h2 a {

	color:#EBC2C2;

	text-decoration:none;

}



#left ul.side_menu li h2 a:hover { 

	color:#FFF;
	/*background:#292ad2;*/
	text-decoration:underline;

}

#left ul.side_menu li.selected h2 a {

	color:#FFF;

	text-decoration:none;

}

#left ul.side_menu li.selected {

	background-image:url(../images/bullet.gif);

	background-color:#15157E;

}

#left ul.side_menu li.apasat {

	background-image:url(../images/bullet.gif);

	background-color:#292ad2;

}



#left p.newsletter{

	display:block;

	width:226px;

	height:31px;

	background:url(../images/newsletter_bg.gif) 0 0 repeat-x #666661;

	border-left:#666666 solid 1px;

	border-right:#666666 solid 1px;

	border-top:#666666 solid 1px;

	font:normal 20px/31px Arial, Verdana, sans-serif;

	color:#ffffff;

	padding:0 0 0 14px;

	margin:0 0 2px 0;

	float:left;

}

#left p.newsletter img.news{

	width:35px;

	height:32px;

	padding:0 6px 0 0;

	margin:0;

	float:left;

}

#left form{

	width:212px;

	height:81px;

	background-color:#121212;

	color:#CDCDCD;

	padding:8px 15px 0 15px;

	float:left;

	margin:0 0 4px 0;

}

#left label{

	font:bold 12px/27px Arial, Verdana, sans-serif;

	color:#CDCDCD;

	background-color:#121212;

}

#left input.txtbox{

	width:210px;

	height:20px;

	background-color:#ffffff;

	color:#000000;

	border:#7F7F7F solid 1px;

	margin:0 0 11px 0;

}

#left input.btn-signup{

	background:url(../images/btn_signup.gif) 0 0 no-repeat;

	width:65px;

	height:11px;

	float:right;

	border:none;

	cursor:pointer;

}

#left p.member-login{

	display:block;

	width:226px;

	height:31px;

	background:url(../images/member_login_bg.gif) 0 0 repeat-x #B40001;

	border-left:#B40000 solid 1px;

	border-right:#B40000 solid 1px;

	border-top:#B40000 solid 1px;

	font:normal 24px/31px Arial, Verdana, sans-serif;

	color:#ffffff;

	padding:0 0 0 14px;

	margin:0 0 1px 0;

	float:left;

}

#left p.member-login img.member{

	width:31px;

	height:28px;

	padding:0 6px 0 0;

	margin:0;

	float:left;

}

#left form.mlog{

	width:212px;

	height:94px;

	background-color:#9C9C9C;

	color:#CDCDCD;

	padding:15px 15px 0 15px;

	float:left;

	margin:0 0 10px 0;

}

#left label.white{

	font:bold 13px/25px Arial, Verdana, sans-serif;

	color:#FFFFFF;

	background-color:#9C9C9C;

	float:left;

}

#left input.txtbox2{

	width:133px;

	height:20px;

	background-color:#ffffff;

	color:#000000;

	border:#7F7F7F solid 1px;

	margin:0 0 8px 0;

	float:right;

}

#left input.register{

	background:url(../images/btn_register.gif) 0 0 no-repeat;

	width:152px;

	height:12px;

	margin:5px 5px 0 0;

	float:left;

	border:none;

	cursor:pointer;

}

#left input.login{

	background:url(../images/btn_login.gif) 0 0 no-repeat;

	width:55px;

	height:11px;

	margin:6px 0 0 0;

	float:left;

	border:none;

	cursor:pointer;

}

#left form.contact{

	width:212px;

	height:301px;

	background-color:#E8E8E8;

	border:#CACACA solid 1px;

	color:#CDCDCD;

	padding:11px 14px 0 14px;

	float:left;

	margin:0;

}

#left label.contact-text{

	display:block;

	background:url(../images/contact_bg.gif) 0 0 no-repeat;

	width:79px;

	height:62px;

	float:left;

	margin:0 0 19px 0;

	padding:0 41px 0 93px;

	color:#ffffff;

	background-color:#E8E8E8;

}

#left span.nor{

	font:normal 24px/32px Arial, Verdana, sans-serif;

	color:#ffffff;

	background-color:#7B7B7B;

	text-transform:none;

}

#left span{

	font:bold 24px/26px Arial, Verdana, sans-serif;

	color:#ffffff;

	background-color:#7B7B7B;

	text-transform:uppercase;

}

#left label.black{

	font:bold 13px/28px Arial, Verdana, sans-serif;

	color:#1B1B1B;

	background-color:#E8E8E8;

	text-transform:capitalize;

	float:left;

}

#left textarea{

	width:133px;

	height:70px;

	background-color:#ffffff;

	color:#000000;

	border:#7F7F7F solid 1px;

	margin:0 0 16px 9px;

	float:left;

}

#left p.bottom-bg{

	background:url(../images/left_bottom_bg.gif) 0 0 no-repeat;

	width:279px;

	height:46px;

	margin:0;

	padding:0;

	float:left;

}

#left input.reset{

	background:url(../images/btn_reset.gif) 0 0 no-repeat;

	width:58px;

	height:11px;

	float:right;

	margin:0 12px 0 0;

	border:none;

	cursor:pointer;

}

#left input.submit{

	background:url(../images/btn_submit.gif) 0 0 no-repeat;

	width:66px;

	height:11px;

	float:right;

	border:none;

	cursor:pointer;

	margin:0 0 16px 0;

}

#right{

	width:678px;

	float:left;

	padding:0 0 40px 20px;

}

#right p.le{

	display:block;

	width:229px;

	height:73px;

	font:normal 30px/26px Arial, Verdana, sans-serif;

	background:url(../images/latest_event_icon.gif) 0 0 no-repeat #ffffff;

	color:#121212;

	padding:0 0 0 70px;

	margin:0;

	float:left;

}

#right span.red{

	width:91px;

	font:bold 16px/28px Tahoma, Arial, Verdana, sans-serif;

	color:#C90000;

	background-color:#ffffff;

	padding:0 0 0 0;

	float:left;

}

#right span.grey{

	display:block;

	width:229px;

	font:normal 24px/18px Tahoma, Arial, Verdana, sans-serif;

	color:#626262;

	background-color:#ffffff;

	float:left;

}

#right span.black{

	width:675px;

	font:bold 14px/48px Tahoma, Arial, Verdana, sans-serif;

	color:#000000;

	background-color:#ffffff;

	padding:0 0 0 0;

	margin:0 0 0 0;

	float:left;

}



#right p {

	font-size:14px!important;

	line-height:17px!important;

}



#right p.text1{

	width:675px;

	height:auto;

	font:normal 15px/20px Arial, Verdana, sans-serif;

	color:#121212;

	background-color:#ffffff;

	background:none;

	padding:0;

	margin:0;

	float:left;

}

#right p.text2{

	width:675px;

	font:normal 15px/20px Arial, Verdana, sans-serif;

	color:#121212;

	background-color:#ffffff;

	background:none;

	padding:0;

	margin:16px 0 0 0;

	float:left;

}

#right p.text3{

	width:675px;

	font:normal 15px/20px Arial, Verdana, sans-serif;

	color:#121212;

	background-color:#ffffff;

	background:none;

	padding:0;

	margin:16px 0 36px 0;

	float:left;

}

#right p.rm-small{

	display:block;

	width:82px;

	height:15px;

	background-color:#F0F0F0;

	color:#000000;

	border:#D8D8D8 solid 1px;

	padding:3px 0 3px 592px;

	margin:0;

	font-size:0;

	float:left;

}

#right p.rm-small a.read-more2{

	display:block;

	width:80px;

	height:15px;

	background:url(../images/read_more_icon.gif) 54px 1px no-repeat #F0F0F0;

	font:bold 12px Tahoma, Arial, Verdana, sans-serif;

	color:#070707;

	text-transform:uppercase;

	text-decoration:none;

}

#right p.rm-small a.read-more2:hover{

	background:url(../images/read_more_icon_hover.gif) 54px 1px no-repeat #F0F0F0;

	color:#D43535;

}

/*------------------------------------------------body end--------------------*/



/*------------------------------------------------footer start--------------------*/

#footer-main{

	background:url(../images/footer_bg.gif) 0 0 repeat-x #848484;

	color:#ffffff;

	height:110px;

	width:100%;

	overflow:hidden;

}

#footer{

	width:980px;

	height:204px;

	margin:0 auto;

	position:relative;

}

#footer p.div{

	display:block;

	width:271px;

	height:110px;

	background:url(../images/bottom_div.gif) repeat-y;

	background-position:right top;

}

#footer img{

	width:226px;

	height:39px;

	position:absolute;

	left:8px;

	top:20px;

}

#footer ul{

	padding:0;

	margin:0;

	position:absolute;

	left:405px;

	top:21px;

	width: 585px;

}

#footer ul li{

	font:bold 11px/13px Arial, Verdana, sans-serif;

	margin:0;

	float:left;

	text-transform:uppercase;

}

#footer ul li a{

	font:bold 11px/13px Arial, Verdana, sans-serif;

	color:#FFFFFF;

	background-color:#848484;

	text-transform:uppercase;

	text-decoration:none;

	padding:0 11px 0 11px;

}

#footer ul li a:hover{

	text-decoration:underline;

}

#footer ul li.home2{

	font:bold 11px/13px Arial, Verdana, sans-serif;

	color:#FFFFFF;

	background-color:#848484;

	text-transform:uppercase;

	text-decoration:none;

	float:left;

	padding:0 11px 0 11px;

	border:none;

}

#footer p.sponsor{

	width:59px;

	height:12px;

	background-color:#000000;

	color:#ffffff;

	font:bold 11px/12px Arial, Verdana, sans-serif;

	text-transform:uppercase;

	position:absolute;

	left:321px;

	top:45px;

}

#footer p.sponsor-text{

	width:355px;

	font:bold 12px/20px Arial, Verdana, sans-serif;

	background-color:#848484;

	color:#ffffff;

	text-transform:none;

	text-align:center;

	position:absolute;

	left:391px;

	top:40px;

}

#footer p.copyright{

	width:481px;

	font:normal 12px/20px Arial, Verdana, sans-serif;

	background-color:#848484;

	color:#ffffff;

	text-transform:none;

	text-align:center;

	position:absolute;

	left:489px;

	top:39px;

	text-align:right;

}

#footer p.copyright a {

	font-weight:bold; 

	color:#fff;

	text-decoration:none;

}

#footer p.copyright a:hover {

	text-decoration:underline;

}

#footer p.design{

	display:block;

	width:161px;

	height:17px;

	position:absolute;

	left:580px;

	top:80px;

	font:bold 12px/17px Arial, Verdana, sans-serif;

	color:#ffffff;

	background-color:#848484;

	text-align:center;

}

#footer a.link{

	font:bold 12px/17px Arial, Verdana, sans-serif;

	color:#000000;

	background-color:#848484;

	text-align:center;

	text-decoration:none;

}

#footer a.link:hover{

	color:#AC0000;

	background-color:#ffffff;

}

/*------------------------------------------------footer end--------------------*/



ul.small-text {

	list-style-type: disc;

	color:#AC0000;

	padding-left:15px;

}



ul.small-text li { 

	font-size:14px; 

	line-height:16px;

	color:#000000;

	margin-bottom:6px;

}

ol.small-text {

	padding-top:0px;

	margin-top:0px;

	margin-bottom:0px;

	padding-bottom:0px;

}

ol.small-text li {

	font-size:14px; 

	line-height:16px;

	color:#000000;

	margin-bottom:6px;

}



.contactfrm label {

	font-size:12px; 

	color:#777;

	width:160px;

	display:block; float:left;

}



.contactfrm label span {

	color:#C00;

}
