/* Basic Styles */
body { font-family: verdana, arial, helvetica, serif; font-size: 13px; padding: 10px; margin: 0; 
	background: #ffffff; }
td { font-family: verdana, arial, helvetica, serif; font-size: 13px; background: #ffffff; }
form { margin: 0; padding: 0; }
input { font-family: verdana, arial, helvetica, serif; font-size: 12px; background: #ffffff; }
img { border: none; mergin: 0; padding: 0; }
div.centered { margin: 0 0 0 -390px; padding: 0  0 0 50%; }
div.container { width: 780px; border: 1px solid #333333; }
div#top { border-bottom: none; margin: 0; padding: 0; background: #333333; }
div#bottom { border-top: none; margin: 0; padding: 0; 
	background: url(/images/mainbg.gif) repeat-y #ffffff; }
/* filter: shadow(color:gray, strength:6, direction:135); */

div#top div#header { padding: 0; margin: 0; }
div#top div#header div#phonetop { text-align: right; background: #333333; color: #ffffff; 
	font-weight: bold; margin: 0; padding: 2px 7px; }
div#top div#header table#fmov { margin: 0; padding: 0; }
div#top div#header table#fmov td { text-align: center; background: #333333; padding: 0; }

div#top div#nav_top { padding: 0 0 0 169px; margin: 0; background: #E5551C; }
div#top div#nav_top ul { padding: 0; margin: 0; color: #ffffff; line-height: 19px; height: 21px; }
div#top div#nav_top ul li { display: inline; margin: 0; padding: 4px 0; font-size: 12px; 
	font-weight: bold; text-indent: 0; border-left: 1px solid #ffffff; }
div#top div#nav_top ul li.last { border-right: 1px solid #ffffff; }
div#top div#nav_top ul li a { padding: 4px 9px; color: #ffffff; text-decoration: none; }
div#top div#nav_top ul li a:hover { background-color: #EF8342; }

div#bottom div#nav_left { float: left; width: 168px; padding: 0; margin: 0; }
div#bottom div#nav_left div.item { margin: 0; padding: 0; color: #ffffff; }
div#bottom div#nav_left div.aligncenter { text-align: center; }
div#bottom div#nav_left div.padded { padding: 10px 0; }
div#bottom div#nav_left div#training { padding: 32px 0; margin: 0; line-height: 24px; 
	background: #172b5d; text-align: center; font-size: 15px; font-weight: bold; }
div#bottom div#nav_left div.item h2 { font-size: 14px; font-weight: bold; text-align: center; }
div#bottom div#nav_left ul { margin: 0; padding: 0; list-style-type: none; }
div#bottom div#nav_left ul li a { text-decoration: none; display: block; padding: 3px; 
	color: #FFFFFF; border-bottom: 1px solid #eeeeee; }
div#bottom div#nav_left ul li a:hover { background: #8AB5F3; }

div#bottom div#content { padding: 0 0 0 168px; margin: 0; }
div#bottom div#content a { color: #3366cc; text-decoration: none; }
div#bottom div#content a:hover { color: #4080ff; text-decoration: underline; }
div#bottom div#content div#banner { text-align: center; margin: 0; padding: 0; 
	background: #333333; }
div#bottom div#content h1 { padding: 10px 15px 5px 15px; margin: 0; font-size: 16px; font-weight: bold; 
	color: #4080ff; }
div#bottom div#content h2 { padding: 0 15px; margin: 10px 0; font-size: 14px; font-weight: bold; 
	color: #5486c4; }
div#bottom div#content h3 { padding: 0 15px; margin: 10px 0; font-size: 13px; font-weight: bold; 
	color: #333333; }
div#bottom div#content p { padding: 0 15px; margin: 10px 0; }
div#bottom div#content p.price { color: #ff0000; font-weight: bold; }
div#bottom div#content ul { padding: 0 15px; margin: 10px 0; }
div#bottom div#content ul li { margin-left: 30px; }
div#bottom div#content ul.bold li { font-weight: bold; }
div#bottom div#content table { margin: 10px 10px; }
div#bottom div#content table td { padding: 2px 5px; }
div#bottom div#content div.bodyblock { border-top: 1px solid #333333; padding: 5px 0; 
	margin: 10px 15px; }
div#bottom div#content div.bodyblock h1 { padding: 0; }
div#bottom div#content div.bodyblock h2 { padding: 0; }
div#bottom div#content div.bodyblock h3 { padding: 0; }
div#bottom div#content div.bodyblock p { padding: 0; }
div#bottom div#content div.bodyblock ul { padding: 0; }
div#bottom div#content div.fullborder { border: 1px solid #333333; padding-right: 10px; padding-left: 10px; }
div#bottom div#content .aligncenter { text-align: center; }
div#bottom div#content fieldset { border: 1px solid #333333; padding: 10px; margin: 3px 15px 10px 15px; }
div#bottom div#content fieldset legend { border: 1px solid #333333; padding: 3px 5px; font-weight: bold; }
div#bottom div#content fieldset dl { margin: 0; padding: 0; }
div#bottom div#content fieldset dl dt { float: left; font-weight: bold; padding: 0; margin: 3px 5px; width: 75px; }
div#bottom div#content fieldset dl dt span { font-weight: normal; font-size: 11px; }
div#bottom div#content fieldset dl dt.first { clear: both; }
div#bottom div#content fieldset dl dt.wide { width: 96%; }
div#bottom div#content fieldset dl dt.quarters { width: 22%; }
div#bottom div#content fieldset dl dd { float: left; padding: 0; margin: 3px 5px; width: 175px; }
div#bottom div#content fieldset dl dd input { text-size: 12px; width: 100%; }
div#bottom div#content fieldset dl dd input.submit { width:auto; font-weight: bold; }


div#footer { margin: 0; padding: 0; width: 780px; text-align: center; font-size: 10px; }
div.clear { clear: both; font-size: 1px; line-height: 1px; height: 1px; margin: 0; padding: 0; }

div.sshh { display: none; }

.style1 { color: #000066; }
.style2 { font-size: 16px; font-weight: bold; }