﻿
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a.terms_link {
	color: #000000;
	text-decoration: none;
}
a.terms_link:link {text-decoration: none;}
a.terms_link:visited {text-decoration: none;}
a.terms_link:active {text-decoration: none;}
a.terms_link:hover {text-decoration: underline;}

a.leftmenu_link {
	font-family: Arial;
	font-size: 12px;
	line-height: 170%;
	color: #333333;
	text-decoration: none;
	width:100%;height:100%;display:block;
}
a.leftmenu_link:link {text-decoration: none;}
a.leftmenu_link:visited {text-decoration: none;}
a.leftmenu_link:active {text-decoration: none;}
a.leftmenu_link:hover {text-decoration: none; color: #33AAAA;}

a.leftmenu_link2 {
	font-family: Arial;
	font-size: 12px;
	line-height: 170%;
	color: #1A3448;
	text-decoration: none;
	width:100%;height:100%;display:block;
}
a.leftmenu_link2:link {text-decoration: none;}
a.leftmenu_link2:visited {text-decoration: none;}
a.leftmenu_link2:active {text-decoration: none;}
a.leftmenu_link2:hover {text-decoration: none; color: #33AAAA;}

a.encode_link {
	font-family: Arial;
	font-size: 14px;
	line-height: 170%;
	color: #333333;
	text-decoration: none;
}
a.encode_link:link {text-decoration: none;}
a.encode_link:visited {text-decoration: none;}
a.encode_link:active {text-decoration: none;}
a.encode_link:hover {text-decoration: none; color: #33AAAA;}

a.newstitle_link {
	font-family: Arial;
	font-size: 12px;
	line-height: 150%;
	color: #333333;
	text-decoration: none;
}
a.newstitle_link:link {text-decoration: none;}
a.newstitle_link:visited {text-decoration: none;}
a.newstitle_link:active {text-decoration: none;}
a.newstitle_link:hover {text-decoration: none;  color: #33AAAA;}

a.news_link {
	font-family: Arial;
	font-size: 12px;
	line-height: 170%;
	color: #333333;
	text-decoration: none;
}
a.news_link:link {text-decoration: none;}
a.news_link:visited {text-decoration: none;}
a.news_link:active {text-decoration: none;}
a.news_link:hover {text-decoration: none;  color: #33AAAA;}

a.second_link {
	font-family: Arial;
	font-size: 12px;
	line-height: 120%;
	color: #1A3448;
	text-decoration: none;
}
a.second_link:link {text-decoration: none;}
a.second_link:visited {text-decoration: none;}
a.second_link:active {text-decoration: none;}
a.second_link:hover {text-decoration: none;  color: #33AAAA;}

a.secondtopic_link {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 170%;
	color: #1A3448;
	text-decoration: none;
}

a.secondtopic_link:link {text-decoration: none;}
a.secondtopic_link:visited {text-decoration: none;}
a.secondtopic_link:active {text-decoration: none;}
a.secondtopic_link:hover {text-decoration: none;  color: #33AAAA;}

a.forum_link {
	font-family: Arial;
	font-size: 12px;
	line-height: 120%;
	color: #1A3448;
	text-decoration: none;
}
a.forum_link:link {text-decoration: none;}
a.forum_link:visited {text-decoration: none;}
a.forum_link:active {text-decoration: none;}
a.forum_link:hover {text-decoration: none;  color: #33AAAA;}

a.forum_linkb {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
	color: #1A3448;
	text-decoration: none;
}
a.forum_linkb:link {text-decoration: none;}
a.forum_linkb:visited {text-decoration: none;}
a.forum_linkb:active {text-decoration: none;}
a.forum_linkb:hover {text-decoration: none;  color: #33AAAA;}

a.redhot_link {
	font-family: Arial;
	font-size: 12px;
	line-height: 100%;
	color: #000000;
	text-decoration: none;
	cursor:pointer;
}
a.redhot_link:link {text-decoration: none;}
a.redhot_link:visited {text-decoration: none;}
a.redhot_link:active {text-decoration: none;}
a.redhot_link:hover {text-decoration: none;  color: #000000;}

a.redhot_pagelink {
	font-family: Arial;
	font-size: 12px;
	line-height: 120%;
	color: #FFFFFF;
	text-decoration: none;
	cursor:pointer;
}
a.redhot_pagelink:link {text-decoration: none;}
a.redhot_pagelink:visited {text-decoration: none;}
a.redhot_pagelink:active {text-decoration: none;}
a.redhot_pagelink:hover {text-decoration: none;  color: #000000;}

.redhot_text {
	font-family: Arial;
	font-size: 12px;
	line-height: 120%;
	color: #000000;
	text-decoration: none;
}

.bg_top {
	background-image: url(/images/index_images/bg_top.jpg);
	background-repeat: repeat-x;
}
.bg_main {
	background-image: url(/images/index_images/bg_maintop.jpg);
	background-repeat: repeat-x;
}

.txt_12px_ffffff {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.main_table1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.main_table_pic {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.txt_12px_3C7FAF {
	font-family: Arial;
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	color: #3C7FAF;
}
.txt_12pt_1A3448_170 {
	font-family: Arial;
	font-size: 12px;
	line-height: 170%;
	color: #1A3448;
}
.txt_12px_333333_170 {
	font-family: Arial;
	font-size: 12px;
	line-height: 170%;
	color: #333333;
}
.txt_12px_333333_150 {
	font-family: Arial;
	font-size: 12px;
	line-height: 150%;
	color: #333333;
}
.title {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #6EA0C4;
}
.redhottitle {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #cc2331;
}
.txt_12px_333333_140 {
	font-family: Arial;
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
.txt_12pt_1A3448 {
	font-family: Arial;
	font-size: 12px;
	color: #1A3448;
	font-weight: bold;
}
.txt_12px_333333_163 {
	font-family: Arial;
	font-size: 12px;
	line-height: 163%;
	color: #333333;
}
.txt_11pt_1A3448 {
	font-family: Arial;
	font-size: 11px;
	color: #1A3448;
}
.txt_11pt_333333 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}
.title2 {
	font-family: Arial;
	font-size: 12px;
	color: #1A3448;
	background-color: #CCDDEA;
}
.MContent {
	font-family: Arial;
	font-size: 12px;
	line-height: 150%;
	color: #333333;
	text-decoration: none;
}

.MContent:hover {
    text-decoration: none;  color: #33AAAA;
}
.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.topBanner {
	background-image: url(images/200609design/logoBG.jpg);
	background-repeat: repeat-x;
}
.mainBg {
	background-image: url(images/200609design/MainBg.jpg);
	background-repeat: repeat-x;
}
.mBGBtm {
	background-image: url(images/200609design/MTopBg2.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.mBg2 {
	background-image: url(images/200609design/MBG.jpg);
	background-repeat: no-repeat;
}
.mBGTop {

	background-image: url(images/200609design/MTopBg.jpg);
	background-repeat: no-repeat;
}
.secondHandBgBtm {
	background-image: url(images/200609design/2ndHandBgBtm.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.secondHandBgTop {
	background-image: url(images/200609design/2ndHandBGTop.jpg);
	background-repeat: no-repeat;
}
.secondContent {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: 15px;
}
.footer {
	background-image: url(images/200609design/footerBg.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	line-height: 22px;
}

.a12 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	text-decoration: none;
}
.a11 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
}
.a12link {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}

P         { font-family: Tahoma,Georgia; color: #000000; font-size: 12px }
TD        { font-family: Tahoma,Georgia; color: #000000; font-size: 12px }
TEXTAREA  { font-family: Tahoma,Georgia; font-size: 12px }

.menu {
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.menu a {
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
.menu td {
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 12px
}
.TransparentGrayBackground 
{
	position: fixed;
	top: 0;
	left: 0;
    
	background-color:Gray;
	opacity: .6;
	filter: alpha(opacity=60);	
	height: 100%;
	width: 100%;
	min-height: 100%;
	min-width: 100%;
	
}
/* Style classes for Update Progress*/
.ProfileUpdateProgress
{
	background-color:#CF4342;
	color:#ffffff;
	width: 150px;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	bottom: 50%;
	left: 45%;
}
.ProfileGiftText
{
	background-color:#ffffff;
	color:#000000;
	width: 300px;
	text-align: center;
	vertical-align: middle;
	position: absolute;

}
.ListPMText
{
	background-color:#ffffff;
	color:#000000;
	width: 650px;
	text-align: center;
	vertical-align: middle;
	position: absolute;

}

.HitSearchText {
    font-family: Arial;
	font-size: 14px;
	line-height: 130%;
	color: #000000;
	text-decoration: none;
}

a.hitsearch_link {
	font-family: Arial;
	font-size: 14px;
	line-height: 130%;
	color: #0000FF;
	text-decoration: none;
}
a.hitsearch_link:link {text-decoration: none;}
a.hitsearch_link:visited {text-decoration: none;}
a.hitsearch_link:active {text-decoration: none;}
a.hitsearch_link:hover {text-decoration: none; color: #0000FF;}

.repliers
{
    border: solid 1px #111111;
    border-collapse: collapse;
    margin-left:auto;
    margin-right:auto;
    width: 100%;
}
.repliers td 
{
    padding: 7px 7px 7px 7px;
}

.repliers_header
{
    background-color: #336699;
    color:white;
    font-weight:bold;
    vertical-align: top;
    border: solid 1px #111111;
}

.repliers_left
{
    border: solid 1px #111111;
    border-collapse: collapse;
    width: 150px;
    vertical-align: top;
    text-align: center;
}

.repliers_left table
{
    border-collapse: collapse; 
    border-color: #111111;
    margin-left:auto;
    margin-right:auto;
    width: 125px;
}

.repliers_left td
{
    padding: 2px 2px 2px 2px; 
    width: 120px;
    text-align:center;
    font-weight:bold;
}

.repliers_right
{
    border-color: #111111; 
    border-collapse: collapse; 
    height: 100%;
    width: 100%;
}

.repliers_right td
{
    padding: 0px 0px 0px 0px;
}

.repliers_left_user_details
{
    position: absolute; 
    top:0; 
    left:0; 
    width: 138px; 
    padding: 5px 5px 3px 5px; 
    background-color:#FFFFFF; 
    border: solid 1px #000000; 
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px; 
    border-radius: 5px;   
}

.googlelinkback a, .googlelinkback a:visited {
    color:#555555;
    font-size:8pt;
    text-decoration:none;
    text-align:left;
}

.googlelinkback2 a, .googlelinkback2 a:visited {
    color:#000000;
    font-size:10pt;
    text-decoration:none;
    text-align:left;
}

.hkg_bottombar {
    width: 98%;
    position: fixed;
    bottom: 0px;
    background: #EEEEEE;
    border-top: solid 1px #C0C0C0;
    border-left: solid 1px #C0C0C0;
    border-right: solid 1px #C0C0C0;
    /*-moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;*/
    left: 1%;
    display:table;
    border-collapse:separate;
    display:table-row;
}

.hkg_bb_leftpanel 
{
    display:table-cell;
    float:left;
    /*padding-left: 5px;*/
}

.hkg_bb_leftpanel div
{
    float:left;
}

.hkg_bb_rightpanel 
{
    display:table-cell;
    float:right;
    /*padding-right: 5px;*/
}

.hkg_bb_rightpanel div
{
    float:right;
}

.hkg_bbMenu
{
    background: #FFFFFF;
    border: 1px solid #000000;
}

.hkg_bbItem
{
    background: #EEEEEE;
    padding: 2px 10px 2px 10px;
    border-left: solid 1px #EEEEEE;
    border-right: solid 1px #EEEEEE;
    border-bottom: solid 1px #EEEEEE;
    text-align: center;
    min-width: 100px;
}

.hkg_bbItem_Selected
{
    background: #FFFFFF;
    padding: 2px 10px 2px 10px;
    border-left: solid 1px #000000;
    border-right: solid 1px #000000;
    border-bottom: solid 1px #000000;
    text-align: center;
    min-width: 100px;
}

.hkg_bbItem_Hover
{
    background: #FFFFFF;
    padding: 2px 10px 2px 10px;
    border-left: solid 1px #EEEEEE;
    border-right: solid 1px #EEEEEE;
    border-bottom: solid 1px #EEEEEE;
    text-align: center;
    min-width: 100px;
}

.hkg_bb_bookmarkBox
{
    background: #FFFFFF;
    padding: 3px 0px 3px 0px;
}

.hkg_bb_bookmarkItem
{
    background: #FFFFFF;
    padding: 2px 10px 2px 10px;
    text-align: left;
    /*min-width: 100px;*/
}

.hkg_bb_bookmarkItem_Selected
{
    background: #336699;
    color: #FFFFFF;
    padding: 2px 10px 2px 10px;
    text-align: left;
    /*min-width: 100px;*/
}

.hkg_bb_bookmarkItem_Hover
{
    background: #99BBEE;
    color: #FFFFFF;
    padding: 2px 10px 2px 10px;
    text-align: left;
    /*min-width: 100px;*/
}

.hkg_bb_bookmarkItem a div
{
    background: #FFFFFF;
    color: #336699;
}

.hkg_bb_bookmarkItem_Selected a div
{
    background: #336699;
    color: #FFFFFF;
}

.hkg_bb_bookmarkItem_Hover a div
{
    background: #99BBEE;
    color: #FFFFFF;
}


a.hkg_bottombar_link
{
    font-family: Arial;
    color: #112231;
    text-decoration: none;
    cursor: pointer;
}
a.hkg_bottombar_link:link{text-decoration: none;}
a.hkg_bottombar_link:hover{text-decoration: none;}
a.hkg_bottombar_link:visited{text-decoration: none;}
a.hkg_bottombar_link:active{text-decoration: none;}


.hkg_bb_bookmark_DialogAddNew
{
    background-color:#ffffff;
	color:#000000;
	width: 550px;
	text-align: center;
	vertical-align: middle;
	position: absolute;
}


.dialog_table1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	
	text-align: left;
    font-family: Arial;
	padding: 5px 5px 5px 5px;
}

.hkg_bb_bookmarkItem_AddNewBox
{
    background: #FFFFFF;
    padding: 5px 10px 0px 10px;
}

.hkg_bb_bookmarkItem_AddNew
{
    background: #FFFFFF;
    color: #CCCCCC;
    text-align: left;
    min-width: 100px;
    border-bottom: solid 1px #CCCCCC;
}


.hkg_bb_bookmark_TitleBox
{
    background: #6EA0C4;
    padding:  0px;
    border-bottom: solid 2px #CCCCCC;
    padding: 2px 2px 2px 10px;
}

.hkg_bb_bookmark_Title
{
    background: #6EA0C4;
    color: #FFFFFF;
    text-align: left;
    min-width: 100px;
    font-family: Arial;
    font-size: small;
    font-weight: bold;
}

.hkg_bbItem_MiniFunc
{
    background: #EEEEEE;
    padding: 2px 2px 2px 2px;
    border-left: solid 1px #EEEEEE;
    border-right: solid 1px #EEEEEE;
    border-bottom: solid 1px #EEEEEE;
    text-align: center;
    min-width: 18px;
}

.hkg_bbItem_MiniFunc_Selected
{
    background: #FFFFFF;
    padding: 2px 2px 2px 2px;
    border-left: solid 1px #000000;
    border-right: solid 1px #000000;
    border-bottom: solid 1px #000000;
    text-align: center;
    min-width: 18px;
}

.hkg_bbItem_MiniFunc_Hover
{
    background: #FFFFFF;
    padding: 2px 2px 2px 2px;
    border-left: solid 1px #EEEEEE;
    border-right: solid 1px #EEEEEE;
    border-bottom: solid 1px #EEEEEE;
    text-align: center;
    min-width: 18px;
}



/* Master Page, Panels layout */
.PageWidthContainer
{
   width: 955px;
   margin: 0px auto;
}

.TopMenuPanel 
{
    width: 100%;
    background-image: url(/images/index_images/bg_top.jpg);
    background-repeat: repeat-x;
}

.PageMiddlePanel 
{
    width: 100%;
}

.MenuPanel
{
    width: 100%;
    background-color: #6EA0C3;
    padding: 0px 0px 3px 0px;
}

.ContentPanel
{
    width: auto;
    margin: 0;
}

.FooterPanel 
{
    width: 100%;
    margin-bottom: 5px;
}




/* Master Page Styles */
.TopMenuBox 
{
    padding: 0px 21px 0px 0px;
    text-align: right;
}

.TopMenuBox ul
{
    margin: 0;
    width: auto;
}

.TopMenuBox ul li
{
    display: inline;
    padding: 0px 0px 0px 6px;
}

.TopBannerBox 
{
}

.TopBannerBox div
{
    float: left;
}

.FloatsClearing{ /*Add margin between menu and rest of content in Firefox*/
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.ClearLeft
{
    clear: right;
    visibility: hidden;
    height: 0;
    display: block;
    content: ".";
}

.ClearRight
{
    clear: right;
    visibility: hidden;
    height: 0;
    display: block;
    content: ".";
}

.PageMiddleBox
{
    background-image: url(/images/index_images/bg_maintop.jpg);
	background-repeat: repeat-x;
	padding: 9px 9px 9px 9px;
}

.PageMiddleFunctions
{
    font-size: 12px; 
    color: #333333;
    vertical-align: bottom;
    padding-right: 9px;
}


.MenuPanel ul 
{
    margin: 0;
    padding: 0px 0px 0px 8px;
    list-style-type: none;    
}

.MenuPanel ul li
{
    float: left;
    margin: 0 0.35em;
}

.MenuPanel ul li a {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
}

.MenuPanel ul li a:link {text-decoration: none;}
.MenuPanel ul li a:visited {text-decoration: none;}
.MenuPanel ul li a:active {text-decoration: none;}
.MenuPanel ul li a:hover {text-decoration: none; color: #000000;}

.left_table2 {
    width: 107px;
    background-image: url(/images/left_menu/bg_leftm2.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #CCDDEA;
}

.left_table2_header 
{
    width: 107px;
    background-color: #6EA0C4;
    height: 21px;
    margin-bottom: 1px;
}

.left_table2_header span 
{
    margin-top: 3px;
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #6EA0C4;
}

.left_table2 ul 
{
    margin: 0px;
    padding: 3px 0px 0px 5px;
    list-style-type: none;    
}

.left_table2 ul li
{
    position: relative;
}

.left_table2 ul li a {
	font-family: Arial;
	font-size: 12px;
	line-height: 170%;
	color: #1A3448;
	text-decoration: none;
	width:100%;height:100%;display:block;
}
.left_table2 ul li a:link {text-decoration: none;}
.left_table2 ul li a:visited {text-decoration: none;}
.left_table2 ul li a:active {text-decoration: none;}
.left_table2 ul li a:hover {text-decoration: none; color: #33AAAA;}

.left_table3_header 
{
    width: 107px;
    margin-bottom: 1px;
    font-weight:bold;
    font-size:8pt;
    padding: 13px 0px 0px 5px;
}

.left_table3
{
    width: 107px;
}

.left_table3 ul 
{
    margin: 0px;
    padding: 3px 0px 0px 5px;
    list-style-type: none;
}

.left_table3 ul li
{
    font-size:8pt;
    position: relative;
    margin: 2px 0px 10px 0px;
    line-height: normal;
}

.left_table3 ul li a {
	line-height: normal;
	color : gray;
}



/* Topics Styles */
.Topic_ForumInfoPanel
{
    width: 100%;
    margin: 0px;
}

.Topic_FunctionPanel
{
    width: auto;
    margin: 20px 0px 0px 0px;
}

.Topic_ForumInfoPanel table
{
    border: solid 1px #000000;
    border-collapse: collapse;
    width: 100%;
}

.Topic_ForumInfoPanel table th
{
    padding: 4px 4px 4px 10px;
    background-color: #336699;
    color: White;
    font-weight:bold;
    text-align: left;
    border: inset 1px #000000;
}

.Topic_ForumInfoPanel table td
{
    padding: 6px 4px 25px 10px;
    width: 100%;
    background-color: rgb(243, 242, 241);
    border: inset 1px #000000;
}

.Topic_ListPanel
{
    margin: 3px 0px 0px 0px;
    width: auto;
}

.Topic_ListPanel table th
{
    background-color: #336699;
    color:white;
    font-weight:bold;
    text-align:center;
}

.ProfileBoxContainer {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
width:100%;
}

.ProfileBoxTitle {
background-color:#6EA0C4;
color:#FFFFFF;
font-family:Arial;
font-size:12px;
height:21px;
margin-bottom:1px;
width:100%;
}

.ProfileBoxDetails {
border-color:#CCDDEA #CCCCCC #CCCCCC;
border-style:solid;
border-width:8px 1px 1px;
padding:1px;
}

.forum_DialogAddNew
{
    background-color:#ffffff;
	color:#000000;
	width: 600px;
	text-align: center;
	vertical-align: middle;
	position: absolute;
}

.VoteDetailTable
{
    width: 100%;
    border: solid 1px black;
}

.VoteDetailTable th
{
    text-align: center;
    background-color: lightyellow;
    font-weight: bold;
}

.VoteDetailTable td
{
    text-align: center;
}

.FooterStatDiv
{
    border-top: solid 1px #6EA0C3; 
    padding: 5px; 
    text-align: center; 
    line-height: 22px;
    
}

.DivBoxContainer {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
width:100%;
}

.DivBoxTitle {
background-color:#6EA0C4;
color:#FFFFFF;
font-family:Arial;
font-size:12px;
height:21px;
margin-bottom:1px;
width:100%;
}

.DivBoxDetails {
border-color:#CCDDEA #CCCCCC #CCCCCC;
border-style:solid;
border-width:8px 1px 1px;
padding:1px;
}

.DivDetailsSeperator {
border-top:1px dashed #CCDDEA;
padding:3px 0 0;
width:100%;
}


.forum_taglabel
{
	font-size: 12px;
	color: #9A9A9A;
}

.forum_taglabel a
{
    font-size: 12px;
	color: #9A9A9A;
	text-decoration: none;
}
.forum_taglabel a:link {text-decoration: none;}
.forum_taglabel a:visited {text-decoration: none;}
.forum_taglabel a:active {text-decoration: none;}
.forum_taglabel a:hover {text-decoration: none; color: #33AAAA;}


.SideBar_Container
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    width:300px; 
}

.SideBar_Title
{
    font-family: Arial;
    color: #1A3448;
    background-color: #ccddea;
    width: 100%; 
    height: 21px; 
    margin-bottom: 1px;
}

.SideBar_Details_Box
{
    border-top: solid 8px #ffcc00;
    border-left: solid 1px #CCCCCC;
    border-right: solid 1px #CCCCCC;
    border-bottom: solid 1px #CCCCCC;
    padding: 5px;
    margin-bottom: 1px;
    line-height: 170%;
    font-size: 12px;
}

.SideBar_Details_Box a
{
    line-height: 170%;
    text-decoration: none;
    color: #000000;
}
.SideBar_Details_Box a:link {text-decoration: none;}
.SideBar_Details_Box a:visited {text-decoration: none;}
.SideBar_Details_Box a:active {text-decoration: none;}
.SideBar_Details_Box a:hover {text-decoration: none; color: #33AAAA;}

a.BoxLink2
{
    font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.BoxLink2:link {text-decoration: none;}
a.BoxLink2:visited {text-decoration: none;}
a.BoxLink2:active {text-decoration: none;}
a.BoxLink2:hover {text-decoration: underline;}


a.AdvLink
{
    color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}
a.AdvLink:link {color: #FF0000;}
a.AdvLink:visited {color: #FF0000;}
a.AdvLink:active {color: #FF0000;}
a.AdvLink:hover {color: #FF0000;}



a.BoxTitleLink
{
    color: #FFFFFF;
    text-decoration: none;
}
a.BoxTitleLink:link { text-decoration: none; color: #FFFFFF; }
a.BoxTitleLink:visited { text-decoration: none; color: #FFFFFF; }
a.BoxTitleLink:active { text-decoration: none; color: #FFFFFF; }
a.BoxTitleLink:hover { text-decoration: none; color: #FFFFFF; }

.DivResizableBoxContainer {
font-family:Arial,Helvetica,sans-serif;
/*font-size:12px;*/
text-decoration:none;
width:100%;
}

.DivResizableBoxTitle {
background-color:#6EA0C4;
color:#FFFFFF;
font-family:Arial;
/*font-size:12px;*/
height:21px;
margin-bottom:1px;
width:100%;
}

.DivResizableBoxDetails {
border-color:#CCDDEA #CCCCCC #CCCCCC;
border-style:solid;
border-width:8px 1px 1px;
padding:1px;
}

.DivMarkThread 
{
    padding: 3px 5px 3px 5px; 
    background-color:#FFFFFF; 
    border: solid 1px #000000; 
    float: left; 
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px; 
    border-radius: 5px;
}

.DivMarkThread span
{
    font-family:Cordia New;
    font-size: large;
    font-weight: bold;
}

.BlockedTR
{
    border: solid 1px #777777;
}
.BlockedTR td
{
    font-size: smaller;
    color: #999999;
    text-align: center;
    column-span: all;
    background-color: #FFFFFF;
}
a.BlockedLink
{
    font-size: smaller;
    color: #999999; 
    text-decoration: none;
}
a.BlockedLink:link { text-decoration: none; color: #999999; }
a.BlockedLink:visited { text-decoration: none; color: #999999; }
a.BlockedLink:active { text-decoration: none; color: #999999; }
a.BlockedLink:hover { text-decoration: none; color: #999999; }