html, body {height:100%}
body {
	padding:0;
	margin:0;
}
a {
text-decoration:none;
color:#336699;
}
a:hover {
text-decoration:underline;
}
ul {
 list-style-type:square;
}
#outer 
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	/*width:1170px;*/
	width:100%;
	min-height:100%;/*for mozilla as IE treats height as min-height anyway*/
}
.header{
	background:url(../images/TopBanner_1X1.gif) top left repeat-x;
}
.logo
{
	background:url(../images/BannerRight_Logo.gif) top left no-repeat;
	width:360px;
	height:90px;
	border:none;
	cursor:pointer;
}
.footer{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	background:#EDEDEB;
	color:#a9a9a9;
}
.contactus{
	font-family:Arial;
	font-size:9px;
	font-weight:bold;
	color:#666666;
	padding-right:6px;
}
.navigation{
	background:url(../images/Nav_1X1.gif) top left repeat-x;
	font-family:Arial, Helvetica, Verdana;
	font-size:11px;
	font-weight:bold;
	color:White;
	text-decoration:none;
	
}
.search
{
	font-family:Arial, Helvetica, Verdana;
	font-size:11px;
	color:Black;
	border:1px solid #B2B5B6;
	padding:2px 2px 3px 2px;
}
#seperator
{
	text-align: right; float: right; border-left: 1px solid #fff;
}
.boxshadow{
	background:url(../images/Box_Shadow.gif) top center no-repeat;
}
.box{
	background:url(../images/homebox_gradient.jpg) bottom left repeat-x;
	border:1px solid #DDDDDD;
	height:260px;
	width:290px;	
}
.leftbottombox{
	background:url(../images/leftbottombox.jpg) bottom left no-repeat;
	border:1px solid #DDDDDD;
	height:260px;
	width:290px;
}
.globe{
	background:url(../images/FeatrueBox_Background.jpg) bottom left repeat-x;
	border:1px solid #DDDDDD;
}
.heading{
	background:url(../images/heading_bg.jpg) top left no-repeat;
	padding:7px 4px 14px 12px;
	font-family: Arial;
	font-weight:bold;
	font-size:11px;
	color:#993333;
}
.box_gradient{
		background:url(../images/box_gradient.jpg) bottom left repeat-x;
		border:1px solid #E5E7EA;
		border-top: none;
		padding-bottom:10px;
}
.content, .content:link, .content:visited, .content:active
{
	font-family:Arial, Helvetica, Verdana;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
.content a:hover
{
	font-family:Arial, Helvetica, Verdana;
	font-size:11px;
	font-weight:normal;
	color:#336699;
	text-decoration:none;
}
.headlines, .headlines:link, .headlines:visited, .headlines:active
{
	font-family:Arial;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
	color:#333333;
}
.headlines a:hover
{
	text-decoration:underline;
}
.headlines_indexpage, .headlines_indexpage:link, .headlines_indexpage:visited, .headlines_indexpage:active
{
	font-family:Arial;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	color:#333333;
}
.headlines_indexpage a:hover
{
	text-decoration:underline;
}
.subheads, .sidebar_headlines
{
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	line-height:16.5px;
	color:#333333;
}
#contentpadding
{
	padding-top:18px;
}
#subnav ul{
	list-style: none;
	padding:0px 4px 4px 8px;
	text-indent:0px;
	margin:0px;
	}
#subnav li a {
	color:#333333;
	font-family:Arial;
	font-size:11px;
	text-decoration: none;
	float:left;
	display:inline;
}
#subnav li a:hover {
	color:#336699;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
	float:left;
	display:inline;
}

