/*-------------- Reseting ---------------- */

html, body, div, span, object, 
h1, h2, h3, h4, h5, h6, p, a, abbr, acronym, 
img,  s, small, strike, sup, sub, 
dl, dt, dd, ol, ul, li, form, fieldset, 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;
				  background: transparent }
				  
:focus, :active	{ outline: 0 }

html 			{ font-size: 100.01%; height: 100%;  }
body 			{ font-size: 62.5%; height: 100%; color: #000; background: #000 url(../img/body.gif) repeat-x}	

/*-------------- Common ---------------- */

h1, h2, h3, h4, h5, h6
 				{ font-weight: bold; color: #0b69b1 }
				
h1 				{ font-size: 2.4em; line-height: 1.125em; margin-bottom: 0.6em} 
h2 				{ font-size: 2.0em; line-height: 1em; margin-bottom: 0.5em }
h3				{ font-size: 1.6em; line-height: 1.2857em; margin-bottom: .5em; color: #f3f2f2 }
h4, h5, h6		{ font-size: 1.2em; line-height: 1.5em; margin-bottom: 0.5em }

p, pre, code, label, th, td, dd, dt, select, li
				{ font-size: 1.4em; line-height: 1.5em; margin-bottom: 1.0em }	
				
ul, ol			{ margin-bottom: 1.8em }
ul 				{ list-style: square }
ol 				{ list-style: decimal }
li	 			{ margin-left: 3.6em; color: #999; }
li p 			{ color: #000 }

legend			{ display: none }
 
small 			{ font-size: 0.85em }
 
sup 			{ position:relative; bottom:0.3em; vertical-align: baseline }
sub 			{ position:relative; bottom:-0.2em; vertical-align: baseline }
 
acronym, abbr 	{ cursor: help; letter-spacing: 1px; border-bottom: #999 1px dashed }
label 			{ cursor: pointer }

/*---------------- Fonts -----------------*/

h1, h2, h3, h4, h5, h6
 				{ font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif }
p, a, pre, label, th, td, li
				{ font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif } 			
				
/*---------------- Links -----------------*/

a:link, a:visited, a:hover, a:active
				{ font-weight: normal; text-decoration: none; color: #0b69b1}
a:hover			{ text-decoration: underline }
a img			{ border: 0 }

/*----------- Global Classes -------------*/

.clear			{ clear: both }
.floatLeft		{ float: left }
.floatRight		{ float: right }

.textLeft		{ text-align: left }
.textRight		{ text-align: right }
.textCenter		{ text-align: center }
.textJustify	{ text-align: justify }

.bold			{ font-weight: bold !important }
.italic			{ font-style: italic }
.underline		{ border-bottom: 1px solid }
.highlight		{ background: #ffc }

.noPadding		{ padding: 0 }
.noMargin		{ margin: 0 !important }
.noIndent		{ margin-left: 0; padding-left: 0 }
.noBullet		{ list-style: none; list-style-image: none }
.noBorder		{ border: none !important }
.noBackground	{ background: none !important }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }



/*-------------- Wrapper ------------------*/
#wrap 				{ width: 985px; overflow: visible; margin: 0 auto;min-height: 100%; background:url(../img/wrap.gif) right repeat-y; position:relative }

/*-------------- Layout -------------------*/

#header				{ width: 985px;  margin: 0 auto;  background: #000 url(../img/body.gif) repeat-x; padding-top: 7px }
.extra				{ background:url(../img/header.jpg) right top no-repeat;  height: 249px; position:relative}
.extra p			{ color: #b4b4b4; float:right;font: normal 1.6em/1.2em Trebuchet MS, sans-setif }
.logo				{ float:left; margin:15px 0 0 0x}
.note				{ background:url(../img/note.png) no-repeat; width: 295px; height: 242px; display:block; position:absolute; top:34px; right:0; z-index: 3}

/*-----------------------------------------*/
#content 			{ width: 927px; margin:0 auto; padding:0 58px 45px 7px; min-height: 500px}

.left				{ float:left; width: 192px; background: #b8b8b8 url(../img/head-menu.gif) top no-repeat; }


/*-----------------------------------------*/
/*----------------- MENU ------------------*/
/*-----------------------------------------*/

#leftMenu * 		{ #zoom: 1 } /* For IE6-7 */

#leftMenu			{ margin: 0; padding: 9px 0; 
					  background: url(../img/footer-menu.gif) bottom no-repeat; }
#leftMenu li		{ list-style: none; margin: 0; position: relative; }
#leftMenu li a		{ display: block; height: 27px; padding: 8px 12px 0;  
					  font: normal 1.2em/1.1em Trebuchet MS, sans-setif; color: #000 }
#leftMenu li a:hover
					{ background:url(../img/li-background.gif) repeat-x; color: #0b69b1; text-decoration: none }
.active				{ background:url(../img/li-background.gif) repeat-x; color: #0b69b1 !important; text-decoration:none}

/*-----------------------------------------*/
/*--------------- SUB-MENU-----------------*/
/*-----------------------------------------*/

.submenu,
.submenu * 			{ #zoom: 100.01% } /* For IE6-7 */
.submenu			{ display: none; min-width: 194px; position: absolute; left: 192px; top: 0; background: #8d8d8d; border: 2px solid #c0c0c0; }					
.submenu li			{ float: left; width: 100% !important; border-bottom: 2px solid #c0c0c0 }
.submenu li a		{ white-space: nowrap; height: 26px !important; padding-top: 6px !important; font: normal .85em/1.2em Trebuchet MS, sans-setif !important; color: #fff !important }					  
.submenu li a:hover { color: #0b69b1 !important}

.submenu li a:hover	{ background:url(../img/li-background.gif) 0 -2px repeat-x !important }

/*-----------------------------------------*/
.display 			{ display:block !Important}
/*-----------------------------------------*/
.right				{ float:right; width: 669px; padding: 45px 19px 60px 16px; background:url(../img/main-head.gif) top no-repeat}
.right a			{ text-decoration:underline}
.right ul li		{ color:#000000 !important; line-height: 1.0em;}
table p				{ font-size: 1.0em !important}
/*-----------------------------------------*/
#footer				{ height: 64px; width: 985px; margin:0 auto; background:  #000; position:absolute; bottom:0; left: 0}

#footerMenu			{ margin:0 auto; width: 360px; padding-top: 25px}
#footerMenu	li		{ float:left; list-style: none; margin:0; border-right: 1px solid #939393; padding:0 9px}
#footerMenu	li p	{ float:left; color: #939393; font: normal 0.8em/1.2em Trebuchet MS, sans-setif; margin-bottom:0}
#footerMenu	li a	{ float:left; color: #939393; font: normal 0.8em/1.2em Trebuchet MS, sans-setif}
.first				{ padding-left:0 !important}
.last				{ border: none !important; padding-right:0 !important}

/*----------------- ADDITIONAL DOCS ------------------*/

.additional 		{
	margin-left: 20px;
	width: 192px;
	background: #b8b8b8 url(../img/additional-header.gif) top no-repeat;
	float: right;
}
#additionalDocs		{ margin: 0; padding: 9px 0; background: url(../img/additional-footer.gif) bottom no-repeat; }
#additionalDocs li	{ list-style: none; margin: 0; position: relative; }
#additionalDocs li active
					{ background:url(../img/add-head-background.gif) repeat-x; color: #0b69b1 !important; text-decoration: none}
#additionalDocs li a
					{ display: block; height: 27px; padding: 8px 12px 0; font: normal 1.2em/1.1em Trebuchet MS, sans-setif; color: #000; text-decoration: none }
#additionalDocs li a:hover
					{ background:url(../img/li-background.gif) repeat-x; color: #0b69b1; text-decoration: none }

/*----------------- ADDITIONAL DOCS MENU ------------------*/

.spacer 			{ height: 20px; background-color: #000; }

.additionalMenu 	{ float: left; width: 192px; background: #b8b8b8 url(../img/head-menu.gif) top no-repeat; }

#additionalDocs		{ margin: 0; padding: 9px 0; background: url(../img/footer-menu.gif) bottom no-repeat; }
#additionalDocs li	{ list-style: none; margin: 0; position: relative; }
#additionalDocs li active
					{ background:url(../img/add-head-background.gif) repeat-x; color: #0b69b1 !important; text-decoration: none}
#additionalDocs li a.active
					{ background:url(../img/add-head-background.gif) repeat-x; color: #0b69b1 !important; text-decoration: none}
#additionalDocs li a
					{ display: block; height: 27px; padding: 8px 12px 0; font: normal 1.2em/1.1em Trebuchet MS, sans-setif; color: #000; text-decoration: none }
#additionalDocs li a:hover
					{ background:url(../img/li-background.gif) repeat-x; color: #0b69b1; text-decoration: none }
