/* CSS Document */
*{
	font-family: Lucida Grande, Tahoma, sans-serif;
	color: #333399;
	font-size: 12px;
	line-height: 14px;
	margin: 0px 0;
	padding: 0px 0;
}

a {
	color: #000;
	text-decoration: none;
}

a:hover{
	color: #004e98;
	text-decoration: underline;
}


body{
	/*background: url(images/nav_bg.jpg) left repeat-y #FFF;*/
	height: 100%;
	padding: 0px 0;
	margin: 0px 0;
	background-color:#70BBF9;
	background:url(images/bg-main.jpg) repeat-x #71BBFA;

}


ul{
	list-style: inside;
	font-size: 11px;
	text-indent: -15px;
	margin: 0 10px;
	padding: 0 0em;
}

/*CONTAINERS----------------------------------------*/

#wrapper{
	width: 800px;
min-height: 100%;
	padding: 0px 0;
	margin: 0px auto;
	background:url(images/nav_bg.jpg) repeat-y center top;
	display: table;
	
}

#header{
	width: 800px;
	height: 200px;
	padding: 0px -2px 0px 0px;
	margin: 0 auto;
	float: left;
	border-bottom: #323499 2px solid;
}

#mid{
	width: 800px;
	height: 100%;
	padding: 0px;
	margin: 0px auto;
	display: block;
	float: left;
}


/*HEADER--------------------------------------------*/
#headnav{
	width: 750px;
	padding-top: 65px;
	float: left;
	text-align: right;
	color: #FFF;
	font-size: 18px;
	line-height: 24px;
}

#headnav a{
	text-decoration: none;
	color: #FFF;
	font-size: 18px;
}

#headnav a:hover{
	text-decoration: underline;
	color: #FFF;
	font-size: 18px;
}	

/*MID--------------------------------------------*/
/*navigation----------------------------------------*/

#above_nav{
	width: 179px;
	height: 50px;
	background: #333399;
}

.lower_nav{
	width: 179px;
	height: 555px;
	background: #6666b3;
}


.navbar{
	width: 179px;
	background: #6666b3 top;
/*	height: 234px;*/
	float: left;
	height:100%;
}  

.mainDiv{
  	width:179px;
	
}

.topItem a{
  	color: #FFF;
  	cursor:pointer;
 	text-decoration: none;
  	line-height: 25px;
	text-indent: 0;
	background: left url("images/off_block.jpg") no-repeat;
	padding-left: 30px;
}

.topItem a:hover{
  	color: #FFF;
  	cursor:pointer;
 	text-decoration: none;
  	line-height: 25px;
	text-indent: 0;
	text-decoration: underline;
	background: left url("images/on_block.jpg") no-repeat;
	padding-left: 30px;
 }
 
 .topItem1 a{
	color: #FFFFFF;
	cursor:pointer;
	text-decoration: none;
	line-height: 45px;
	font-size: 20px;
	text-indent: 10;
	padding-left: 30px;
}

.topItem1 a:hover{
  	color: #FFFFFF;
  	cursor:pointer;
 	text-decoration: none;
  	line-height: 45px;
	font-size: 20px;
	text-indent: 10;
	text-decoration: underline;
	padding-left: 30px;
	
}
 
 .topItem2 a{
	color: #FFFFFF;
	cursor:pointer;
	text-decoration: none;
	line-height: 45px;
	font-size: 20px;
	text-indent: 0;
	padding-left: 9px;
}

.topItem2 a:hover{
  	color: #FFFFFF;
  	cursor:pointer;
 	text-decoration: none;
  	line-height: 45px;
	font-size: 20px;
	text-indent: 0;
	text-decoration: underline;
	padding-left: 9px;	
 }


/*content----------------------------------------*/

#content{
	width: 620px;
	/*min-height: 400px;*/
	height: auto;
	float: right;
	overflow: visible;
	background-color:#FFFFFF;
} 

#text{
	width: 390px;
	/*min-height: 300px;*/
	overflow: visible;
	padding: 16px 15px 0px 15px;
	margin: 0px;
	display: block;
	float: left;
	
}

#text a{
	text-decoration: underline;
	color: #FF9900;
}

#text a:hover{
	text-decoration: none;
	color: #f6a31f;
}

#contactsContainer{
	width: 390px;
	height: 180px;
}

#contacts{
	width: 180px;
	margin: 0px;
	padding-bottom: 30px;
}

.head{
	font-size: 18px;
	font-weight: bold;
}

.subhead{
	font-weight: bold;
	color: #f6a31f;
	font-size: 14px;
}

h2{
	font-weight: bold;
	font-size: 14px;
}

#right_col{
	width: 170px;
	height: 270px;
	padding: 25px 15px;
	float:right;
	text-align: right;
	
}

#right_col a{
	color: #ff9900;
	text-decoration: none;
	font-size: 18px;
}

#right_col a:hover{
	color: #febe5f;
	text-decoration: underline;
	font-size: 18px;
}

#line{
	width: 390px;
	height: 3px;
	border-bottom: solid 2px #FF9900;	
}

/*footer----------------------------------------*/

#footer2{
	width: 590px;
	min-height: 200px;
	overflow: visible;
	margin: 0px;
	display: block;
	float: right;
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	
}

/*footer----------------------------------------*/

#footer3{
	width: 590px;
	min-height: 200px;
	overflow: visible;
	font-size: 9px;
	line-height: 14px;
	margin: 0px;
	text-align: left;
	display: block;
	float: right;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 10px;
	
}

#footer3 a{
	color: #FF9900;
	font-size: 9px;
	text-decoration: none;
}

#footer3 a:hover{
	color: #323499;
	font-size: 9px;
	text-decoration: underline;
}

/*footer----------------------------------------*/

#footer{
	width: 620px;
	/*height: 35px;*/
	background-color:#FFFFFF;
	padding-bottom:10px;
	float:right;
	margin-top: 20px;
	text-align: center;
	line-height: 24px;
	display: block;
	
}

#footer a{
	color: #FF9900;
	text-decoration: none;
}

#footer a:hover{
	color: #323499;
	text-decoration: underline;
}


#footer1{
	width: 620px;
	height: 35px;
	float:right;
	margin-top: 20px;
	text-align: center;
	line-height: 24px;
	display: block;

}

#footer1 a{
	color: #FF9900;
	text-decoration: none;
}

#footer1 a:hover{
	color: #323499;
	text-decoration: underline;
}


