body { background:#ffffff; margin:0px auto; text-align:center; }
table, tr, td, div, ul, li { color:#000000; font-size:10px; font-weight:normal; font-family:Verdana, Arial, Myriad, san-serif; }

#container { width:100%; }

#top 	{ padding:10px 20px; }
#main 	{ padding:5px 20px; }
#footer { padding:5px 20px; width:650px }

#topLogo { float:left; }
#topVars { color:#424242; font-size:12px; }
#topLine { background:url(/images/banner.gif) repeat-x; width:100%; height:22px; }

#footerLogo { float:right; width:300px; text-align:right; }
#FooterVars { float:left; color:#424242; font-size:15px; width:800px; text-align:left; }

.months { background-color:#1B476F; font-weight: bold; color: #EFF9FF;}
.google	{ background-color:#dbe6de; }
/*.yahoo	{ background-color:#b182b7;}
.msn	{ background-color:#72a2c5; }A7C8DF
*/
.yahoo	{ background-color:#CCB5CF;}
.msn	{ background-color:#A7C8DF; }
.bing	{ background-color:#A7C8DF; }

.status { text-decoration: none; height: 15px; position: relative; }
.status .inactive { text-transform: uppercase; color: #710712; padding: 2px 0 1px 20px; background: url(/images/check.gif) no-repeat bottom left; }
.status .active { text-transform: uppercase; color: #005E0E; padding: 2px 0 1px 20px; background: url(/images/check.gif) no-repeat top left; }
,status:link .active,
,status:link .inactive,
.status:visited .active,
.status:visited .inactive { text-decoration: none; }
.status:hover .active,
.status:hover .inactive,
.status:active .active,
.status:active .inactive { text-decoration: underline; }

