@charset "utf-8";

body {
	text-align:center;
	margin:0;
	padding:0;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	background-image:url(../images/bg.jpg);
}

#wrapper {
	width:1000px;
	margin:0 auto 0 auto;
	
}

/*...................... HEADER .................... */

/* Menu and logo_down */

#top{
width:929px;
Height:103px;
background-image:url(../images/headerbg.jpg);
background-repeat:no-repeat;
}

#main_data{
width:929px;

}

#header{
}

#top_header{
}


#logo_slogan{
padding:10px 0 0 35px;
text-align:left;
float:left;
width:528px;
Height:103px;
}

#logo{
}

#slogan{
   padding:3px 0 0 5px;
   font-family:"Times New Roman", Times, serif;
   font-size:16px;
   font-weight:bold;
   color:#FFFFFF;
}

#toplinks_search{
padding:10px 0 0 0;
text-align:right;
float:left;
width:320px;
Height:103px;
}

#toplinks{
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}

#toplinks li{
display:inline;
}

#toplinks li a{
text-decoration:none;
color:#FFFFFF;
}

#search{
   padding:10px 0 0 0;
   float:right;
   width: 240px;

}

#search_title{
   float:left;
   font-family:"Times New Roman", Times, serif;
   font-size:18px;
   color:#FFFFFF;
   padding-top: 8px;
}

#search_box{
float:left;
}

#search_button{
   float:left;
   padding-left: 4px;
   padding-top: 2px;
}

.box{
background-image:url(../images/search_bg.jpg);
}

#menu{
margin:0 auto 0 auto;
text-align:center;
clear:both;
width:929px;
height:34px;
position: relative; bottom:15px;
}


.mainMenu {
float:left;
	margin: 0px auto 0px auto;
	padding: 0px;
	cursor:pointer;
}

#flash{
   clear:both;
   margin:0 auto 0 auto;
   width:929px;
   height:250px;
   position: relative;
   bottom:15px;
   background-color: #FFFFFF;
}

#content{
margin:0 auto 0 auto;
text-align:left;
width:929px;
height:285px;
position: relative; bottom:15px;
background-image:url(../images/content_bg.jpg);
background-repeat:repeat-x;
}

#profile{
padding:0 0 0 5px;
width:350px;
float:left;
}

#news{
width:240px;
float:left;
}

.news_title{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#e01e1e;
text-decoration:underline;
}

.news_content{
padding:2px 0 4px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4f4f4e;
}

.news_more{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4f4f4e;
text-decoration:underline;
}
.news_more A{
color:#4f4f4e;
}
.news_more A:Hover{
color:#4f4f4e;

}
.news_separator{
padding:15px 0 15px 0;
width:240px;
height:3px;
}


#partners{
width:200px;
float:left;
}

.partner_item{
}

.home_title{

padding:12px 0 11px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
background-color:#ffffff;
color:#e01e1e;
}

.home_body{
padding:20px 10px 10px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#f5f5f5;
color:#4f4f4e;
}

.home_body2{
padding:0px 10px 10px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#f5f5f5;
color:#4f4f4e;
}




.content_divider{
padding:0 0 0 20px;
width:20px;
float:left;
}

#footer{
	clear:both;
	width:929px;
	margin:0 auto 0 auto;
	position: relative; bottom:7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #363633;
	text-align:left;
	height:40px;

}


#footer li{
display:inline;}

#copyright{
float:left;
clear:both;
width:550px;
}

#flinks{
float:right;
}

#flinks ul{
display:inline;}

#flinks a{
	font-family: tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #363633;
	text-decoration:none;
}

#flinks a:hover{
	font-family: tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color:#363633;
	text-decoration:none;
}



