/* -------------------------------------------------------------- 
Reset default browser CSS.
-------------------------------------------------------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, textarea, input  { 
	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;}
table {border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left; font-weight:normal;}
img {border:none;}
body { font: 11px/1.6em Arial, Helvetica, sans-serif; }

/* -------------------------------------------------------------- 
General Styles
-------------------------------------------------------------- */
#highlight { margin-left: -220px; }
#highlight img { display: block; margin-left: auto; margin-bottom: 12px; }

h1 { font: normal 18px/1.5em Arial, Helvetica, sans-serif; float: left; display: block; text-align: right; width: 200px; }

h2 { color: #000; margin-top: 20px; font: bold 13px Verdana, Geneva, sans-serif; margin-bottom: 5px; }
h3 { font-size: 11px; border-bottom: 1px solid #C9DDDC; padding-bottom: 3px; padding-top: 20px; margin-bottom: 10px; }




ol , ul{ margin-left: 20px; }
li { padding-bottom: 2px; padding-top: 2px; }

a {text-decoration:none;}


body { background: #FEFACA url(images/back_tile.jpg) repeat-x center top; text-align: center; padding-bottom: 20px; font-family: Verdana, Geneva, sans-serif; color: #FFF; }
#boxHeader { background: url(images/header.jpg) no-repeat center top; height: 190px; vertical-align: baseline; text-align:center;}
#boxNav { padding-top: 146px; padding-left: 25px; }

#nav li { list-style: url(none) none; display: block; float: left; }
#nav a { color: #000; font-weight: bold; padding-right: 16px; padding-left: 16px; }
#boxFooter { text-align: center; font-size: 10px; color: #8ED6E0; clear: both; }
#content a { color: #FEEF9C; text-decoration: underline; }
#content a:hover { color: #000; }

#boxFooter a { color: #E3D5B0; }

#boxWrapper { width: 768px; margin-right: auto; margin-left: auto; text-align: left; }

#boxContent { background: url(images/footer.gif) no-repeat center bottom; width: 719px; margin-right: auto; margin-left: auto; }
#content { padding: 20px 70px 50px 270px; float: right; display: block; }
hr { width: 400px; height: 0px; color: #6ABEDF; border-style: none; border-width: 0px; }

#content p { padding-top: 0.5em; padding-bottom: 0.6em; text-align: justify; }
td , th{ border-bottom: 1px solid #C7DDE2; padding: 4px 10px; background: #5CB5DE; }
table { margin-top: 16px; margin-bottom: 20px; }


th { color: #FFFBC8; background: #68BDDF; }
input , textarea{ border-top: 0px none; border-right: 0px none; border-bottom: 0px none; border-left: 0px none; width: 200px; font: 1em Verdana, Geneva, sans-serif; color: #1C81B9; padding: 2px; margin-top: 5px; margin-bottom: 5px; }
.button { width: 137px; background: url(images/button.gif) no-repeat center center; border-width: 0px; border-style: none; font-family: Arial, Helvetica, sans-serif; color: #000000; height: 23px; font-weight: bold; }
