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

/* 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: 15px;
	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;
}

.sub_menu_border
{
 border:1px solid #d2d2d2;
 border-width:0px 1px 0px 1px;
}


.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;
}

.home_line {
	background-image:url(img/home_line.gif);
	background-repeat:repeat-y;
	background-position:center;
	}

.home_footer {
	background-image:url(img/footer_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:55px;
	padding:0px 25px 0px 25px;
	margin-top:15px;
	
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;

	}
	
.textfield_effect_login {
border-width: 1px;
background-color:#FFF;
background-repeat: repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333;
vertical-align:middle;
line-height:15px;
width: 124px;
height: 16px;
padding-left:5px;
margin-right:10px;
}

.textfield_effect_home1 {
border: 1px solid #96a6c5;
background-color:#FFF;
background-repeat: repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333;
vertical-align:middle;
line-height:15px;
width: 190px;
height: 24px;
padding-left:3px;
}

.textfield_effect_home2 {
border: 1px solid #96a6c5;
background-color:#FFF;
background-repeat: repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333;
vertical-align:middle;
line-height:15px;
width: 100px;
height: 24px;
padding-left:3px;
}

.textfield_effect_home3 {
border: 1px solid #96a6c5;
background-color:#FFF;
background-repeat: repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333;
vertical-align:middle;
line-height:15px;
width: 55px;
height: 24px;
padding-left:3px;
margin-right:5px;
}

.textfield_effect_home4 {
border: 1px solid #96a6c5;
background-color:#FFF;
background-repeat: repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333;
vertical-align:middle;
line-height:15px;
width: 70px;
height: 24px;
padding-left:3px;
margin-right:5px;
}

.textfield_effect_home5 {
border: 1px solid #96a6c5;
background-color:#FFF;
background-repeat: repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333;
vertical-align:middle;
line-height:15px;
width: 60px;
height: 24px;
padding-left:3px;
}



.footer_bg
{
 background-color:#f1f1f1;
padding:15px;
}

.header_bg 
{
 background-color:#385090;
width:100%;
 height:76px;
 padding:0px 25px 0px 25px;
 border:1px solid #90a0ca;
 border-width:1px 1px 0px 1px;
 
 	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;

    -moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
}

.home_middle 
{
 background-color:#fff;
 background-image:url(img/home_bg.gif);
 background-repeat:repeat-x;
 background-position:bottom;
 height:367px;
 width:100%;
 padding:0px 25px 0px 25px;
 border:1px solid #90a0ca;
 border-width:0px 1px 1px 1px;
 
 	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;

    -moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
}


#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;
}
.home_1 {
	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
	font-size: 11px;
    direction:ltr;
	color: #fff;
	font-weight:normal;
	}

.home_2 {
	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
	font-size: 18px;
    direction:ltr;
	color: #192b5c;
	font-weight:bold;
	}

.home_2of2 {
	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
	font-size: 14px;
    direction:ltr;
	color: #192b5c;
	font-weight:bold;
	}

.home_3 {
	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
	font-size: 14px;
    direction:ltr;
	color: #333333;
	text-decoration:none;
	letter-spacing:-1px;
	line-height:15px;
	}

.home_3 a{
	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
	font-size: 14px;
    direction:ltr;
	color: #074caa;
	text-decoration:none;
	}

.home_3 a:hover{
	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
	font-size: 14px;
    direction:ltr;
	color: #000;
	text-decoration:none;
	}

.home_4 {
	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
	font-size: 12px;
    direction:ltr;
	color: #333333;
	text-decoration:none;
	}
	
.home_5 {
	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
	font-size: 10px;
    direction:ltr;
	color: #333333;
	text-decoration:none;
	}	
	

.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: 'lucida grande', tahoma, verdana, arial, sans-serif;
	font-size: 10px;
        direction:ltr;
	color: #3b5998;
	font-weight:normal;
}
.style6,a.style6:visited,a.style6:link,a.style6:active,a.style6:hover
{
	font-family:Arial, Helvetica, sans-serif;
	direction:ltr;
	font-size: 10px;
	color: #333333;
	font-weight:normal;
}

.style7,a.style7:visited,a.style7:link,a.style7:active,a.style7:hover
{
	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	color: #1c2a47;
	font-weight:normal;
}
.style8,a.style8:visited,a.style8:link,a.style8:active,a.style8:hover
{
	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
	font-size: 10px;
        direction:ltr;
	color: #3b5998;
}
.style9,a.style9:visited,a.style9:link,a.style9:active,a.style9:hover
{
	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
       direction:ltr;
	color: #464646;
}
.style10,a.style10:visited,a.style10:link,a.style10:active,a.style10:hover
{
	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
	font-size: 11px;
       direction:ltr;
	color: #3b5998;
}

.style11,a.style11:visited,a.style11:link,a.style11:active,a.style11:hover
{
	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
	font-size: 10px;
	color: #3b5998;
        direction:ltr;
	font-weight:normal;
}
.style12 {
	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	color: #3b5998;
	direction:ltr;
	font-weight:bold;
}
.style13,a.style13:visited,a.style13:link,a.style13:active,a.style13:hover
{
	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
	font-size: 13px;
	color: #1c2a47;
	direction:ltr;
	font-weight:bold;
}
.style14,a.style14:visited,a.style14:link,a.style14:active,a.style14:hover
{
	font-family:Arial, Helvetica, sans-serif;
	direction:ltr;
	font-size: 10px;
	font-weight:normal;
	color: #3b5998;
}
.style15 {
	font-family:Arial, Helvetica, sans-serif;
	direction:ltr;
	font-size: 11px;
	color: #333;
}

.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:#fff; 
	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 1px 0px 1px;
   	border-color:#d8d8d8;

}

.inactive_tab
{
	background:#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: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:Arial, Helvetica, sans-serif;
	direction:ltr;
	font-size:10px;
	color:333;
	font-weight:bold;
	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:Arial, Helvetica, sans-serif;
	direction:ltr;
	font-size:10px;
	color:333;
	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:Arial, Helvetica, sans-serif;
	direction:ltr;
	font-size:24px;
	color:fff;
	text-align:center;
}


 /*------------------MENU----------------*/
#menu_border {
height:24px;
border:1px solid #3f85c5;
border-top-width:1px;
border-left-width:1px;
border-right-width:0px;
border-bottom-width:0px;
vertical-align:bottom;
}

table.menu a {
width:62px;
height:24px;
line-height:30px;
border:0px solid #3f85c5;
display:block;
align:right;
vertical-align:bottom;
} 
div.menu a {
color: #fff;
background-color:#337aba;
text-decoration:none;
font-size:10px;
line-height:24px;
text-transform:capitalize;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
direction:ltr;
}
div.menu a:link {
color: #fff;
background-color:#337aba;
}

div.menu a:active {
color: #000000;
background-color:#337aba;
}

div.menu a:visited {
color: #fff;
background-color:#3984c2;
}

div.menu a:hover {
color: #eeeeee;
background-color:#3b82c2;
border:0px solid #3f85c5;
}


