/* Body background */

A:link 
{
	TEXT-DECORATION: none;
}
A:visited 
{
    TEXT-DECORATION: none; 
}
A:active 
{
	TEXT-DECORATION: none;
}
A:hover 
{
	TEXT-DECORATION: underline;
}


body 
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#ffffff;
}

#main_table {
width:950px;
}

.body_margin {
padding-top:15px;
padding-left:15px;
padding-right:15px;
padding-bottom:10px;
  	border: 1px solid #d2d2d2;
	border-top-width:0px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
}

.grey_line
{
 background:url('img/line.gif');background-repeat:repeat-x;background-position:top;
}

.heading_bar_bg 
{
	background-color:#f1f1f1;
 	border: 1px solid #e7e7e7;
	border-top-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	height:23px;
	padding-left:15px;
	padding-right:15px;
}

.block_margin{
padding-top:8px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
}

.textfield_effect {
border-width: 1px;
border-style: solid;
border-color: #e7e7e7;
background-color:#fafafa;
background-repeat: repeat-x;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #919191;
vertical-align:middle;
line-height:15px;
width: 233px;
height: 22px;
padding-left:5px;
}

.footer_bg
{
 background-color:#f1f1f1;
padding:15px;
}

.header_bg 
{
 background-color:#06477d;
 height:41px;
 padding-left:20px;

}

#heading_bar_table
{
border:1px solid #e5e5e5;
border-top-width:1px;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:1px;
background-color:#ffffff;border-color:#e5e5e5;
padding-top:1px; padding-bottom:1px;padding-left:1px; padding-right:1px;
}

#main_table
{
border:1px solid #e5e5e5;
border-top-width:1px;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:1px;
background-color:#ffffff;border-color:#e5e5e5;
}

.style1,a.style1:visited,a.style1:link,a.style1:active,a.style1:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #464646;
}
.style2,a.style2:visited,a.style2:link,a.style2:active,a.style2:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #464646;
}
.style3 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
}
.style4,a.style4:visited,a.style4:link,a.style4:active,a.style4:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.style5,a.style5:visited,a.style5:link,a.style5:active,a.style5:hover
{
	font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	font-weight:normal;
}
.style6,a.style6:visited,a.style6:link,a.style6:active,a.style6:hover
{
	font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	font-weight:normal;
}

.style7,a.style7:visited,a.style7:link,a.style7:active,a.style7:hover
{
	font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	font-weight:bold;
}
.style8,a.style8:visited,a.style8:link,a.style8:active,a.style8:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
}
.style9,a.style9:visited,a.style9:link,a.style9:active,a.style9:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #464646;
}
.style10,a.style10:visited,a.style10:link,a.style10:active,a.style10:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
}

.style11,a.style11:visited,a.style11:link,a.style11:active,a.style11:hover
{
	font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4d4d4d;
	font-weight:normal;
}
.style12 {
	font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	font-weight:bold;
}
.style13,a.style13:visited,a.style13:link,a.style13:active,a.style13:hover
{
	font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	font-weight:bold;
}
.style14,a.style14:visited,a.style14:link,a.style14:active,a.style14:hover
{
	font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #46648d;
}
.style15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
}

.style16,a.style16:visited,a.style16:link,a.style16:active,a.style16:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #464646;
}

#right_border
{
 	border: 1px solid #e7e7e7;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:1px;
	border-bottom-width:0px;
}
.chat_header 
{
	width:164px;
	height:24px;
    background-image:url('img/chat.gif');
	border:1px solid #d0d0d0;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:1px;
	border-bottom-width:0px;

}
.chat_header_text
{
	font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-left:25px;
}
.chat_body {
	width:162px;
	height:Auto;
	padding:10px;
 	background-color:#fff;border-color:#d0d0d0;border-width:1px;;border-style:solid;
	font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	color: #666666;
}

/* Q&A */

.active_tab       /* Q&A */
{
	background-color:#f1f1f1; 
	background-repeat:repeat-y;
	width:113px;
	height:29px; 
	padding:2px 5px ; 
	cursor:pointer;
	font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #46648d;
	text-align:center;
	border-style:solid;
    border-width:1px;
   	border-color:#d8d8d8;

}

.inactive_tab
{
	background:#FFFFFF; 
	background-repeat:repeat-y;
	width:113px;
	height:29px; 
	padding:2px 5px ; 
	cursor:pointer;
	font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #46648d;
	text-align:center;
	border-style:solid;
   	 border-width:1px;
   	 border-color:#bababa;
}

.active_tab_text,a.active_tab_text:visited,a.active_tab_text:link,a.active_tab_text:active,a.active_tab_text:hover
{
	font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #46648d;
	text-align:center;
}
.inactive_tab_text,a.inactive_tab_text:visited,a.inactive_tab_text:link,a.inactive_tab_text:active,a.inactive_tab_text:hover
{
	font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #46648d;
	text-align:center;
}

/* Articles */
.active_tab_articles
{
	background-color:#f1f1f1; 
	width:125px;
	height:29px; 
	padding:2px 5px ; 
	cursor:pointer;
	font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #46648d;
	text-align:center;
	border-style:solid;
    border-width:1px;
   	border-color:#d8d8d8;
}

.inactive_tab_articles
{
	background:#FFFFFF; 
	background-repeat:repeat-y;
	width:125px;
	height:29px; 
	padding:2px 5px ; 
	cursor:pointer;
	font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #46648d;
	text-align:center;
	border-style:solid;
   	border-width:1px;
    border-color:#bababa;
}

/*  Bookmark */
.bookmark_active_sub_tab,a.bookmark_active_sub_tab:visited,a.bookmark_active_sub_tab:link,a.bookmark_active_sub_tab:active,a.bookmark_active_sub_tab:hover
{
	font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #46648d;
	text-align:center;
}

.bookmark_inactive_sub_tab,a.bookmark_inactive_sub_tab:visited,a.bookmark_inactive_sub_tab:link,a.bookmark_inactive_sub_tab:active,a.bookmark_inactive_sub_tab:hover
{
	font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #46648d;
	text-align:center;
}

.bookmark_sub_tab
{
 background-color:#f1f1f1;
 background-repeat:repeat-x;
 background-position:top;
}

.bookmark_voting
{
	font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight:normal;
	color: #ffffff;
	text-align:center;
}


 /*------------------MENU----------------*/
#menu_border {
border:1px solid #4e99d7;
border-top-width:1px;
border-left-width:1px;
border-right-width:0px;
border-bottom-width:0px;
}

table.menu a {
width:62px;
height:25px;
line-height:30px;
border:0px solid #4e99d7;
display:block;
align:right;
} 
div.menu a {
color: #fff;
background: url('img/menu.gif');background-repeat:repeat-x;
text-decoration:none;
font-size:12px;
font-weight:bold;
line-height:24px;
text-transform:capitalize;
text-align:center;
vertical-align:middle;
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
}
div.menu a:link {
color: #fff;
background-color:#3984c2;
}

div.menu a:active {
color: #000000;
background-color:#3984c2;}

div.menu a:visited {
color: #fff;
background-color:#3984c2;
}

div.menu a:hover {
color: #eeeeee;
background-color:#4d9ad9;
border:0px solid #72900c;
}
div.menu (
position:absolute;
top:0;
left:0;
)



