
/* Default */
* {	margin: 0px;
	padding: 0px;
	vertical-align:top;
	font-size:100%;}
	
html, body, form, table {
	margin: 0px;
	padding: 0px;
}
body {
	color: #6b5a51;
	font-size: 11px;
	line-height: normal;
	font-family:  Tahoma;
	background:#b6bfc7;
}
table {
	border-collapse: collapse;
	border-spacing: 0px;
	border: none;
}
table td {
	vertical-align: top;
	padding: 0px;
	border: none;
}
img {border: none;}

a {color: #49749d; text-decoration:underline;}
a:hover {color:#4382bf; text-decoration:none;}

a.link_all {background:url(../img/link_bul.gif) no-repeat left 4px; padding-left:13px; margin-left:1px;}

body>* a {
	cursor: pointer;
}

.spacer {
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	border: none;
	display: block;
	visibility: hidden;
}
.br0 {
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}
/* ======= */
/* Layout */
html, body {
	height: 100%;
}






#main {width:100%; background:#f8f8f8 url(../img/bot_bg.gif) repeat-x left bottom;}
	.main_top {background:url(../img/top_bg.gif) repeat-x left top;}
	.main_bot {vertical-align:bottom;}

.bottom {height:63px; width:830px; background:url(../img/bot_bg2.gif) no-repeat center top; margin:0 auto;}

.top {width:830px; margin:0 auto; height:160px; position:relative;}

.top_1 {position:absolute; right:8px; top:70px; text-align:right; white-space:nowrap; padding:0 11px 2px 11px; font-size:12px; font-weight:bold; color:#fff; line-height:12px;}
	.top_1 div {background:#49749d; float:right; padding:4px 0 6px 10px; margin-left:2px; cursor:pointer;}
	.top_1 .sel {background:#f7941e; cursor:default;}
	.top_1 .sel2 {background:#f7941e;}

.top_2 {position:absolute; right:90px; top:56px; text-align:right; white-space:nowrap; padding:0 11px 2px 11px; background:#49749d; font-size:11px; color:#fff; line-height:11px;}

.menu_top {width:100%; background:url(../img/menu_bg.gif) repeat-x left top; border-bottom:1px solid #bdc2cd; border-top:1px solid #e1e4ea; height:33px;}
	.menu_top .td1 {width:180px; text-align:center; font-size:12px; text-transform:uppercase; font-weight:bold;}
	.menu_top .menu1 {width:90px; margin:0 auto; margin-top:1px; padding:9px 0 8px 0;}
		.menu_top .menu1 a {text-decoration:none; color:#5a6a6d;}
		.menu_top .menu1 .menu1_bot {display:none; position:absolute;}
	.menu_top .sel {background:#49749d !important; position:relative; }
		.menu_top .sel a {color:#fff;}
		.menu_top .sel .menu1_bot {display:block; position:absolute; top:24px; left:0; width:90px; height:26px; background:url(../img/menu_item_bg.gif) repeat-x left bottom;}
	.menu_top .sel2 {background:#5f8bb5; position:relative; }
		.menu_top .sel2 a {color:#fff;}

.menu_left {padding-bottom:5px; padding-top:12px !important;}
	.menu_left .menu1 {padding:8px 10px 9px 43px; background:url(../img/menu_left_bg1.gif) no-repeat 16px 8px; font-size:12px; margin:3px 0 8px 0;}
	.menu_left .sel {background:#49749d url(../img/menu_left_bg2.gif) no-repeat 16px 8px !important;}
		.menu_left .sel a {color:#fff; text-decoration:none;}
	.menu_left .sel2 {background:#5f8bb5 url(../img/menu_left_bg2.gif) no-repeat 16px 8px;}
		.menu_left .sel2 a {color:#fff; text-decoration:none;}

.content_block {width:830px; margin:0 auto; margin-top:18px; background:url(../img/cont_bg_2.gif) repeat-y left top;}
	.content_block2 {min-height:500px; background:url(../img/cont_bg_1.gif) no-repeat left top;}


.main_big_img {padding:2px;}


.cont_tbl {width:100%;}
	.cont_tbl_1 {padding:30px 0 50px 22px; width:205px; height:85px}
	.cont_tbl_2 {padding:0px 22px 30px 35px;}


/* =============================================== Content and Elements ================================================*/

.left {float:left;}
.right {float:right;}

.orange {color:#f97408;}

.img_left {border:1px solid #730534; float:left; margin:5px 15px 5px 0;}

div.bord {border-top:1px dashed #730534;}

h1 {font-family:Myriad Pro; font-size:30px; font-weight:normal; line-height:normal; font-style:normal; color:#49749d; position:relative; padding-left:56px; padding-bottom:13px;}
	.nadtop {white-space:nowrap; font-family:tahoma; padding:0 11px 2px 11px; background:#f7941e; font-size:11px; color:#fff; line-height:11px; position:absolute; left:0px; top:-5px;}

h2 {font-family:Myriad Pro; font-size:18px; font-weight:bold; line-height:normal; font-style:normal; color:#49749d; padding-bottom:13px;}
h3 {font-weight:bold; padding-bottom:15px; color:#49749d; font-size:12px; text-transform:uppercase; text-align:center}

.line {background:url(../img/punct.gif) repeat-x left bottom; line-height:0; font-size:0; height:6px;}
.line2 {background:url(../img/punct.gif) repeat-x left bottom; line-height:0; font-size:0; height:6px; margin-bottom:20px;}

p {padding-bottom:13px;}

ul {padding:0 0 0px 34px; margin-bottom:20px; margin-left:0px;}
	ul li {padding:1px 0 1px 15px; margin:2px 0 4px 0; text-align:justify; list-style-type:square; color:#000; background:#f6f6f6; }
ol {padding:0 0 22px 26px;}
	
.content {font-size:11px; line-height:15px; color:#4d5c65; position:relative;}





/* =============================================== Table ================================================*/

.table {border-bottom:1px dashed #730534; font-size:12px; margin-bottom:22px;}
	.table td {border-left:1px dashed #730534; padding:2px 10px;}
	.table th {border-left:1px dashed #730534; border-bottom:1px dashed #730534; padding:3px 10px; text-align:left;}
	.table .nobord {border-left:none;}



 div.bbb { margin:0px 0 0 0; width:20px; height:24px;
        position:absolute; left:0px; top:59px; 
        background:#d1d9e0; display:none; }
  div.newcolor { background:#d1d9e0; }



/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

/* Skin */
.tabs-nav {
	list-style:none; padding:0 0 0px 0px; margin:0;
 }
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */

}
.tabs-nav li {

}
.tabs-nav a, .tabs-nav a span {
}
.tabs-nav a {
}
.tabs-nav .tabs-selected a {
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
}
.tabs-nav a span {
}
*>.tabs-nav a span { /* hide from IE 6 */
}
.tabs-nav .tabs-selected a span {
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
}
.tabs-nav .tabs-disabled {
}
.tabs-container {
padding-top:30px;
}
.tabs-loading em {
}





#frame_msg {border:none; width:100%; height:230px;}
