body {
	margin:0px; 
	padding:0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
form {
	margin:0px; 
	padding:0px; 
}
a {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
a .pds {
color:#FFCC00;
text-decoration:none;
}
a .sds {
color:#CB3400;
text-decoration:none; 
}
a:hover {
/*	color:#666666; */
	text-decoration:underline;
}
h2 {
	margin:0px;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align:left;
	font-weight:bold;
}
h5 {
	margin:0px;
}
input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.button {
	font-size:10px;
}
.center {
	width:100%;
	text-align:center;
}
.normal {
font-weight:normal;
}
#body_table {
/*	background: transparent url("images/bg.jpg");
	background-repeat:repeat-x;*/
}
#header {
	margin:0px;
	width:100%;
	vertical-align:top;
	background-color:#333333;
}

#hdr_wrapper {
background: url("images/hdr_bg.jpg");
background-repeat:repeat-x;
height:163px;
}
#hdr_logo_tbl {
vertical-align:top;
}
#hdr_logo_L {
padding-top:10px;
padding-left:30px;
text-align:left;
}
#hdr_logo_C {
padding-top:10px;
text-align:center;
}
#hdr_logo_R {
color:white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 12px;
padding-top:10px;
padding-right:30px;
text-align:right;
}
#hdr_logo_R a {
color:white;
}

#hdr_menu {
margin-top:18px;
width:100%;
height:34px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 12px;
}
#hdr_menu_L {
padding:0px;
text-align:left;
}
#hdr_menu_C {
padding:0px;
text-align:center;
}
#hdr_menu_C .inp{
padding:0px;
text-align:center;
}
#hdr_menu_R {
padding:0px;
text-align:right;
}
.hdr_menu_tbl td {
padding-right:6px;
}
/*
.menu1 {
width:132px; 
position:relative; 
z-index:1; 
text-align:left;
background-color:white; 
}
*/
.menu2 {
display:none; 
position:absolute;  
z-index:3; 
top:33px; 
left:0px;
padding:5px 5px 0 5px;
border-top:1px solid black; 
border-right:1px solid black; 
border-left:1px solid black; 
text-align:center;
background-color:white;  
}
.menu2bot {
display:none; 
position:absolute;  
z-index:2; 
left:0px;
}
.menu1 .menu2 a {
text-decoration:none;
color:#CB3400;
}
.menu1 .menu2 a:hover {
text-decoration:underline;
}

#submenu_area {
font-size:12px;
font-weight:bold;
border:solid 1px black;
}
#submenu_area .R {
text-align:center;
width:50%;
/*color:white;*/
background-color:#CB3400;
border-left:solid 1px black;
}

#submenu_area a {
color:#333333;
}
/*
#submenu_area a:hover {
color:white;
}
*/
#hdr_line_under_L {
width:100%; 
padding:10px 0 10px 0;
color:white;
font-size:18px;
font-weight:bold;
text-align:center;
background-color:#FFCC01;
border-top:1px solid black;
border-bottom:1px solid black;
}
#hdr_line_under_R {
width:100%; 
padding:10px 0 10px 0;
color:white;
font-size:18px;
font-weight:bold;
text-align:center;
background-color:#CB3400;
border-top:1px solid black;
border-bottom:1px solid black;
}

#container {
	width: 100%;
	margin-top: 0px;
	padding-top: 0px;
	vertical-align:top;
	background-color:#ffffff;
}


#container #contentwrapper {
	width:100%;
	margin:0px;
	vertical-align:top;
	text-align: center;
}
#container #contentwrapper_max {
	width:900px;
	margin:0px auto 0 auto;
}
#content {
	padding:20px;
	text-align:left;
}

#footer {
	padding:6px 0 6px 0;
	background-color:#ffffff;
	text-align:center;
	text-transform:uppercase;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:400;
	font-size: 11px;
}
#footer a {
	color:#333333;
	font-weight:400;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
.slide { 
	/* Gives images a 'sunken' 3d effect */
/*	border-top: 0.1em solid #222222; border-bottom:0.1em solid #cccccc; border-left:0.1em solid #222222; border-right:0.1em solid #cccccc; */
	border:1px solid #343434; 
}

.error {
width:420px; 
padding:10px;
/*position:absolute; top:300; left:300; z-index:2; */
vertical-align:middle; 
text-align:center;	
color:#FFFFFF;
font-weight: bold;
background-color:#CC0000;
}

.sup {
	vertical-align: super;
}
.more {
	text-align:right;
}
.stdXXLb {
	font-family:Verdana; font-size:16px;
	font-weight:bold;
}
.stdXXL {
	font-family:Verdana; font-size:16px;
}
.stdXL {
	font-family:Verdana; font-size:15px;
}
.stdL {
	font-family:Verdana; font-size:14px;
}
.std {
	font-family:Verdana; font-size:13px;
}
.stdS {
	font-family:Verdana; font-size:12px;
}
.stdXS {
	font-family:Verdana; font-size:11px;
}
.stdXXS {
	font-family:Verdana; font-size:10px;
}
.pds {
color:#FFCC00;
font-weight:bold;
	text-decoration:none;
}
.sds {
color:#CB3400;
font-weight:bold;
	text-decoration:none;
}

#rightcol {
padding-left:10px;
margin-right:10px;
text-align:left;
}
.pagetitle {
text-align:left; 
margin:15px 0 20px 0;
}
.pagetitle2 {
text-align:left; 
margin:15px 0 5px 0;
}
.pds_dot, .sds_dot {
margin:0 10px 0 0;
}
.par {
margin:20px 20px 20px 0;
}
.dottitle {
padding:12px 0 10px 0;
margin:0px;
}
/*
p {
margin:0 0 0 0;
padding:0;
}
*/
.chevrons_black_on_white {
padding:20px 0 0 0;
display:block; 
margin-left:auto; 
margin-right:auto; 
}
.pagenav_wrapper {
/*	width:440px;*/
width:100%;
}
.pages {
	text-align:left;
}
.pagenav {
	text-align:center;
	padding:0px 0px 0px 0px;
}
.pagenav .currpageid {
 color:#000000;
 font: 14px Arial, Helvetica, sans-serif;
 font-weight: bold;
}
.pagenav .pageid_pds a {
 font: 12px Arial, Helvetica, sans-serif;
 color:#FFCC00;
 font-weight: bold;
}
.aquo_pds {
 font-size: 18px;
 color:#FFCC00;
 font-weight: bold;
}
.pagenav .pageid_sds a {
 font: 12px Arial, Helvetica, sans-serif;
 color:#dd2a09;
 font-weight: bold;
}
.aquo_sds {
 font-size: 18px;
 color:#dd2a09;
 font-weight: bold;
}
#submenu_area {
font-size:12px;
font-weight:bold;
border:solid 1px black;
}
#submenu_area .L {
text-align:right;
width:50%;
background-color:#FFCC01;
}
#submenu_area .R {
text-align:left;
width:50%;
background-color:#CB3400;
border-left:solid 1px black;
}
#tdBanner{
width:200px;
padding:20px 10px 0 20px;
text-align:left;
}
#divBanner{
width:180px;
padding:20px 4px 20px  4px;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
}
.banner{
overflow:hidden;
padding-bottom:20px;
}
#divBannerLink{
text-align:center;
}

.clearboth{clear:both;}

#paidmsg{
margin:50px 0 400px 0;
width:100%;
text-align:center;
}
.demobanner {
margin-bottom:6px;
}