﻿html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, fieldset, a, img, button {
     margin: 0;
     padding: 0;
     border: 0;
}

/* 'Jello Mold' page construction technique based on http://www.positioniseverything.net/articles/jello.html */
body
{
    
    padding: 0 387px 0 387px; /* these side paddings together determine the natural min-width */
    margin: 0;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 76%; /* background-image:url(Images/bg_tile_grey.jpg); */ /* background-image:url(Images/spacer.gif); */ /* font: normal 11px Verdana, Arial, Helvetica, sans-serif; */ /* background: #07151C url('Images/mainbg.jpg') no-repeat top center;*/
    background: #abddfe url('Images/bgmain.jpg') no-repeat top left;
}


#sizer {
	margin: 0px auto 0 auto;
	width: 60%;
  max-width: 16px; /* IE7 supports this property, doesn't need the fancy MS expression */
  text-align: left; 
  padding:0;
}
#expander
{
    background: transparent;
   margin: 0 -387px; 
    min-width: 774px; /* Critical Safari fix! */
    position: relative;
    border:0px solid red;
min-height: 1px; /* This harmless declaration gives Layout to IE7, which can't read the star/html hack in the CC below */
  
}
 
 .whiteboard_maintd
{
    font: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #000000;
    padding-top: 16px;
    line-height: 19px;
   
}

.whiteboard_link_description
{
    margin: 0;
    padding: 0;
    position: relative;
    color: #C0C0C0;
}
.whiteboard_link_description_torrentlink
{
    margin: 0;
    padding: 0;
    position: relative;
    
    color: #C0C0C0;
}

.whiteboard_link_description_shippinglink
{
    margin: 0;
    padding: 0;
    position: relative;
    
    color: #000000;
}

.whiteboard_alert
{
float:left;
    color: #000000;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
}
 
.whiteboard_alert a
{
    color: #008000;
    text-decoration:none;
}

 .whiteboard_alert a:hover
{
 
    text-decoration:underline;
    
}

.Gridview_BoundField
{
   
    border-bottom: 1px solid #ebeff9;
}

.Gridview_BoundField_From
{


border-bottom:1px solid #ebeff9;

}

.Gridview_BoundField_alertitself
{
 
border-bottom:1px solid #ebeff9;
padding-bottom:10px;
padding-top:10px;

}

.Gridview_BoundField_Date
{
     width: 150px;
border-bottom:1px solid #ebeff9;

}


.Gridview_BoundField_bgColor
{
     width: 18px;
border-bottom:1px solid #ebeff9;

}

.whiteboard_gridview
{
    border-top: 1px solid #c9d7f1;
    width: 100%;
    position: relative;
    display: block;
    border-left: none;
    border-right: none;
    border-bottom: none;
}

.whiteboard_alert_itself
{
 
 
    position: relative;
 
}
.Gridview_EmptyDataRowStyle
{
   color:#000000;
    border:0;
    background-color: #FFFFFF;
    font-size: 12px;
    text-align:left;
    font-family: Arial, Helvetica, sans-serif;
}
 
 
.whiteboard_gridview_headerstyle
{
   color:#78C;
    border-left: none;
    border-right: none;
    border-bottom: none;
    background-color: #ebeff9;
    font-size: 12px;
    text-align:left;
    font-family: Arial, Helvetica, sans-serif;
}


.whiteboard_gridview_headerstyle a
{
color:#78C;
text-decoration:none;
}


.whiteboard_gridview_headerstyle a:hover
{
 
text-decoration:underline;
}
.whiteboard_gridview_rowstyle
{
 
    height:45px;
    background-color: #FFFFFF;
}
                               
                                        
.button_signup
{
text-decoration:none;
font-size:160%;
font-weight:bold;


}

.button_signup a
{
    color: #009900;
    text-decoration: none;
}

.button_signup a:hover
{
text-decoration:underline;
}
.actionbuttons_date
{
    vertical-align: middle;
    border: 0px solid green;
    position: relative;
    float: right;
    color:#666;
    padding:0 5px 0 0 ;
    width:150px;
    margin:0;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    
    text-align: right;
}

.actionbuttons_bgcolor
{
border:0px solid red;
display:block;
vertical-align:top;
position:relative;
margin:0;
padding:0;

}

.actionbuttons_from
{
    vertical-align: middle;
    border: 0px solid green;
    position: relative;

    float: right;
    color:#666;
    width:100px;
    padding:0;
    margin:0;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    
    text-align: right;
}
.actionbuttons_editdelete
{
    vertical-align: middle;
    border: 0px solid green;
    position: relative;
    float: left;

    padding:0;
    margin:0;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    
    text-align: right;
}


.actionbuttons_1 a
{
color:#78C;
text-decoration:none;
}

.actionbuttons_1 a:hover
{
text-decoration:underline;
}

/* Holly hack for IE \*/
* html #expander { height: 0; }
/* */

#wrapper  
{
     position: relative;
	width: 100%; /* helps IE get the child percentages right. */
	text-align:left;
	background: transparent;
} 

/* http://positioniseverything.net/easyclearing */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#skiptocontent{
	position:absolute;
	margin-left:-1000px;
}
 
    
    #maindiv
{
    position: relative;
    display: block;
    padding: 0em 0.5em 0 0em;
    border-bottom: 0;
    background: transparent;
    width: 774px;
    border: 0px solid green;
    text-align: left;
}
  
  .fileuploader1
{
    background-color: #FFFFFF;
    background-image: url('Images/draganddrop.gif');
    width: 720px;
    height: 500px;
    border: 1px solid #ddd;
    clear: both;
    display: inline-block;
    background-repeat: no-repeat;
}  
.img_clear { 
	padding:0px;
	background: transparent;
	border:0px solid black;
 }
 
 .img_clear_border { 
	padding:0px;
	background: transparent;
		border:4px solid #f6f6f6;
 }

 .panel_border
{
    position: relative;
    border: 0px solid #f6f6f6;
    background-color: #FFFFFF;
    padding: 0;
    margin: 0;
    width: 774px;
}

.selector
{
    min-height: 500px;
    height: auto !important;
    height: 500px;
}

 .panel_border_rounded
{
    position: relative;
    border: 0px solid #f6f6f6;
    background-color: #FFFFFF;
    padding: 0;
    margin: 0;
    width: 774px; /* Orig which is pretty good  border: 1px solid #ddd;*/
    border: 1px solid #F0F0F0;
    margin: 0;
    -border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius:10px;
    behavior:url(border-radius.htc);

}
 

 .panel_itembox
{
    margin: 0px;
    background: transparent;
    border: 0px solid #f6f6f6;
    background-color: #f6f6f6;
}
 
  .panel_itembox_inside
{
    /* background-position: transparent; */
    margin-left: 5px;
    margin-right: 5px;
    background: transparent;
    background-color: #ffffff;
}

 

h1, h2, h3, h4, h5, h6 {color:#E6673A;}

/*Typographics styles adapted from http://www.thenoodleincident.com/tutorials/typography/ */
h1 {
	margin: 0;
	font-size: 1.6em;
	font-weight: normal;
}
h2 {
	margin: 0.5em 0;
	font-size: 1.5em;
	font-weight: normal;
}
h3 {
	margin: 0.5em 0;
	font-size: 1.4em;
	font-weight: normal;
}
h4 {
	margin: 0.5em 0;
	font-size: 1.2em;
	font-weight: bold;
}
h5 {
	margin: 0.5em 0;
	font-size: 1.0em;
	font-weight: bold;
}
h6 {
	margin: 0.5em 0;
	font-size: 0.8em;
	font-weight: bold;
}

p
{
    margin: 0px;
    text-wrap: normal; 
    word-wrap: break-word; 
}

div.copy ul

{ 
    	
   clear:both;
    
    display:inline-block;
    border: 0px;
    background-color: transparent;
    padding: 0px -23px 0px -23px;
    margin-left: 23px;
    margin-right: 23px;
    	margin-bottom: 12px;
}

div.copy ol

{ 
   clear:both;
   
    padding: 0 0 0 40px;
 
}

div.copy blockquote
{
	margin-bottom: 12px;
	/*width: 505px;*/
}

div.copy p
{
	margin-bottom: 12px;
	/*width: 505px;*/
}

.copy_table_top
{
    clear:both;
    display:inline-block;
    
    border: 0px;
    background-color: transparent;
    padding: 0px -23px 0px -23px;
    margin-left: 23px;
    margin-right: 23px;
    
}


.copy_table
{
    clear:both;
    display:inline-block;
    
    border: 0px;
    background-color: transparent;
    padding: 0px -23px 0px -23px;
    margin-left: 23px;
    margin-right: 23px;
    
}



.css_loginname
{
    font-weight: bold;
    color: rgb(59, 89, 152);
    font-size: 11px;
}

.css_loginname_welcome
{
    color: #777;
    text-decoration: none;
    display: inline;
    font-family: 'Lucida Grande' , Helvetica, Arial, Verdana, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    height: 0px;
    line-height: 14px;
}


.topnavlinks a
{
    color: #006699;
    text-decoration: none;
    display: inline;
    font-family: 'Lucida Grande' , Helvetica, Arial, Verdana, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    height: 0px;
    line-height: 14px;
}

.topnavlinks a:hover
{
    text-decoration: underline;
}

a
{
    text-decoration: underline;
    color: #006699;
}

a:hover {text-decoration:none;}

 
#leftcoltop{
	height:25px;
	border-bottom:15px solid #FFFFFF;
	background-color:#1B3D6B;	
}
#loginbox {
	min-height:130px;	
	padding:5px 0.5em;
	background-color:#1B3D6B;
	background-image:url(Images/loginbox_bg.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
}

.topmessage_rotator
{
    font-size: 2.0em;
    margin: 0;
    font-weight: normal;
    color: #000;
}

.trademark
{
    font-size: .9em;
    font-family: Arial, Verdana;
    vertical-align: top;
}

div.howitworkspage
{
    padding: 0;
    margin-top:0;
    
}

div.howitworkspage h2
{
    /* color: #c60; */
    color: #808080;
    padding: 0;
    font-size: 20px;
    padding: 0;
    margin: 0 0 26px 0;
    font-family: Arial, Helvetica, sans-serif;
}




* html #loginbox label {color:#FFFFFF;} 

#loginbox h4 {margin:0;}

#leftbarcontainer {
	padding:4em 0.5em;
	background-color:#FFFFFF;
}
#subnav {
	padding-bottom:1em;
	overflow:hidden;
}

#subnav a {}

#subnav a:hover {text-decoration:underline;}

.leftbaritem {padding:2em 0.5em;}

#rightcolumn{
	float:right;
	width:152px;	
	margin-left:-3px; /* IE 3px display bug fix (in conjunction with the rule following below)*/
	background-color:#FFFFFF;
	background-image:url(Images/rightcol_bg.jpg);
	background-position:0 40px;
	background-repeat:no-repeat;
	font-size:0.9em;
}

html>body #rightcolumn{margin-left:0;}

div.hr_downloads
{
    height: 1px;
    background: #fff url(Images/rightcol_bg.jpg) repeat-x scroll center;
}
div.hr hr_downloads {
  display: none;
}

#rightcoltop{	
	height:20px;
	padding:0 1em 5px;
	border-bottom:15px solid #FFFFFF;
	text-align:right;
	color:#FFFFFF;
	background-color:#1B3D6B;
}

#rightcoltop a {color:#FFFFFF;}

#searchbox {
	position:relative;	
	height:130px;
	padding:5px 0.5em;
	background-color:transparent;
}
#searchbox div {
    position:absolute; 
    bottom:0.5em; 
    text-align:right;
}
#rightbarcontainer {
	padding:4em 0.5em;
	background-color:transparent;
}

.rightbaritem{padding:2em 0.5em;}

 
#centercoltop{
	height:21px;	
	background-color:transparent;
}

html>body #centercoltop {height:22px;}

  

 


/* Below is a header from Microsoft. So you just need to figure out how to expand it and it should ok for template */
#header2 { position:relative; color:#ccc; min-height:28px; zoom:1; background-image: url('Images/blackbg.png'); background-repeat:no-repeat; z-index:1; }
#header2 .leftAlign, .header .rightAlign { padding-top:7px; padding-bottom:7px; padding-right:10px; padding-left:10px; }
#header2 .rightAlign strong { color:#fff; margin-right:3ex; }
#header2 .locale { position:relative; top:1px; }

html>body #mainnav .item {padding:1px 0.5em;}

	.roundcorner2
{
    width: 100%;
    height: 288px;
    background: #ffffff url(Images/TROuter.gif) no-repeat top right;
    background-color: #3e7a5e;
    border: 0px dotted #000000;
}
	.roundcorner2 DIV 
	{
	   	   width: 100%;
	   height: 28px;
	  /* background: transparent url(Images/TLOuter.gif) no-repeat top left; */
	   
	}
	  /* .roundcorner2 DIV DIV {
	   background: transparent url(Images/BROuter.gif) no-repeat bottom right;
	}
	.roundcorner2 DIV DIV DIV {
	   background: transparent url(Images/BLOuter.gif) no-repeat bottom left;
	   padding: 15px;
	}  */
TD img { display: block; }


#header {
		margin:0; 
		border:none;
		height:auto;
		background:none;
	background-color:transparent;
}
#maincontent {
	padding:0em 2em;
	background-color:transparent;
}

#maincontent_pages {
	padding:1em 0 0 0;
	width:774px;
	background-color:transparent; /* mini middle bar */
	text-align:left;
	border:0px solid green;
}

#topheader_pages
{
    	background-color:transparent;
 
	border:0px solid green;
    }
.links_pages
{
    color: #006699;
}

.links_pages a
{
    color: #006699;
}

.links_pages_downloadpage
{
   color: #006699;
   font-size:100%;  
}
#maincontent .teaser {
	margin:-0.7em 0;
	color:#28578D;
}

#maincontent table tr td {padding: 0.2em 0.5em;}

#maincontent fieldset {	
	margin-bottom:1em;
	padding:1em;
	border:1px dotted #000000;
}

#maincontent legend {
	color:#E6673A;
	background-color:#FFFFFF;
	}

* html #maincontent legend {padding:0.5em;}

#maincontent caption {
    text-align:left; 
    font-weight:bold;
}

html>body #maincontent .txtBox{font-size:1.2em;}

#maincontent .txtBox {background-color:#F4F7FA;}
    
#maincontent .txtBox:focus {background-color:#FFFFFF;}

.txtBox {
    border: 1px solid #1B3D6B;
    font-size:1em;
    background-color:#FFFFFF;
}
/*.button {
    border:1px solid #1B3D6B;
    color:#FFFFFF;
    background-color:#CC3300;
    font-size:smaller;
}    */
.imgfloatright {
    float:right;
	display:inline;
	margin: 0.25em 0 0.25em 1em;
}
.imgfloatleft {
	float:left;
	display:inline;
	margin: 0.25em 1em 0.25em 0;
}
div.readmore {
	text-align:right;
}
#footer{
    margin:2px;
    padding:0.5em;
    font-size:smaller;
}

#footer a {padding:0 0.5em;}

         
div.footer_pages
{
   clear: both;
 margin:0;
 padding:12px 0 0 0;
 border:0px solid red;
    
}
	    
div.legal_pages
{
    text-align: left;
    padding: 6px;
    font-size: 8pt;
    line-height: 12pt;
    color: #666666;
    float: left;
}


div.links_pages
{
	text-align: right;
	padding: 6px;
	font-size: 8pt;
	line-height: 12pt;
	color: #666666;
	float: right;
	text-decoration: none;
}
div.links_pages a
{
	color: #666666;
	text-decoration: none;
}
div.links_pages a:hover
{
	color: #069;
	text-decoration: underline;
}


/*  FOR IN PAGE MOVIE BY CAMTASIA ONLY */
			#media
			{
			
         }
			#noUpdate
			{
				margin: 0 auto;
				font-family:Arial, Helvetica, sans-serif;
				font-size: x-small;
				color: #cccccc;
				text-align: left;
				width: 210px; 
				height: 200px;	
				padding: 40px;
			}
			
/* / FOR IN PAGE MOVIE BY CAMTASIA ONLY */
			
@media print {	
	body
    {
        margin: 0;
        padding: 0;
        font-size: 10pt;
        line-height: 12pt;
        background-color: #FFFFFF !important;
    }
	#sizer {
		margin:0;
		width:auto !important;
	}
	#expander {
		margin:0 !important;
		background:none;
	}	
	#wrapper {
		border:none;
		background:none;
	}	
	a {
		color:#666666; 
		text-decoration:underline;
	}

	#leftcolumn, #rightcolumn, #maincontent h2:before {display:none;}	
	
	#centercolumn {
		width:100%;
		margin:0 !important;
		background:none;
	}
	#centercoltop {
		height:auto;
		background:none;
	}
	#header {
		margin:0; 
		border:none;
		height:auto;
		background:none;
	}	
	
	/*Turn off the transparent gif logo as it looks rather unsightly on paper. */
	#header img {display:none;}
	
	#maincontent {
		margin:0; 
		border:none;
		background:none;
	}
	
	#maincontent .teaser {font-style:italic;}
	
	#maincontent fieldset {border:none;}
	
	#maincontent .txtBox {background:none;}
}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('Images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('Images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}




.login_signuptext_nolink
{
    margin: 0.5em 0;
    font-size: 13px;
    font-weight: normal;
    font-family: lucida grande,tahoma,verdana,arial,sans-serif;
    color: rgb(0, 0, 0);
    text-decoration: none;
}


.login_signuptext
{
    margin: 0.5em 0;
    font-size: 13px;
    font-weight: bold;
    font-family: lucida grande,tahoma,verdana,arial,sans-serif;
    color: rgb(59, 89, 152);
    text-decoration: none;
}

.login_signuptext:hover
{
    margin: 0.5em 0;
    font-size: 13px;
    font-weight: bold;
    font-family: lucida grande,tahoma,verdana,arial,sans-serif;
    color: rgb(59, 89, 152);
    text-decoration: underline;
}

.login_signuptext:visited a :hover
{
    margin: 0.5em 0;
    font-size: 13px;
    font-weight: bold;
    font-family: lucida grande,tahoma,verdana,arial,sans-serif;
    color: rgb(59, 89, 152);
    text-decoration: none;
}

.login_signuptext a
{
	margin: 0.5em 0;
	font-size: 1.0em;
	font-weight: normal;
    color: #0000cd;
    text-decoration: underline;
}




.login_signuptext_black
{
    margin: 0.5em 0;
    font-size: 13px;
    font-weight: normal;
    font-family: lucida grande,tahoma,verdana,arial,sans-serif;
    color: rgb(0, 0, 0);
    text-decoration: underline;
}

.login_signuptext_black:hover
{
    margin: 0.5em 0;
    font-size: 13px;
    font-weight: normal;
    font-family: lucida grande,tahoma,verdana,arial,sans-serif;
     color: rgb(0, 0, 0);
    text-decoration: underline;
}

.login_signuptext_black:visited a :hover
{
    margin: 0.5em 0;
    font-size: 13px;
    font-weight: normal;
    font-family: lucida grande,tahoma,verdana,arial,sans-serif;
     color: rgb(0, 0, 0);
   text-decoration: underline;
}

.login_signuptext_black a
{
	margin: 0.5em 0;
	font-size: 1.0em;
	font-weight: normal;
      color: rgb(0, 0, 0);
    text-decoration: underline;
}


.forgotusername
{
	margin: 0.5em 0;
	font-size: 1.0em;
	font-weight: normal;
    color: #0000cd;
}

.forgotusername:hover
{
	margin: 0.5em 0;
	font-size: 1.0em;
	font-weight: normal;
    color: #0000cd;
    text-decoration: underline;
}

.forgotusername a
{
	margin: 0.5em 0;
	font-size: 1.0em;
	font-weight: normal;
    color: #0000cd;
    text-decoration: underline;
}


.getmovingbutton
{
padding:4px 10px; font-size:130%;font-weight:bold; margin:6px 0;
}

.getmovingtd
{
    width: 267px; 
    height: 60px;
    /* background-image: url(Images/beginbox.gif); */
   /* background-image: url(Images/beginbox2.gif); */
}

.css_lnkbutton_start_WORKSFINE
{
    font-size: 1.8em;
    font-family: Arial, Verdana;
    color: #cccccc;
    text-decoration: none;
}
 
.css_lnkbutton_start
{
    font-size: 1.8em;
    font-family: Arial, Verdana;
    color: #669966;
    text-decoration: underline;
}
  
.css_lnkbutton_start_login
{
    font-size: 0.8em;
    font-family: Arial, Verdana;
    color: #0000FF;
    text-decoration: none;
}
       
	.multiPage
{
    float: left;
    border: 1px solid #94A7B5;
    background-color: #F0F1EB;
    padding: 4px;
    margin-left: -1px;
    padding-left: 0;
    /*width: 627px;  WIDTH HERE IS LESS THAN 632 because of the padding and margin-left here!!!  */
 width:622px;
 
}

 
 	
			.multiPage div
{
    border: 1px solid #94A7B5;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    background-color: #FFFFFF;
}
			
			.multiPage img
{
    cursor: no-drop;
}

#menu { 
	  padding:0; 
	  margin:0; 
      border:1px solid red;
      list-style-type: none;
      display:block;
	  } 
	#menu li { 
	  list-style-type:none; 
       
	  } 
	
	.multiPageTab
			{
				float:left;
				border:1px solid #94A7B5;
				background-color:#F0F1EB;
				padding:0px;
				padding-left:0;
				margin-left:1px;				
			}
			
			
			.multiPageTab div
			{
				border:0px solid #94A7B5;
				border-left:0;
				background-color:#ECE9D8;
			}
			
			.multiPageTab img
			{
				cursor:no-drop;
			}
			
    #divtabwrapper
{
    float: left;
    border: 0px solid pink;
    margin-left: -3px;
}

#divtabwrapper_fortabcontainer
{
    float: left;
    border: 0px solid pink;
    margin-left: 0px;
}

    		 	   
	.multiPage2
{
    float: left;
    border: 0px solid #94A7B5;
    background-color: #FFFFFF;
    padding: 0px;
    padding-left: 0;
    width: 628px;
    text-align: left;
    margin-top: 0px;
    margin-left: 0px; /* THIS ONE will move the main block text over a few pixes for the entire multipage*/

}
			
			.multiPage2 div
			{
				border:0px solid #94A7B5;
				border-left:0;
				background-color:#FFFFFF;
			}
			
			.multiPage2 img
			{
				cursor:no-drop;
			}
  
    
 
      
    
.tabstrip_wrapper
{
 
  border-top:1px solid #d1d1d1;
    }
    
   
 

	.multiPage3
{
    float: left;
    border-top: 1px solid #94A7B5;
    background-color: #FFFFFF;
    padding: 0px;
    margin-left: 0px;
    padding-left: 0;
    /*width: 627px;  WIDTH HERE IS LESS THAN 632 because of the padding and margin-left here!!!  */
 width:475px;
 
}

 
 	
			.multiPage3 div
{
    border: 0px solid #94A7B5;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    background-color: #FFFFFF;
}
			
			.multiPage3 img
{
    cursor: no-drop;
}

#neatfactstable_top
{
    height: auto;
    border: 0;
    padding-left: 16px;
    padding-top: 10px;
    font-family: Verdana;
    font-size: 17px;
    color: #669966;
    font-weight: bold;
    background-color: transparent;
}

#neatfactstable_middle
{
    height: auto;
    border: 0;
    padding-left: 16px;
    padding-top: 17px;
    padding-right: 16px;
    background-color: transparent;
}

#neatfactstable_bottom
{
    height: auto;
    border: 0;
    padding-left: 16px;
    padding-top: 0px;
    padding-right: 16px;
    background-color: transparent;
}
  
#neatfactstdbackground
{
    width: 100%;
    height: 400px;
    padding-left: 0px;
    padding-top: 0px;
    border:0;
    background-image: url(Images/neatfacts_298400_bk.gif);
    background-repeat: no-repeat;
}

.facts_bold
{
   
    font-size: 16px;
    color: #000000;
    font-weight: bold;
}
    
    .facts_nobold
{
  
    font-size: 14px;
    color: #000000;
    font-weight: normal;
}

    .facts_nobold_head
{
  
    font-size: 14px;
    color: #000000;
    font-weight: normal;
}
.facts_nobold_tiny
{
    font-family: Verdana;
    font-size: 7px;
    color: #000000;
    font-weight: normal;
}

.greentext
{
  
    color: #669966;
    font-weight: normal;
    
    }
    
    .greentext_bold
{
  
    color: #669966;
    font-weight: bold;
    
    }
    
        .bottombar
{
    margin: 0 0 0 5px;
    color: #666;
}



.bottombar_2_vertline
{
 
    margin: 0 3px;
    color: #AEDFCD;
 

    
    }

.bottombar_2first
{
    margin: 0px;
    color: #AEDFCD;
}

.bottombar_2first a
{
    margin: 0px;
    color: #AEDFCD;
    text-decoration:none;
}

.bottombar_2
{
    margin: 0 3px;
    color: #AEDFCD;
}

.bottombar_2 a
{
    margin: 0 3px;
    color: #AEDFCD;
    text-decoration:none;
}

.bottombar_2 a:hover
{
    margin: 0 3px;
    color: #669966;
    text-decoration:underline;
}


#bottom_bar_div
{
 padding-top:5px;
 padding-left:104px;
 border: 0px solid pink;
 text-align:left;
 float:left;
  display:inline; 
  margin: 0 0 0 0;
    }
    
    

#bottom_bar_div_new
{
    padding-top: 5px;
    width: 774px;
    border: 0px solid pink;
    text-align: left;
    float: left;
    display: inline;
    margin: 0 0 0 0;
}
    
#bottom_bar_div_pages
{
    padding-top: 0px;
    width: 774px;
    border: 0px solid pink;
    text-align: center;
    float: left;
    display: inline;
    margin: 0 0 0 0;
} 

#botcontainer{
	width: 100%;
	float:left;
	margin-top:0px;
	border-top: 1px solid #8D8D8D;
}


#botbnavs{
	width: 100%;
	margin-top:10px;
	padding:0px;
	text-align:center;
	font-family: Arial, Verdana, Helvetica;
	font-size:8pt;
	color:#8A8A8A;
	border:0px solid blue;
}

/* Sign up */



   #panel1_div
{
    position: relative;
    top: 0px;
    vertical-align: top;
    text-align: left;
    border: 0px solid red;
 
}
    
 #panel1_div_bump100px
{
    padding-left: 100px;
}
    
 
   
   #panel2_div
{
    position: relative;
    top: 0px;
    vertical-align: top;
    text-align: center;
    border: 0px solid red;
 
}
#mainForm label
{
    font-family: Arial, Geneva, Sans-Serif;
    border: 0px solid brown;

}



    
  .headertext_top1
{
    font-size: 24pt;
    font-family: 'Times New Roman' , Times, serif;
    font-weight: normal;
    color: #000000;
    padding-top: 0px;

}

.copytop2
{
    font-size: 24pt;
    font-family: 'Times New Roman' , Times, serif;
    font-weight: normal;
    color: #808080;
    padding-top: 0px;
    padding-left:08px;

}

  .headertext_top2
{
    font-size: 11pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #808080;
    padding-top: 0px;
}

 
.toplabel_text
{
    font-size: 11pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #006699;
    font-weight: bold;
}

.inside_nav_top
{
    padding-top: 5px;
     
    width:728px;
    position: relative;
    margin:0;
    padding-right: 7px;
    border: 0px solid blue;
    float: right;
    text-align: right;
    
}
    

    
.grid_label
{
    border: 1px solid blue;
    font-size: 16px;
    color: #808080;
}
    
.step1_questions
{
    padding-right: 6px;
    width: 150px;
} 

 
 
    
       .step1_questions_top
{
    padding-right: 6px;
    width: 150px;
    vertical-align:top;
} 
    
 
 
 
   .tableclass1_inside
{
    border:0px solid red;
    padding:10px;
    }
    
.tableclass1_inside td
{
    border:0px solid red;
    padding:0px;
    }
    .tableclass1_inside label
{
    font-size: 16px;
    color: #808080;
}
    #tableclass1_inside textarea
{
    width: 350px;
    padding: 4px;
    font: 100% Verdana;
    border: 1px solid #00496e;
    height: 150px;
    display: block;
    color: #000;
}

 

     
     .tableclass1
{
    border:0px solid red;
    }
    
.tableclass1 td
{
    border:0px solid red;
    padding-bottom:7px;
    }
    .tableclass1 label
{
    font-size: 16px;
    color: #808080;
}
    #tableclass1 textarea
{
    width: 350px;
    padding: 4px;
    font: 100% Verdana;
    border: 1px solid #00496e;
    height: 150px;
    display: block;
    color: #000;
}

     .tableclass_login
{
    border:0px solid red;
    }
    
.tableclass_login td
{
    border:0px solid red;
    padding-bottom:7px;
    }
    .tableclass_login_label
{
    font-size: 16px;
    color: #808080;
}

    #tableclass_login textarea
{
    width: 350px;
    padding: 4px;
    font: 100% Verdana;
    border: 1px solid #00496e;
    height: 150px;
    display: block;
    color: #000;
}
 
 .tableclass_login_rememberme
 
{
    font-size: 14px;
    color: #000000;
}

.configuration_label_black
{
 
    font-size: 18px;
    color: #808080;
    
}

.configuration_label_example_black
{
       font-size: 14px;
    color: #000000;
    }
.configuration_label_blue
{
    font-size: 18px;
    color: #003399;
}

 #pane1_div
{
    padding-left: 100px;
}
    
    
     #pane1_custodian_div
{
    padding-left: 0px;
}
    
    
    .step1_textbox
{
     
  
    margin: 0;
    color: #000000;
    font-size: 100%;
    font-family: Arial, Helvetica, sans-serif;
    padding:0;
}
.rbl_class
{
 text-align:left;
  padding:0;
  margin:0;
  border:0px solid green;
    }


   #progress_ddl_timezone
{

    border: 0px solid blue;
}
 
.something_taken
{
    visibility: visible;
    background-position: 2px;
    background-image: url(Images/redcheck.gif);
    border: 0px solid blue;
    height: 16px;
    padding: 2px 0 0 20px;
    background-repeat: no-repeat;
}
 
.something_available
{
    height:16px;
    visibility:visible;
    background-position: 2px;
    background-image: url(Images/greencheckfade_fader.gif);
    border: 0px solid blue;
    padding: 2px 0 0 20px;
    background-repeat: no-repeat;
}

.something_inprogress
{
    visibility: visible;
    background-position: 2px;
    background-image: none;
    border: 0px solid blue;
    background-repeat: no-repeat;
    display: none;
}



.zip_textbox
{

    padding:0;
    margin:0;
    width: 100px;

    margin: 0;
    color: #000000;
    font-size: 100%;
    font-family: Arial, Helvetica, sans-serif;
    padding:0;
}

.step2_textbox
{
    
    border: 1px solid #7f9db9;
    width: 192px;
    height:auto;
    margin: 0;
    color:#000000;
    font-size:100%;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0;
}

    .step1_header
{
   font-size:22px;
padding: 0 6px 10px 0px;
    
    }  
    
        .step1_headertext
{
   font-size:18px;
padding: 0 6px 10px 0px;
    
    }  
    
    .sidewords
{
    font-size: 14px;
    color: #999999;
} 






/* Sign up Input Boxes */


.input_textbox:active, .input_textbox:focus
{
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
}

     input.input_textbox
{
    border: 1px solid #ddd;
    font-size: 18px;
    padding: 8px;
    width: 200px;
    margin: 0;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
     
     input.input_textbox:focus
{
    border-color: #aaa;
    background-color: #fafafa;
}
     
     
     
     input.input_textbox.with-box
{
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
}


 
     
     
     /* / Sign up Input Boxes */
     
     /* Username Check */
        #useravailabilitydiv
{
    padding-left: 24px;
    background-position: left;
    background-repeat: no-repeat;
    border: 0px solid blue;
}
 
.something_taken
{
    visibility: visible;
    background-position: 2px;
    background-image: url(images/redcheck.gif);
    border: 0px solid blue;
    height: 16px;
    padding: 2px 0 0 22px;
    background-repeat: no-repeat;
}

.something_available
{
    height:16px;
    visibility:visible;
    background-position: 2px;
    background-image: url(images/greencheckfade_fader.gif);
    border: 0px solid blue;
    padding: 2px 0 0 22px;
    background-repeat: no-repeat;
}

.something_inprogress
{
    visibility: visible;
    background-position: 2px;
    background-image: none;
    border: 0px solid blue;
    background-repeat: no-repeat;
    display: none;
}

.input_validateerror
{
    clear: both;
    vertical-align: top;
    position: relative;
    margin-left: 5px;
    background-position: left center;
    top: 12px;
    font-size: 10pt;
    background-image: url(images/woopsexclamation.gif);
    background-repeat: no-repeat;
}

.input_validateerror_bday
{
    clear: both;
    vertical-align: top;
    position: relative;
    margin: 0;
    margin-left:1px;
    padding: 0;
    background-position: left center;
    top: 3px;
    font-size: 10pt;
    line-height:10pt;
    background-image: url(images/woopsexclamation.gif);
    background-repeat: no-repeat;
}
     /**//* Username Check */
      
      .label_httpbox
{
    border: 1px solid #ddd;
    font-size: 18px;
    padding: 8px;
    width: 100%;
    margin: 0;
    font-family: Verdana;
}
      .label_httpbox_twolines
{
    border: 1px solid #ddd;
    font-size: 08px;
    padding: 8px;
    width: 100%;
 
    margin: 0;
    font-family: Verdana;
}


.fontpageattentiontext
{
    color: #999999;
    font-weight: bold;
    font-size:140%;
    line-height:30px;
}

/* informational css boxes 1 */
 
.xinfo, .xsuccess, .xwarning, .xerror, .xvalidation {
border: 1px solid;
/* old margin that we originally had. We set it to zero because it was interfering with the postback in IE for some reason margin: 10px 0px;*/
margin: 0;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
font-family:Arial, Helvetica, sans-serif; 
font-size:13px;
}
.xinfo {
color: #00529B;
background-color: #BDE5F8;
background-image: url('images/info.png');
font-family:Arial, Helvetica, sans-serif; 
font-size:13px;
}
.xsuccess {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('images/success.png');
font-family:Arial, Helvetica, sans-serif; 
font-size:13px;
}
.xwarning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('images/warning.png');
font-family:Arial, Helvetica, sans-serif; 
font-size:13px;
}
.xerror {
color: #D8000C;
background-color: #FFBABA;
background-image: url('images/error.png');
font-family:Arial, Helvetica, sans-serif; 
font-size:13px;
}

.xvalidation {
color: #D63301;
background-color: #FFCCBA;
background-image: url('images/validation.png');
}

/* / informational css boxes 1 */

.watermark_center {
 
	
	color:black;
}
.submit_align_to_box
{
    border: 0px solid red;
    float: left;
    position: relative;
    width: 400px;
    text-align: left;
    margin: 15px 0px;
    padding: 0px 10px 15px 0px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
    
 	
 .ErrorCSS
 {
     position:relative;
    color:Red;
     }
     
     
/*/  CSS for SMS update section */
      
 
 
.content_topheader_label_css2
{
    font-size: 13pt;
    font-weight: bold;
}
    .blankclass
{
    /* Blank */
}
	

      
      /* CSS for SMS update section */
      .content_maintable
{
    border: 0px solid #d2f0df;
    width: 100%;
    vertical-align: top;
    margin: 0px 0 0 0;
    padding: 0 0 0 0;
}

  	
	.content_mainbox_forgotusernamepass
{
    display:table;
font-size:100%;
/* font-family: verdana,arial,helvetica,sans-serif; seems to be a nice font if you change everything to match */
    width:100%;
    border: 0px solid blue;
    vertical-align:top; 
    text-align: left;
    margin: 0 0 0 0;
    padding: 0 0 0 3px; /* Padding for content under green Separator Bar*/
 
}	
    	
	.content_mainbox
{
    display:table;
font-size:83%;
/* font-family: verdana,arial,helvetica,sans-serif; seems to be a nice font if you change everything to match */
    width:100%;
    border: 0px solid blue;
    vertical-align:top; 
    text-align: left;
    margin: 0 0 0 0;
    padding: 0 0 0 3px; /* Padding for content under green Separator Bar*/
 
}	
	.content_mainbox_content
{
    width: 100%;
    height: 100%;
    border: 0px solid green;
    margin:0 0 0 0;
    padding: 0 0 0 2px; /* background-image: url(images/salesperiod_signup_firstscr_l.gif);*/
}

 
	.content_mainbox_content2 TD
{
   
    border: 0px solid green;
    margin: 0 0 0 0;
    height:25px;
    padding: 2px 0 2px 0;
}

	.content_mainbox_content3 TD
{
   
    border: 0px solid green;
    position:relative;
    margin: 0 0 0 0;
 
    padding: 2px 0 2px 0;
}


.actionbuttons_2
{
    border: 0px solid green;
    width: 88px;
    line-height: 16px;
    text-align: left;
}

/* / Sign up */



/* Sign up Input Boxes */


.input_textbox:active, .input_textbox:focus
{
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
}

     input.input_textbox
{
    border: 1px solid #ddd;
    font-size: 18px;
    padding: 8px;
    width: 200px;
    margin: 0;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
     
     input.input_textbox:focus
{
    border-color: #aaa;
    background-color: #fafafa;
}
     
     
     
     input.input_textbox.with-box
{
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
}
     
     /* / Sign up Input Boxes */
     
     /* Username Check */
        #useravailabilitydiv
{
    padding-left: 24px;
    background-position: left;
    background-repeat: no-repeat;
    border: 0px solid blue;
}
 
.something_taken
{
    visibility: visible;
    background-position: 2px;
    background-image: url(images/redcheck.gif);
    border: 0px solid blue;
    height: 16px;
    padding: 2px 0 0 22px;
    background-repeat: no-repeat;
}

.something_available
{
    height:16px;
    visibility:visible;
    background-position: 2px;
    background-image: url(images/greencheckfade_fader.gif);
    border: 0px solid blue;
    padding: 2px 0 0 22px;
    background-repeat: no-repeat;
}

.something_inprogress
{
    visibility: visible;
    background-position: 2px;
    background-image: none;
    border: 0px solid blue;
    background-repeat: no-repeat;
    display: none;
}

.input_validateerror_settings
{
    clear: both;
    vertical-align: top;
    position: relative;
    margin-left: 5px;
    background-position: left center;
    top: 4px;
    font-size: 10pt;
    background-image: url(images/woopsexclamation.gif);
    background-repeat: no-repeat;
}

.input_validateerror
{
    clear: both;
    vertical-align: top;
    position: relative;
    margin-left: 5px;
    background-position: left center;
    top: 12px;
    font-size: 10pt;
    background-image: url(images/woopsexclamation.gif);
    background-repeat: no-repeat;
}

.input_validateerror_bday
{
    clear: both;
    vertical-align: top;
    position: relative;
    margin: 0;
    margin-left:1px;
    padding: 0;
    background-position: left center;
    top: 3px;
    font-size: 10pt;
    line-height:10pt;
    background-image: url(images/woopsexclamation.gif);
    background-repeat: no-repeat;
}
     /**//* Username Check */
      
      
