body{
  background: url(http://www.integralhosting.com/Files/Image/bg.gif) repeat-x;
  background-color: #B3B3B3;	
     font-weight: normal;
 }
.WRAP_BODY
{
/*background: url(http://www.integralhosting.com/Files/Image/style/contentbg.gif) repeat-y;*/

}

.clearit{
padding-top:15px;
}
/*Items in Header of page*/
.headerContainer{ 
  height:120px;
  background: url(http://www.integralhosting.com/Files/Image/banner.jpg) no-repeat ; 
  background-color:#000000;
}
.headerItem1{
  clear:none;		
  float: left; 
}
.headerItem2
{
  clear:none;	
  padding-right:45px;	
  float: right; 
  padding-top:0px;
}
.headerItem2 div, .headerItem2 div h1, .headerItem2 div a:link,.headerItem2 div a:visited
{
   font-family: verdana, arial, helvetica , sans-serif 12pt;
   font-weight:bold;
   color: #000066;
}

.logo { float: left;  padding-top: 27px; padding-left: 25px; }
/*end header items*/

.leftImage 
{
  margin:5px; 
  clear:none;	
  padding:5px;	
  float: left;
	}
.rightImage 
{
  margin: 5px;
  clear:none;	
  padding:5px;	
  float: right;
	}

.stdTable
{
  clear:none;
  margin: 5px; 
  padding:5px;
  border:solid 1px #000000;    
}
.stdTable td
{
    text-align:left;    
    vertical-align:top;
}
.message
{
    color:Blue;
}
.bold, .label
{
    font-weight:bold;
}
.attention
{
font-weight:bold;
color:red;
}
.clear
{
  clear:both;
}
.clearhr
{
clear:both;
padding-top:5px;
}
p { 
  margin-top: 5px;
  margin-bottom: 5px;
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif !important;
    font-size: 11px !important;
    color: #333333;
    line-height:15px;

	}
/*
h1{
  color:#A00000;	
}
h2 { 
  font: verdana, arial, helvetica , sans-serif 14pt ;
  letter-spacing: 1px; 
  margin-bottom: 0px; 
  color:#000066;
  text-align:left;
}
h3 { 
  font: verdana, arial, helvetica , sans-serif 13px ; 	
  letter-spacing: 1px; 
  margin-bottom: 0px; 
  color:#000066;
 margin-top: 10px; margin-right: 0pt; margin-bottom: 5px; margin-left: 0pt;
}
h4 
{
  margin:0px;
  padding:0px;
  text-align:center;
  font: verdana, arial, helvetica , sans-serif 10pt ;
  letter-spacing: 1px; 
  margin-bottom: 0px; 
  color: #ffffff;	
}
*/
.blueTitle
{
    background-color:Blue;
    background: transparent url(http://www.integralhosting.com/files/image/style/smBlueFadeBg.gif) repeat-x;
}
.greenTitle
{
    background-color:Green;
    background: transparent url(http://www.integralhosting.com/files/image/style/smGreenFadeBg.gif) repeat-x;
}
.orangeTitle
{
   background-color:Yellow;
    background: transparent url(http://www.integralhosting.com/files/image/style/smOrangeFadeBg.gif) repeat-x;
}
.redTitle
{
    background-color:Red;
    background: transparent url(http://www.integralhosting.com/files/image/style/smRedFadeBg.gif) repeat-x;
}

.leftHalfBox
{    
  border:1px solid black;
  clear:none;
  width:45%;
  float: left;
  background: url(http://www.integralhosting.com/Files/Image/background_blue2.gif)  no-repeat top left; /* */
	
}
.rightHalfBoxClear
{
    border-width:1px;
    border-style:solid;
    clear:none;
    margin: 5px; 
    padding:0px;
    width:45%;
    float: right;	
    
	
}
.leftHalfBoxClear
{
    border-width:1px;
    border-style:solid;
    clear:none;
    margin: 5px; 
    padding:0px;
    width:45%;
    float: left;
	
}
.rightPriceBox
{
    border-width:1px;
    clear:none;
    margin: 5px; 
    padding:5px;
    width:45%;
    float: right; 
    text-align:center;	
}

.linkList2 
{	
    margin:0px;
    padding-left:5px;
    padding-right:0px;
    padding-top:2px;
    padding-bottom:2px;
	background: transparent;
	color:#333333;
}

.linkList2 ul{
  margin: 0px;
  padding: 2px;

}
.linkList2 li{	
	display: block; 
	list-style-type: none;
}
.quotes
{
    font: italic 10pt/16pt georgia; 
	text-align:left;
}
.signature
{
    font: normal 8pt/12pt georgia; 
	text-align:left;
	font-weight:bold;
}
.content, .context{	
  padding:10px;
  clear: none; 		
}
/*border on right nav*/
.WRAP_RIGHTBAR
{
 /*border-left:1px solid #A00000;*/
}
tr .WRAP_TOPBAR
{
 padding-top:3px;
}

/********************
 HOMEPAGE
********************/

#featureboxes {
    width: 650px;
    height: 185px;
    background: url(http://www.integralhosting.com/files/image/ads/homefeatboxes.jpg) top left no-repeat;
}

.hostfeaturebox {
    float: left;
    width: 306px;
    height: 185px;
}

.hostusesbox {
    float: right;
    width: 306px;
    height: 185px;
}

.featureboxheader {
    float: left;
    width: 306px;
    text-align: center;
    font-weight: bold;
    margin-top: 5px;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
}
.hostusesboxheader {
    float: left;
    width: 306px;
    text-align: center;
    font-weight: bold;
    margin-top: 5px;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
}
.clearDiv, .clearBorder, .clearBorderShade { clear: both; height: 1px; font-size: 1px; }
ul.li_grn, ul.li_grn li, li.li_grn, ul.li_grntick, ul.li_grntick li, li.li_grntick, ul.li_org, ul.li_org li, li.li_orgul.listLink li a 
{ 
	list-style-type: none; 
	background-repeat: no-repeat !important; 
	padding-left: 18px !important; 
	line-height: 16px;
}
ul.li_add, ul.li_del, ul.li_togMin, ul.li_togMax, ul.li_up, ul.li_dn, ul.li_lt, ul.li_rt, ul.li_go, ul.li_star, ul.li_wht, ul.li_blk, ul.li_ylw, ul.li_blu, ul.li_grn, 
ul.li_org, ul.li_pur, ul.li_grntick, ul.li_red li { background-image: none !important; }
.li_org, ul.li_org li, li.li_org			{ background-image: url("http://www.integralhosting.com/files/image/icons/li_org.png") !important; } 
.li_grntick, ul.li_grntick li, li.li_grntick			{ background-image: url("http://www.integralhosting.com/files/image/icons/li_grntick.gif") !important; } 
.li_grn, ul.li_grn li, li.li_grn			{ background-image: url("http://www.integralhosting.com/files/image/icons/li_grn.png") !important; } 

.ovalHr { width: 650px; height: 36px; margin-bottom: -10px; background: url("http://www.integralhosting.com/files/image/style/ovalHr.gif") left top no-repeat; }

.featureheader { vertical-align: middle; background: #f8f8f8; font: 16px/16px verdana, arial, helvetica , sans-serif ; font-weight: bold; color: #024486; padding-bottom: 5px; padding-top: 5px; border-bottom-color: #eeeeee; border-bottom-style: solid; border-bottom-width: 1px; border-top-color: #eeeeee; border-top-style: solid; border-top-width: 1px; }

/* Hosting PAGE */

.hostwrap {
    margin: 5px 0px 0px 0px;
    line-height: 8px;
}

.hostwrap ul.specs, .hostwrap ul.specs li {
    list-style-type: none;
    background-image: none;
    margin: 0;
    padding: 0;
}

.hostwrap ul.specs {
    display: block;
    margin: 0 0 5px 85px !important;
    width: 350px;
}

.hostwrap ul.specs li {
    padding: 0 0 8px 19px;
    background-image: url(http://www.integralhosting.com/files/image/icons/arrow.gif);
    background-repeat: no-repeat;
    line-height: 16px;
}

.hostwrap img.icon {
    width: 75px;
    float: left;
}

.hostwrap h2 {
    padding: 0px;
    margin: 0px 0px 10px 0px;
}

.hostwrap .price {
    width: 150px;
    float: right;
}

/* Compare Box */

.contentBox {
    float: left;
    width: auto;
    height: auto;
    background: white url("http://www.integralhosting.com/files/image/style/contentBox_mainContent.gif") left bottom repeat-x;
    border: 1px solid #e7ebef;
    border-bottom-width: 4px;
    border-bottom-color: #93a1ac;
    text-align: left;
}

.contentBox .innerContent {
    font-family: Verdana, Arial, Helvetica, sans-serif !important;
    background-image: none;
    background-color: transparent;
    width: auto;
    height: auto;
    text-align: left;
    font-size: 12px !important;
    color: #333333;
    line-height: 16px;
}
#accFoundation {
    float: left;
    clear: left;
    width: 650px;
    padding: 0 !important;
    margin: 4px 0 4px 0;
    height: 50px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #696d6f;
    border: 1px solid #d9dee2 !important;
    background-image: url('http://www.integralhosting.com/files/image/style/accFoundation.gif') !important;
}

#accFoundation div { float: left; height: 48px; font-size: 11px; line-height: 13px; }

#accFoundation .compareAll { width: 330px; }

#accFoundation .peaceofmind { width: 320px; letter-spacing: -.05em; }

#accFoundation .compareAll { background: transparent url('http://www.integralhosting.com/files/image/style/accFoundation_divider.gif') right top no-repeat; }

#accFoundation .compareAll a {
    font-size: 11px;
    line-height: 13px;
    text-decoration: none;
    padding: 8px 0 0 60px;
    float: left;
    width: 288px;
    height: 40px;
    background: transparent url('http://www.integralhosting.com/files/image/style/accFoundation_compareIcon.gif') left bottom no-repeat;
}

#accFoundation .compareAll a:hover { background-position: left top; }

#accFoundation .compareAll a span { color: #696d6f !important; }

#accFoundation .compareAll a strong {
    display: block;
    font-size: 18px;
    line-height: 20px;
    letter-spacing: -.06em !important;
}

#accFoundation .compareAll a:hover strong { text-decoration: underline !important; }

#maincontent #accFoundation .peaceofmind ul { margin-top: 8px; padding-left: 20px; margin-left: 0; }

#maincontent #accFoundation .peaceofmind li {
    font-size: 10px;
    line-height: 13px;
    list-style: disc !important;
    list-style-type: disc !important;
    list-style-position: outside;
    padding-left: 0 !important;
    margin-left: 0 !important;
}

/* HOSTING PLANS */
#product-left-content { padding-right: 1px; height: auto; width:650px;}

.planvalue { background: url(http://www.integralhosting.com/files/image/plans/valueplanbg.gif) no-repeat; width: 650px; 
height: 190px; }

.planprime { background: url(http://www.integralhosting.com/files/image/plans/primeplanbg.gif) no-repeat; width: 650px; height: 190px; }

.planelite { background: url(http://www.integralhosting.com/files/image/plans/eliteplanbg.gif) no-repeat; width: 650px; height: 190px; }

.planmaxplus { background: url(http://www.integralhosting.com/files/image/plans/maxplusplanbg.gif) no-repeat; width: 650px; height: 190px; }

.planaspdnsf { background: url(http://www.integralhosting.com/files/image/plans/aspdnsfplanbg.gif) no-repeat; width: 650px; height: 190px; }

#package-box, #package-features {
    font-family: verdana, arial, helvetica , sans-serif ;
    font-size: 11px;
list-style-type: none; 
	
}

#package-box li {
    background: url(http://www.integralhosting.com/files/image/icons/hosting-feature-bullet.gif) no-repeat 0 50%;
    padding: 0 0 0 15px;
    border-bottom: 1px solid #eaeaea;
    line-height: 20px;
  font-weight:normal;
}

#package-box a { border: 0; }

#package-box a:hover { border: 0; }

/* Start of Shared Hosting Package Pages*/
#package-box { 

height: auto; 


}

#package-buy { 
float:right;
clear:none;
position: absolute; top: 140px; left:550px; width: 94px; 
text-align:justify;}

#package-buy-ded { 
float:right;
clear:none;
position: absolute; top: 100px; right:0px;
/*text-align:justify;*/}

#package-box ul { margin: 0; padding: 40px 0 0 220px; width: 220px; list-style-type: none; font-weight: bold; clear:none; }
/* start of buy now button*/
.buynow {
    margin: 0;
    display: block;
    width: 108px;
    height: 34px;
    background: url(http://www.integralhosting.com/files/image/plans/buy-now.gif) no-repeat 0 0;
}

.buynow:hover {
    background-position: 0 -34px;
}

.buynow span{display: none;} 
/* end of buy now button*/

#package-features{
/*background: url(http://www.integralhosting.com/files/image/plans/hosting-feature-bottom.gif) no-repeat 0 100%;*/
    overflow: hidden;
    /*
        Use height: 1%; or zoom: to trigger hasLayout in IE 6.
        My suggestion is to serve this only to IE 6 through a
        separate stylesheet included with conditional comments.
    */
    height: 1%;
    padding-bottom: 15px;
}

#package-features h3 { 
background: url(http://www.integralhosting.com/files/image/plans/product-feature-header.gif) no-repeat; 
font-family: verdana, arial, helvetica , sans-serif ; font-weight: bold; 
font-size: 13px; 
color: #fff; 
padding: 5px 0 0 10px; 
margin-top: 15px; 
height: 22px; }

#package-features ul {
    margin: 0;
    padding: 5px 0 0 15px;
    list-style-type: none;
}

#package-features li {
    background: url(http://www.integralhosting.com/files/image/icons/hosting-feature-bullet.gif) no-repeat 0 50%;
    padding: 0 0 0 10px;
    line-height: 18px;
}

/* DEDICATED HOSTING PLANS */

#dproduct-left-content { padding-right: 1px; height: auto; width: 650px; }

#dpackage-box, #dpackage-features { font-family: verdana, arial, helvetica , sans-serif ; font-size: 11px; color: #555555; }

#dpackage-box li { background: url(http://www.integralhosting.com/files/image/icons/hosting-feature-bullet.gif) no-repeat 0 50%; padding: 0 0 0 15px; border-bottom: 1px solid #eaeaea; line-height: 20px; font-weight:normal;
}

#dpackage-box a { border: 0; }

#dpackage-box a:hover { border: 0; }

#dpackage-box { height: auto; margin-bottom: 15px; }

#dpackage-buy { position: absolute; top: 120px; right: 5px; width: 120px; }

#dpackage-box ul { margin: 0; padding: 10px 0 0 200px; width: 250px; list-style-type: none; font-weight: bold; }

#dediprice {
    position: absolute;
    right: 67px;
    top: 28px;
    z-index: auto;
    font-size: 14px;
    color: #333333;
    line-height: 12px;
    font-weight: bold;

}

.dedibg { background: url(http://www.integralhosting.com/files/image/plans/dedicatedbg.jpg) no-repeat; width: 650px; height: 190px; }

.features-left { float: left; width: 49%; }

.features-right { float: right; width: 49%; }

/* COMPARE PLANS PAGE */

.hc-table { margin-left: 4px; }

.hc-table-top { font-weight: bold; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #3f3f3f; width: 150px; text-align: right; margin-left: 4px; padding-top: 7px; height: 20px; }

.hc-table-td-colspan { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eeeeee; text-align: left; }

.hc-table td { color: #4f4f4f; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; padding-bottom: 2px; padding-top: 2px; }

.hccname { text-align: right; width: 250px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eeeeee; padding-right: 35px; }

.hccval { width: 120px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eeeeee; }

/** Table Layouts **/

TABLE.simple {
    background-color: #cccccc;
    width: 100%;
}

TABLE.simple .special {
    background-color: #E6FFCC;
    height: 60px;
}

TABLE.simple td {
    background-color: #ffffff;
    padding: 5px;
    height: 20px;
}

TABLE.simple .servertypehead {
    font-size: 22px;
    background-color: #F1FEFD;
    height: 50px;
}

TABLE.simple .header {
    color: #024486;
    font-weight: bold;
    background-color: #F0F0F0;
}

TABLE.simple td.feature {
    background-color: #f8f8f8;
    vertical-align: top;
    font-weight: bold;
}

TABLE.simple td.itemName {
    font-size: 9pt;
    color: #333333;
    font-weight: bold;
}

TABLE.simple td.price {
    width: 100px;
    text-align: center;
    font-weight: bold;
    font-size: 10pt;
    color: #333333;
}

TABLE.simple td.highlight {
    font-size: 9pt;
    font-weight: bold;
    color: #333333;
}
/* TESTIMONIAL PAGE  */

.testimonialsintro { font-family: Verdana; font-size: 12px; line-height: 16pt; color: #4e5b61; }

.featuredtestimonial { margin-top: 15px; background-image: url(http://www.integralhosting.com/images/featuredtestimonialbox.jpg); background-repeat: no-repeat; height: 192px; }

.testimonialsfeaturedquote { font-family: "Trebuchet MS" ,Arial; font-size: 12px; color: #557f97; line-height: 18px; padding-left: 200px; padding-top: 26px; padding-right: 15px; font-style: italic; width: 390px; }

.testimonialsfeaturedcustomer { font-family: "Trebuchet MS" ,Arial; font-size: 13px; color: #4e5b61; padding-left: 200px; padding-top: 12px; padding-right: 15px; }

.testimonialsfeaturedtitle { font-family: "Franklin Gothic Medium Cond" , "Arial Narrow" ,Arial; font-size: 22px; color: #2f3539; padding-left: 20px; padding-top: 20px; padding-right: 15px; }

.testifier { font-family: Verdana; font-size: 11px; margin-bottom: 0px; padding-bottom: 0px; padding-left: 115px; color: #414c51; }

.testimonialquote { width: 594px; margin-top: 20px; margin-bottom: 0px; font-family: Trebuchet MS; font-size: 11px; color: #557f97; line-height: 18px; }

.thequote { padding: 5px; padding-left: 15px; padding-right: 15px; background-color: #E8F0FD; }

.testimonialstartquote { background-image: url(http://www.integralhosting.com/images/testitop.gif); background-repeat: no-repeat; height: 31px; }

.testimonialendquote { background-image: url(http://www.integralhosting.com/images/testibottom.gif); background-repeat: no-repeat; height: 7px; }

/* PARTNER PAGE  */

.partnerimage { float: left; width: 200px; height: 100px; }

.partnerdescription { width: 420px; float: right; text-align: justify; height: 100px; }
* List Layouts */

.globallist { margin-left: 0px; padding-left: 10px; list-style: none; line-height: 20px; }

.globallist li { padding-left: 10px; background: url(http://www.integralhosting.com/files/image/buttons/bluerightarrow.gif) no-repeat left center; list-style-type: none; }

.globallist a { text-decoration: none; }

.globallist a:hover { text-decoration: underline; }

.globallist .vline { margin-bottom: 4px; padding-bottom: 7px; background: url(http://www.integralhosting.com/images/listlinebreaks.gif) repeat-x left bottom; }

/* Support Page */

.supportbanner {
    width: 649px;
    height: 121px;
    background: url(http://www.integralhosting.com/files/image/banners/supportbanner.jpg) no-repeat;
    padding: 10px;
}

.supportcaption {
    padding: 5px 180px 5px 10px;
    margin: 0px;
    font-size: 14px;
}
/* TESTIMONIAL PAGE  */

.testimonialsintro { font-family: Verdana; font-size: 12px; line-height: 16pt; color: #4e5b61; }

.featuredtestimonial { margin-top: 15px; background-image: url(http://www.integralhosting.com/files/image/testimonials/featuredtestimonialbox.jpg); background-repeat: no-repeat; height: 192px; }

.testimonialsfeaturedquote { font-family: "Trebuchet MS" ,Arial; font-size: 12px; color: #557f97; line-height: 18px; padding-left: 200px; padding-top: 26px; padding-right: 15px; font-style: italic; width: 390px; }

.testimonialsfeaturedcustomer { font-family: "Trebuchet MS" ,Arial; font-size: 13px; color: #4e5b61; padding-left: 200px; padding-top: 12px; padding-right: 15px; }

.testimonialsfeaturedtitle { font-family: "Franklin Gothic Medium Cond" , "Arial Narrow" ,Arial; font-size: 22px; color: #2f3539; padding-left: 20px; padding-top: 20px; padding-right: 15px; }

.testifier { font-family: Verdana; font-size: 11px; margin-bottom: 0px; padding-bottom: 0px; padding-left: 115px; color: #414c51; }

.testimonialquote { width: 594px; margin-top: 20px; margin-bottom: 0px; font-family: Trebuchet MS; font-size: 11px; color: #557f97; line-height: 18px; }

.thequote { padding: 5px; padding-left: 15px; padding-right: 15px; background-color: #E8F0FD; }

.testimonialstartquote { background-image: url(http://www.integralhosting.com/files/image/testimonials/testitop.gif); background-repeat: no-repeat; height: 31px; }

.testimonialendquote { background-image: url(http://www.integralhosting.com/files/image/testimonials/testibottom.gif); background-repeat: no-repeat; height: 7px; }

/* PARTNER PAGE  */

.partnerimage { float: left; width: 200px; height: 100px; }

.partnerdescription { width: 420px; float: right; text-align: justify; height: 100px; }

.nodotlist ul{
list-style-type: none; 	
}
	
.nodotlist li{
list-style-type: none; 	
}

/** Headers **/

h1, h2, h3, h4, h5, h6 {
    font-family: Verdana,sans-serif;
    margin-top: 0pt;
    margin-right: 0pt;
    margin-bottom: 0pt;
    margin-left: 0pt;
    padding-top: 0pt;
    padding-right: 0pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
    cursor: default;
    color: #3d484c;
    font-weight: normal;
    letter-spacing: -0.06em;
}

h1 { color: #a5c4dd; font-size: 26px; font-weight: lighter; line-height: normal; }

h2 { font-size: 15px; line-height: 22px; margin-bottom: 10px; }

h3 { font-size: 22px; margin-top: 24px; margin-right: 0pt; margin-bottom: 5px; margin-left: 0pt; }

h4 { font-size: 18px; margin-top: 15px; margin-right: 0pt; margin-bottom: 2px; margin-left: 0pt; }

h5 { font-weight: bold; letter-spacing: normal; font-size: 14px; }

h2.flush, h3.flush, h4.flush, h5.flush, h6.flush, p.flush { margin-top: 0; padding-top: 0; }

h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration: none !important; color: #2a5373 !important; }

h2 a.alinknone, h3 a.alinknone, h4 a.alinknone, h5 a.alinknone, h6 a.alinknone { color: #3d484c !important; }

h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: #417aa5 !important; }

Table.PageTitle 
{
 background-color:#000;
 border-color:#000;
}
Table.PageTitle  td h1 {
color:#A5C4DD;
    /* color: #68BDD9;*/
}
.testimonialbox {
    width: 250px;
    height: 149px;
    background: url(http://www.integralhosting.com/files/image/buttons/testimonialbox.gif) no-repeat;
    text-align:center;
}
TD.WRAP_LEFTBAR{width:260px;padding:5px; vertical-align:top;}
IMG.VNAV_SPACER {width:260px;height:1px;}
TD.WRAP_RIGHTBAR{width:260px;padding:5px; vertical-align:top;}


.bgfooter { background: url(http://www.integralhosting.com/images/global/footer.gif) no-repeat left bottom; width: 980px; height: 54px; }

#footericons { margin: 5px 0px 5px 0px; padding: 0px; background-position: center bottom; background: #fff url(http://www.integralhosting.com/images/global/footericons.jpg) no-repeat center bottom; width: 980px; height: 46px; clear: both; }

/** Footer Area **/

#footer { clear: both; width: 960px; }
#footer ul { margin:auto; text-align:center; width:960px; font: normal 12px/19px Arial, Helvetica, sans-serif; }
#footer ul li { display:inline; padding:0 20px; text-decoration: none; }
#footer ul li a { color:#a5c4dd; display:-moz-inline-block; display:-moz-inline-box; display:inline-block; }
#footer ul li a:hover { color: #3366CC; text-decoration: underline; }

#copyright { margin: auto; font: normal 11px/19px Arial, Helvetica, sans-serif; color: #a5c4dd; background-color: inherit; text-align: center; margin-bottom: 0px; width: 960px; }

.legallinks { color: #a5c4dd; }