﻿/* Main seting *************************************************************************************************/
/* START - Basic styles */

BODY {
	margin-left: 10px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	FONT-FAMILY: 		Arial, tahoma; 
	FONT-SIZE:			9pt; 

	SCROLLBAR-FACE-COLOR:#dddddd;
	SCROLLBAR-HIGHLIGHT-COLOR:white;
	SCROLLBAR-SHADOW-COLOR:#999999;
	SCROLLBAR-3DLIGHT-COLOR:#999999;
	SCROLLBAR-ARROW-COLOR:#666666;
	SCROLLBAR-DARKSHADOW-COLOR: white;
	
}
FORM { MARGIN: 0px }
TD, DIV {
	FONT-FAMILY: 		Arial, Sans-Serif; 
	FONT-SIZE:			9pt; 
	}

A {
	COLOR: 				#000000;
	TEXT-DECORATION: 	underline; }

A:hover {
	COLOR: 				#9A3200;
	TEXT-DECORATION: 	None; }

A:active {
	COLOR: 				#333333;
	TEXT-DECORATION: 	underline; }
A.green {font-family: Verdana,arial,helvetica;font-size:10px;font-weight:bold; color: #336600}	

A.gray {
	COLOR: 				#999999;
	TEXT-DECORATION: 	underline; }

A.gray:hover {
	COLOR: 				#000000;
	TEXT-DECORATION: 	underline; }

A.gray:active {
	COLOR: 				#0066CC;
	TEXT-DECORATION: 	underline; }
A.menu {
	FONT-FAMILY: 		Arial, Sans-Serif; 
	FONT-SIZE:			8pt; 
	COLOR: 				#FFFFFF;
	TEXT-DECORATION: 	none; }

A.menu:hover {
	COLOR: 				#FFFF00;
	TEXT-DECORATION: 	none; }

A.menu:active {
	TEXT-DECORATION: 	none; }	
A.sMenu {
	FONT-FAMILY: 		Arial, Sans-Serif; 
	FONT-SIZE:			8pt; 
	COLOR: 				#333333;
	TEXT-DECORATION: 	none; }

A.sMenu:hover {
	COLOR: 				#FF0000;
	TEXT-DECORATION: 	none; }

A.subMenu:active {
	TEXT-DECORATION: 	none; }	
A.TMenu {
	FONT-FAMILY: 		Arial, Sans-Serif; 
	FONT-SIZE:			8pt; 
	FONT-WEIGHT: 		Bold;
	COLOR: 				#000000;
	TEXT-DECORATION: 	none; }

A.TMenu:hover {
	COLOR: 				#9A3200;
	TEXT-DECORATION: 	none; }

A.TMenu:active {
	TEXT-DECORATION: 	none; }			


INPUT{ HEIGHT:22px ; font-weight: Normal; font-size: 12px; }
.dropdown {
	font-family:			Arial;
}
.dropdownLink {
	font-family:			Arial;
	color:				#2F4571;
}

/* END - Basic styles ---------------------------------------------------------------------------------------------------------------------*/
.Label
{
	font-weight:bold;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	background-image: url(/images/onTab.gif);
	border-left:solid 0px #DCDCDC;
	border-right:solid 0px #DCDCDC;
	border-bottom:solid 1px #DCDCDC;
}

.gdnbutton {
	font-family:		Arial, Sans-Serif;
	font-size:			xx-small;
	font-weight:		bold;
	text-decoration:	none;
	background-color:	#3399FF;
	color:				#FFFFFF;
	border-top:			1px solid #99CCFF;
	border-left:		1px solid #99CCFF;
	border-right:		1px solid #336699;
	border-bottom:		1px solid #336699;
	cursor:				hand; }

input.gdnbuttondemo {
	font-family:		Arial, Sans-Serif;
	font-size:			xx-small;
	font-weight:		bold;
	text-decoration:	none;
	background-color:	#99CCFF;
	color:				#000000;
	border-top:			1px solid #FFFFFF;
	border-left:		1px solid #FFFFFF;
	border-right:		1px solid #000066;
	border-bottom:		1px solid #000066;
	cursor:				hand; }
input.flatInput {
	
	font-weight:		bold;
	color:				#9A3200;
	border-top:		1px solid #000000;
	border-left:		1px solid #000000;
	border-right:		1px solid #000000;
	border-bottom:		1px solid #000000;
	HEIGHT:20px;
	cursor:				hand; }



/* START - WEB COMMUNITIES -- Details Inline */

A.lbclass {
	font-family:		Arial, Sans-Serif;
	/*font-size:		xx-small;*/
	font-weight:		bold;
	text-decoration:	none;
	background-color:	#3399FF;
	color:				#FFFFFF;
	padding:			2px;
	border-top:			2px solid #99CCFF;
	border-left:		2px solid #99CCFF;
	border-right:		2px solid #336699;
	border-bottom:		2px solid #336699;
	cursor:				hand; }

	A.lbclass:hover {
		font-family:		Arial, Sans-Serif;
		/*font-size:		xx-small;*/
		font-weight:		bold;
		text-decoration:	none;
		background-color:	#99CCFF;
		color:				#FFFFFF; 
		padding:			2px;
		border-top:			2px solid #99CCFF;
		border-left:		2px solid #99CCFF;
		border-right:		2px solid #336699;
		border-bottom:		2px solid #336699;
		cursor:				hand; }

	A.lbclass:active {
		font-family:		Arial, Sans-Serif;
		/*font-size:		xx-small;*/
		font-weight:		bold;
		text-decoration:	none;
		background-color:	#3399FF;
		color:				#FFFFFF;
		border-bottom:		2px solid #99CCFF;
		border-right:		2px solid #99CCFF;
		border-left:		2px solid #336699;
		border-top:			2px solid #336699;
		cursor:				hand; }

A.lbclass_down {
	font-family:		Arial, Sans-Serif;
	/*font-size:		xx-small;*/
	font-weight:		bold;
	text-decoration:	none;
	background-color:	#3399FF;
	color:				#FFFFFF;
	padding:			2px;
	border-bottom:		2px solid #99CCFF;
	border-right:		2px solid #99CCFF;
	border-left:		2px solid #336699;
	border-top:			2px solid #336699;
	cursor:				hand; }
	
	A.lbclass_down:hover {
		font-family:		Arial, Sans-Serif;
		/*font-size:		xx-small;*/
		font-weight:		bold;
		text-decoration:	none;
		background-color:	#99CCFF;
		color:				#FFFFFF;
		padding:			1px;
		border-bottom:		2px solid #99CCFF;
		border-right:		2px solid #99CCFF;
		border-left:		2px solid #336699;
		border-top:			2px solid #336699;
		cursor:				hand; }



/*------------------*/
A.Bidclass {
	font-family:		Arial, Sans-Serif;
	font-size:		8pt;
	font-weight:		bold;
	text-decoration:	none;
	background-color:	#C0C0C0;
	color:				#000000;
	padding:			2px;
	border-top:		1px solid #808080;
	border-left:		1px solid #808080;
	border-right:		1px solid #808080;
	border-bottom:		1px solid #808080;
	cursor:				hand; }

	A.Bidclass:hover {
		font-family:		Arial, Sans-Serif;
		font-size:		8pt;
		font-weight:		bold;
		text-decoration:	none;
		background-color:	#00009D;
		color:				#FFFF00; 
		padding:			2px;
		border-top:		1px solid #808080;
		border-left:		1px solid #808080;
		border-right:		1px solid #808080;
		border-bottom:		1px solid #808080;
		cursor:				hand; }
A.AskClass {
	font-family:		Arial, Sans-Serif;
	font-size:		8pt;
	font-weight:		bold;
	text-decoration:	none;
	background-color:	#C0C0C0;
	color:				#000000;
	padding:			2px;
	border-top:		1px solid #808080;
	border-left:		1px solid #808080;
	border-right:		1px solid #808080;
	border-bottom:		1px solid #808080;
	cursor:				hand; }

	A.AskClass:hover {
		font-family:		Arial, Sans-Serif;
		font-size:		8pt;
		font-weight:		bold;
		text-decoration:	none;
		background-color:	#FF0000;
		color:				#FFFF00; 
		padding:			2px;
		border-top:		1px solid #808080;
		border-left:		1px solid #808080;
		border-right:		1px solid #808080;
		border-bottom:		1px solid #808080;
		cursor:				hand; }



TABLE.body
{
	font-family: Arial,Times-roman;
	font-size:  8px;
	border:	0px;
	padding:	0px;
	spacing:	0px;
}

TABLE.dataview, THbar /* for when you need a border on a table */ {
	border:				1px SOLID #C0C0C0; }
TR.HeaderTemplate /* for ItemTemplate background colors in table rows */
{
	background-color: #E7E7E7;
	height: 22px;
	font-weight: bolder;
	vertical-align: middle;
	padding-left: 5px;
	font-size: 8pt;
	color: #000000;
	border-bottom: 1px solid #2F4571;
}
TR.ItemTemplate /* for ItemTemplate background colors in table rows */
{
	background-color: #FFFFFF;
	height: 16px;
	border-bottom: 1px solid #2F4571;
}
TR.AlternatingItemTemplate /* for alternating background colors in table rows */
{
	background-color: #E7E7E7;
	height: 16px;
	border-bottom: 1px solid #2F4571;
}

.mainMenu
{
	background-color: #2F4571;
	height: 20px;
	font-weight: bolder;
	vertical-align: middle;
	padding-left: 5px;
	font-size: 10pt;
	color: #FFFFFF;
	border-bottom: 1px solid gray;
}
.subMenu
{
	background-color: #E7E7E7;
	height: 20px;
	font-weight: bolder;
	vertical-align: middle;
	padding-left: 5px;
	font-size: 10pt;
	color: #000000;
	border-bottom: 1px solid white;
}

TD.Header /* for secondary headers */ {
	FONT-WEIGHT: 		bold;
	font-size :	14px;
	COLOR: 				#2F4571;
	PADDING: 			1px;
	background-color: #C0C0C0;
	border-left-width: 0;
	border-right-width: 0; 
	border-bottom: 1px SOLID #2F4571;
	border-left:0px SOLID #000000;
 }


TD.boxTitle /* for secondary headers */ {
	FONT-WEIGHT: 		bold;
	font-size :	12px;
	COLOR: 				#CC6600;
	PADDING: 			1px;
	
	border-left-width: 0;
	border-right-width: 0; 
	border-top: 1px SOLID #2F4571;
	border-left:0px SOLID #000000;
 }


.code {
	FONT-FAMILY: 		courier new; 
	FONT-SIZE: 			xx-small; }

.comment {
	COLOR: 				green }

.navbucketheader {
	height:				9px;
	color:				#FFFF99; 
	font-family: 		Arial, Sans-Serif; 
	font-size: 			11px; 
	font-weight: 		bold; 
	text-decoration: 	none;
	filter:				progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#333333', Positive='true') }




.Msg_Table
{
	
	
	border-right: #C0C0C0 1px solid;
	border-top: #C0C0C0 1px solid;
	font-size: 10pt;
	border-left:#C0C0C0 1px solid;
	color: #C0C0C0;
	border-bottom: #C0C0C0 1px solid;
	font-family: Arial;
	background-color: #FFFFFF;
}


.TableBorderGray
{
	border-right: #C0C0C0 1px solid;
	border-top: #C0C0C0 1px solid;
	border-left: #C0C0C0 1px solid;			
	border-bottom:#C0C0C0 1px solid;
	font-family: Vedana;
	padding:			1px;
	
}
.TableBorderNavi
{
	border-right: #2F4571 1px solid;
	border-top: #2F4571 1px solid;
	border-left: #2F4571 1px solid;			
	border-bottom:#2F4571 1px solid;
	font-family: Vedana;
	padding:			0px;
	
}

.TableBGNavi
{
	border:	0px;
	background-color: #C5CCD4;
	padding:	1px;
	spacing:	1px;
	
}


hr.gray {
	color:					#C0C0C0;
	height:					1px;
	width:					94%;
	margin-top:				15px;
	margin-bottom:			15px;
}

ASmall {
	COLOR: 				#FFFFFF;
	FONT-SIZE: 			small; }

	ASmall:hover {
		COLOR: 			#000000; }

	ASmall:active {
		COLOR: 			#FFFF99; }

AXXSmall {
	COLOR: 				#FFFFFF;
	FONT-SIZE: 			xx-small;
	FONT-WEIGHT:		normal; }

	AXXSmall:hover {
		COLOR: 			#000000; }

	AXXSmall:active {
		COLOR: 			#FFFF99; }

A.XmlInHeader {

	float:				right; 
	font-size:			xx-small; 
	font-weight:		bold; 
	text-decoration:	none;
	background-color:	orange; 
	border-top:			1px #FFFFFF solid; 
	border-left:		1px #FFFFFF solid; 
	border-right:		1px #000000 solid; 
	border-bottom:		1px #000000 solid; 
	color:				#FFFFFF; 
	margin-right:		2px; 
	margin-top:			2px; 
	margin-bottom:		2px; }
	
	A.XmlInHeader:hover {
		color:			#000000;
		text-decoration:none; }
		
	A.XmlInHeader:active {
		COLOR: 			#FFFFFF;
		border-right:	1px #FFFFFF solid; 
		border-bottom:	1px #FFFFFF solid; 
		border-top:		1px #000000 solid; 
		border-left:	1px #000000 solid; }	
	
A.XmlButton {

	font-size:			xx-small; 
	font-weight:		bold; 
	text-decoration:	none;
	background-color:	orange; 
	border-top:			1px #FFFFFF solid; 
	border-left:		1px #FFFFFF solid; 
	border-right:		1px #000000 solid; 
	border-bottom:		1px #000000 solid; 
	color:				#FFFFFF; 
	margin-right:		2px; 
	margin-top:			2px; 
	margin-bottom:		2px; }
	
	A.XmlButton:hover {
		color:			#000000;
		text-decoration:none; }
		
	A.XmlButton:active {
		COLOR: 			#FFFFFF;
		border-right:	1px #FFFFFF solid; 
		border-bottom:	1px #FFFFFF solid; 
		border-top:		1px #000000 solid; 
		border-left:	1px #000000 solid; }	
	
	A.FileManager:hover {
		COLOR: 				#3399FF;
		TEXT-DECORATION: 	underline; 
	}	
		
	A.FileManager:active {
		COLOR: 				#0066CC;
		TEXT-DECORATION: 	underline; 
	
	}	
	A.FileManager{
		COLOR: 				#000000;
		TEXT-DECORATION: 	none; 
	}	
	



/* BackGround **************************************************************************************************/

/* Tab Bgcolor ---------------------------------------------------- */
TABLE.tTab
{
	font-family: Arial,Times-roman;
	font-size:  8px;
	border:	0px;
	padding:	0px;
	spacing:	0px;
	background-color: #F7F3E7;
	width: 100%;
}
.TabBg
{	color:#333333;
	background-color: #F7F3E7;
	font-size: 8pt;
	font-family:Arial;
}
.SelectedTab
{	
	background-color: #F7F3E7;
	font-size: 8pt;
	font-family:Arial;
}
.UnselectedTab
{	
	background-color: #CC9A04;
}
div.dTab
{
	background-color: #C6B284;
	color: #FFFFFF;
	z-index: 2;
}


/* Tabs links ------------------------------------------- Tabs Link */
.Tabs
{
	color:#FFFFFF;
	font-size: 9pt;
	font-family:Arial;
	font-weight:bold;
}
a:link.Tabs
{
	color:#FFFFFF;
	text-decoration: none;
}
a:visited.Tabs 
{
	color:#FFFFFF;
	text-decoration: none;
}
a:hover.Tabs 
{
	text-decoration:underline;
}
a:active.Tabs
{	
	text-decoration: underline;
}

/* Tabs link */
.SelectedTab
{
	font-size: 9pt;
	color: #000000;
	font-family: Arial;
	font-weight:bold;	
}
a:link.SelectedTab
{
	color:#000000;
	text-decoration: none;
}
a:visited.SelectedTab 
{
	color:#000000;
	text-decoration: none;
}
a:hover.SelectedTab 
{	
	text-decoration:underline;
}
a:active.SelectedTab
{	
	text-decoration: underline;
}

/*End Tabs----------------------------------------------------------*/

.Frame
{
	border-right: #8fc1e6 1px solid;
	border-top: #8fc1e6 1px solid;
	border-left: #8fc1e6 1px solid;
	border-bottom: #8fc1e6 1px solid;
	background-color: #DAF0FD;
}

.ListBoxTitleBg
{
	background-color:#DBEAF5;
	background-image: url(/skins/msn/images/Bg/XPBar.gif);	
}
.ListBoxBg
{
	border-right: #8fc1e6 1px solid;
	border-top: #8fc1e6 1px solid;
	border-left: #8fc1e6 1px solid;
	border-bottom: #8fc1e6 1px solid;
	background-color: #ffffff;
}


/* Line **************************************************************************************************/
.DarkLine
{
	background-color: #004073;
}
.BrownLine
{
	background-color: gainsboro;
}
.BrownLightLine
{
	background-color: aliceblue;
}

/* Text **************************************************************************************************/

.NormalTitle
{
	font-weight: bold;
	font-size: 10pt;
}
.TitleStyte1
{
	font-weight: bold;
	font-size: 9pt;
	color: #CC0000;
}
.BigTitle
{
	font-weight: bold;
	font-size: 11pt;
	color: #333333;
}
.Note
{
	font-size: 8pt;
	color: #333333;
}
.ListBoxTitle, .XPBarBg
{
	font-weight: bold;	
}



/*---------------------------------------*/
.MainStyle
{
	font-family: Arial;
	font-size: 10pt;
}	
.TableStyle { font-family: Arial;
					  font-size: 9pt;
					  background-color: #FFFFFF;
					  border:             windowframe 1px solid;
					}	
					
.TableHeader { font-size: 10pt;
						background-color: #CCCCCC;
						border-color: #EEEEEE #999999 #999999 #EEEEEE;
						border-style: solid;
						border-width: 1px
					}
.WindowHeader { font-size: 10pt;
						background-color: #808080;
						border-color: #EEEEEE #999999 #999999 #EEEEEE;
						border-style: solid;
						border-width: 1px;
						
		}
.TableInput {
						font-family: Tahoma, Arial, Helvetica, sans-serif;
						font-size: 9pt;
						border: 1px #9999ff solid;
						padding-bottom: 3px;
						padding-left: 3px;
					} 
H2 { font-size: 13px; font-family: Arial; font-weight: bold; margin-bottom: 2px; color: #990000;}	

