html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6,  
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, 
dfn,  img, ins, kbd, q, samp, small, strike,  sub, sup, 
tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body {background:  #01355e url(../img/bg_color.gif) top left repeat;font: 12px "Lucida Grande", Lucida Grande,  Trebuchet MS, Helvetica, Verdana, Arial,  sans-serif;margin: 0;color: #ffffff; }

h1,  h3, h4,  ul {margin: 0;padding: 0;font-weight: bold;}
h2{font-size: 16px;  font-weight: bold;color:#22568a;  clear: left;}
h3{font-size: 16px;  font-weight: bold;color:#22568a; }
h4 {padding: 5px 0 5px 10px;font-size: 20px;background: #333;}
h5 {padding: 5px 0 5px 10px;font-size: 16px;background: #ccc;}

p {line-height: 1.5em;}

table {border-collapse: collapse;border-spacing: 0;}

caption, th, td {text-align: left;font-weight: normal;}

hr { border: 0;width: 100%;color: #666;background-color: #333;height: 1px;line-height: 1px;margin: 0;padding: 0px; }

img { border:0; }

.left { float:left; }
.right { float:right; }
.al { text-align:left; }
.ar { text-align:right; }
.ac { text-align:center; }
.cb { clear: both; }
.padding_left{padding: 0 0 0 20px;}
#fleft{float: left;width: 200px;color: #333;font-size: 10px; }

a:link, a:visited{color: #754e01; outline: none; text-decoration: none;}
a:hover, a:active{color: #754e01; outline: none; text-decoration: underline;}

.note {font-size: 10px;color: #666;}


/*------------------------------------------------------------
SITE FRAME styles
-------------------------------------------------------------*/

#contain {background: #dfdfdf url(../img/contain_bg.gif) top left repeat-y;width: 900px;float:left;clear: left;}
#container {width: 900px;margin: 0 auto;position: relative; }
#shadow_wrap {background: transparent url(../img/bg_shadow.png) top left repeat-y;width: 920px;margin: 0 auto;position: relative;height: 635px;}
