/***************** Fix Browsers ***********************/

html { height: 100%; margin-bottom: 1px; }	
* { margin: 0px; padding: 0px; }

p { margin: 8px 0px 8px 2px; line-height: 18px; }

body { background: #000 url('../images/layout/background.jpg') repeat; color: #fff; font-size: 12px; font-family: arial, verdana, 'times new roman'; }

.hide { visibility: hidden !important; height: 0px !important; overflow: hidden !important; }

.highlight { font-weight: bold; }


/******************************************************/


#container { width: 748px; background: url('../images/layout/rightbarbg.gif') left top repeat-y #fff; color: #000; margin: 5px auto; }

#header { background: #fff; }
#header #headerimg { width: 165px; text-align: right; float: right; padding: 0 5px 0 0; }
#header #contactdetails { color: #999999; font-weight: bold; text-align: left; width: 300px; padding: 1px 0 0 5px; }
#header #contactdetails span { color: #000; font-size: 120%; }
#header #mainmenu { clear: right; height: 30px; border-top: 1px solid #999999; border-bottom: 1px solid #999999; background:#999999; }
#header #mainmenu ul { list-style-type: none; }
#header #mainmenu li { clear: right; width: 186px; text-align: center; height: 30px; line-height: 30px; float: left; border-left: 1px solid #ccc8c8; }
#header #mainmenu li a { display: block; text-decoration: none; color: #fff; font-size: 130%; font-weight: bold; width: 100%;  }
#header #mainmenu li a:hover { background: #fff; color: #000; }
#header #mainmenu li a.current { background: #e3dfdf !important; color: #000 !important; }


/******************************************************/

#leftbar { float: left; width: 240px; padding: 5px; font-size: 110%; font-weight: bold; }
#leftbar ul { margin: 20px 0px 20px 20px; }
#leftbar li { margin: 3px 0px; font-size: 110%; }
#leftbar h3 { text-align: center; font-size: 130%; text-decoration: underline; }
#leftbar a { color: #000; text-decoration: underline; }


/******************************************************/


#content { clear: both; background: url('../images/legalpic.jpg') no-repeat right top; }
#content h1 { font-size: 160%; }
#content h2 { font-size: 140%; }
#content h3 { font-size: 110%; }
#content #innercontent { padding: 166px 5px 0 255px; }
#content #innercontent ul { margin: 10px 0px 10px 20px; }
#content #innercontent li { margin: 5px; }
#content #innercontent a { color: #000; font-weight: bold; text-decoration: underline; }


/******************************************************/


#footer { clear: both; background: #999999; text-align: right; padding: 1px 5px; font-size: 80%; font-weight: bold; }

