@charset "utf-8";
/**
 * Reset CSS
 **/


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:top;
}

:focus {
	outline:0;
}
ol, ul {
	list-style:none;
}
a {
	text-decoration:none;
}
caption, th {
	text-align:left;
	font-weight:normal;
}
 td {
	font-weight:normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
input, select, textarea{
	font-family:Arial, Helvetica, sans-serif;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

/**
 * Standard
 **/

.clear { clear:both;margin:0px;padding:0px;font-size:0px; }
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:#FBFEDA; }
body { text-align:center; }
h1 {font-size:140%;margin:8px 0px 8px 0px;font-family: verdana,helvetica,arial,sans-serif;color:#1f4373;font-weight:bold; }
h2 {font-size:120%;margin:10px 0px 6px 0px;font-family: verdana,helvetica,arial,sans-serif;color:#133460; }
h3 {font-size:105%;margin:10px 0px 4px 0px;font-family: verdana,helvetica,arial,sans-serif;color:#133460;font-weight:bold; }
h4 {font-size:90%;margin:10px 0px 4px 0px;font-family: verdana,helvetica,arial,sans-serif;color:#133460;}
h5 {font-size:80%;font-family: verdana,helvetica,arial,sans-serif;color:#133460;}
h6 {font-size:70%;font-family: verdana,helvetica,arial,sans-serif;color:#133460;}

a { color:#1f4373;text-decoration:none; }
a:link { color:#1f4373; }
a:visited { color:#1f4373; }
a:hover { color:#33619d; }
a:active { color:#33619d; }
span.reqbox { color:#8F0808;padding:0 3px 0 3px;font-size:11px; }
span.tipbox { color:#4E8F08;padding:0 3px 0 3px; }
span.noticebox { color:#213F00;padding:0 3px 0 3px;font-size:11px; }
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; }

div#menu {
	margin:0px 90px 0px auto;
	height:45px;
	font-size:11px;
	font-family:verdana,arial,helvetica;
	width:765px;
}

div#menu img.menu_symbol {
	margin:5px -5px 0px 5px;
}

div#menu img.symbol_up {
	margin:4px -5px 0px 5px;
}

div#menu img.symbol_down {
	margin:5px -5px 0px 5px;
}

div#menu ul li a {
	color:#1f4373;
}

div#menu ul li a:hover {
	color:#33619d;
}

div#menu ul li a:link {

}

div#menu ul {
	height:45px;
	padding-left:10px;
}

div#menu ul li {
	float:left;
	height:45px;
	margin:0px 0px 0px 0px;
	position:relative;
	cursor:pointer;
}

div#menu ul li.current, div#menu ul li:hover {
	/*background-image:url("../images/misc/menu_current_bg.png");
	background-position:center bottom;
	background-repeat:repeat-x;*/
}

div#menu ul li a {
	padding:8px 16px 6px 16px;
	width:auto;
	display:block;
}

div#menu ul li ul {
	margin: -5px 0px 0px 0px;
	padding: 1px;
	list-style-type: none;
	background: white;
	border-top: 1px solid #D9D9D9;
	visibility: hidden;
	display:none;
	z-index: 100;
	position:absolute;
	width:190px;
	height:auto;
	background-color:#FFFFFF;
	opacity:0.9;
	filter:alpha(opacity=90);
}

div#menu ul li ul li {
	border-right:0px;
	width:100%;
	display:block;
	background-color:#F6F6F6;
	border-color:#EFEFEF #D9D9D9 #D9D9D9 #EFEFEF;
	border-style:solid;
	border-width:1px 1px 1px 1px;
}

div#menu ul li ul li.current, div#menu ul li ul li:hover {
	background-image:none;
	background-color:#ffffff;
}
div#wrapper div#content div#menu { margin-bottom:10px;height:45px;background-image:url("../images/user/menu_middle_bg.png");background-position:center top;background-repeat:repeat-x; }
div#wrapper div#content div#menu ul { float:left; }
div#wrapper div#content div#menu ul li { float:left; }
div#wrapper div#content div#menu ul li.current { font-weight:bold; }
div#wrapper div#content div#menu ul li a { font-size:13px;float:left;padding:15px 15px 9px 10px; }
div#wrapper div#content div#menu ul li ul li { height:auto; }
div#wrapper div#content div#menu ul li ul li a { font-size:13px;float:left;padding:7px 15px 7px 10px; }
div#wrapper div#content div#menu img.left { float:left; }
div#wrapper div#content div#menu img.right { float:right; }


/**
 * Custom Styles
 **/

div#wrapper { margin-top:0px;width:795px;text-align:left;margin-left:auto;margin-right:auto;font-size:11px;font-family:'Trebuchet MS',arial,helvetica,sans-serif; }
div#wrapper div#top { height:130px;background-image:url("../images/user/top_bg.png");background-position:center bottom;background-repeat:no-repeat; }
div#wrapper div#top img#logo { margin:10px 0px 0px 20px; }
div#wrapper div#content { font-size:12px;padding:0px 15px 20px 15px;background-image:url("../images/user/content_bg.png");background-position:center top;background-repeat:repeat-y;line-height:16px; }
div#wrapper div#content p { line-height:16px; }

div#wrapper div#content div#main { margin-left:10px;float:left;line-height:17px;width:590px; }
div#wrapper div#content div#main a { color:#1f4373; }
div#wrapper div#content div#main div#page { width:590px; word-wrap:break-words; }

/*
	Chat Toolbar
*/
div#wrapper div#content div#main div#chat_toolbar { width:100%;height:auto;background-color:#FFF0A5;border:1px solid #FED22F;color:#363636; }
div#wrapper div#content div#main div#chat_toolbar ul { display:inline; }
div#wrapper div#content div#main div#chat_toolbar ul li { float:right;padding:6px; }

/*
	Chat holder
*/
div#wrapper div#content div#main div#page { width:590px;}
div#wrapper div#content div#main div#pageChat { width:720px;}
div#wrapper div#content div#main div#chat_main_holder { width:720px;margin-top:1px;padding:0px;border:1px solid #FED22F; }
div#wrapper div#content div#main div#chat_main_holder div#chat_main { height:300px;width:598px;float:left;padding:5px 0px 0px 5px;overflow: auto; }
div#wrapper div#content div#main div#chat_main_holder div#chat_main p.chat_input_row { width:520px; word-wrap: break-word;  }
div#wrapper div#content div#main div#chat_main_holder div#chat_main p.chat_input_row span.chat_input_date { color:#4F4F4F;margin-right:4px; }
div#wrapper div#content div#main div#chat_main_holder div#chat_main p.chat_input_row span.chat_input_data { word-wrap: break-word;width:450px; }
div#wrapper div#content div#main div#chat_main_holder div#chat_main p.chat_input_row span.chat_input_user { color:#000000;margin-right:2px; }
div#wrapper div#content div#main div#chat_main_holder div#chat_users { margin-left:1px;height:300px;text-align:left;padding:5px;border-left:1px solid #FED22F;width:104px;float:right; }
div#wrapper div#content div#main div#chat_main_holder div#chat_input { padding:0px;border-top:1px solid #FED22F;width:auto;clear:both; }
div#wrapper div#content div#main div#chat_main_holder div#chat_input input { width:99%;height:100%;padding:2px; }

input#send_chat_input:focus { background-color:#D7DF7D; }

div#wrapper div#content div#rightbox { text-align:center;margin-top:15px;margin-left:0px;float:left;width:auto; }
div#wrapper div#content div#rightbox div#submenu { text-align:left;margin-left:5px;height:auto;float:left;width:150px;margin-bottom:50px; }
div#wrapper div#content div#rightbox div#submenu li { font-size:12px;padding:8px 0px 7px 0px;border-bottom:1px dotted #537796; }
div#wrapper div#content div#rightbox div#submenu li.current { font-weight:bold; }
div#wrapper div#content div#rightbox div#submenu li a { color:#000000;padding-left:2px; }
div#wrapper div#footer { text-align:center;height:28px;background-image:url("../images/user/footer_bg.png");background-position:center bottom;background-repeat:repeat-y; }

div.notification_msg {
	background-color:#FFF6CF;
	border:1px solid #FED22F;
	color:#363636;
	padding:5px;
}
div.notification_msg h3 { margin:0px;padding:0px;color:#358F08; }


div.newsPage {
	width: auto;
}

div.newsPage h2.newsPageHeader {

}

div.newsPage div.newsPageBody p {
	margin-bottom: 6px;
}

div.newsPage p.newsPageHeaderDate {
	background-image: url('../images/misc/icon_news.png'); background-position: center left; background-repeat: no-repeat; padding-left: 20px; padding-top: 0px; padding-bottom: 0px; margin-bottom: 4px; font-size: 95%; font-weight: bold; color: #7F3C0F;
}