@import url(resetCss.css);

.clear { clear:both; }
a { text-decoration:none; }
input { padding:1px; }
h1#hidden { display:none; }
.hidden { display:none; }
html { text-align:center;background-image:url('../images/user/html_bg.png');background-repeat:repeat-x;background-color:#c1d4e9; }
body { text-align:center; }
h1 {font-size:160%;font-family: verdana,helvetica,arial,sans-serif;color:#355167; }
h2 {font-size:120%;margin-top:3px;margin-bottom:15px;font-family: verdana,helvetica,arial,sans-serif;color:#355167;font-weight:bold; }
h3 {font-size:110%;font-family: verdana,helvetica,arial,sans-serif;color:#355167;margin-bottom:5px;font-weight:bold; }
h4 {font-size:100%;font-family: verdana,helvetica,arial,sans-serif;color:#355167;}
h5 {font-size:90%;font-family: verdana,helvetica,arial,sans-serif;color:#355167;}
h6 {font-size:80%;font-family: verdana,helvetica,arial,sans-serif;color:#355167;}

a { color:#355167;text-decoration:none; }
a:link { color:#002C4F; }
a:visited { color:#002C4F; }
a:hover { color:#000000; }
a:active { color:#000000; }

div.errorBox { height:auto;background-color:#ffffd5;text-align:left;margin-bottom:10px;font-size:12px;border:1px solid #dc9987;padding:7px 7px 7px 7px; }
div.noerrorBox { height:auto;background-color:#ffffd5;text-align:left;margin-bottom:10px;font-size:12px;border:1px solid #89dc87;padding:7px 7px 7px 7px; }

p.transport_tool_up { color:#B38C24;background-image:url("../images/misc/arrow_icon_block_up.gif");background-position:right center;background-repeat:no-repeat;float:right;margin-bottom:0;margin-top:10px;padding:2px 18px 2px 0;width:auto;font-size:11px; }
p.transport_tool_down { color:#B38C24;background-image:url("../images/misc/arrow_icon_block_down.gif");background-position:right center;background-repeat:no-repeat;float:right;margin-bottom:0;margin-top:10px;padding:2px 18px 2px 0;width:auto;font-size:11px; }


/**
 * Custom Styles
 **/

div#wrapper {
 	min-height:600px;
 	width:798px;
	text-align:left;
	margin:0px auto 0px auto;
}

div#wrapper div#top {
	height:130px;
	background-image:url("../images/user/banner_top.png");
	background-position:center bottom;
	background-repeat:no-repeat;
}

div#wrapper div#top img {
	margin-top:10px;
	margin-left:20px;
}

div#wrapper div#content_wrapper {
	height:auto;
	min-height:500px;
	background-image:url("../images/user/main_bg.png");
	background-position:center top;
	background-repeat:repeat-y;
}

div#wrapper div#content_wrapper div#banner {
	height:133px;
	padding:0px 20px 0px 20px;
}

div#wrapper div#content_wrapper div#main_menu  {
	width:129px;
	float:left;
	font-size:12px;
	padding:0px 5px 0px 0px;
}

div#wrapper div#content_wrapper div#main_menu ul {

}

div#wrapper div#content_wrapper div#main_menu ul li {
}

div#wrapper div#content_wrapper div#main_menu ul li a {
	padding:6px 16px 5px 3px;
	width:auto;
	display:block;
}
div#wrapper div#content_wrapper div#main_menu ul li ul.current {
	margin-bottom:5px;
	visibility: visible;
	display:block;
}
div#wrapper div#content_wrapper div#main_menu ul li ul {
	margin-bottom:5px;
	visibility: hidden;
	display:none;
}


div#wrapper div#content_wrapper div#main_menu ul li ul li {
	padding-left:8px;
}

div#wrapper div#content_wrapper div#main_menu img.menu_symbol {
	margin:3px 1px 0px -2px;
}

div#wrapper div#content_wrapper div#main_menu img.menu_symbol_small {
	margin:5px 4px 0px -2px;
}

div#wrapper div#content_wrapper div#menu {
	margin:0px 20px 5px 20px;
	height:30px;
	background-image:url("../images/user/menu_bg.png");
	background-position:center top;
	background-repeat:repeat-x;
	font-size:12px;
}



div#wrapper div#content_wrapper div#menu ul li {
	float:left;
	height:27px;
	margin:1px 0px 0px 0px;
	border-right:1px solid #d1d8e0;
	position:relative;
	cursor:pointer;
}

div#wrapper div#content_wrapper div#menu ul li.current, div#wrapper div#content_wrapper div#menu ul li:hover {
	background-image:url("../images/user/menu_current_bg.png");
	background-position:center top;
	background-repeat:repeat-x;
}

div#wrapper div#content_wrapper div#menu ul li a {
	padding:6px 16px 5px 16px;
	width:auto;
	display:block;
}

div#wrapper div#content_wrapper div#menu ul li ul {
	margin: 0;
	padding: 1px;
	list-style-type: none;
	background: white;
	border-top: 1px solid #D9D9D9;
	visibility: hidden;
	display:none;
	z-index: 100;
	position:absolute;
	width:170px;
	height:auto;
	background-color:#FFFFFF;
}

div#wrapper div#content_wrapper div#menu ul li ul li {
	border-right:0px;
	width:100%;
	display:block;
	background-color:#F6F6F6;
	border-color:#FFFFFF #D9D9D9 #D9D9D9;
	border-style:solid;
	border-width:1px 1px 1px 0;
}

div#wrapper div#content_wrapper div#main {
	margin:0px 20px 0px 24px;
	height:auto;
}

div#wrapper div#content_wrapper div#main div#main_left {
	width:457px;
	float:left;
}

div#wrapper div#content_wrapper div#main div#main_right {
	width:155px;
	float:right;
	font-size:11px;
}


div#wrapper div#news { line-height:16px;text-align:left;width:auto;height:auto;padding:5px;margin-top:30px;}
div#wrapper div#news h2 { font-size:10px;margin:0px;padding-bottom:6px; }
div#wrapper div#news a { font-weight: 600; text-decoration:none; color: #343E47; margin: 0; padding: 0; }
div#wrapper div#news a:visited { font-weight: 600; text-decoration:none; color: #333333;}
div#wrapper div#news a:hover { font-weight: 600; text-decoration:underline; color: #D1D1D1;}
div#wrapper div#news a:active { font-weight: 600; text-decoration:underline; color: #D1D1D1;}
div#wrapper div#news a img { border:none; }
div#wrapper div#news ul#news_ul { padding-bottom:0px;width:auto; }
div#wrapper div#news ul#news_ul li { width:auto;padding:0px 0px 5px 0px; }
div#wrapper div#news ul#news_ul li.archivebutton { text-align:right; }
div#wrapper div#news ul#news_ul li.archivebutton img { margin-bottom:-2px;padding-left:3px; }
div#wrapper div#news ul#news_ul li p.news_li_date { margin-bottom:3px;background-image:url('../images/misc/icon_news.png');background-position:bottom left;background-repeat:no-repeat;padding-left:20px;font-size:10px;color:#d6793c; }
div#wrapper div#news ul#news_ul li p.news_li_header { margin-bottom:4px;font-size:10px; }
div#wrapper div#news ul#news_ul li p.news_li_html { width:100%;font-size:10px;border-bottom:1px dashed #dfdede;padding-bottom:4px; }
div#wrapper div#news ul#news_ul li p.news_li_html a { font-weight:normal; }
div#wrapper div#news ul#news_ul li p.news_li_html img { margin-bottom:-2px;padding-left:3px; }
div#wrapper div#newsPage { line-height:16px; }
div#wrapper div#newsPage p.news_date { background-image:url('../images/misc/icon_news.png');background-position:bottom left;background-repeat:no-repeat;padding-left:18px;padding-top:0px;padding-bottom:0px;margin-bottom:4px;font-size:11px;color:#d6793c; }
div#wrapper div#pager { text-align:center;font-size:13px;margin-top:10px; }

* html div#menu li{ /*IE6 CSS hack*/
	display: inline-block;
	width: 170px; /*width of menu (include side paddings of LI A*/
}

div#wrapper div#content_wrapper div#main p, div#wrapper div#content_wrapper div#main div {
	margin:0px 0px 5px 0px;
}

div#wrapper div#content_wrapper div#main div#footer {

}

div#wrapper div#footer_bottom {
	height:32px;
	background-image:url("../images/user/footer_bg.png");
	background-position:center top;
	background-repeat:no-repeat;
}