/* CSS Document */
body { margin:0px;padding:0px;background:#f26522 url(images/page-bg.png) repeat-y 200px;
			 font-family:Georgia, "Times New Roman", Times, serif;font-size:13px;min-width:800px; }
a:link, a:visited { text-decoration:none;color:#5151fd; }
a:hover { color:#f26522 }

#top_bg { background:url(images/body-bg.png) repeat-x;height:270px;position:absolute;width:100%;top:0px;left:0px; }
#page_container { margin-left:200px;text-align:left;width:670px;position:relative; }
#page_padding { margin:10px 20px 0px 20px;padding-bottom:20px; }
#scroller { padding:0px 10px;height:20px;background:url(images/header_top_bg.png) no-repeat; }
#header { height:203px;background:url(images/header.png) no-repeat; }
#menu { margin:0px 10px;text-align:center;background:url(images/menu-bg.png) repeat-x;height:25px;padding:2px 2px 2px 30px;overflow:hidden; }
#menu a { color:#FFFFFF;padding:3px 20px;float:left;white-space:nowrap; }
#menu a.selected { background:#FFFFFF;border:1px solid #981b1e;border-bottom:none;padding:3px 19px;color:#981b1e;font-weight:bold }
#footer { clear:both;margin:0px 20px;text-align:center;padding:5px 0px;font-size:11px;color:#555555 }

.float_box { float:left;width:280px;margin:0px 0px 10px 0px;clear:left;padding:0px;border-bottom:1px dotted #444444; }
.dotted { padding-bottom:10px;border-bottom:1px dotted #444444;text-align:justify }

#log_box { float:right;font-size:11px;color:#777777;padding:4px 8px;margin:-5px 10px 5px 15px;border-left:1px solid #666666;border-bottom:1px solid #666666;background:#EEEEEE; }

h1 { font-size:16px;color:#5a58a3 }

.messages { width:630px;padding:0px;background:url(images/message_bg.png) repeat-y;margin:5px 0px; }
.message_top { background:url(images/message_header.png) top no-repeat center;margin:0px; }
.message_content { padding:5px;margin:0px;color:#f26522; }
.message_bottom { background:url(images/message_footer.png) bottom no-repeat center;height:5px;margin:0px; }
.message_content a:link, .message_content a:visited { color:#f26522; }
.message_content a:hover { text-decoration:underline; }

.red_message { color:#AA0000;font-size:13px;margin:30px 10px;line-height:20px; }

#ticker {	width:250px; }
#ticker a {	color:#000; }
#ticker ul { margin:0px 3px;text-indent:0px;padding:0;list-style:none; }
#ticker li { padding:4px; }

/* the ticker box when JavaScript is available */
#ticker.hasJS {	height:60px;overflow:hidden;position:relative; }

/* The nested UL when JavaScript is available */
#ticker.hasJS ul { position:absolute;top:120px;left:0;margin:0 .5em 0 .5em;padding:0; }

.refer_form { margin:70px 0px 0px 50px;color:#F8C1A6 }
.refer_form input { margin:5px 0px 10px 10px;width:150px; }
.refer_form input.submit { background:#F8C1A6;border:1px outset #603813;padding:4px;width:100px;margin-left:65px}

.td_bottom_border td { border-bottom:1px solid #333333; }

#flashbox { margin:0px;padding:0px;border:1px solid #0099CC;color:#0099CC;width:330px;text-align:center;background:#d8f2fb; }
#flashbox p, #flashbox h2 { margin:10px; }
#flashbox h2 { font-size:16px; }