/* CSS template base for all pages */

body {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000033;
background-color:#FFF ;
margin: 0px;
padding: 0;
height: 100%;

}

#main_body {
	width: 766px;
	background-color: #FFF;
	height: 230px;
}

#wrapper {
	position:relative;
    margin: 0 auto;

	
}


#page_align {
	position:relative;
    margin: 0 auto;
    width: 766px;

}


#frame {
	
    width: 766px;
	height:60px;
    background-color: #02164a ;
    /*border: 5px #02164a;*/
	padding-top: 8px;
	padding-left: 3px;


	
}


#header {
	/*height: 208px;*/
	/*padding: 1px;*/
	/*border-bottom: 1px solid white;*/
	width:766px;
	height:60px;
	/*border-bottom: 2px #02164a;*/
	padding-top: 0px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	background-color: #02164a ;
}

#left_header {
	/*height: 208px;*/
	/*padding: 1px;*/
	/*border-bottom: 1px solid white;*/
	width:365px;
	height:60px;
	/*border-bottom: 2px #02164a;*/
	float: left;
	padding-top: 0px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}

#right_header {
	/*height: 208px;*/
	/*padding: 1px;*/
	/*border-bottom: 1px solid white;*/
	width:389px;
	height:40px;
	/*border-bottom: 2px #02164a;*/
	float: right;
	padding-top: 0px;
	text-align:center;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}

#main_menu {
	Overflow: hidden;
	width:389px;
	height:20px;
	text-align:center;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #303d61 ;
	float: right;
}

/*2. the style of the links (html element <a>)*/
#main_menu a{
display:block;
float:left;
width:64px;
/*height:25px;*/
/*margin-left:1px;*/
/*padding-left:15px;*/
background-color:#303d61;
/*border-left:10px solid #C7E2E2;*/
font-family:arial;
font-size:12px;
text-decoration:none;
color:#FFF;
/*line-height:25px;*/
}

/*3. the css style on the hover state of the links*/
#main_menu a:hover{
background-color:#E5E5E5;
/*border-left:10px solid #CCCCCC;*/
border-bottom: 3px solid #CCCCCC;;
color: #02164a;
}



/*


#leftcol {
  background-color:#F7F7F7;
  float: left;
  width: 164px;
  height: 850px;
  padding: 1px;
}

#rightcol {
  background-color:#F7F7F7;
  float: right;
  width: 290px;
 height: 850px;
  padding: 1px;
}

#center {
 height:850px;
  background-color:#F7F7F7;
  float: left;
  padding: 1px;
  width: 290px;
  border-left: 8px solid #D6D7DE;
  border-right: 8px solid #D6D7DE;
}


#links a {
	color: white;
	}
*/
#footer {
	background-color: #02164a;
	font-size: 12px;
	color: white;
	clear: both;
	height: 20px;
	width: 766px;
	padding: 1px;
}

#footer a {
		color: white;
}


a {
	font-family:Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	color: navy;
	text-decoration:none;
}
a:visited {
	color: navy;
}
a:hover {
	color: navy;
	text-decoration:underline;
}
a:active {
	color: navy;
}

#heading {
	background-color:#F0EFF1;
	}
