body {
	background:#0F1E20 url(images/pattern.jpg);
	background-position:center top; 
	background-repeat:repeat-x;
	margin: 0px auto;
	padding: 0px auto;
	color: #e6e6e6;
}


#topleft {
	background:#1E1D1E;
	width:360px;
	height:268px;
	padding:5px;
}


#topleftbox {
	background:#1E1D1E;
	width:340px;
	font-family:arial;
	font-size:12px;
	color: #DDD9C6;
}



div.sidenav ul {
padding: 0;
margin-left: 15px;
line-height:1.8em;
font-weight: nomal;
}

a.topleftbox { text-decoration: underline; color : #DDD9C6; }
a.topleftbox:hover { text-decoration: underline; color : #ffffff; }


#topright {
	background:#000;
	width:628px;
	height:268px;

}


#outer
{
	width:633px;
	height:268px;
	

}


#promo, #promo li
{
	margin:0;
	padding:0;
	list-style-type:none;
}




#midleft {
	background:#596D72;
	width:360px;
	height:205px;
	padding:10px;

}

#midleftblock {
	background:#596D72;
	width:340px;
	padding:5px;
	font-size: 17px;
	font-weight: normal;
	color : #EEECE3;
}


#midright{
	background:#4C4C4C url(images/rightbg.jpg);
	width:628px;
	height:205px;
	padding:0px;
	font-size:13pt;
	color: #000;
}

#midrightblock {
	width:608px;
	padding:0px;
	font-size: 17px;
	font-weight: normal;
	color : #EEECE3;
}

div.rightbox ul {
list-style:none;
padding: 0;
margin-left: 20px;
font-size: 16px;
font-weight: normal;
line-height:1.3em;
font-weight: nomal;
}

#rightblockbtm {
	background:#4C4C4C url(images/rightbottom.jpg);
	width:628px;
	height:35px;
}

#bottomleft {
	background:#EEECE3;
	width:360px;
	height:400px;
	padding:8px;

}

#bottomleftblock {
	background:#CBD2D3;
	width:340px;
	padding:5px;
	font-size: 17px;
	font-weight: bold;
	color : #333333;
}

#bottomright{
	background:#fff;
	width:628px;
	height:400px;
	padding:0px;
	font-size:13pt;
	color: #000;
}


#bottomcenter {
	background:#ECECD0;
	width:330px;
	height:400px;
	padding:10px;

}

#lastright {
	background:#E3EDEE;
	width:280px;
	height:400px;
	padding:10px;

}


#newsletter {
	background:#EEECE3;
	width:360px;
	height:100px;
	padding:8px;

}

#newsletterblock {
	background:#DDD9C7;
	width:320px;
	padding:5px;

}


#products {
	width:608px;
	margin-top: 15px;
	font-size:13px;
	color: #333333
}


#maintable {
	width:449px;
	padding:10px;
	text-align:left;
	font-family:Lucida;
	font-size:13pt;
	color: #FFF
}




#footer {
	background:url(images/footer-bg.png);
	width:895px;
	height:110px;
	margin-top:20px;
	font-size:12pt;
	text-align:left;
	color:#EEECE3;
	background:#EEECE3;
}

#footercontent {
	width:885px;
	font-size:9pt;
	text-align:left;
	color:#333333;
}


#h1 {display:none;}
#h2 {display:none;}

.maintitle  { font-family:arial; font-weight: bold; font-size: 20px; color : #ECECD0; }
a.maintitle { text-decoration: underline; color : #D3B358; }
a.maintitle:hover{ text-decoration: none; color : #FFFFFF; }

.maintitleGreen  { font-family:arial; font-weight: bold; font-size: 18px; color : #003300; }
a.maintitleGreen { text-decoration: underline; color : #003300; }
a.maintitleGreen:hover{ text-decoration: none; color : #000; }

.heading	{ font-family:Arial; font-weight: bold; font-size: 16px; color : #003300;}
a.heading { text-decoration: underline; color : #000000; }
a.heading:hover { text-decoration: underline; color : #333333; }

.smallheading	{ font-family:Arial; font-weight: normal; font-size: 12px; color : #333333;}
a.smallheading { text-decoration: underline; color : #000000; }
a.smallheading:hover { text-decoration: underline; color : #333333; }

.yellowblurb  { font-family:arial,verdana,sans-serif; font-weight: bold; font-size: 13px; color : #EEECE3; }
a.yellowblurb  { text-decoration: none; color : #CCCCCC; }
a.yellowblurb :hover{ text-decoration: underline; color : #CCCCCC; }

.nav  { font-family:Arial; font-weight: bold; font-size: 13px; color : #333333; }
a.nav 	{ text-decoration: underline; color : #333333; }
a.nav:hover { text-decoration: underline; color : #333333; }

.subtitle  { font-family:Arial; font-weight: bold; font-size: 14px; color : #cccccc; }
a.subtitle 	{ text-decoration: none; color : #F7941D; }
a.subtitle:hover { text-decoration: none; color : #333333; }


.copyright		{ font-size:9pt;; font-family: Arial; color: #666666;}
a.copyright	{ color: #4073AA; text-decoration: none;}
a.copyright:hover { color: #4073AA; text-decoration: underline;}

.ply		{ font-size:9pt;; font-family: Arial; color: #BB5460;}
a.ply	{ color: #336600; text-decoration: none;}
a.ply:hover { color: #336600; text-decoration: underline;}

input.tan {background-color: #CCCCCC; font-size: 10pt; color : #1e1e1e; font-weight: bold;}


}




