#container
{
background-color: #fff;}
#Banner
{font-size: 1.7em;
color: #900000;
margin: 0;
padding-top: 0.5em;
font-weight: 100;background-color:#fff ;
}
#container2
{width:700px;
}
 body
{
margin:0;
padding: 0;
font-size: 0.9em;
font-family:  Arial,Verdana, Helvetica, sans-serif;
color: #000;
background-color: #fff;margin-left: 1em;
}
p 
{
margin: 0;
padding-top: 0.6em;
font-weight: normal;text-align: left;}
h1
{
font-size: 1.8em;
color: #900000;
margin: 0;
padding-top: 0.5em;
font-weight: 300;
background-color:#fff ;
}
h2
{
font-size: 1.3em;
color: #9a0000;
margin: 0;
padding-top: 1em;
font-weight: bold;}

a:link {text-decoration: none;color: blue;}a:visited {text-decoration: none;color: maroon;}a:hover, a:active
{
color: #fff;
background-color: #036;
}




#top
{
background-color: #fff;

color: #fff;}

#top h1
{
margin: 0;
padding: .0em 0em .5em .5em;
font-size: 2.2em;
font-weight: normal;text-align: left;}

#top h2
{
padding: 0.5em 1em .5em 1em;
margin: 0;
font-size: 2.2em;text-align: left;font-family: cursive, Verdana, Helvetica, Arial, sans-serif;
}



#mainnav
{
float: left;
width: 140px;
padding-top: 0em;}

#rightnav
{
float: right;
width: 140px;
margin: 0;
padding: 0;margin-left: 1em;
text-align: right;}
#rightnav h3
{
font-size: 1.2em;margin: 0;
padding-top: 1em;
font-weight: bold;color: #990000;padding-bottom: .35em;}

#rightnav p 
{ margin: 0em 0em 1em 1em;text-align: left;}
#rightnav a
{
display: block;
color: #fff;
width: 140px;
padding: 0px 0px 0px 0em;
text-decoration: none;
font-weight: normal;background-color: #fff;margin-top: 2px;border: 0px #fff solid;text-align: center;}

#rightnav a:hover
{
color: #FFF;width: 140px;background-color: #000;background-image: url(images/hover.jpg);}
#mainnav p { margin: 0em 0em 1em 0em;text-align: left;}

#content
{
margin-left: 140px;
margin-right: 155px;background-color: #fff;
max-width: 35em;
border-left: 1px #ebebeb solid;border-right: 1px #ebebeb solid;padding-left: 1em;padding-right: 1em;}

/*
#content h2
{
font-size: 1.3em;
color: #9a0000;
margin: 0;
padding-top: 1em;font-weight:  normal;}
*/
#content h3
{
font-size: 1.1em;margin: 0;
padding-top: 1em;
font-weight: normal;color: #900000;}
#content ul
{
margin: 0px;
padding: 0px;
}
#content li
{margin-left: 1em;}
#content a:visited {text-decoration: none;color: maroon;}
#content a:link {text-decoration: none;color: blue;}
#content a:hover, a:active
{
color: #fff;
background-color: #036;
}
#content { line-height: 150%; }
#content h2 { margin: 0 0 .5em 0; }

/* makes sure footer sits below everything else */

#cleardiv
{
clear: both;
height: 0.5em;
}


#footer
{
clear: both;
padding: 1.5em 0em .25em 0em;

text-align: center;
background-color: #fff;color: #000;}

#footer ul
{
padding: 0;
margin: 0;
list-style-type: none;
}

#footer li
{
display: inline;
margin-right: 1em;
}

.imagefloatleft
	{
		float: left;
	padding-top: 1em;padding-bottom: 2em;padding-right: 1em;
		border: 1px #c40100 none;
		margin: 5px 10px 10px 2px;
}

.imagefloatcenter
{float: none;border: 1px #c40100 none:;margin: 5px 10px 10px 10px;padding-top: 1em;padding-left: 2em;padding-bottom: 2em;padding-right: 2em;}




.imagefloatright
	{
		float: right;
	padding-top: 1em;padding-bottom: 2em;	border: 1px none;
		margin: 5px 10px 10px 10px;
	}
	
	
#mainnav ul
{

padding: 0;
list-style-type: none;margin-top: 0.5em;margin-left: 0em;margin-bottom: 0em;margin-right: 0em;}



#mainnav a:hover
{
color: #FFF;width: 130px;background-color: #647382;}

#mainnav li a
{
display: block;
color: #000;
background-color:#fff ;
width: 130px;
padding: 3px 3px 3px 0px;
text-decoration: none;
border-bottom: 1px solid #ebebeb;
font-weight: normal;font-size: 0.8em;}

#tutorial
{
margin-left: 140px;
background-color: #fff;
max-width: 35em;
border-left: 1px #ebebeb solid;padding-left: 1em;
line-height: 150%; }
/* formatting for glossary table */

#content table {

border-collapse: collapse;
empty-cells: show;
border-spacing: 2px 1px;
border: 1px #889E88;
padding: 1em;
margin-left: 0em;
margin-bottom: 1em;
margin-right: 1em;
margin-top: 1em;
padding-left: 1em;
padding-bottom: 1em;
padding-right: 1em;
padding-top: 0.5em;}

#content table td {
border: 1px #889E88 solid;
text-align: left;
padding: 0.5em;}


#webhostingcontent
{
margin-left: 140px;
margin-right: 15px;
background-color: #fff;
max-width: 45em;
border-left: 1px #ebebeb solid;
border-right: 0px #ebebeb solid;
padding-left: 1em;
padding-right: 1em;}

.hosting {	border-right-style: solid;	border-color: #5d8398;	background-color: #5d8398;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-left-style: solid;margin-top: 2em;}
.block_header {	background-color :  #5d8398;	color: White;	font-size : 13 px;	font-family : Geneva, Arial, Helvetica, sans-serif;
	}
.bg_tan {background-color : #e8fafc;	color: #000;background-color: #cde0f1;text-align: left;}
	
.bg_light {
	color: #000;background-color: #f8e7cd;text-align: center;}
	
.alt_bg_medium {
	background-color : #FDE6BD;
	color: #fff;background-color: #aa946b;text-align: center;}