/* --------------------------------------------------Redefine HTML Styles-------------------------------------------------- */* { padding: 0; margin: 0; }body {background: #666 url(/images/bg.gif) repeat 0 0;font: 11px/1.7em verdana, sans-serif;color: #444;text-align: center;list-style-type: square;margin: 25px 0;}a { color : #316FA5; } a:visited { color : #667; } a:hover { text-decoration : none; }h1, h2, h3 {font-family: verdana, arial, sans-serif;font-size: 13px;font-weight: bold;margin: 0;padding: 0;}h2 { color: #ED8A05;padding: 10px 0 5px 0;margin: 5px 5px 0 0;border-bottom: 1px solid #eae4e4;}td {font-family: verdana;font-size: 11px;color: #444;}/* --------------------------------------------------Wrapper-------------------------------------------------- */#wrapper {background: #fff;width: 725px;text-align: left;margin: 0 auto;}#main { margin: 0 2px }/* --------------------------------------------------Header-------------------------------------------------- */#header { padding: 30px 0 20px 0; }#header h1 {font-size: 18px;font-weight: normal;line-height: 28px;color: #316FA5;padding: 0;margin: 0;}#header h1 a {background: url(/images/magnify.gif) no-repeat 0 50%;color: #316FA5;text-decoration: none;padding-left: 28px;}#header p.tagline {padding: 0 0 0 30px;margin: 0;}/* --------------------------------------------------Nav-------------------------------------------------- */#nav {background: #316FA5;width: 100%;padding: 7px 0 0;margin: 0 0 8px 0;float: left;}#nav li { display: inline;list-style-type: none;padding: 0;margin: 0;}	#nav a:link, #nav a:visited {font-size: 11px;font-weight: bold;line-height: 14px;text-decoration: none;color: #fff;padding: 6px 12px 12px 12px;float: left;}#nav a:hover {background: url(/images/tab_rounded.gif) no-repeat bottom center;color: #fff;}/* --------------------------------------------------Search-------------------------------------------------- */#search {background: #fff url(/images/search_bg.png) repeat-x 0 0;text-align: center;padding: 25px 0;border: 1px solid #ccc;clear: both;}#search .input {font-family: verdana, sans-serif;padding: 8px;border-top:1px solid #7c7c7c;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-bottom:1px solid #ddd;}/* --------------------------------------------------Content-------------------------------------------------- */#content { padding: 10px 0 15px 0; }#path { margin: 10px 0 0 3px; }/* --------------------------------------------------Footer-------------------------------------------------- */#footer {background: #fff url(/images/hori_line.gif) repeat-x left top;text-align: center;padding: 20px 0 25px;}#footer a { color: #444; text-decoration: none; }.box {	padding: 15px 15px 15px 15px;	vertical-align : top;	border : 1px solid #E2E2E2;	background-color: #F7F7F7;	} /* --------------------------------------------------Category Display-------------------------------------------------- */.cat {margin: 0 8px;}.topcat {background: url(/images/arrow.gif) no-repeat 0 6px;font-family: "Trebuchet MS";font-size: 13px;padding: 0 0 3px 16px;}.topcat a, .topcat a:visited { color: #316FA5; text-decoration: none; }.subcat {  margin: 5px 0 30px 16px; }.subcat a, .subcat a:visited { color: #316FA5; }.count { font-size: 11px; color: #777; }/* --------------------------------------------------Listing Page-------------------------------------------------- */.listing {margin: 0 0 20px 0;float: left;}.listing .link {background: #fff;width: 593px;display: block;margin: 0;float: left;}.listing .pr {background: #fff;width: 50px;height: 30px;font-size: 8px;color: #000;margin: 0 5px 0 0;float: left;}.listing .prg{width: 40px;height: 3px;font-size: 1px;border: 1px solid #999999;}.listing .prb{background: #5eaa5e;height: 3px;font-size: 1px;}.url { color: #555; }.clear { clear: both; }/* --------------------------------------------------Submit Form-------------------------------------------------- */div.errForm, span.errForm {background: #FFFFF3;color: #FF0000;text-align: left;padding: 2px 3px 2px 3px;margin: 0px 0 0px 5px;border: 1px solid #cccccc;clear: right;}td.err {background: #F7F7F7;color: #FF0000;text-align: left;padding: 3px;border: 1px solid #A0A0A0;}td.msg{background: #C7D8E6;font-weight:  bold;color: #222;text-align: left;padding: 8px;border: 1px solid #316FA5;}span.req{font-weight: bold;color: #FF0000;margin-left: 3px;}.small, .small a {font-size: 7pt;text-decoration: none;color: #909090;padding: 0px;margin: 0px;}/* --------------------------------------------------Miscellaneous-------------------------------------------------- */.floatcontain:after { content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; } .floatcontain  { display: inline-table; }  /* Hides from IE Mac \*/ * html .floatcontain { height: 1%; }.floatcontain { display:block; } /* End Hack */