﻿html,body{margin:0;padding:0}
body{
  color:#224272;
  font: 13px/1.3 Verdana,Arial,sans-serif;
  text-align: center;
  background: #3169be url(../../Resources/images/bg.png) repeat-x;
  text-align:center;}

h1,h2,h3{
  margin: 0 0 .5em;
  font: normal normal 200% "Trebuchet MS",Arial,sans-serif}
h1{font-size: 218%;}
h2{font-size: 164%;}
h3{font-size: 145%;}
h4{font-size: 118%;}

p, ul, ol{margin: 0 0 1em; padding: 0;}

ol{margin: 0 0 0 26px}
  ol li{margin: 0 0 10px; padding: 0;}
ul li{padding:0; margin: 0 15px 10px;}
ul.compressed li { margin:0 15px 0; }
ul.hnav li{
  float: left; 
  list-style:none;}
ul.nav a{font-size:118%;}

#page a:link{color:blue;line-height:15px;}
#page a:visited{color:blue;}
#page a:hover{color:blue;}
a img{border: 0;}

#page a.target:link{color: #224272;}
#page a.target:visited{color:#224272}
#page a.target:hover{color: #224272;}

sup{font-size: .6em;}

p{margin-top:0}
#login{
  float:right;
  margin-right:0px;
  display:block;
  width:300px;
  /*background:transparent url(../../resources/images/login-box.png) no-repeat top left;*/
  }
	#login table {
		margin:2px 10px 0 0;
		float:right;
	}
		#login table td {
			padding:2px;
		}
		#login .errorMsg 
		{
			color:#d00;
			font-size:7pt;
			line-height:8pt;
		}
		#login button 
		{
			padding:0 3px;
		}
		#login label { font-size:8pt; }
  
form{
  margin: 0;
  background: #3169be url(../../Resources/images/bg.png) repeat-x; }
#page{
  clear: both;
  width: 1000px;
  margin: 0 auto; padding: 0 10px;
  text-align: left;
  background: #e1e0e0;
}
  #header{ 
    height: 105px;
		margin:0 auto;
    background: url(../../resources/images/header_bg_narrow.png) no-repeat}
    #logo{float: left;
      margin-left: 12px;
	  width:329px;}
	  #logo img {
	    padding-top:7px;}
    #mainNav{
      float: left;
      margin-top: 12px;}
      #mainNav li{margin: 0 15px;}
      #page #mainNav a{
        /*display: block;
        padding: 10px 20px;
        border: 2px groove #fff;
        text-decoration:none;
        font: bold 145% Helvetica,Arial,sans-serif*/
		display:block;
		padding:45px 0 0 0;
		text-decoration:none;
		font-weight:bold;
		color:#444;
		}
		#page #mainNav a:hover {
		color:#CC3333;
		text-decoration:underline;
		}
      #tab_home a{}
	  #tab_how_it_works { background:transparent url(../../resources/images/HIW.png) no-repeat top center; }
	  #tab_success_stories { background:transparent url(../../resources/images/success.png) no-repeat top center; }
	  #tab_sign_up { background:transparent url(../../resources/images/signup.png) no-repeat top center; }
	  #tab_vt { background:transparent url(../../resources/images/vt.png) no-repeat top center; }
	  #tab_news { background:transparent url(../../resources/images/news.png) no-repeat top center; }
	  #tab_forum { background:transparent url(../../resources/images/forum.png) no-repeat top center; }
	  #tab_account { background:transparent url(../../resources/images/account.png) no-repeat top center; }
	  #tab_help { background:transparent url(../../resources/images/support.png) no-repeat top center; }
	  #tab_how_it_works:hover { background:transparent url(../../resources/images/HIW_on.png) no-repeat top center; }
	  #tab_success_stories:hover { background:transparent url(../../resources/images/success_on.png) no-repeat top center; }
	  #tab_sign_up:hover { background:transparent url(../../resources/images/signup_on.png) no-repeat top center; }
	  #tab_vt:hover { background:transparent url(../../resources/images/vt_on.png) no-repeat top center; }
	  #tab_news:hover { background:transparent url(../../resources/images/news_on.png) no-repeat top center; }
	  #tab_forum:hover { background:transparent url(../../resources/images/forum_on.png) no-repeat top center; }
	  #tab_account:hover { background:transparent url(../../resources/images/account_on.png) no-repeat top center; }
	  #tab_help:hover { background:transparent url(../../resources/images/support_on.png) no-repeat top center; }
	
#page .menu {
	float:left;
}
#page .menu ul 
{
	float:left;
	margin-top:7px;
}
#page .menu li { 
	margin:5px 20px;
	float:left;
	list-style-type:none;
}
#page .menu li a {
	text-decoration:none;
	font-weight:bold;
	font-size:9pt;
	color:#444;
	text-align:center;
	display:block;
	height:40px;
	padding-top:50px;
}
#page .menu li a.menu-search { background:transparent url(../../resources/images/search.png) no-repeat top center; }
#page .menu li a.menu-code { background:transparent url(../../resources/images/code.png) no-repeat top center; }
#page .menu li a.menu-news { background:transparent url(../../resources/images/news.png) no-repeat top center; }
#page .menu li a.menu-forum { background:transparent url(../../resources/images/forum.png) no-repeat top center; }
#page .menu li a.menu-account { background:transparent url(../../resources/images/account.png) no-repeat top center; }
#page .menu li a.menu-support { background:transparent url(../../resources/images/support.png) no-repeat top center; }
#page .menu li a.menu-search:hover,#page .menu li a.menu-search:active { background:transparent url(../../resources/images/search_on.png) no-repeat top center; }
#page .menu li a.menu-code:hover,#page .menu li a.menu-code:active { background:transparent url(../../resources/images/code_on.png) no-repeat top center; }
#page .menu li a.menu-news:hover,#page .menu li a.menu-news:active { background:transparent url(../../resources/images/news_on.png) no-repeat top center; }
#page .menu li a.menu-forum:hover,#page .menu li a.menu-forum:active { background:transparent url(../../resources/images/forum_on.png) no-repeat top center; }
#page .menu li a.menu-account:hover,#page .menu li a.menu-account:active { background:transparent url(../../resources/images/account_on.png) no-repeat top center; }
#page .menu li a.menu-support:hover,#page .menu li a.menu-support:active { background:transparent url(../../resources/images/support_on.png) no-repeat top center; }


#page .menu li a.searchDisabled { display:none; }

a.logout {
	font-size:12pt;
	margin:10px;
}

#page .accountStatusPanel {
	float:right;
	width:150px;
	margin:14px 0px 0 0;
	font-size:7pt;
	font-weight:bold;
	text-align:center;
}
	#page .accountStatusPanel a:link { color:#c33; }
	#page .accountStatusPanel a:visited { color:#c33; }
	#page .accountStatusPanel a:hover{ color:red; }
	
  #bodyWrap{
    padding-top:10px;
  }
  #body{
    clear: both;
    padding: 0 0px 8px;
  }
    #content{
      float: right;
      width:725px;
      margin-right: 10px;
	  padding:0 0px 0;
	}
    #sub{
      float:left;
      width: 200px;
      margin: 0px 0 0;
	  padding:0 12px 0;
      /*border: 2px solid #aaa;*/
	  }

#page #news { font-size:8pt;font-weight:normal; }
#page #news a { font-size:10pt; }
#page #news a, #page #footer a { color:#444;text-decoration:none;font-weight:normal; }
#page #news a:hover, #page #footer a:hover { color:#c33;text-decoration:underline; }	

#page ul.news 
{
	font-size:8pt;
} 
	#page ul.news li 
	{
		list-style-type:none;
	}

div#content2
{
    position:relative;
    width:95%;
    height:auto;
    margin:0 auto 0 auto;   
    overflow:hidden;
    text-align:left;
    color:#224272;
}

div#content2 div#contentLeft
{
    position:relative;
    /*float:left;*/
    width:100%;
    height:140px;
    clear:both;
}
div#content2 div#contentLeft div#cr div#navigationPane
{
    background-color:#ffffff;
    padding: 0 0 0 0;
    position:relative;
    width:100%;
    height:107px;
    overflow:auto;
}

div#content2 div#contentLeft div#cr
{
	position:relative;
	float:right;
	width:69%;
}

div#content2 div#contentLeft div#cl div#folderPane
{
    position:relative;
    background-color:#ffffff;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    width:100%;
    height:107px;
    overflow:auto;
}

div#content2 div#contentLeft div#cl
{
	position:relative;
	float:left;
	width:30%;
	height:auto;
	overflow:hidden;
}

div#content2 div#contentRight
{
    position:relative;
    /*float:right;*/
    width:100%;
    background-color:White;
    clear:both;
}


div#userInfo
{
    position:relative;
    float:right;
    text-align:left;
}

.roundedBox {
	background-color:White;
	border:medium none;
	border-collapse:collapse;
	width:100%;
}

.folderManagement {
	cursor:pointer;
	position:absolute;
	right:35px;
	top:8px;
	z-index:101;
}
/* sideBar is used to style the SideBar for the given theme. */
.bodyFont
{
    color:#224272;
}
.sideBar
{
    background-color:#ffffff;
    color:#5b7396;
    width:auto;
    height:auto;
    overflow:auto;
    padding:0;
}
.sideBar .category
{
    font-family:Verdana;
    font-size:10pt;
    font-weight:bold;  
    color:#FFF;
    background-color:#224272;  
    width:auto;  
}
.sideBar .text
{
    font-family:Verdana;
    font-size:8pt;
    font-weight:bold;
}
.sideBar .text:hover
{
    color:#224272;    
    text-decoration:underline;
    cursor:hand;
    cursor: pointer;
	cursor: hand;
}
.sideBar .text:selected
{
    background-color:#0076e0;
    color:#ffffff;   
    list-style-position:inside; 
}

/* folderMenu is used to style the Folder Navigation control for the given theme*/
.folderMenu
{
    background-color:#ffffff;
    
    width: 100%;
    height: auto;
    float:left;   
}

.folderMenu .folderText
{
    color:#224272;
    font-family:Verdana;
    font-size:10pt;
}

/*Grids is used to style the various Grid Controls for the given theme. */

.Grids
{
    font-family:Verdana;
    Font-Size:9pt;
    color:#224272;
    background-color:#ffffff;
    padding:5px;
}

.Grids td, .Grids th
{
	border:solid 1px #ffffff;
	padding:5px 5px;
}

.Grids .header
{
    font-family:Verdana;
    Font-Size:10pt;
    
    color:#ffffff;
    background-color:#224272; 
}

.Grids .textbox
{
    background:#ffffff;
    color:#e1e0e0;
}

.Grids .AlternatingRowStyle
{
    background-color:#c9dcf3;
}

.Grids .AuctionID
{
    color:#0076e0;
}

.Grids .footer
{
    color:#ffffff;
    background-color:#0076e0;
}

.header th a:hover{ color:white !important; }

.ll 
{
	color:Blue;
	cursor:pointer;
	text-decoration:underline;
}

/*vtcGrids is s */


/*auctionHeading is used to style the Aunction Heading for the given theme.*/

.auctionHeading
{
    font-family:Verdana;
    font-size:12pt;
    font-weight:bold;
    padding:4pt;
    color:#224272;
    background-color:#ffffff;
}

.auctionHeading .AuctionName
{
    font-size:13pt;
}


/*accountStatusPanel is used to style the Account Status Panel control for the given theme.*/

.accountStatusPanel 
{ 
  position:relative;
  text-align:left;
  background-color:Transparent;
  line-height:10pt;
  color:#224272;  
}

.accountStatusPanel a[name="top"]:hover
{
	color:#224272 !important;
}

.accountStatusPanel .userName 
{
  font-weight:bold; 
}

.accountStatusPanel .title 
{ 
  font-weight:bold; 
}

/*SummaryPanel is used to style the Summary Panel control for the given theme.*/

.SummaryPanel 
{ 
    position:relative;
    text-align:left;
    background-color:#ffffff;  
    color:#224272;   
}

.SummaryPanel h1
{
	margin: 0 0 0 0;
	font-size:13pt;
	font-family:Verdana;
	font-weight:bold;
}

.SummaryPanel p
{
	margin:0 0 10px 0;
}

.SummaryPanelLeft
{
	float:left;
	padding:0 30px 0 0;
}

.SummaryPanelRight
{
	float:left;
	padding: 0 0 0 0;
}

.SummaryPanel .NumberOfAuctions, .SummaryPanel .totalVisits, .SummaryPanel .auctionCount
{
     color:red; 
}

.SummaryPanel .uniqueVisits, .SummaryPanel .percentage, .SummaryPanel .valueInDollars .totalValue
{ 
    color:green; 
}

.SummaryPanel .valueInDollars { }

.SummaryPanel .HyperLink 
{
    color:#224272;
    text-decoration:none;  
}

.SummaryPanel .HyperLink:hover
{
    text-decoration:underline;   
    cursor:pointer;
    cursor:hand;
}


.roundedBox
{
    border-collapse:collapse;
    border:none;
    width:100%;
    background-color:White;
}

.roundedBox .top, .roundedBox .bottom
{
    height:11px;
}

.roundedBox .top .left
{
    width:15px;
    background-image:url(../../Resources/Images/ViewTracker/toplftcrnr.gif);
    background-repeat:no-repeat;
}
.roundedBox .top .right
{
    width:12px;
    background-image:url(../../Resources/Images/ViewTracker/toprtcrnr.gif);
    background-repeat:no-repeat;
}
.roundedBox .top .center
{
    background-image:url(../../Resources/Images/ViewTracker/topbg.gif);
    background-repeat:repeat-x;
}

.roundedBox .middle .left
{
    background-image:url(../../Resources/Images/ViewTracker/lftbg.gif);
    background-repeat:repeat-y;
}

.roundedBox .middle .right
{
    background-image:url(../../Resources/Images/ViewTracker/rtbg.gif);
    background-repeat:repeat-y;
}

.roundedBox .middle
{
    height:auto;
}

.roundedBox .bottom .left
{
    background-image:url(../../Resources/Images/ViewTracker/btmlftcrnr.gif);
    background-repeat:no-repeat;
}
.roundedBox .bottom .right
{
    background-image:url(../../Resources/Images/ViewTracker/btmrtcrnr.gif);
    background-repeat:no-repeat;
}
.roundedBox .bottom .center
{
    background-image:url(../../Resources/Images/ViewTracker/bbg.gif);
    background-repeat:repeat-x;
}


/**** Search Indicator *****/
.SearchIndicator
{
    position:relative;
    width:100%;
    height:auto;
    color:Black;
    background-color:LightGreen;
    text-align:Center;
    font-size:13pt;  
    font-weight:600;
    padding:5px 0 5px 0;
}
/**** Search Indicator *****/

table.smallBox 
{
	border-spacing:0;
}
table.smallBox tr td table
{
	*margin-bottom:-5px;
}
table.smallBox .header 
{
	 text-align:right;
	 padding-right:20px;
}
#page table.smallBox a:link 
{
	text-decoration:none;
}

#ctl00_mainContent_Login1 {
	font-size:11pt;
}

div#pnlIpResults
{
    background-color:White;
    
}

div#location
{
    color:Red; 
}

div#locationResults
{
    padding: 5px 0 5px 0;
}

div#isp
{
    color:Red;
}
div#ispResults
{
   padding: 5px 0 5px 0;
}

  #footer{ 
    clear:both;
    padding: 6px 12px 8px;
	text-align:center;
	background:transparent url(../../Resources/Images/footer_narrow.png) no-repeat top left;
	}
    #footerNav{display:inline}
    #footerNav li{
      float:none;
      display: inline;
      margin: 0; padding: 0px 12px 0px 8px;
	  line-height:8pt;
      border-right: 2px solid #444;}
    #footer address{
		font-size:8pt;
		font-style:normal;
		color:#000;
	}

.PanelWhitBackground {
	font-family:Verdana,Arial,sans-serif;
}

a.button span {
	color:white;
}

/*clearfix*/
#header:after,
#body:after{
  clear: both;
  display:block; visibility: hidden;
  height: 0;
  content: '.'}
#header,
#body{zoom:1}


