/* CSS Document */
body, TH, TD, P, input, button, textarea, select, span{
	color:#000000; 
	font-family:verdana; 
	font-size:9pt; 
}
BODY{
	margin:0 0 0 0;
}
TD{
	vertical-align:top;
	text-align:left;
}

a:link { color: #4A4B4A; text-decoration: none}
a:visited { color: #4A4B4A; text-decoration: none}
a:active { color: #4A4B4A; text-decoration: underline}
a:hover { color: blue; text-decoration: underline;}


INPUT.TEXT { 
	border:1px solid #ACACAC;
	background-color:#F3F3F3;
}
INPUT.BUTTON{
	cursor:pointer;
}

label{
	cursor:pointer;
}

/** Link       **********/
.eLink {text-decoration: none;border-bottom: 1px dotted #03C;color: #03c;cursor: hand;cursor: pointer;}

.regA A:link{
color:blue;
text-decoration:underline;
}
.regA A:visited{
color:blue;
text-decoration:underline;
}
.regA A:active{
text-decoration:underline;
}
.regA A:hover{
color:#CC3366;
text-decoration:underline;
}
.latestCurrent A:link{
font-weight:bold;
color:black;
}
.latestCurrent A:visited{
font-weight:bold;
color:black;
}
.latestCurrent A:active{
font-weight:bold;
}
.latestCurrent A:hover{
color:blue;
font-weight:bold;
text-decoration:underline;
}

.link_noLine A{
	color:#666666;
	text-decoration:none;
}
.link_noLine A:Hover{
	text-decoration:underline;
	color:blue;
}
.link_noLine Span{
	color:#666666;
	text-decoration:none;
}
.link_noLine_Span_Hover{
	text-decoration:underline;
	color:blue;
}
.navigation{
	font-size:12px;
}
.navigation A{
	color:#0088E4;
	text-decoration:none;
}
.navigation A:VISITED{
	color:#0088E4;
	text-decoration:none;
}
.navigation A:Hover{
	color:#0088E4;
	background-color:#FFFF00;
	text-decoration:underline;
}
/** Link END      **********/

.scroll{
	scrollbar-face-color:#E6E6E6; 
	scrollbar-shadow-color:#cccccc ;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #cccccc;
}
.main_menu{
	font-size:12px;
}
.main_menu span{
	font-size:12px;
}
.main_menu A:Hover{	
	background-color:#FFFF00;
}
.imgBt{
	cursor:pointer; border-width:0;
}
.linkType{
	cursor:pointer; text-decoration:underline; color:blue;
}
/**          font         **/
.logoutTxt{
color:#FFFFFF; font-size:10px;
}
.logoutTxt a:link{
color:#FFFFFF; font-size:10px;
}
.logoutTxt a:visited{
color:#FFFFFF; font-size:10px;
}
.logoutTxt a:active{
color:#FFFFFF; font-size:10px;
}
.logoutTxt a:hover{
color:blue; font-size:10px;
}
.pageHeadDesc{
	font-size: 14px;
	font-weight:bold;
}
.pageSmallDesc
{
	font-size:11px;
	color:#333333;
}
.pageSmallDesc2
{
	font-size:11px;
	color:#E56416;
}
.itemTitle{
	font-size:11px;
	color:#8690A6;
	font-weight:bold;
}
.star{color:red;}
.fs_10{
	font-size:10px;	
}
.fs_10 span{
	font-size:10px;	
}
.pageSmallDesc1
{
	font-size:11px;
}
.pageSmallDesc2
{
	font-size:11px;
	color:#E56416;
}
.fontGray{
	color:#666666;
}
/**          font END        **/
/**          button           **/
.bt_1{
	padding:0 0 0 0 ; border:2px solid #3B5998; font-size:11px; font-weight:bold; background-color:#6987C5; color:#FFFFFF; cursor:pointer;
}
.bt_1_over{
	padding:0 0 0 0 ; border:2px solid #3B5998; font-size:11px; font-weight:bold; background-color:#FFFFFF; color:#6987C5; cursor:pointer;
}
.bt_2{
	padding:0 0 0 0 ; border:2px solid #3B5998; font-weight:bold; cursor:pointer;
}
.bt_sm{
	padding:0 0 0 0 ; border:2px solid #3B5998; font-size:10px; background-color:#6987C5; color:#FFFFFF; cursor:pointer;
}
.bt_sm_over{
	padding:0 0 0 0 ; border:2px solid #3B5998; font-size:10px; background-color:#FFFFFF; color:#6987C5; cursor:pointer;
}
/**          button END          **/

/**          Form         **/
.inputTxt{
	border-bottom: 1px solid #ACACAC; border-top: 1px solid #ACACAC; border-left: 1px solid #ACACAC; border-right: 1px solid #ACACAC; 
}
.inputTxtFlat{ /* flat style input text box with gray border: ex: login txtbox */
	border-bottom: 1px solid #ACACAC; border-top: 1px solid #ACACAC; border-left: 1px solid #ACACAC; border-right: 1px solid #ACACAC; 
}
.inputButton_blue1{
	border:2px solid #3B5998; font-size:10px; background-color:#6987C5; color:#FFFFFF; cursor:pointer;
}
.readonly {
	border:1px solid #ACACAC;
	background-color:#F3F3F3;
}
.chkFlat { /* flat style checkbox with gray border: ex: login remember me checkbox. */
	border-bottom: 1px solid #ACACAC;
	border-top: 1px solid #ACACAC;
	border-left: 1px solid #ACACAC;
	border-right: 1px solid #ACACAC;
	margin: 0px;
	padding: 0px;
	float: none;
}
/**          Form END        **/

/**          Layout       **/
.tblMiddle TD
{
	vertical-align:middle;
}
.tblFlat{
	margin: 0 auto;
	padding: 0px;
	border: 0 none;
	margin-left: 0;
	padding-left: 0;
	padding-top: 0;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	clip: rect(0px,0px,0px,0px);   
}
.tblFlat TD{
	margin: 0 0 0 0; padding: 0px;
   margin-left: 0; padding-left: 0; padding-top: 0;
}

.tblSubMnu{
	background-color:#FFFFFF;
}
.tblSubMnu td{
	border-bottom:2px solid #D8DFEA;
	border-left:1px solid #D8DFEA; border-right:1px solid #D8DFEA; font-size:11px; padding:3 8 3 8;
}
.tblMemberItem td{
	vertical-align:top; padding:5 5 5 5; font-size:11px;
}
.tblInputForm td{
	vertical-align: middle; border-bottom:1px solid #E8E8E8; padding: 2 2 3 2;
}
.post_td_search_control{
	padding-left:10px; background-color:#D7E7F4; height:30px;
}
.post_td_search_control_alt{
	padding-left:10px; background-color:#EEF5FB; height:30px;
}

.tbl_url TD,SPAN{
	vertical-align:middle; font-size:10px;
	padding-top:2px; padding-bottom:2px;
}
.tbl_section_font_10{
border:1px solid #E8E8E8;
}
.tbl_section_font_10 TD{
	font-size:10px;
}
.tbl_section_font_10 Span{
	font-size:10px;
}
.tbl_font_10 TD{
	font-size:10px;
}
.tbl_font_10 Span{
	font-size:10px;
}
.tb_font_10{
	font-size:10px;
}
.tbl_item_comment TD{
	font-size:11px;
}
.userPopup TD
{
	table-layout:fixed;
	font-size:11px;
	font-weight:bold;
}
.tbl_share_image{
	border:1px solid #6F8BFF;
	font-size:9px;
}
.tbl_share_image TH{
	font-size:11px;
	color:#0033FF;
}
.tbl_share_image TD{
	font-size:10px;
	font-weight:bold;
	color:#595959;
}
.tbl_share_image input{
	font-size:9px;
	font-weight:normal;
	color:#747474;
}

.td_no_record{
	height:40px;vertical-align:middle;padding-left:10px; font-size:11px;
}
.td_post_view_expanded_separator{
	height:4px; background-color:#749AB4;
}
.td_paging{
	vertical-align:middle; text-align:center; height:24px;border-bottom:1px solid #D8DFEA; background-color:#F4F7F9;
}
.td_paging_total{
	font-size:11px; color:#0088E4; padding-left:10px; width:100px;
}
/**          Layout END      **/




.comment_tbl_write_form{
	background-color:#F9F9F9; border:1px dotted #666666;
}
.comment_txtFootprint{
	width:510px; border:1px solid #DAE0EB;
}
.dropdown{ 
	background-color: #FFFFFF; border: 1px solid #333333; overflow:visible; padding: 1px;
}

.menu_item_simple{
	border-bottom:1px solid #E8E8E8;
	padding-left:3px;
	padding-top:3px;
}
.menu_item_simple_over{
	border-bottom:1px solid #E8E8E8;
	color:#FFFFFF;
	background-color:#16387C;
	padding-left:3px;
	padding-top:3px;
	text-decoration:none;
}

.msgOnAction{
	font-weight:bold; color:#FF0000; font-size:11px;
}
/** Not used.
.submnu_title
{
	vertical-align:top;
	font-size:14px;
	font-weight:;
}
.page_header_description{
	color:#888888;
}
.subMnu_selected{
	font-weight:normal;
}
.viewContents
{
	padding:3px;
	background-color:#F3FBEE;
}
.mb_signature
{
	padding-top:5;
	vertical-align:bottom;
	border-top:1px solid #E1F5D6;
	font-style:italic;
	font-size:10px;
}
.spanHelpDialog
{
font-size:11px;
}
**/