/********************* Major components *********************/

body
{ 
  background:#FFFFFF; 
  margin: 10px;
  font-size: 12px; 
  color: #000000;
  padding:0px;
  font-family: Verdana, Arial, sans-serif;

	
}
img 
{ 
  border: 0px none; 
}
img.ActivePic 
{ 
	border: 2px solid #000000;
}

img.SoldPic 
{ 
	border: 2px solid #A0A0A0; 
	filter: alpha(opacity=50); 
}

/********************* MAIN HYPERLINKS *********************/
A.NoLine
{
	text-decoration:None;
}
A.AdminLink
{
	color: #FF0000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a:link.NOEVENT {font-family :Tahoma, Verdana, Arial; font-size :12px; color :#000000; font-weight :normal; text-decoration: none;}
a:visited.NOEVENT {font-family :Tahoma, Verdana, Arial; font-size :12px; color :#000000; font-weight :normal; text-decoration: none;}

a:link.EVENT {font-family :Tahoma; font-size :12px; color :#0000FF; font-weight :bold; text-decoration: none}
a:visited.EVENT {font-family :Tahoma; font-size :12px; color :#0000FF; font-weight :bold; text-decoration: none}

a:link.Special {font-family :Tahoma; font-size :12px; color :#FF0000; font-weight :bold; text-decoration: none}
a:visited.Special {font-family :Tahoma; font-size :12px; color :#FF0000; font-weight :bold; text-decoration: none}

a:link.NORMAL {font-family :Verdana, Arial; font-size :12px; color :#0000FF; font-weight :normal; text-decoration: none;}
a:visited.NORMAL {font-family :Verdana, Arial; font-size :12px; color :#0000FF; font-weight :normal; text-decoration: none;}
/********************* Tables *********************/
TABLE 
{ 
  empty-cells: show;
  padding: 5px;
  border-spacing: 5px;
}
TABLE.sitetable
{ 
  color: #000000;
  border: 1px #43647E solid; 
  padding: 4px;
  border-spacing: 5px;
}
.SpecialItemTable
{ 
  border-left:1px solid #0066CC; 
  border-right:1px solid #0066CC; 
  border-top:3px solid #0066CC; 
  border-bottom:3px solid #0066CC; 
  padding:4px; 
  border-spacing: 5px
}
.GroupItemTable
{
  width: 90%;
  border-left:1px solid #0066CC; 
  border-right:1px solid #0066CC; 
  border-top:3px solid #0066CC; 
  border-bottom:3px solid #0066CC; 
  padding:4px; 
  border-spacing: 5px
}
.GroupItemTable A
{
	color: #000000;
	font-weight: bold;
  font-Size: 10px;
}

.Toptable
{
	height: 184;
	width: 900;
	background-image:url('../Images/Header.jpg');
	background-repeat: no-repeat;
}
.Headlines
{
  width: 172px;
  border: 0;
  border-collapse: collapse;
  color: #FFFFFF;
	
}
.HeadlinesTop
{
  width: 172px;
  height: 80px;
  border: 0;
  border-collapse: collapse;
  color: #FFFFFF;
}
.HeadlinesBottom
{
  width: 172px;
  border: 0;
  border-collapse: collapse;
  color: #FFFFFF;
}

/********************* Cells *********************/
TD
{ 
    font-size: 11px;
    font-family: Arial, Verdana, sans-serif; 
  	padding-left:2px; 
  	padding-right:2px; 
  	padding-top:2px; 
  	padding-bottom:2px
}
TD.NON {font-family :Tahoma, Verdana, Arial; font-size :12px; color :#C0C0C0; font-weight :normal;}
TD.TOP {font-family :Tahoma, Verdana, Arial; font-size :12px; color :#0000FF; font-weight :bold;}
TD.Some {font-family :Tahoma, Verdana, Arial; font-size :12px; color :#000000; font-weight :normal;}

  
TD.TopCellL
{ 
  background-color: #E2923F; 
  border-bottom: 1px solid #000000;
}

TD.TopCellR
{ 
  background-image:url('../images/top2_back.jpg'); 
  background-repeat:repeat-y;  
  background-position: left top;
  background-color: #E2923F; 
  border-bottom: 1px solid #000000;
}
.GroupItemCell
{
  color: #000000;
  font-Size: 10px;
}


.GroupBox_Top
{
	color: #000000;
	padding-left:4px; 
  padding-right:3px;  
  padding-bottom:2px;
}
.GroupBox_Center
{
  color : #000000;
  font: 12px Verdana;
  line-height: 1.4;
  padding-left :6px; 
  padding-right:6px;  
  padding-bottom:2px;
}
.GroupBox_Bottom
{
	color: #000000;
	padding-left:4px; 
  padding-right:3px;  
  padding-bottom:2px;
}

.ItemBox_Top
{
 	color: #000000;
	padding-left:4px; 
  padding-right:3px;  
  padding-bottom:2px;
}
.ItemBox
{
	color: #000000;
  font-Size: 10px;
}

.ItemBox_Center
{
  text-align: center;
  color: #000000;
  padding-left:6px; 
  padding-right:6px;  
  padding-bottom:2px;
}
.ItemBox_Bottom
{
  color: #000000;
  padding-left:4px; 
  padding-right:3px;  
  padding-bottom:2px;
}

TD.HeadlineCell
{
	width: 94px;
	height: 79px;
  color: #FFFFFF;
  font-Size: 14px;
  font-weight: bold;
	
}
TD.NewsCell
{
	width: 100%;
  color: #FFFFFF;
  font-Size: 10px;
	padding-left:4px; 
  padding-right:3px;  
  padding-bottom:2px;
  background-image:url('../Images/NewsBox_Middle.gif');
  background-repeat: repeat-y;
	
}
TD.NewsBottom
{
	width: 178px;
	Height: 8px;
  background-image:url('../Images/NewsBox_Bottom.gif');

	
}
TD.cellbody 
{ 
    font-size: 12px; 
    color: #43647E; 
    background-color: #E7E9EF;
  	padding-left:2px; 
  	padding-right:2px; 
  	padding-top:2px; 
  	padding-bottom:2px
}
TD.cellbody2 
{  
    font-size: 12px; 
    color: #43647E; 
    background-color: #DCE3E7; 
    padding-left:2px; 
  	padding-right:2px; 
  	padding-top:2px; 
  	padding-bottom:2px
}
TD.cellheader 
{  
  font-size: 11px; 
	font-weight: bold;
	text-decoration:underline;
	color: #FFFFFF; 
	background-color: #6C98CF; 
	padding-left:8px; 
	padding-right:8px; 
	padding-top:4px; 
	padding-bottom:4px; 
	font-family:Tahoma;
  background-repeat:repeat-x; 
  background-position:    left top;
  border-bottom: 1px solid #000000;
}
.cellheader a
{
	color: #FFFFFF; 
}

TD.Dataheader 
{  
  font-size: 11px; 
	font-weight: bold;
	text-decoration:underline;
	color: #000000; 
	padding-left:8px; 
	padding-right:8px; 
	padding-top:4px; 
	padding-bottom:4px; 
	font-family:Tahoma;
	background-image:url('../Images/cellpic_nav.gif'); 
  background-repeat:repeat-x; 
  background-position:    left top;
  border-bottom: 1px solid #000000;
}
.Dataheader a
{
	color: #FFFFFF; 
}
.L_Menu
{
	width: 170px;
	font-family:Verdana;
	text-decoration:none;
	color:#FFFFFF;
	background-color: #000080;
	vertical-align: top;
	padding: 1px;
	border-right: 1px solid #000000;
}
.SectionHeader
{
	border:1px solid #000080; 
	font-size: 10pt;
	font-family:Verdana;
	text-decoration:none;
	color:#121212;
	cursor: hand;
	margin: 2px;
	background-color: #FFFFFF;
	background-image:url('../Images/Sec_Back.gif'); 
  background-repeat: no-repeat; 
  background-position: left top;
	width: 170px; 
	overflow: hidden; 
	padding-left:6px; 
	padding-right:15px; 
	padding-top:1px; 
	padding-bottom:3px
}
.MenuRow
{
	border:1px solid #000080; 
	font-size: 10pt;
	font-family:Verdana;
	text-decoration:none;
	color:#FFFFFF;
	cursor: hand;
	margin: 2px;
	background-color: #000080;
	width: 170px; 
	overflow: hidden; 
	padding-left:6px; 
	padding-right:15px; 
	padding-top:1px; 
	padding-bottom:3px
}

.MenuRow a
{
	text-decoration: none; 
	color: #FFFFFF;
	background: inherit;
	font-weight: normal;
}

.MenuRow a:visited
{
	text-decoration: none; 
	color: #FFFFFF;
	background: inherit;
	font-weight: normal;
}

.MenuRow a:hover
{
	text-decoration: none;
	color: #FFFFFF;
	background: inherit;
	font-weight: normal;
}
.MenuRowOver
{
	font-size: 10pt;
	font-family:Verdana;
	text-decoration:none;
	color:#FFFFFF;
	cursor: hand;
	padding: 1px 15px 3px 6px;
	border-style: solid;
	border-width: 1px;
	margin: 2px 2px;
	border-color: #43647E; 
	background-color: #5959FF; 
	width: 170px; 
	overflow: hidden;
}

.MenuRowOver a
{
	text-decoration: none; 
	color: #FFFFFF;
	background: inherit;
	font-weight: normal;
}

.MenuRowOver a:visited
{
	text-decoration: none; 
	color: #FFFFFF;
	background: inherit;
	font-weight: normal;
}

.MenuRowOver a:hover
{
	text-decoration: none;
	color: #FFFFFF;
	background: inherit;
	font-weight: normal;
}

.TopRow
{
	border: 1px solid;
	text-align: center;
	text-decoration:none;
	color:#FF0000;
	cursor: hand;
	border-color: #000080; 
	background-color: #000080;
	
}
.TopRowOver
{
	border: 1px solid;
	text-align: center;
	text-decoration:none;
	color:#FF0000;
	cursor: hand;
	border-color: #DFDFFF; 
	background-color: #5959FF; 

}

.PageTitle
{
	font-family: Arial Black;
	filter:progid:DXImageTransform.Microsoft.DropShadow(Color='#AAAAAA', offX='2', offY='2');
	font-size: 24px;
	font-weight: bold;
	text-decoration: none; 
	color:#000000;
}
div.FooterText
{
	text-decoration: none; 
	color:#FFFFFF;
	font-weight:bold; 
	font-style:normal; 
	font-variant:normal; 
	font-size:14px; 
	font-family:Arial; 
	text-align:center
}
div.ItemTitle
{
	text-decoration: none; 
	color:#000000;
	font-weight: bold;
	font:16px Arial;
}
.isHeadlines 
{
	border-left: 1px solid #000000;
	position: relative; 
	vertical-align: top;
	width: 250px;
	top: 0;
}

.isHeadlines .isWebSection {
	color: #000000;
  background-color: #F1F1F1;
	border-top:3px solid #CACACA;
	border-bottom:3px solid #CACACA;
	border-left:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
	margin-top: 6;
	margin-bottom: 6;
	padding: 5px 8px 5px 10px;
	width:205px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top:13px;

}

.isWebSection li {
	list-style-image: url(/msdn-online/shared/graphics/VSbullet_Small.gif);
	font-size: 95%;
}

.isWebSection p {
	font-size: 95%;
	margin-bottom: 0px;
	margin-top:5px;
	line-height: 130%;
}
 

#isMasterTool
{	padding-left:1px;}
#isMasterTool a
{
	font:95% Verdana;
	text-decoration:none;
	color:#FFFFFF;
}
/********************* FORMS *********************/

form
{
 margin: 0px;
}

.formbutton
{
	color : #000000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
.formtextbox
{
  FONT-SIZE: 11px;
}

.formeditbox
{
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.formcheckbox
{
 font-size: 11px; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.formradiobox
{
 font-size: 11px; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.formcombobox
{
 font-size: 11px; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
