body {
	background:url(../images/bg.gif);
	margin:0;
	font-family:"Trebuchet MS", Tahoma , Arial;
	color:#434343;
	font-size:14px;
}
*{
	margin:0;
	padding:0;
}
a img {
	border:none;
}
#wrapper {
	 width:928px;
	 margin:0px auto;
	 background:url(../images/bg_wrapper.gif) repeat-y;
	 padding:0px 38px 0px 37px;
}
#wrapper .clear{
	clear:both;
}
#logo {
	padding-top:15px;
}
#header {
	 background:url(../images/bg_top_blue.gif) repeat-x #003055;
	 padding:0px 20px 0px 20px;
	 border-bottom:1px solid #FFFFFF;
}
#header .left{
	float:left;
	width:300px;	 
}
#header .right{
	float:right;
	width:570px;
}
#header .pagetitle{
	padding-top:20px;
	text-align:right
}
#navigation {
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
}
#navigation a{
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	float:right;
	height:92px;
	line-height:92px;
	margin-left:20px;
}
#navigation a:hover{
	text-decoration:underline;	
}
#navigation a.selected{
	padding:0px 20px 0px 20px;
	background:url(../images/bg_nav_selected.gif) repeat-x;	
}
#navigation a.selected:hover{
	text-decoration:none;
}
#content {
	background:#e7e7e7;
	border-top:3px solid #ac0808;
	padding:10px;
}
#content h1{
	color:#ac0808;
	font-size:24px;
}
#content h2{
	color:#ac0808;
	font-size:16px;
}
#content ul{
	margin:10px 0px 10px 0px;
}
#content li{
   list-style:none;
   background:url(../images/bullet.gif) no-repeat;
   padding:0px 0px 0px 25px;
   line-height:25px;
	
}
#content .product{
	border-bottom:1px dashed #8e8e8e;
	padding:20px 0px 20px 20px;	
}
#content .sitemap a{
	color:#ac0808;
	font-weight:bold;
	text-decoration:none;
}
#content .sitemap a:hover{
	text-decoration:underline;
}
#content .sitemap ul{
	padding:0px;
	margin:0px;
}
#content .sitemap li{
	background:url(../images/t.gif) repeat-y left top;
	margin-bottom:1px;	
}

#flash {
    text-align:right;
}

#form {
	
}
#form .bgrow{
	background:#d5d5d5;
}
#form fieldset{
	border:2px solid #bbbbbb;
	padding:25px;	
}
#form legend{
	color:#ac0808;
	font-weight:bold;
	font-size:14px;
	padding-left:5px;
	padding-right:5px;	
}
#form .txtbox {
	font-family:"trebuchet MS", Arial;
	font-size:12px;
	color:#656565;
	width:190px;
	height:18px;	
	border:1px solid #999999;
}
#form .txtboxsmall {
	font-family:"trebuchet MS", Arial;
	font-size:12px;
	color:#656565;
	width:120px;
	height:18px;	
	border:1px solid #999999;
}
#form .txtboxmid {
	font-family:"trebuchet MS", Arial;
	font-size:12px;
	color:#656565;
	width:150px;
	height:18px;	
	border:1px solid #999999;
}
#form .txtarea {
	font-family:"trebuchet MS", Arial;
	font-size:12px;
	color:#656565;
	width:190px;
	height:70px;	
	border:1px solid #999999;
}
#footer {
	background:#00345c;
	color:#FFFFFF;
	text-align:center;
	padding:10px;
	font-size:12px;
}
#footer a{
	color:#FFFFFF;
	text-decoration:none;	
}
#footer a:hover{
	text-decoration:underline;	
}
#footerwrapper {
	background:url(../images/bg_footer.gif) no-repeat;
	height:36px;
	width:1003px;
	margin:0px auto;
}