BODY {
	FONT: Verdana;
	COLOR: #555; 
	margin: 0;
	float: center;
}

#header {
	width: auto;
	height: auto;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
}

#searchcontainer {
	float: left;
	margin-left: 2%;
	padding-top: 20px;
}
#newsLettercontainer {
	padding-top: 3px;
	padding-left: 6px;
	border-top: solid #cccccc 1px;
	
}
#loginContainer {
	padding-top: 10px;
	padding-right: 7px;
}

#container{
	width: auto;
		
		
}

#maincontent {
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	width: auto; 
	MARGIN: 0px 5px 0px 0px;
	background-color: transparent;
}
#newcontent {
	border-right: #cad6e8 0px solid; 
	border-top: #cad6e8 0px solid; 
	background: transparent; 
	border-left: #cad6e8 0px solid; 
	width: 41%; 
	margin-left: 2.5%;
	border-bottom: #cad6e8 0px solid; 
	position: relative; 
	float: left;
	height: auto;
	
}
#newcontent2 {
	border-right: #cad6e8 0px solid; 
	border-top: #cad6e8 0px solid; 
	background: transparent; 
	border-left: #cad6e8 0px solid; 
	width: 36%; 
	margin-left: 2.5%;
	border-bottom: #cad6e8 0px solid;
	position: relative; 
	float: left;
	height: auto;
	padding-right: 2px;
}

#newcontent3 {
	border-right: #cad6e8 0px solid; 
	border-top: #cad6e8 0px solid; 
	background: transparent; 
	border-left: #cad6e8 0px solid; 
	width: 70%; 
	margin-left: 2.5%;
	border-bottom: #cad6e8 0px solid; 
	position: relative;
	float: left;
	height: auto;
	
}


#feature {
	background: transparent; 
	width: 16%; 
	margin-left: 1%;
	position: relative; 
	float: left; 
	height: auto;
	}

#feature2 {
	background: transparent; 
	width: 16%; 
	margin-left: 1%;
	float: left;
	position: relative; 
	height: auto;
	}
	
#RSSfeeds {
	border-right: 0px solid; 
	border-top: 0px solid; 
	background: transparent; 
	border-left:0px solid; 
	width: 23%; 
	border-bottom: 0px solid; 
	position: relative; 
	float: left; 
	margin-left: 2.2%;
	height: auto;
	}
#RSSfeeds2 {
	border-right: 0px solid; 
	border-top: 0px solid; 
	background: transparent; 
	border-left:0px solid; 
	width: 26%; 
	border-bottom: 0px solid; 
	position: relative; 
	float: left;
	margin-left: 1%;
	height: auto;
	}
#RSSfeeds3 {
	border-right: 0px solid; 
	border-top: 0px solid; 
	background: transparent; 
	border-left:0px solid; 
	width: 23%; 
	border-bottom: 0px solid; 
	position: relative; 
	float: left;
	margin-left: 9%;
	height: auto;
	}
#navcontainer {
	MIN-HEIGHT: 34px; 
	BACKGROUND: url(images/navbar1.png) #012e5c;
	width: 99%;
	
}
#linksbox{
	padding-top: 3px;
	border-top: solid #cccccc 1px;
	border-bottom: solid #cccccc 1px;

}

#newsbox{
	padding-top: 3px;
	border-top: solid #cccccc 1px;
	border-bottom: solid #cccccc 1px;
	
} 

#servicesbox{
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: solid #cccccc 1px;

}

.IMG {
	BORDER-RIGHT: #fff 0px; 
	BORDER-TOP: #fff 0px; 
	BORDER-LEFT: #fff 0px; 
	BORDER-BOTTOM: #fff 0px;
	padding: 1px;
	}
img.float
{
	float: right;
	padding-left: 5px;
}	
#navmenu{
	display: inline-block;
	
}

DIV#navbar {
	MARGIN-BOTTOM: 1em; OVERFLOW: visible
}

DIV.nav {
	border-right: #cad6e8 1px solid; 
	padding-right: 0px; 
	border-top: #cad6e8 1px solid; 
	padding-left: 0px; 
	padding-bottom: auto;
	background: #fcfcff; 
	BORDER-LEFT: #cad6e8 1px solid; 
	width: auto; 
	PADDING-TOP: 1em; 
	BORDER-BOTTOM: #cad6e8 1px solid; 
	
}

#tab DIV.wrap {
	BORDER-RIGHT: #cad6e8 1px solid; 
	BORDER-TOP: #cad6e8 1px solid; 
	BORDER-LEFT: #cad6e8 1px solid; 
	BORDER-BOTTOM: #cad6e8 1px solid; 
	BACKGROUND-COLOR: #fff
}

UL#navlist LI A#tabi SPAN {
	DISPLAY: block; 
	HEIGHT: auto;
}

UL#navlist {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
	font-size: 12px;
}

UL#navlist LI {
	DISPLAY: block; 
	FLOAT: left; 
	POSITION: relative
}
UL#navlist LI A {
	BORDER-RIGHT: #446688 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #446688 0px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 4px; 
	FLOAT: left; 
	PADDING-BOTTOM: 10px; 
	BORDER-LEFT: #446688 0px solid; 
	COLOR: #ccddee; 
	PADDING-TOP: 8px; 
	BORDER-BOTTOM: #446688 1px solid; 
	FONT-FAMILY:  Verdana; 
	WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
UL#navlist LI A:hover {
	BACKGROUND: #446688; 
	COLOR: #ffffff
}
UL#navlist LI A.active {
	FONT-WEIGHT: bold; 
	COLOR: #fff
}
#footer {
	CLEAR: both; 
	BORDER-TOP: #fff 10px solid; 
	MARGIN-TOP: 1.7em! important; 
	font-size: small; OVERFLOW: hidden; 
	COLOR: #777; 
	LINE-HEIGHT: 25px; 
	TEXT-ALIGN: center;
	
	
}
#footerLinks {
	PADDING-RIGHT: 0px; 
	font-size: small;  
	MARGIN: 0px 0px -5px 12px; 
	OVERFLOW: hidden; 
	COLOR: #00315B; 
	HEIGHT: 32px;
}
A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #06c
}
A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #4b5970
}
A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #f60
}

#footer A:link {
	COLOR: #06c
}
#footer A:hover {
	COLOR: #CCCCCC! important
}
#footer A:visited {
	COLOR: #06c
}

#footer P {
	MARGIN: 0px 2em
}
#footerLinks UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px; 
	BACKGROUND: no-repeat right top; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 13px; 
	PADDING-TOP: 1px
}

#footerLinks UL LI {
	PADDING-RIGHT: 4px; 
	DISPLAY: inline; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px
}
#popupcontent{   
	position: absolute;  
	visibility: hidden;   
	overflow: hidden;   
	border:1px solid #CCC;   
	background-color:#F9F9F9;  
	border:1px solid #333;   
	padding:5px;
}



	





