body {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #7f7f7f; margin: 0px; padding:0px; background:#000000;}

* {padding:0px; margin:0px;}

img {border:none;}


.clear {clear:both; height:auto; overflow:hidden;}

.font_white {color:#ffffff;}
.font_gray {color:#7f7f7f;}
.font_red {color:#d93035;}
.font_10 {font-size:10px;}
.font_18 {font-size:18px;}
.font_22 {font-size:22px;}
.font_italic {font-style:italic;}
.font_bold {font-weight:bold;}

#container {width:810px; height:auto; margin:0px auto; clear:both;}

#header {width:810px; height:97px; clear:both; border-bottom:7px solid #da3033; background:#000000;}

.head_logo {width:419px; height:97px; float:left;}

.head_menubox {width:391px; height:97px; float:left;}

.head_private {clear:both; height:48px; text-align:right; line-height:48px; padding-right:0px;}

.head_menubar {clear:both; height:48px; line-height:48px;}

a.link_menu:link, a.link_menu:active, a.link_menu:visited {font-size:18px; color:#ffffff; text-decoration:none; padding-right:36px;}
a.link_menu:hover {color:#ffffff; text-decoration:underline;}




/*______________mid_______________*/


#midpanel {width:810px; height:auto; clear:both;}

.mid_flash {width:810px;  clear:both;}



.contentArea{
	width:786px;
	padding:12px;
	padding-bottom:30px;
	overflow:hidden;
	float:left;
	background:url(images/home_content_bg.jpg) bottom left no-repeat;
	color:#FFFFFF;
}	
.contentArea_left{
	width:588px;
	float:left;
	overflow:hidden;
	padding:0px 12px;
}
.contentArea_right{
	width:174px;
	float:left;
	/*background:url(images/we_are_mobile.jpg) no-repeat;*/
	height:327px;
}		
.contentArea_addArea{
	width:588px;
}	
.contentArea_addAreaTxt{
	padding-top:10px;
	font-size:21px;
	font-weight:normal;
	font-family:"Arial Narrow" Arial, Helvetica, sans-serif;
	font-style:italic;
	float:left;
}	




.footerArea{
	background:#FFFFFF;
	height:48px;
	clear:both;
	color:#818284;
	font-size:10px;
}	
.footer_logo{
	width:148px;
	float:left;
}	
.footer_txt{
	padding-top:10px;
	width:500px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	font-weight:bold;
}	







/*----------------------------------------------------------inner page-----------------------------------------------------------*/
.inner_contentArea{
	width:786px;
	padding:12px;
	padding-bottom:30px;
	overflow:hidden;
	float:left;
	background:#000000;
	color:#FFFFFF;
}	
.inner_addTxt{
	padding:40px 10px;
	font-size:16px;
	text-align:center;
	color:#FFFFFF;
	clear:both;
}	
.inner_icons{
	width:220px;
	clear:both;
	float:right;
	text-align:right;
}	




.inner_addTxt02{
	padding:40px 80px;
	font-size:16px;
	color:#FFFFFF;
	clear:both;
}	
a.inner_mailLink:link{font-size:16px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.inner_mailLink:visited{font-size:16px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.inner_mailLink:active{font-size:16px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.inner_mailLink:hover{font-size:16px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}


/*___________menu_____________*/
.menu_row {width:810px;  clear:both; height:80px; background:#000000; line-height:40px; text-align:center; color:#DA3033; font-size:19px;}

a.link_menurow:link, a.link_menurow:active, a.link_menurow:visited
{font-size:18px; color:#db3134; text-decoration:none; padding:0px 12px;}
a.link_menurow:hover {color:#ffffff; text-decoration:none;}

.menubackground_long{
	padding:0px 0px;
	color:#000000;
	clear:both;
	/*background:url(images/menubg_bottom.jpg) center repeat-y;*/
}

.menubackground_long_top{
	padding:0px 0px;
	color:#000000;
	clear:both;
	text-align:center;
}

.menubackground_flexible{
	padding:0px 68px;
	color:#000000;
	clear:both;
	overflow:hidden;
}


/*_________homepagerolover___________*/
.clear_mid {height:auto; width:588px; float:left;}

.contentArea_addAreaTxt_2{
	width:588px;
	padding-top:10px;
	font-size:21px;
	font-weight:normal;
	font-family:"Arial Narrow" Arial, Helvetica, sans-serif;
	font-style:italic;
	float:left;
}

.menusleft_mid {width:216px; height:216px; float:left; margin-right:25px; background:url(images/menu_rol.gif) no-repeat;}

.eventat_mid {width:342px; height:216px; float:left; background:url(images/event_rol.gif) no-repeat;}


.imgFader{ position:relative; filter:alpha(opacity=0); -moz-opacity:0.0 }


.mobileslides_rol{
	width:143px;
	float:left;
	height:212px;
	margin:56px 0px 0px 14px;
}

.menu_row_2 {width:810px;  clear:both; height:40px; background:#000000; line-height:40px; text-align:center; color:#DA3033; font-size:19px;}

.perfect_form_bar{
	color:#000000;
	clear:both;
	padding-bottom:20px;
}

.perfect_form_row{
	color:#000000;
	clear:both;
	height:30px;
	padding-bottom:10px;
}

.perfect_form_rownew{
       float:left;
       padding-left:150px;
       color:#FFFFFF;
       font-size:16px;
       text-align:right;
       height:30px;
}
.perfect_form_rownew a:link{
       color:#FFFFFF;
       font-size:16px;
       text-align:right;

}.perfect_form_rownew a:visited{
       color:#FFFFFF;
       font-size:16px;
       text-align:right;

}.perfect_form_rownew a:hover{


       color:#FFFFFF;
       font-size:16px;
       text-align:right;

}.perfect_form_rownew a:active{

       color:#FFFFFF;
       font-size:16px;
       text-align:right;

}

.perfect_form_left{
	color:#FFFFFF;
	width:200px;
	padding-right:10px;
	color:#FFFFFF;
	font-size:16px;
	text-align:right;
	float:left;
	height:30px;
}

.perfect_form_right{
	color:#000000;
	width:400px;
	color:#FFFFFF;
	float:left;
	font-size:14px;
	text-align:left;
	height:30px;
}


.perfect_input {width:275px; height:20px; font-size:16px; color:#666666; border:1px #cccccc solid;}

.perfect_input_textarea {width:275px; height:50px; font-size:16px; color:#666666; border:1px #cccccc solid;}

.perfect_form_row_1{
	color:#000000;
	clear:both;
	height:60px;
	padding-bottom:0px;
}
.perfect_form_left_1{
	color:#FFFFFF;
	width:200px;
	padding-right:10px;
	color:#FFFFFF;
	font-size:16px;
	text-align:right;
	float:left;
	height:60px;
}
.perfect_form_right_1{
	color:#000000;
	width:400px;
	color:#FFFFFF;
	float:left;
	font-size:14px;
	text-align:left;
	height:60px;
}

/*.inner_addTxt02{
	padding:40px 80px;
	font-size:16px;
	color:#FFFFFF;
	clear:both;
}*/

.imgborder {
border: 2px solid #ffffff;
}


