html{overflow-y:scroll}
body{margin:0;padding:0;font-size:100%;height:100%;text-align:center;font-family: Verdana, Arial, Tahoma;background:#FFFFFF;color:#6c6f70}
p{margin:0;margin-bottom:16px}

.clear{clear:both}
.float_left{float:left}
.float_right{float:right}
.display_none{display:none}
.thumb_right{float: right; text-align: right; padding: 0 0 6px 6px}
.thumb_left{float: left; text-align: left; padding: 0 6px 6px 0}
.hlite, .current {color: #a4b11f; font-weight: bold}
.ucase{text-transform: uppercase}

a {color:#6c6f70;text-decoration:underline}
a:hover {color: #000000; text-decoration: none}

h1,h2,h3,h4,h5,h6{font-size:100%;margin:0;padding:0;font-family:Arial,Tahoma,Verdana;}
h1 {text-transform: uppercase; text-decoration: underline;font-size: 1.4em;margin: 6px 0}
h2{color:#a4b11f;font-weight:bold;font-size:1.3em;margin: 4px 0}
h3{font-size: 1.1em;padding: 2px 0 8px}

#content ul {list-style: none;margin: 0;padding: 16px 72px 16px 0}
#content li {padding: 2px 0}

#home #content .main {width:410px;float: right}
#home #content .main .banner_side {margin: -20px 0 0 -310px;position: relative;z-index:2;top:0;left:0;float:left}

#accommodate #content .main {width:495px;float: right}
#accommodate #content .main .banner_side {margin: -20px 0 0 -225px;}

.main {background: #f1f1f1}
.main .t {background: url(images/m_b.gif) 0 0 repeat-x}
.main .b {background: url(images/m_b.gif) 0 100% repeat-x}
.main .l {background: url(images/m_b.gif) 0 0 repeat-y}
.main .r {background: url(images/m_b.gif) 100% 0 repeat-y}
.main .bl {background: url(images/m_bl.gif) 0 100% no-repeat}
.main .br {background: url(images/m_br.gif) 100% 100% no-repeat}
.main .tl {background: url(images/m_tl.gif) 0 0 no-repeat}
.main .tr {background: url(images/m_tr.gif) 100% 0 no-repeat}
.main .main_pad {padding:20px}

table, td{font-size:100%}

#wrapper {
	width: 950px;
	margin: 0 auto;
	text-align: left;
	font-size: .7em;
	}
	
#header .header_login {font-size: 1.3em; float: right; margin-top: 50px;font-weight: bold}
#header .header_login a {text-decoration: none;font-size: 0.9em}
#header .header_login a:hover {color: #a4b11f; text-decoration: underline}
	
#header .logo {
	margin: 30px 0 10px 0;
	}
	
#main_area{clear:both}
	
#content {
	width: 700px;
	float: right;
	}

#content .banner {margin-bottom: 20px}
#content .banner_side {margin-right: 10px;float:left;display:block;vertical-align:bottom}

#sidebar  {
	width: 230px;
	float: left;
	}
	
#sidebar .sidebar_tcat {background: #cbcbcb; color: #a3a3a3; height: 72px;}
#sidebar .sidebar_tcat_left {background:url(images/sidebar_tcat_left.gif) top left no-repeat; height: 72px;}
#sidebar .sidebar_tcat_right {background:url(images/sidebar_tcat_right.gif) top right no-repeat; height: 72px;}
#sidebar .sidebar_tfoot {background: #cbcbcb; color: #a3a3a3; height: 36px;}
#sidebar .sidebar_tfoot_left {background:url(images/sidebar_tfoot_left.gif) top left no-repeat; height: 36px;}
#sidebar .sidebar_tfoot_right {background:url(images/sidebar_tfoot_right.gif) top right no-repeat; height: 36px;}
#sidebar .sidebar_tcat a {color: #FFF;text-decoration:none;font-weight:bold;font-size: 1.2em}
#sidebar .sidebar_tcat .sidebar_tcat_text {padding: 44px 0 0 14px}

ul#nav {
	margin: 0;
	padding: 10px 8px 10px 26px;
	list-style-type: disc;
	}
	
ul#nav li {
	margin: 6px 0;
	padding: 0;
	font-weight: bold;
	}
	
ul#nav li ul {
	list-style: none;
	margin: 6px 0 0 0;
	padding: 2px 0px;
	}
	
ul#nav li a {
	text-decoration: none;
	}
	
ul#nav li ul li{
	font-weight: normal;
	margin: 0;
	padding: 2px 0;
	}
	
ul#nav li ul li a {
	background: url(images/sidebar_dash.gif) 0 7px no-repeat;
	text-decoration: underline;
	padding-left: 6px;
	display: block;
	}
	
ul#nav li ul li a:hover {
	color:#a4b11f;
	}
	
#footer {text-align: right;padding: 6px 0 40px 0; font-size: .9em;clear:both}