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 {
	margin: 0;
	padding: 0 280px;
	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); */
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	color:#333333;
}
 

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: 2em 0;
    line-height:1.4;
}
a
{
    text-decoration: underline;
    color: #339933;
}

a:hover {text-decoration:none;}

#sizer {
	margin: 0px auto 0 auto;
	padding: 0;
	width: 58%;
	max-width: 238px;
}
#expander {
	min-width: 560px; /* Critical Safari fix! */
	position: relative;
	margin: 0 -280px 0 -280px;
	background-color:transparent;
}

/* Holly hack for IE \*/
* html #expander { height: 0; }
/* */

#wrapper { 
	width: 100%; /* helps IE get the child percentages right. */
	text-align:left;
	background-color:#FFFFFF;
} 

/* 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;
}
#leftcolumn{
	float:left;
	width:152px;
	margin-right:-3px; /* IE 3px display bug fix (in conjunction with the rule following below)*/
	background-color:#FFFFFF;
	font-size:0.9em;
}

html>body #leftcolumn{margin-right:0;}

#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: #000000;
}

.trademark
{
    font-size: .9em;
    font-family: Arial, Verdana;
    vertical-align: top;
}


* 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;}

#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;}

#centercolumn{
	height:1%;
	margin:0;
	background-color:#FFFFFF;
	background-image:url(Images/centercol_bg.jpg); 
	background-repeat:no-repeat;
	background-position:100% 40px;
}
html>body #centercolumn {
	height:auto;
	margin-left:152px;
	margin-right:152px;
}
#centercoltop{
	height:21px;	
	background-color:#ffffff;
}

html>body #centercoltop {height:22px;}


#mainnav {	
	height:36px;
	background-color:#ffffff;
	font-size:1em;
	background-image:url(Images/topheader.gif)  ;
	background-repeat:repeat-x;
	background-position:bottom left;
}

#mainnav a {color:#FFFFFF;}

#mainnav a:hover{	}

#mainnav table {text-align:right;}

#mainnav .item {
	padding:1px 1em;
 MARGIN-TOP:3PX;
	font-weight:bold;
	color:#1B3D6B;
}



#mainnav .hover{}

#mainnav .selected
{
    border-top: 3px solid #FFFFFF;
    color: #1B3D6B;
    background-color: #f0f8ff;
}


#maintabwrap .selected 
{
    background-image:url('Images/tabRightLastOn.gif');
	line-height: 29px;
	padding-right: 7px;
	color: white;

 
    }

#maintab .item
{
 line-height: 29px;
	padding:0 27px;
	padding-left:14px;
	background:transparent url('Images/tabStripeOff.gif') 0px 0px repeat-x;
	text-align:center;
}

#maintab .selected
{
  

     background-image:url('Images/tabStripeOn.gif');
}

 



#mainnav2 a {color:#FFFFFF;}

#mainnav2 a:hover{	}

#mainnav2 table {text-align:right;}

#mainnav2 .item {
	padding:1px 1em;
 MARGIN-TOP:3PX;
	font-weight:bold;
	color:#1B3D6B;
}


#mainnav2 .hover{}

#mainnav2 .selected
{
    color: #ffffff;
    padding-top: 4px;
}
 


/* 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 {
	position:relative;
	height:140px;
	background-color:transparent;
}
#maincontent {
	padding:0em 2em;
	background-color:transparent;
}


#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;}

/*  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: #000000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}


.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;
}

.css_lnkbutton_start_login_black
{
    font-size: 0.8em;
    font-family: Arial, Verdana;
    color: #000000;
    text-decoration: none;
}

.css_lnkbutton_start_topchooser_black
{
 
    font-family: Arial, Verdana;
    color: #000000;
    text-decoration: none;
}


.css_lnkbutton_start_topchooser_videosample_selectedlabel
{
    font-family: Arial, Verdana;
    color: #CCCCCC;
    text-decoration: none;
}

.css_lnkbutton_start_topchooser_videosample
{
 
    font-family: Arial, Verdana;
    color: #FFFFFF;
    text-decoration: none;
}

.css_lnkbutton_start_videosample
{
    font-size: 0.8em;
    font-family: Arial, Verdana;
color: #FFFFFF;
    text-decoration: none;
}

.css_lnkbutton_start_videosample a
{
 
    font-family: Arial, Verdana;
    text-decoration: none;
    color: #FFFFFF;
 

}
.css_lnkbutton_start_videosample a:hover
{
    font-family: Arial, Verdana;
    text-decoration:  underline;
    

}

.css_lnkbutton_start_topchooser    
{
    font-size: 0.8em;
    font-family: Arial, Verdana;
    /* color: #0000FF; */
    text-decoration: none;
}
.css_lnkbutton_start_topchooser a
{
 
    font-family: Arial, Verdana;
/* color: #0000FF; */
    text-decoration: none;
} 

.css_lnkbutton_start_topchooser a:hover
{
 
    font-family: Arial, Verdana;
/* color: #0000FF; */
    text-decoration:  underline;
} 
    
	.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;
}
	
	.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
{
    clear:both;
    padding-top:7px;
    width: 740px;
    border: 0px solid pink;
    text-align: left;
    float: left;
    display: inline;
    margin: 0 0 0 0;
}
    
.wizard_homemmaadeul_sp
{
    background-image: url(images/grey_ball.gif);
    background-repeat: no-repeat;
padding-left: 12px;
margin-bottom:5px;
}