body { 
background: #d9ecf9 url(images/bg.gif) repeat-x scroll top;
border: 0pt none rgb(0, 0, 0); 
margin: 0pt;
padding: 0pt;
font-family: Helvetica,Arial,sans-serif;
font-size: 10pt;
color: #ffffff;
background-position: 0px 0px;
text-align: center;
}

h1 { font-size: 16pt; }
h2 { font-size: 12pt; }
h3 { font-size: 11pt; }
h4 {
	font-size: 10pt;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

p { font-size: 11pt; margin: 1em 0 1em 0; padding: 0; }

ul { font-size: 10pt; }

.bold { font-weight: bolder; }
.quot { font-style: italic; }
.grey { color: #696969; }
.more { font-weight: normal; font-style: italic; text-align: right; }
.morb { font-weight: bolder; font-style: italic; text-align: right; }
.less { font-weight: normal; font-style: italic; text-align: left; }

a { color: #696969; text-decoration: none; } 
a:hover { color: #d5ebf9; text-decoration: none; }

.inner_box { margin: 0 2em 0 2em; }

#container { margin: 0px auto; width: 1038px; font-size: 10pt; color: #336699; }
#top_bar  { width: 1038px; margin: 42px 0 0 0; height: 19px; padding: 0px; background: #d5ebf9 url(images/top_bar.jpg) no-repeat scroll 0%; }

#logo_bar_bar { width: 1038px; height: 124px; margin: 0; padding: 0; }

#logo_bar_left { margin: 0; float: left; width: 43px; height: 124px; background:  #d5ebf9 url(images/logo_bar_left.jpg) no-repeat scroll 0%; }
#logo_bar {  float: left; width: 137px; height: 124px; background: #d5ebf9 url(images/logo_bar.jpg) no-repeat scroll 0%; }
#logo_bar_right { float: left; width: 858px; height: 124px; background: #d5ebf9 url(images/logo_bar_right.jpg) no-repeat scroll 0%; }
 
#middle_bar { width: 1038px; height: 250px; background: #d5ebf9 url(images/middle_bar.jpg) no-repeat scroll 0%; }

#title_bar_bar { width: 1038px; height: 46px; margin: 0; padding: 0; }
#title_bar_left { float: left; width: 734px; height: 46px; background: #d5ebf9 url(images/title_bar_left.jpg) no-repeat scroll 0%; }
#title_bar { float: left; width: 297px; height: 46px; background: #d5ebf9 url(images/title_bar.gif) no-repeat scroll 0%; }
#title_bar_right { float: left; width: 7px; height: 46px; background: #d5ebf9 url(images/title_bar_right.jpg) no-repeat scroll 0%; }
#titleBar { visibility: hidden; }

#main_bar_bar { width: 1038px; padding: 0; margin: 0; height: 400px; }
#main_bar_left { float: left; width: 8px; margin: 0; padding: 0; height: 400px; background: #d5ebf9 url(images/main_bg_left.gif) repeat-y scroll 0%; }
#main_bar_right { float: left; width: 7px; margin: 0; padding: 0; height: 400px; background: #d5ebf9 url(images/main_bg_right.gif) repeat-y scroll 0%; }
#main_bar { float: left; width: 1023px; margin: 0; padding: 0; height: 400px; background: #d7eaf9 url(images/main_bg.gif) repeat-x scroll 0%; background-position: 0px 0px; }

#main_area { padding: 10px 30px 0px 30px; margin: 0; }

#bottom_bar  { width: 1038px; margin: 0; height: 18px; font-size: 0px; padding: 0; background: #d5ebf9 url(images/bottom_bar.gif) no-repeat scroll 0%; }


#menu_box_box { float: left; width: 287px; padding: 0; margin: 0; height: 350px;  }
.menu_button {  width: 287px; height: 36px; margin: 0; padding: 0; }
#menu_box { width: 287px; margin: 0; padding: 0; height: 115px; background: #d5ebf9 url(images/menu_bg.gif) repeat-y scroll 0%; background-position: 0px 0px; }
#menu_box_top { width: 287px; margin: 0; padding: 0; height: 23px; background: #d5ebf9 url(images/menu_top.gif) no-repeat scroll 0%; }
#menu_box_bt  { width: 287px; margin: 0; padding: 0; height: 2px; font-size: 0px; background: #d5ebf9 url(images/menu_bt.gif) no-repeat scroll 0%; }
#menu_box_bottom { width: 287px; margin: 0; padding: 0; height: 18px; font-size: 0px; background: #d5ebf9 url(images/menu_bottom.gif) no-repeat scroll 0%; }
.menu_item { width: 287px; height: 36px; margin: 0; padding: 0; font-size: 0px; }

#main_box_box { float: right; width: 638px; height: 350px; margin: 0; padding: 0;  }
#main_box_top { width: 638px; margin: 0; padding: 0; height: 17px; font-size: 0px; background: #d5ebf9 url(images/box_top.gif) no-repeat scroll 0%; }
#main_box { background-color: #00ff00; width: 638px; margin: 0; padding: 0; height: 300px; background: #d5ebf9 url(images/box_bg.gif) repeat-y scroll 0%; }
#main_box_bottom { width: 638px; margin: 0; padding: 0; height: 21px; font-size: 0px; background: #d5ebf9 url(images/box_bottom.gif) no-repeat scroll 0%; }

#main_box_area { padding: 10px 20px 10px 20px; margin: 0px; text-align: justify; font-size: 10pt; color: #FFFFFF;}

p.sig { font-size: 10pt; color:#FFFFFF; text-align: right; font-style:italic; font-size: 10pt; }

div.footer { float: left; width: 960px; height: auto; margin: 0; padding: 5px 0 0 0; font-size: 10pt; text-align: center;}
div#footer-left { margin:0; padding: 0; float: left; width: 178px; height: 33px; text-align: left; background: #d5ebf9 url(images/footer_left.gif) repeat-y scroll 0%; }
div#footer-right { margin:0; padding: 0; float: right; width: 178px; height: 33px; text-align: right; background: #d5ebf9 url(images/footer_right.gif) repeat-y scroll 0%;}
div#footer-center { margin: 0; padding: 0; width: 41px; height: 17px; background: #d5ebf9 url(images/fish.gif) no-repeat scroll 0%;}

div.navfooter { margin: 0px; padding: 5px 0 0 0 ; height: 17px; font-size: 10pt; color: #696969; float: right; text-align: center; width: 99.9%; font-weight:bolder; }
div.navfooter a:hover { color: #66ccff; text-decoration: none; }
div.navfooter a {
font-size: 10pt;
color: #696969;
text-decoration: none;
padding: 0 5px 3px 5px;
}

p.copy { font-weight:lighter; color: #66ccff; font-size: 7pt; }

.dropdown { 
background-color: #444444; 
font-size: 10pt; 
color: #ffffff; 
}

.text-input { 
font-size: 10pt; 
border: 1px solid #999999; 
color : #101010; 
background-color: #f1f8fd; 
padding: 0;
margin: 0;
font-family: inherit;
}
.flabel { 
font-size: 8pt; 
color: #ffffff; 
font-weight: bold; 
}
.rlabel { 
font-size: 8pt; 
color: #9f9f9f; 
}
fieldset {
 border: 1px dotted #999999; 
 padding: 0px 10px 0px 10px;
}

a.button {
background: transparent url(images/button_r.gif) no-repeat scroll top right; 
display: block;
float: left;
height: 23px; 
margin: 0;
padding-right: 10px; 
text-decoration: none;
color: #696969;
font-size:12px;
font-weight:bold;
}
a.button span { background: transparent url(images/button_l.gif) no-repeat; display: block; line-height: 23px; padding: 0px 5px 0px 15px; } 
a.button:hover span{ color: #66ccff; text-decoration: none; }

hr { border-bottom-color: #83caf0; border-top-color: #5d94ac; border-left-style: dotted; border-bottom-style: solid; border-right-style: dotted; border-top-style: solid; border-width: 1px; }

div.navtab { margin: 0px; padding: 5px 0 0 0 ; height: 17px; font-size: 10pt; color: #ffffff; float: right; text-align: center; width: 99.9%; font-weight:bolder; }
div.navtab a:hover { color: #696969; text-decoration: none; font-size: 11pt; }
div.navtab a {
font-size: 9pt;
color: #696969;
text-decoration: none;
padding: 0 5px 3px 5px;
}
span.navtab {
padding: 0 5px 3px 5px;
}
