html, body {
    height:100%;
}

body {
    margin: 0;
    padding: 0;
    color:#868686;
    background-image: url(/img/site3/bg/bg_body_top.gif);
    background-position: top;
    background-repeat: repeat-x;
    background-color:#9B9B9B;
}

body, td {
    font-family:tahoma, arial, verdana, sans-serif;
    font-size:70%;
    color:#504F4B;
}

a,a:link,a:visited,a:active    {
    color:#6E6E6E;
    text-decoration: underline;
}
a:hover {
    color:#163692;
    text-decoration: underline;
}

a.white,a.white:link,a.white:visited,a.white:active    {
    color:#FFFFFF;
    text-decoration: none;
}
a.white:hover {
    color:#FFFFFF;
    text-decoration: underline;
}

a.gray,a.gray:link,a.gray:visited,a.gray:active    {
    color:#979797;
    text-decoration: none;
}
a.gray:hover {
    color:#787EB1;
    text-decoration: none;
}

a.blue,a.blue:link,a.blue:visited,a.blue:active    {
    color:#5C639C;
    text-decoration: none;
}
a.blue:hover {
    color:#FF9600;
    text-decoration: underline;
}

h1 {
    font-weight:bold;
    font-size:130%;
    margin-top:15px;
    margin-bottom:0px;
    color:#CC4820;
    text-transform:uppercase;
}

h2 {
    font-weight:bold;
    font-size:110%;
    margin-top:10px;
    margin-bottom:10px;
    color:#5C639C;
}

form {
    margin: 0;
}

img {
    border:none;
}

p {
    margin-left:0;
    margin-right:0;
    margin-top:10px;
    margin-bottom:10px;
    line-height:16px
}

.tbl_main {
    width:100%;
    max-width:1000px;
    height:100%;
}

.top {
    width:1000px;
    height:45px;
    padding-left:13px;
    background:#FFFFFF;
}

.big_top {
    width:1000px;
    height:200px;
    background:#B3B3B3;
}

.big_top_sm {
    width:1000px;
    height:128px;
    background:#B3B3B3;
}

.big_right, .big_right_sm {
    width:100%;
    height:200px;
    background:url(/img/site3/bg/bg_big_top.gif) repeat-x top #B3B3B3;
    color:#FFFFFF;
    padding-top:15px;
    padding-bottom:10px;
}

.big_right_sm {
    height:128px;
    background:url(/img/site3/bg/bg_big_top_sm.gif)  repeat-x top #B3B3B3;
}

.br_head {
    font-weight:bold;
    font-size:14px;
    margin-left:35px;
    margin-right:30px;
}

.br_text {
    font-weight:normal;
    font-size:10px;
    margin-left:50px;
    margin-right:30px;
    margin-top:10px;
    margin-bottom:10px;
    line-height:16px;
}

.br_more {
    font-weight:normal;
    font-size:10px;
    text-align:right;
}

.solid_line {
    border-bottom:1px solid #DFDFDF;
    height:1px;
    margin-left:50px;
    margin-right:30px;
    margin-top:10px;
    margin-bottom:10px;
}

.menu {
    width:1000px;
    text-align:center;
    background:url(/img/site3/bg/bg_menu.gif) repeat-x bottom #FFFFFF;
    height:34px;
}

.left {
    width:221px;
    border-right:1px solid #B8B8B8;
    background:#FFFFFF;
}

.right {
    width:779px;
    background:#FFFFFF;
}

.space {
    width:1000px;
    height:9px;
    background:#FFFFFF;
}

.left_head {
    background:#F9F8F8;
    border-bottom:1px solid #B8B8B8;
    border-top:1px solid #E2E2E2;
    color:#6C6C6C;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:18px;
    font-weight:bold;
}

.left_item {
    margin-left:10px;
    margin-right:15px;
    margin-top:5px;
    margin-bottom:5px;
    font-size:9px;
    font-weight:bold;
    padding-bottom:3px;
    color:#FF9700;
}

.left_delim {
    margin-left:18px;
    margin-right:10px;
    border-bottom:1px solid #E3E3E3;
}

.bottom {
    width:1000px;
    background:url(/img/site3/bg/bg_bot.gif) repeat-x top #FFA100;
    height:34px;
    color:#FFFFFF;
    text-align:center;
    font-size:9px;
}

.bot_menu {
    font-weight:bold;
    font-size:11px;
}

.right_head {
    background:url(/img/site3/bg/bg_right_head.gif) repeat-y left #F9F8F8;
    border-bottom:1px solid #B8B8B8;
    border-top:1px solid #E2E2E2;
    color:#6C6C6C;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:15px;
    font-weight:bold;
}

.box1 {
	float: left;
	display: block;
	padding-bottom:9px;
	padding-right:11px;
    background:url(/img/site3/bg/bg_shadow.gif) no-repeat bottom right;
}

.box2 {
	float: left;
	display: block;
	padding-bottom:13px;
	padding-right:15px;
    background:url(/img/site3/bg/bg_shadow1.gif) no-repeat bottom right #F2F2F2;
}

.content {
    width:50%;
    padding-left:10px;
    padding-top:10px;
    padding-bottom:0px;
    padding-right:10px;
}

.content_main {
    width:50%;
    padding-left:5px;
    padding-top:10px;
    padding-bottom:0px;
    padding-right:10px;
}

.vert_line {
    padding-left:5px;
    padding-right:5px;
    background:url(/img/site3/bg/bg_gray.gif) repeat-y center;
}

.hor_line {
    padding-top:10px;
    padding-bottom:10px;
    background:url(/img/site3/bg/bg_gray.gif) repeat-x center;
}

.under_box2 {
    background:#F2F2F2;
    margin-top:2px;
    padding:4px;
} 

.left_side {
    background-image: url(/img/site3/bg/bg_left.gif);
    background-position: right;
    background-repeat: repeat-y;
}

.right_side {
    background-image: url(/img/site3/bg/bg_right.gif);
    background-position: left;
    background-repeat: repeat-y;
}

.border {
	background-color: #F7F7F7;
	border: 1px solid #666666;
}

.border2 {
	border: 1px solid #666666;
}

.bottom_banner {
    height:1px;
    text-align:center;
    padding:10px;
    background-color:#E3E3E3;
}
