html,body {
	background:#ffffff;
	margin:0;
	font-size:11px;
	font-family:verdana;
	color:#000000;
	min-height:100%;
	height:100% !important;
}
body {
	overflow:visible;
}

p {
	padding:0;
	margin:0;
	margin-top:3px;
	margin-bottom:3px;
}

#main {
	width:976px;
	overflow:hidden;
	margin:auto;
	background:url(images/main_bg.gif) repeat-y;
	display:table;
	overflow:visible;
}

#main { min-height:100%; height:100%; }
* html #main { height:100%; }

#head {
	width:976px;
	height:107px;
	overflow:hidden;
}

#head h1 {
	padding:0;
	margin:0;
	width:976px;
	height:107px;
	overflow:hidden;
}

#head h1 span {
	position:absolute;
	width:976px;
	height:107px;
	background:url(images/head.gif);
}

#menu {
	padding-top:1px;
	padding-bottom:1px;
	width:976px;
	background:#c8c8c8;
}














#menu_inner {
	background:#535353;
	height:29px;
}

#menu_inner ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#menu_inner li {
	position:relative;
}

.menu_parent {
	height:30px;
}

#menu_inner ul li ul {
	position:absolute;
	z-index:50;
	top:0;
	left:0;
	margin-top:30px;
	width:150px;
	display:none;
	border:1px solid #c8c8c8;
}

#menu_inner li:hover
{
	cursor:pointer;
}

.menu_parent {
	float:left;
}
#menu_inner ul li a:link, #menu_inner ul li a:active, #menu_inner ul li a:visited, #menu_inner ul li a:hover {
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
	display:block;
	padding:8px;
	padding-top:9px;
	border-right:1px solid #c8c8c8;
}

#menu_inner ul li ul li a:link, #menu_inner ul li ul li a:active, #menu_inner ul li ul li a:visited, #menu_inner ul li ul li a:hover {
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
	padding:0px;
	display:block;
	border:none;
	padding:8px;
	position:relative;
	background:#535353;
	font-weight:normal;
}

#menu_inner ul li ul li {
	position:relative;
	background:#003d65;
}

#menu_inner ul li ul li a:hover {
	background:#3d3d3d;
}

#left {
	float:left;
	width:732px;
	background:url(images/left_bg.gif) left repeat-y;
}

#upper {
	border-bottom:4px solid #535353;
}

.upper_box {
	height:60px;
}

.red_box {
	background:#5b2f00;
	width:244px;
	color:#ffffff;
	float:left;
}
.orange_box {
	background:#f68b00;
	width:244px;
	color:#ffffff;
	float:left;
}
.green_box {
	background:#497925;
	width:244px;
	color:#ffffff;
	float:left;
}

#right {
	float:right;
	width:244px;
	overflow:hidden;
}
.blue_box {
	background:#003d65;
	color:#ffffff;
}

#right h3 {
	padding:0;
	margin:0;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	background:#003d65;
	padding:6px;
}

.right_box {
	padding:10px;
}

.blue {
	color:#003d65;
}

.dload_box a:link, .dload_box a:visited, .dload_box a:active, .dload_box a:hover {
	color:#003d65;
	font-weight:bold;
	text-decoration:none;
}

.arlista_box a:link, .arlista_box a:active, .arlista_box a:visited, .arlista_box a:hover {
	color:#003d65;
}

.select {
	font-family:verdana;
	font-size:11px;
	background:#3a3a3a;
	border:1px solid #606060;
	color:#c8c8c8;
	padding:2px;
	margin-top:5px;
}

.pottyos {
	background:url(images/potty.gif) bottom repeat-x;
	height:38px;
	margin-left:1px;
}

.main_cim {
	width:355px;
	padding:0;
	margin:0;
	text-transform:uppercase;
	color:#4f4f4f;
	font-size:11px;
	float:left;
	padding-top:13px;
	padding-left:10px;
}

#foot {
	height:20px;
	background:#4f4f4f;
}

#home {
	background:url(images/home_bg.gif) repeat-y;
	margin-left:0px;
}

.home_box {
	float:left;
	width:366px;
}

.home_box_help {
	padding:10px;
}

#left h3 {
	font-size:11px;
	font-weight:bold;
	color:#497925;
	padding:0;
	margin:0;
}

.text {
	font-family:verdana;
	font-size:11px;
	background:#3a3a3a;
	border:1px solid #606060;
	color:#c8c8c8;
	padding:3px;
	margin-top:5px;
	width:184px;
}

.green {
	color:#497925;
}

.select_td_hover {
	background:#cccccc;
}





.clear {
	clear:both; 
	height:0px; 
	overflow:hidden;
}