/*#############################################################
Author: The AvS
#############################################################*/

a {
	color: #1C7AC0;
	text-decoration: none;
	font-weight:bold;
}

a:hover {
	color: #1C7AC0;
	text-decoration: underline;
	font-weight:bold;
}

p
{
 margin:7px 0 7px 0;
 padding:0;
}

a img{
	border:0px solid #fff;
}
hr {background:#9B731D;
}

h2
{
font: bold 30px "Arial";
color:#237481;
padding:0;
margin:0;
}

h3
{
font: bold 20px "Arial";
color:#237481;
padding:0;
margin:0px 0 5px 0;
}

h4
{
font: bold 30px "Myriad Pro Cond";
color:#616BA3;
padding:0;
margin:0px 0 5px 0;

}




body {	
	background:#3C3F41 url(../images/bg.jpg) repeat-x top;
	color: #333333; 
	padding-top:0px;
	text-align: center; 
	font: normal 12px Verdana, Geneva, sans-serif;
	margin:0;
	padding:0;
}

#canvas {
	width:100%;
	margin-left: auto;
	margin-right: auto;
	padding:0 auto;
	
}

#page {
	width:100%; 	
	margin-left: auto;
	margin-right: auto;
	padding:0 auto;	
	
}



#master_line {
  width:820px;
	margin-left: auto;
	margin-right: auto;
}



#line_1 {
  float:left;
	width:100%;
	height:5px;
	background-color:#54A9EA;
}



#line_2 {
  float:left;
	width:100%;
	height:79px;
	background:url(../images/top_bg.jpg) repeat-x top;  	
}


#line_2_in {
  width:820px;
	height:80px;	
	float:left;
}


.logo
{
  float:left;
  width:250px;
	height:80px;
	background:url(../images/logo.jpg) no-repeat center;  		
}


.menu
{
  float:left;
	height:80px;
	margin-left:100px;
}

.menu_items
{
 float:left;
 margin:0 10px 0 10px;
}

.menu_items a {
	height:15px;
	padding:54px 10px 10px 10px;
	float:left;
	display:block;
	text-decoration:none;
	color:#717171;
	font:bold 13px "Arial";
}


.menu_items a:hover {
	height:15px;
	padding:54px 10px 10px 10px;
	float:left;
	display:block;
	text-decoration:none;
	color:#ffffff;
	font:bold 13px "Arial";
	background-color:#54A9EA;
}


#line_3 {
  float:left;
	width:100%;
	height:320px;
	margin-top:20px;
	background-color:#56a9eb;
}

#line_3b {
  float:left;
	width:100%;
	height:120px;
	margin-top:20px;
	background-color:#56a9eb;
}

#line_3_in {
  width:820px;
	height:320px;	
	float:left;
	background:url(../images/line_3.jpg) no-repeat center;
}

#line_3_inb {
  width:820px;
	height:120px;	
	float:left;
	background:url(../images/line_3.jpg) no-repeat center;  		
}

#top_left
{
  float:left;
  margin:30px 0 0 30px;
  width:290px;
}

#top_left h1
{
  text-align:left;
  float:left;
  width:280px;
  margin:10px 0 10px 10px;
  font:normal 35px "Arial";  
  color:#626060;
}

#topLeftCont
{
  float:left;
  text-align:left;
  margin:0px 10px 10px 10px; 
}

#topLeftButton
{
  float:right;
  margin-top:15px;
  width:110px;
  height:28px;
}

#top_right
{
  float:left;
  margin:30px 0 0 20px;
  
}

#line_4 {
  float:left;
	width:100%;
	height:265px;
	margin-bottom:20px;
}


#line_4_in {
  width:820px;
	height:265px;	
	float:left;
	background:url(../images/line_4.jpg) no-repeat center;  		
}

.mid_left
{ 
   float:left;
   margin:11px 0 0 0;
   width:278px;
   height:254px;
}

.mid_left:hover
{ 
   background-color:#f8fcd5;
}



.mid_mid
{ 
   float:left;
   margin:11px 0 0 1px;
   width:269px;
   height:254px;
}

.mid_mid:hover
{ 
   background-color:#eaf3fb;
}


.mid_right
{ 
   float:left;
   margin:11px 0 0 1px;
   width:269px;
   height:254px;
}

.mid_right:hover
{ 
   background-color:#ffeddf;
}


#titleCont
{
  text-align:left;
  float:left;
  width:230px;
  margin:10px 0 10px 10px;
  font:normal 20px "Arial";  
  color:#3C78A6;
}

#inCont
{
  float:left;
  text-align:left;
  margin:0px 10px 10px 10px;
  width:230px;
}


#line_5 {
  float:left;
	width:100%;
	height:70px;
	margin:0px 0 20px 0;
}


#line_5_in {
  width:820px;
	height:70px;	
	float:left;
	background-color:#ffffff;
}


#footer_left {
  width:410px;
	height:70px;	
	float:left;
	background-color:#BABABA;
}


#footer_menu
{
  float:left;
  text-align:left;
  width:380px;
  margin:10px 0 0 30px;
}

#footer_menu a
{
  text-decoration:none;
  font:normal 11px "Arial";
  color:#333333;
}

#footer_menu a:hover
{
  text-decoration:underline;
}


#footer_right {
  width:200px;
	height:70px;	
	float:right;
	background:url(../images/footer_right.jpg) no-repeat center;  		
}


#line_6 {
  float:left;
	width:100%;
	height:40px;
	margin:10px 0 20px 0;
}


#line_6_in {
  width:820px;
	height:40px;	
	float:left;
}

.music
{   
  float:right;
  height:40px;
  width:80px;
}
