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, strong, sub, sup, 
tt, var, dl, dt, dd, ol,  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: #b1b0b0 url(../images/bg.gif) 0 0 repeat-x; font: 12px "verdana", Lucida Grande, Verdana, Arial, Helvetica, sans-serif;margin: 0;color: #666666;}

h1, h2, h3, h4,  ul {margin: 0;padding: 0;font-weight: bold;}

h1 {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 2pt;}
h2 {font-size: 18px; margin: 0;padding: 0;}
h4 {padding: 5px 0 5px 10px;font-size: 20px;background: #333;}

p {
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #000000;}
	
strong {font-weight: bold;}


ul {list-style: none;}

input.submit {width: auto !important;height: auto !important;
}

/* remember to define focus styles! */
:focus { outline: 0; }

ol, ul { list-style: none;  }

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; }

a:link, a:visited{color: #0091d4; outline: none; text-decoration: none;}
a:hover, a:active{color: #0091d4; outline: none; text-decoration: underline;}

.note {font-size: 10px;color: #666;}


/*------------------------------------------------------------
SITE FRAME styles
-------------------------------------------------------------*/

#container {width: 833px;margin: 0 auto;}
	
#logo {padding: 40px 0 0 0;width: 153px; height: 33px;float: right; }
	
/*------------------------------------------------------------
NAV styles
-------------------------------------------------------------*/
#nav_wrap {color: #FF6600; font-size: 9px;background: #4e4e4e url(../images/nav_bg.gif) 0 0 no-repeat; height: 35px; width: 823px; font-weight: lighter;}
#nav {float: left; width: 770px;}
 #nav_wrap ul{padding: 10px 0 0 15px;}
 #nav_wrap li{display: inline;}
 #nav_wrap li a{color: #E5E5E5;font-size: 11px; padding: 10px 6px 10px 6px;}
 #nav_wrap li a:hover{color: #fff; background: #313131;text-decoration: none;}

#btn_home {float: left; width: 50px;}

/*------------------------------------------------------------
FOOTER styles
-------------------------------------------------------------*/
#footer {color: #3f3f3f;height: 50px;margin: 30px 0 0 0;line-height: 1.5em;font-size: 10px; width: 833px; text-align: right;clear: left;}

#footer_nav {margin: 0 auto;width: 84%;text-align: right;font-size: 10px;}
#footer ul{ }
#footer li a {display: inline;padding-left: 20px;cursor: pointer; font-size: 1px; color: #333333; float: right;}