body
{
	font: 13px arial, helvetica, sans-serif;
	margin:0px;
	line-height: 1.4em;
}
#container
{
	min-height:1400px;
	height:auto;
}
#topnav
{
	border-bottom:2px solid #f9801b;background:#fff0e0;padding:3px;
	overflow:hidden;height:100%;
}
#header
{
	height:30px
}
form {padding:0px;margin:0px;}
input,textarea
{
	font: 13px arial, helvetica, sans-serif;
}
a{color:blue;text-decoration:none;}
/*a:visited{color:purple;text-decoration:none;}*/
a:hover{color:#DB2C30;text-decoration:underline;}
h4 {
	font-size: 14px;
}

h3 {
	font-size: 16px;
}

h2 {
	font-size: 19px;
}

h1 {
	font-size: 22px;
}
h1,h2,h3,h4 {
	padding: 0px;
	margin: 0px;
}
img {border:0px;}

.content{margin:auto;width:980px;}
.footer
{
	margin-top:20px;
	text-align:center;
	color:#555;
}

.vm {border:0px;vertical-align:middle;}
.ovf {overflow:hidden;height:100%;}
.dotline
{
	border-bottom:1px dotted #e8f4ff;font-size:1px; line-height:1px;
	margin-top:3px;
	margin-bottom:3px;
}
.aimg {
	padding: 1px;
	border: 1px solid #ccc;
	background: #fff;
	margin: 2px;
}
.aimg:hover {
	border: 1px solid blue;
}
.spacer { padding:2px; margin:0px; font-size:1px; line-height:2px; }
.spacer1 { padding:5px; margin:0px; font-size:1px; line-height:5px; }
.clear { clear:both; line-height:1px; font-size:1px; }
.fleft { float:left; }
.fright { float:right; }

.font_1{color:#8d8089}

.block_border
{
	background:#fff;
	border:1px solid #f9801b;
	overflow:hidden;
	height:100%;
}
.block_border #title {background:#f9801b;color:#fff;font-size:15px;font-weight:bold;padding:3px;}
	.block_border #title a {color:#fff;}
	.block_border #title a:visited {}
	.block_border #title a:hover {}
.block_border #content {padding:5px;}
.ndiv {padding:5px;}
#title_tab
{
	text-align: left;
	border-bottom: 1px solid #f9801b;
	list-style-type: none;
	padding: 0px 10px 0px 10px;
	margin:10px 0px 0px 0px;
}
#title_tab li {display: inline;padding-right:3px;margin:0px;}
#title_tab li.s a {
	background:#fff;
	border: 1px solid #f9801b;
	border-bottom:0px;
	color:black;
	padding: 2px 10px;
}
#title_tab li a {
	color:black;
	border:1px solid #f9801b;
	padding: 1px 10px;
	background-color: #fff0e0;
	margin-right: 0px;
	text-decoration: none;
}

.cont03 
{
	width:116px; height:117px;
	background-position:center center; 
	background-repeat:no-repeat;
	text-align:center;margin:auto;
}

/* qactions */
.qactions, .vote {display:block;}
.qactions a {float:right; _display:inline; width:24px; height:24px; overflow:hidden; text-indent:-999em; margin-left:5px; background:url(actions.gif) no-repeat 0 0;}
.qactions a:hover {background-image:url(actions_hover.gif);}
.qactions .delete {background-position:-58px 0;}
.qactions .edit {background-position:-87px 0;}
.qactions .add {background-position:-116px 0;}
.qactions .mail {background-position:-145px 0;}
.qactions .impeach {background-position:-174px 0;}
.qactions .quote {background-position:-203px 0;}
.qactions .vote_up {background-position:-0px 0;}
.qactions .vote_down {background-position:-29px 0;}
.qactions .vote_up_s{float:right; _display:inline;width:24px; height:24px; overflow:hidden; text-indent:-999em; margin-left:5px; background:url(actions_disabled.gif) no-repeat 0 0;background-position:-0px 0;}
.qactions .vote_down_s{float:right; _display:inline;width:24px; height:24px; overflow:hidden; text-indent:-999em; margin-left:5px; background:url(actions_disabled.gif) no-repeat 0 0;background-position:-29px 0;}

/* warning , message */
.msg_warning
{
	border:2px solid #ffd324;
	background:#fff6bf;
	color:#987135;padding:5px;
}
.msg_error
{
	border:2px solid #fbc2c4;
	background:#fbe3e4;
	color:#d12f19;padding:5px;
}
.msg_ok
{
	border:2px solid #C6D880;
	background:#E6EFC2;
	color:#529214;padding:5px;
}

/* pagination */
.Paging{}
.Paging a
{
	border:1px solid #f9801b;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;	
	line-height:25px;
	text-decoration:none;
}
.Paging span
{
	font-weight:bold;
}

/* navigator */
#top_navigator{
	width:900px;
	height:37px;
	margin-bottom:9px;
}
#ymTopmenu_outer{
	width:auto;
	height:30px;
	float:right;
}
#left_menu_bar,
#right_menu_bar{
	width:4px;
	height:30px;
	float:left;
}
#left_menu_bar div,
#right_menu_bar div{
	float:left;
}
#ymTopmenu_bar{
	border-style:solid;
	border-width:1px;
	border-left:none;
	border-right:none;
	width:auto;
	height:28px;
	float:left;
	position:relative;
	/*padding:0 2px;*/
}	
#menu_arrow{		
	width:auto;
	position:absolute;
	z-index:1;
	bottom:-7px;
	left:20px;						
}
#ymTopmenu_bar a{	
	float:left;
	width:auto;
	/*padding:6px 20px;*/
	text-decoration:none;
	
	/* Link color */
	font:400 13px arial;
	color:#333;
	
	/* fix width height */
	display:block;
	width:65px;
	height:28px;
	text-align:center;
	line-height:28px;
}	
#ymTopmenu_bar a:hover{
	text-decoration:underline;
}	
#arrow{
	clear:both;
	width:13px;
	font-size:0;
	line-height:0;
}
#arrow div{
	height:1px;
	margin:0 auto;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
}	
#ymTopmenu_bar a.ymTopMenu_selected{
	font-weight:bold;
	border-left-width:1px;
	border-right-width:1px;
	border-left-style:solid;
	border-right-style:solid;
}	
#left_menu_bar .ymTopMenu_borderC,
#right_menu_bar .ymTopMenu_borderC{		
	border-style: solid;
	border-left:none;
	border-right:none;
}	
#arrow .ymTopMenu_selected{
	border-left-width:1px;
	border-right-width:1px;
	border-left-style:solid;
	border-right-style:solid;
}
.ymTopMenu_vline{
	display:block;
	float:left;
	width:1px;
	height:20px;
	margin-top:4px;
}

/* Setup color */
.ymTopMenu_borderC{ 		/* border color */
	border-color:#f9801b;
}
.ymTopMenu_fakeBorderC{ 	/* border color */
	background:#f9801b;
}
.ymTopMenu_bgC{ 			/* background color */
	background:#fff; 
}
.ymTopMenu_selected{ 		/* active color */
	background:#e8f4ff;
}
