BODY, TABLE, TD, DIV{
	background-color: transparent;
	font-family : arial, sans-serif;
	font-size : 13px;
	color : #111;
	text-align : center;
	border-collapse : collapse;
	padding : 0px;
	margin : 0px;
}



DIV{
	text-align : left;
}

BODY{
	background-color: #fff;
	scrollbar-base-color: #879DCA;
	scrollbar-track-color: #ddd;
	scrollbar-highlight-color: LIGHT;
	scrollbar-3dlight-color: MEDIUM;
	scrollbar-shadow-color: DARK;
	scrollbar-darkshadow-color: MEDIUM;
	scrollbar-arrow-color: DARK;	
}

TD{
	border : 0px solid #f00;
}

a {
	background-color: transparent;
	color : #008;
	font-weight : bold;
	text-decoration : underline;
}

a:hover{
	background-color: transparent;
	color : #00F;
	text-decoration : none;
}

a:visited{
	background-color: transparent;
	color : #008;
}

ul.menu{
	list-style : none;
	font-weight : bold;
	margin : 0px;
	margin-left : 5px;
	margin-top : 5px;
	padding-left : 0px;	
}

ul.menu li{
	padding-top : 2px;	
}

ul.menu li a, ul.menu li a:visited{
	color : #000;
	width : 130px;
	display : block;
	text-decoration : none;
	font-weight : bold;
	border-left : 20px solid #879DCA;	
}

ul.menu li a:hover{
	color : #008;
	text-decoration : none;
	background-color : #A8BCE3;
	border-left : 20px solid #A8BCE3;	
}

table#body{
	width : 750px;
	text-align : left;
	border : 0px solid #f00;
	background-color : #879DCA;
}

td#masthead{
	width : 750px;
	padding : 0px;
	height : 117px;
	vertical-align : top;
}

img#masthead{
	width : 750px;
	height : 117px;
}

td#menucontainer{
	text-align : left;
	vertical-align : top;
	padding-top : 2px;
	width : 321px;
	height : 1px;
}

td.menusplitter{
	text-align : left;
	width : 160px;
}

td#adcontainer{
	vertical-align : top;
	width : 429px;
	background-color : #879DCA;
}

td#sidepanel{
	vertical-align : top;
	background : url("../gfx/sidepanelbg.gif");
	background-repeat : no-repeat;
	background-position : 100% 100%;
	width : 172px;
	padding : 0px;
}

.products{
	padding-left : 2px;
	text-align : left;
	font-size : 11px;
	line-height : 150%;
	background-color : transparent;	
}

.products a{
	text-decoration : none;
}

ul.products{
	list-style : none;
	font-weight : bold;
	margin : 0px;
	padding : 0px;
}

ul.products li{
	padding-top : 1px;
}

ul.products li a, ul.products li a:visited{
	color : #008;
	width : 165px;
	display : block;
	text-decoration : none;
	font-weight : normal;
	border-left : 2px solid #fff;
	margin-right : 1px;
}

ul.products li a:hover{
	color : #000;
	text-decoration : none;
	background-color : #A8BCE3;
	border-left : 2px solid #A8BCE3;
	font-weight : bold;
}


div.sidepaneltitle{
	color : #008;
	text-align : left;
	font-weight : bold;
	font-size : 18px;
	margin-top : 10px;
}

td#content{
	text-align : left;
	vertical-align : top;
	padding : 0px;
	background-color : #fff;
	width : 578px;
	height : 320px;
}

div#pagetitle{
	width : 250px;
	background-color : #F3B862;
	text-align : left;
	font-weight : bold;
	font-size : 16px;
	padding : 4px;
	padding-left : 10px;
}

div.content{
	text-align : left;
	padding : 0px;
	padding-top : 0px;
	width : 578px;
	height : 100%;
	overflow : auto;
}

div.contentpadder{
	padding : 5px;
	padding-top : 0px;	
	padding-left : 10px;
}

td#footerrow{
	text-align : right;
	background-color : #0C479D;
	color : #fff;
	font-size : 10px;
	padding : 3px;
}

.contactinput, .label{
	text-align : left;
	padding-left : 20px;	
}

.label{
	padding-top : 5px;
}

.lightblue{
	color : #879DCA;
}

.lightbluebg{
	background-color : #879DCA;
}

.title{
	font-size : 120%;
	font-weight : bold;
	color : #008;
}

.paratitle{
	font-size : 120%;
	font-weight : bold;
	color : #008;
	margin-top : 15px;
	margin-bottom: 3px;
}

.faqq{
	text-decoration : underline;
	margin-top : 8px;
	padding-left : 10px;
}

.faqa{
	margin-top : 4px;
	font-size : 85%;
	padding-left : 30px;
}

table.productstab{
	margin-top : 10px;
	width : 94%;
	border : 1px solid #879DCA;	
}

td.productstab{
	width : 17%;
	background-color : #879DCA;
	text-align : center;
	font-weight : bold;
	font-size : 100%;
	padding : 2px;
}

td.productstab a, td.productstab a:visited{
	text-decoration : none;
	color : #000;
}

td.productstab a div{
	text-align : center;
}

td.productstab a:hover div{
	background-color : #fff;
}


td.productsinfo{
	padding : 5px;
	text-align : left;
}

.smallprint{
	font-size : 80%;
}

.newstitle{
	font-size : 120%;
	font-weight : bold;
	color : #008;
	margin-top : 0px;
	margin-bottom: 3px;
}

.newsitem{
	padding-bottom : 10px;
	margin-bottom : 30px;
	border-bottom : 1px dotted #879DCA;
}

.adminheader{
	font-weight : bold;
	text-align : left;
	border-bottom : 1px solid #aaa;
	background-color : #ddd;
	padding : 5px;
	font-size : 120%;
}

.adminrow{
	text-align : left;
	border-bottom : 1px solid #aaa;
}

.creditInfo {
	width:700px;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	text-align:right;
}

.creditLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}

.creditLink:active {
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}

.creditLink:visited {
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}

.creditLink:hover {
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: underline;
}