html{overflow-y:scroll;}
html{overflow:-moz-scrollbars-vertical;}

body{
	margin:0px;
	padding:0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#756c5d;
	line-height:130%;
	/* BACKGOUND STYLES */
	background-image:url(images/main_bg.jpg);
	background-position:top;
	background-color:#FFFFFF;

}
a{	
	text-decoration:none;
	color:#d09628;
	font-weight:bold;}

a:hover{
	color:#756c5d;
	text-decoration:none;}

.sideLink {color: #C0E1E9}
.sideLink:hover{color: #FFFFFF}

a.arrow{
	text-decoration:none;
	color:#d09628;
	font-size:11px;
	font-weight:bold;
	background-image:url(images/arrow_gold.gif);
	background-repeat: no-repeat; 
	background-position:left;
	padding:0px 0px 0px 12px;
	margin:5px;
}
a.arrow:hover{
		color:#756c5d;
		background-image:url(images/arrow_gold_over.gif);
		text-decoration:none;
}
a.btn{
	text-decoration:none;
	color:#858483;
	font-size:11px;
	font-weight:bold;
	width:169px;
	height:26px;
	background-image:url(images/btn_bg.jpg);
	padding:10px 0px 0px 24px;
	margin:0px;
	display:block;
}
a.btn:hover{
	background-image:url(images/btn_bg_over.jpg);
	color:#2b7c99;
}

p{ margin:0px 0px 15px 0px; padding:0px 0px; }

.small{
	font-size:10.5px;
	line-height:130%;
}

h1{
	color:#308cad;
	font-size:12px;
	margin:0px;
	padding:0px;
}

.bold{
	font-weight:bold;
}

.accent{
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	color:#709091;
}


#header{
	z-index:3;
	position: relative;
	margin:0px auto;
	padding:0px;
	height:286px;
	width:766px;
	background-color:#FFFFFF;
}
.top{
	background-image:url(images/top_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

#contentWrapper{
	position: relative;
	margin:0px auto;
	padding:0px;
	width:766px;
	border:solid 1px #726e58;
}

#content{
	z-index:1;
	position: relative;
	margin:0px auto;
	padding:0px;
	width:766px;
	background-color:#FFFFFF;
	/* min height for firefox and IE */
	height: auto !important;
	min-height:105px;
}
#side{
	width: 193px;
	margin:0px 2px;
	padding:1px;
	border-top:solid 1px #c9bfaf;

}
td.side {
	margin:0px;
	padding:0px;
	background-image:url(images/side_bg.jpg);
	background-repeat:repeat-y;
	border-top:solid 2px #ffffff;
	
}

#copy{
	padding:24px 22px 22px 22px ;
}
#products{
		font-size:10px;
}

#footer{
	z-index:4;
	position: relative;
	margin:0px auto;
	padding:0px;
	width:766px;
	height:30px;
	font-size:10px;
	color:#beb29d;
	background-color:#f4f2ef;
}
#footer a{
	color:#beb29d;  
	text-decoration:none;
}
#footer a:hover{
	color:#837f78;  
	text-decoration:none;
}

.dashedline{
	border-top: 1px dashed #cccccc;
	margin:8px 0px 12px 0px;
	padding:0px;
}
.tdSmall{ background-color:#CC0000; text-align:center;}
.tdMedium{ background-color:#FFCC00; text-align:center;}
.tdLarge{ background-color:#350260; text-align:center;}
.s{color:#ffffff; font-weight:bold;}
.m{color:#000000; font-weight:bold;}
.l{color:#ffffff; font-weight:bold;}

.smallText{ font-size:10px;}
.tdAlignCenter{ text-align:center;}
.tdNA{background-color:#e8f1f7;}

.formField{
	width:150px;
	height:18px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#756c5d;
	padding:3px 0px 0px 3px;
	border-top:solid 1px #D1C6B1;
	border-bottom:solid 1px #D1C6B1;
	border-left:solid 1px #756c5d;
	border-right:solid 1px #D1C6B1;
}
.formFieldText{
	height: 100px;
}
.submitBttn{
	width:80px;
	height:20px;
	font-size:10px;
	color:#ffffff;
	background-color:#249CC5;
	border:0px;
}
form{padding:0px; margin:0px;}


@media print{
.printHide{
	display:none;
}
#content, #contentWrapper{
	width:680px;
	border:none;
}
#copy{
	padding:0px;
}

}
