/* ~~~ default ~~~ */
body {margin: 0; padding: 0; background: #C2C2C2; color: #333333; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

table {border-collapse: collapse; border: 0;}
table td {padding: 0; vertical-align: top;}

img {border: 0;}

h1 {font-size: 20px; color: #0367A5; font-weight: 100; margin: 18px 0 3px 0; border: none;}
h2 {font-size: 11px; text-transform: uppercase; color: #1B75AE; margin: 0 0 15px 10px;}
/* ~~~ end default ~~~ */

.w100 {width: 100%;}
.h100 {height: 100%;}
.wh100 {width: 100%; height: 100%}

table.main {width: 100%; height: 100%; margin-bottom: 1px;}

td.header {height: 152px; background: url(bg_header.gif) repeat-x;}
td.header a.logo {display: block; margin: 25px 0 0 27px; float: left;}
td.header div.top_menu {float: right; margin: 36px 26px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 9px;  color: #FFFFFF;}
td.header div.top_menu a {color: #FFFFFF; text-transform: uppercase; text-decoration: none; letter-spacing: 1px;}
td.header div.top_menu a:hover {text-decoration: underline}

td.cont {width: 681px; height: 100%; background: #FFFFFF url(bg_cont_bot.gif) left bottom repeat-x;}

td.left {width: 139px; height: 100%; background: #F9F8F8;}
td.left td.links {height: 100%; padding: 29px 10px; background: url(bg_left_links.gif) left top repeat-x; font-size: 10px; font-weight: bold;}
td.left a {background: url(bullet.gif) 0px 4px no-repeat; display: block; margin: 0 0 18px 0; padding: 0 0 0 9px; color: #1B75AE; text-decoration: none;}
td.left a:hover {text-decoration: underline;}

td.left td.copyright {padding: 0px 10px 8px 23px; color: #898989; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}

td.left td.menu {background: url(bg_menu_top.gif) left top no-repeat;}

td.lcolumn {background: url(bg_left.gif) right top repeat-y;}
td.lcolumn div {background: url(bg_left_top.gif) repeat-x;}

td.rcolumn {background: url(bg_right.gif) repeat-y;}
td.rcolumn div {background: url(bg_right_top.gif) repeat-x;}

table.main_text {width: 100%; height: 100%; background: url(bg_cont_top.gif) repeat-x;}
table.main_text td {font-size: 11px;}
table.main_text td.lshadow {width: 28px; background: url(lshadow.gif) repeat-y;}
table.main_text td.lshadow table {width: 100%; height: 100%;}

table.main_text td.info {padding: 14px 0 0 0;}
table.main_text td.info td.text {height: 100%; font-size: 11px; color: #545454;}
table.main_text td.info td.text img {display: block;}

table.main_text td.info td.text p {clear: both;}

table.main_text td.info td.text table {border-collapse: separate;}
.h {border-bottom: 2px solid #91BDD8;}
.t img {display: block; float: left; margin: 0 10px 10px 0;}

table.main_text td.footer {padding: 20px 0 8px 0; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #959595;}
table.main_text td.footer a {color: #959595; text-decoration: none;}
table.main_text td.footer a:hover {text-decoration: underline;}

div.text_box {width: 155px; height: 149px; float: left; margin: 0 11px 0 0; background: #FFFFFF url(bg_opt_div.gif) no-repeat;}
div.text_box div {margin: 5px;}
div.text_box_last {width: 155px; height: 149px; float: right; margin: 0; background: #FFFFFF url(bg_opt_div.gif) no-repeat;}
div.text_box_last div {margin: 5px;}
div.text_box p, div.text_box_last p {margin: 0;}

table.for_headers {width: 100%; height: 100%; border-collapse: separate;}

p {margin: 0;}
.tab-content {padding:15px 00 00 00;}
.tab-menu {height:28px;}
.tab-menu ul {list-style:none;
			  padding:0px;
			  margin:0px;
			  height:28px;}
.tab-menu ul li{list-style:none;
			  padding:0px;
			  margin:0px;
			  float:left;
			  display:block;
			  width:97px;
			  height:28px;}
.tab-menu ul li a{padding:0px;
			  margin:0px;
			  display:block;
			  width:95px;
			  height:14px;
			  padding:7px 00;
			  text-decoration:none;
			  text-align:center;
			  font-weight:bold;
			  font-size:12px;}
.tab-menu ul .tab a{background:url(tab.jpg) left no-repeat;
				   color:#000;
				   outline:none;}
.tab-menu ul .tab-over a{background:url(tab-over.jpg) left no-repeat;
						color:#fff;}
.tab-box {background:#e2e2e2;
		  color:#000;
		  padding:15px 10px;}
.tab-box a {color:#1B75AE;
			text-decoration:none;}
.tab-box ul {padding-left:25px;
			 margin-left:00px;}
.tab-box ol {padding-left:25px;
			 margin-left:00px;}
#tab-text1 {display:inline;}
#tab-text2 {display:none;}
#tab-text3 {display:none;}