/***** Main *****/

body {
	font-family:Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size:13px;
	margin:0 auto;
	padding:0 auto;
	background-position:top;
}

a:link, a:visited {
	text-decoration:underline;
	color:#333399;
	font-weight:bold;
}

h1 {
	font-family:Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size:23px;
	margin:0 auto;
	background-position:top;
	color:#333399;
}

h2 {
	font-family:Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size:15px;
	margin:0 auto;
	background-position:top;
	color:#333399;
	font-weight:bold;
	text-align:center;
}


h3 {
	font-family:Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size:15px;
	margin:0 auto;
	color:#333399;
}

#newsText {
	font-family:Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size:15px;
	margin:0 auto;
	padding:5px;
	color:#ffffff;
	background-color:#333399;
	width:300px;
	float:right;
	text-align:center;
}

#newsTextBorder {
padding:8px;
border:solid 1px #ffffff;
}

#container {
	background-color:#ffffff;
	width:960px;
	margin:0 auto;	
	padding:0 auto;
}

#clearBoth{
	clear:both;
}

/***** Top section *****/


#top_container {
	background-color:#ffffff;
	margin:0 auto;	
	padding:0 auto;
	width:960px;
}

/***** Middle section *****/

#middle_container {
	background-color:#ffffff;
	margin:0 auto;	
	padding:0 auto;
	width:960px;
	background: url("images/Side_shadows.jpg") repeat-y;
}

#banner_container {
	width:920px;
	margin:0 auto;	
	padding:0 auto;
}

#flag {
	background-color:#ffffff;
	margin:0 auto;	
	padding:0 auto;
}

/***** Nav Section *****/

#navcontainer_backdrop{
width:920px;
margin:0 auto;
background: url("images/Nav_Gradient_1px.jpg") repeat-x;
float:left;
height:35px;
}

#navcontainer{
width:920px;
padding: 0;
margin: 0;
background: url("images/Nav_Gradient_1px.jpg") repeat-x;
height:40px;

}
#navcontainer2{
width:920px;
padding: 0;
margin: 0;
background: url("images/Nav_Gradient_1px.jpg") repeat-x;
height:40px;
}

#navcontainer2 ul li
{
list-style-type: none;
padding: 0;
margin: 0;
display: block;
float: left;
font-size:15px;
font-family:Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
padding:10px 5px 0px 5px;
}

#navcontainer2 a {
color: #0066cc;
text-decoration: none;
padding:10px 5px 0px 5px;
}

#navcontainer2 li#active { 
background: url("images/Nav_Gradient_1px_selected.jpg") repeat-x; 
color: #ffffff;
padding:10px 5px 0px 5px;
height:40px;
}

#navcontainer2 a:hover { 
background: url("images/Nav_Gradient_1px_selected.jpg"); 
color: #ffffff;
padding:10px 5px 0px 5px;
height:40px;
}

/***** Content Section *****/

#bottom {
	background-color:#ffffff;
	float:left;
	width:920px;
}

#blue {
	background-color:#ffffff;
	width:280px;
	background: url("images/Blue_Gradient_backdrop_1px.jpg") repeat-x;
	float:left;
	padding:10px 10px 0px 10px;
}

#features ul li {
	font-family:Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size:13px;
	margin:0 auto;
	background-position:top;
	color:#333399;
	font-weight:bold;
	list-style-type:square;
}

#text {
	width:600px;
	float:left;
	padding:10px 10px 10px 10px;
}

/***** Bottom shadow section *****/

#footer {
	background-color:#ffffff;
	margin:0 auto;	
	padding:0 auto;
	text-align:center;
	font-size:11px;
	margin:0 auto;
	width:960px;
	background: url("images/Side_shadows.jpg") repeat-y;
	float:left;
}

#bottom_container {
	background-color:#ffffff;
	margin:0 auto;	
	padding:0 auto;
	width:960px;
	float:left;
}