BODY {font-family:"arial"; color:#1e4662}


A {color:#a00000;}
A:hover {color:#ff8080;}

.dupA{color:#0030a0;}
.dupA:hover{color:#80b0ff;}
.dupA_Title{color:#0040ff;}

.PremiumLink {color:#00c020;}
.PremiumLink:hover {color:#00ff00;}

#SearchOptions_Close, #SearchOptions_Open
{
	padding-right:2px;
}

S {
	background-image:url(/images/iconpack.png);
	position:relative;
	display:inline-block;
	font-size:0;
	background-repeat:no-repeat;
	vertical-align:top;
}

.Options_Inactive , .Options_Active{width:8px; height:5px;}
.Options_Inactive{background-position:-0px -0px; right:1px; top:5px;}
.Options_Active{background-position:-0px -4px; right:1px; top:3px;}


#SearchOptions_Container
{
	position:absolute;
	background-color:white;
	width:552px;
	margin-left:90px;
	border-style:dotted; border-color:#7fa1b9; border-width:0px 1px 1px 1px;
}
#SearchOptions_Padding {width:538px; margin:0px 7px 3px 7px;}

#AdvancedSearch {position:relative; top:-1px; vertical-align:top;}

.FakeLink
{
	cursor:hand;
	cursor:pointer;
	color:#a00000;
}

.search,.search_small
{
	border: 1px solid #b5b5b5;
	background: #FFF url(/images/search_grad.gif) repeat-x top left;
	margin:0px;
	padding:0px;
	font-weight:bold;
	vertical-align:middle;
}

.search
{
	width:450px; height:40px;
	font-size:26px;
	vertical-align:middle;
}

.search_small, .search_small_disabled
{
	width:450px; height:30px;
	font-size:22px;
}
.search_small_disabled{filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3;}

#Search_Button_Small {margin-left:5px; width: 100px; height: 32px; vertical-align:middle}

.Thread {background-color:#F8F5E3;}


.PostTitle, .PostInfo, .PostTags, .PostText, .PostMember {}

.PostInfo, .PostTags, .BoxTitle {color:#7FA1B9}

.PostDisabled {color:#808080}
.PostDisabled .PostInfo, .PostDisabled .PostTags, .PostDisabled .PostText {color:#808080}
.PostDisabled .PostTitle, .PostDisabled .PostMember {color:#606060}
.PostDisabled .PostTitle:Hover, .PostDisabled .PostMember:Hover {color:#a0a0a0}
.PostDisabled IMG {filter:alpha(opacity=33); -moz-opacity:0.33; -khtml-opacity: 0.33; opacity: 0.33;}

TD {font-size:12px; font-family:"arial";}

.TD_Ad {background-color:#EFF7FE;}

.COMPACT_TD1 {font-size:11px; background-color:#F9FBFC;}
.COMPACT_TD2 {font-size:11px; background-color:#EDEFF2;}

.TD1 {background-color:#F9FBFC;}
.TD2 {background-color:#EDEFF2;}
.Message1 {background-color:#F9FBFC;}
.Message2 {background-color:#EDEFF2;}

.TD1_NEW {background-color:#E4CCCC;}
.TD2_NEW {background-color:#FFE6E6;}
.Message1_NEW {background-color:#E4CCCC;}
.Message2_NEW {background-color:#FFE6E6;}

.TD1_NEWS_NEW {background-color:#E4CCCC;}
.TD2_NEWS_NEW {background-color:#FFE6E6;}
.Message1_NEWS_NEW {background-color:#E4CCCC;}
.Message2_NEWS_NEW {background-color:#FFE6E6;}

.ADS_TEXT {font-size:12px; font-family:"arial";}
.ADS_MIMIC {font-size:12px; font-family:"arial"; background-color:#F9FBFC;}

.FIELDTITLE_ERROR {color:#d00000}


.SubMenu_Container 				{font-size:12px; font-weight:bold;}
.SubMenu_Row, .SubMenu_ActiveRow 		{margin:7px 0px 0px 0px; background:#f0f0f0; padding:3px;}
.SubMenu_2nd_Row, .SubMenu_2nd_ActiveRow 	{font-size:10px; margin:3px 0px 0px 15px; padding:2px;}
.SubMenu_Row, .SubMenu_2nd_Row 			{background:#f0f0f0;}
.SubMenu_ActiveRow, .SubMenu_2nd_ActiveRow 	{background:#d0d0d0;}

.SubMenu_Item 			{text-decoration:none; color:#1e4662; width:100%; display:block;}
.SubMenu_Item:visited 		{color:#1e4662;}
.SubMenu_Item:hover 		{text-decoration:none; color:WHITE; background-color:#1e4662;}


.SubMenu_ItemRED		{text-decoration:none; color:#800000; width:100%; display:block;}
.SubMenu_ItemRED:visited	{color:#400000;}
.SubMenu_ItemRED:hover		{text-decoration:none; color:WHITE; background-color:#800000;}


.Feature {
	padding:0; margin:0; border-spacing:0px; cell-spacing:0px; cell-padding:0px;
	font-weight:bold;
	width:490px; height:350px;
	display:none; overflow:hidden; position:absolute;
	text-align:center; vertical-align:middle;
}
.Feature TR {width:490px; }
.Feature TD {width:490px; font-size:26px;}
.Feature A {vertical-align:baseline;}
.Feature IMG {border:0; vertical-align:baseline;}

.Feature_Button_Selected, .Feature_Button{
	line-height:15px;
	font-weight:bold;
	font-size:18px;
	cursor:hand;
	cursor:pointer;
}
.Feature_Button_Selected{color:#ffffff; background-color:#e0a088; border:#e0a088 solid 1px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}
.Feature_Button {color:#a00000; border:#e0a088 solid 1px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}

.FeatureSelected 		{background-color:#ffe8e8}

.HorizBorderTiny		{background: url(/images/border_horiz_tiny.gif) repeat-x center; height:5px;}

.GraphScope .SubMenu_Row, .GraphScope .SubMenu_2nd_Row 			{border:1px solid #d0d0d0}
.GraphScope .SubMenu_ActiveRow, .GraphScope .SubMenu_2nd_ActiveRow 	{border:1px solid #b8b8b8}



.MapHighlight {
	float:left;
}

.MapHighlight_Container {
	display:inline;
	padding:0px;
	margin:0px;
	MozUserSelect: none;
	KhtmlUserSelect: none;
	unselectable: on;
}

.MapHighlight_Canvas {

}


.Helpbutton , .Helpbutton_Inline, .Step_Inline {
	text-align: center;
	padding:1px;
	background-color:#d0e0f0;
	border:1px solid #90a0b0;
	cursor:pointer;
	font-weight:bold
}

.RoundCornered td {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}
.HelperTable td {background-color:e0e0e0; border:1px solid #a0a0a0; font-size:12px; color:#202020;}

.Helpbutton {
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius:15px;
	width:15px;
	float:right;
}

.Helpbutton_Inline {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
	width:9px;
	font-size:8px;
	display:inline-block;
}

.Step_Inline {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius:20px;
	width:20px;
	height:20px;
	display:inline-block;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}


.ToggleDiv {display:none; visibility:hidden; overflow:hidden; height:0px;}
.ToggleDiv_Content {text-align:left; padding:5px; position:relative; color:#404040; background-color: rgb(240, 240, 240); border: 1px dashed rgb(208, 208, 208); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius:5px; width: 95%;}


.Header {background-color:#D8DCE0;}

.ToolsButton {
	border-width:1 1 1 1;
	padding:3;
	border-style: solid;
	border-color:darkred;
	background-color:#FAFAFA;
	text-decoration:none;
	font-weight:bold;
	white-space:pre;

}




/* Text shadow */

.TextShadow{
	font-size: 3em; /* optional. just to increase the font size. */
	display: block;
	line-height: 1em;
	color: #a0a8b8; /* shadow color */
	background-color: transparent;
	white-space: nowrap; /* wrapping breaks the effect */
}

.TextShadow:before,
.TextShadow:after{
	display: block;
}

.TextShadow:before{
	margin-bottom: -1.05em;
	margin-left: 0.1ex;
	color: #000; /* shadow color */
	background-color: transparent;
}

.TextShadow:after{
	margin-top: -1.05em;
	margin-left: -0.1ex;
	color: #ffffff; /* text color */
	background-color: transparent;
}










.RoundFrame_Small {
	position: relative;
	margin: 0 0 0 0;
	border-width:1 1 1 1;
	border-style: solid;
	border-color:#C4D2DB;
	background: url(/images/fade-lightblue-small.gif) repeat-x top;
	width:100%
}

.RoundCorner_Small {
	position: absolute;
	background: url(corner-small.png);
	background-image: url(/images/round-border-lightblue-small.gif);
	height: 10px; width: 10px;
	padding: 0; margin: 0;
	line-height: 1px; font-size: 1px;
}



.RoundFrame {
	position: relative;
	margin: 0 0 0 0;
	border-width:1px;
	border-style: solid;
	border-color:#b9b9b9;
	background-color:#ffffff;
	width:100%;
	margin-top:2px;

}

.RoundFrame_Content {
	background: url(/images/round-fade.gif) repeat-x top;
}

.RoundCorner {
	position: absolute;
	background-image: url(/images/round-border.gif);
	height: 9px; width: 9px;
	padding: 0; margin: 0;
	line-height: 1px; font-size: 1px;
}

.RoundSide {
	position: absolute;
	height: 100%; width: 9px;
	padding: 0; margin: 0;
	line-height: 1px; font-size: 1px;
}

.TopLeft {top: -1px; left: -1px; background-position: top left;}
.TopRight {top: -1px; right: -1px; background-position: top right;}
.Left {left: 0px; background: url(/images/round-left.gif) no-repeat top left;}
.Right {right: 0px; background: url(/images/round-right.gif) no-repeat top right;}
.BottomLeft {bottom: -2px; left: -1px; background-position: bottom left;}
.BottomRight {bottom: -2px; right: -1px; background-position: bottom right;}



.TopListRow_1  {background-color:#d7e7f7}
.TopListRow_2  {background-color:#ddeaf9}
.TopListRow_3  {background-color:#e5f0fa}
.TopListRow_4  {background-color:#edf4fc}
.TopListRow_5  {background-color:#f5f9fe}
.TopListRow_6  {background-color:#fbfdff}
.TopListRow_7  {background-color:#ffffff}
.TopListRow_8  {background-color:#ffffff}
.TopListRow_9  {background-color:#ffffff}
.TopListRow_10 {background-color:#ffffff}


.TopList_Metric {color:#7FA1B9; font-size:10px; margin-right:5px;}
.TopList_Rank {color:#7FA1B9; font-weight:bold; width:20px}


/*
.Border {
 	position: absolute;
	background: url(/images/border-vert-lightblue.png);
	height: 100%; width: 100%;
	margin: 0; padding: 0;
	line-height: 1px; font-size: 1px;
}
.border_bottom {bottom: -1px; background-position: bottom;}
*/



.DEBUG_FORM INPUT, TEXTAREA {font-size:12px; font-family:"arial";}



