body
{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	color:#255c80
}
/*
p,h1,h2,h3,h4,h5,ul,li
{
	margin:0px;
	padding:0px;
}*/
a{color:#255c80; text-decoration:none}
p
{font-size:0.7em;}

.clear
{clear:both;}
#bottom a
{
	font-size:0.9em;
	text-decoration:none;
	color:#2e8ccb;
}
#bottom a:hover
{
	text-decoration:underline;
	color:#2e8ccb;
}
h2
{
	font-size:0.8em;
	font-color:#000000;
	margin:0px;
}
h1
{
	
	font-size:1em;
	color:#2e8ccb;
	font-weight:bold;
	display:block;
	padding:5px 0px;
	margin:5px 0px;
	
}
 h3
{
	font-size:0.8em;
	margin:0px 5px 0px 0px;
	padding:0px 5px 0px 0px;
}
hr
{
	color:#2e8ccb;
	margin:0px;
	padding:0px
	height:1px;
}
p{font-size:.7em;padding:0;margin:0px;}

#outerWrapper
{
	width:750px;
	padding:0px 15px;
	background-color:#f1f2f5;
	
}
#mainWrapper
{
	width:750px;
	background-color:#009900;
}
#headerContainer
{
	background-image:url(../images/bg_header.jpg);
	height:82px;
	width:750px;
}
#horNav
{
	color:#ffffff;
	font-size:0.75em;
	width:750px;
	height:30px;
	background-color:#2e8ccb;
	
}
#horNav ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#horNav li
{
	display:block;
	float:left;
	padding:10px 5px 10px 8px;
	white-space:nowrap;
	background:transparent url(../images/nav_li_bg.gif) no-repeat scroll 100% 50%;
	position:relative;


}
#horNav a
{
	
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}


#topRight
{
	list-style-type:none;
	position:absolute;
	top:5px;
	left:500px;
	padding:0px;
	margin:0px;
}
#topRight li
{
	float:left;
	margin:0px 5px;
}
#topRight a
{
	text-decoration:none;
	color:#000000;
	font-size:0.70em;
	
}
#topRight a:hover
{
	text-decoration:underline;
}
#navRight
{
	float:left;
	
}
#bannerContainer
{
	width:750px;
	overflow:hidden;
	margin-top:0px;
	padding-top:0px;
}
#mainBodyContainer
{
	width:750px;
	overflow:auto;
	
	
}
#rightNav
{
	width:175px;
	background-color:#f2f7fb;
	float:right;
	padding:5px 10px;
	min-height:300px;
}
.button
{
	margin-left:25px;
}
.form1
{
	position:absolute;
	right:246px;
	
}
.title1
{
	font-size:0.8em;
	font-weight:bold;
	color:#ffffff;
	margin:5px 15px;
	position:absolute;
	top:335px;
}
.title
{
	font-size:0.8em;
	font-weight:bold;
	color:#ffffff;
	margin:5px 15px;
	
}
#login
{
	background-color:#FFFFFF;
	
}
.label
{
	float:left;
	width:60px;
	font-size:0.7em;
	color:#515151;
	padding-left:5px;
	padding-top:5px;
}
.formItem
{
	width:100px;
	height:15px;
	border:1px solid #ececec;
}
.formWrapper
{
	margin-top:5px;
}
#newsContainer
{
	padding:5px;
	text-align:justify;
}
.linkSmall
{
	font-size:0.85em;
	color:#000000;
}
#midContainer
{
	width:330px;
	background-color:#ececec;
	float:right;
	padding:5px;
	min-height:300px;
	
	
}
.prod
{margin-bottom:15px}
.prod ul
{list-style:none; margin:0px; padding:0px}
.prod li
{
	
	font-size:0.8em;
}
.prod h2
{
	font-size:1em;
	color:#2E8CCB;
	font-weight:bold;
}
.prod a
{
	text-decoration:none;
	color:#2e8ccb;
}
.prod a:hover
{
	text-decoration:underline;
}


#mainBody
{
	padding:5px;
	font-size:1em;
	float:left;
	overflow:auto;
	width:540px;
	
}
#indexBody
{
	width:200px;
	float:left;
	padding:5px;
}
#mainBody ul{font-size:0.7em;}
#footer
{
	width:740px;
	height:20px;
	background-color:#2e8ccb;
	font-size:0.7em;
	padding:5px;
}
.titleBig
{
	font-size:1em;
	font-weight:bold;
	color:##55c80;
	
}
.subContent
{
	width:135px;
	float:left;
}
.subContent ul
{
	margin:0px;
	padding:0px;
}
.subContent li
{
	margin:0px;
	padding:0px;
}
.subContent h3
{
	font-size:0.8em;
	margin:0px 5px 0px 0px;
	padding:0px 5px 0px 0px;
}
.st1
{
	font-size:0.8em;
	font-weight:bold;
}
.content{clear:both;}
.content ul
{
	margin-top:0px;
	padding-top:0px;
}
