body { margin:0; font-size:16px; line-height:normal; font-family: "Myriad Pro", "Trebuchet MS", Arial;}
p { color:#000000;}
a { color:#990000;}
a:hover { text-decoration:none;}
#top{height:103px;margin:0 auto;padding:0;text-align:left;width:960px;}
#header { background:url(../images/header_bckg.jpg) repeat-x #000000;}
#logo { padding:20px 0 0 0px; height:80px; display block; }
#logo a{ color:#FFFFFF; text-decoration:none; font-weight:bold; height:36px; font-size:26px; text-transform:none;}
#login_box{float:right;right:0;top:0; margin: 10px; text-align:right;position:absolute; display: block;}
#menu {
	background:#000000;
	width:950px;
	margin:7px auto 0;
	height:32px;
	background-image: url(/images/nav-bg.jpg);
	text-align: center;
}
#menu ul { margin:0; padding:0 20 0 20;}
#menu ul li{ float:left; padding-left: 15px; padding-right: 15px; list-style:none; height:24px;}
#menu a { display:inline-block; white-space: nowrap; color:#FFFFFF; font-size:14px; text-transform:uppercase; font-weight:bold; text-decoration:none; padding-top:8px; padding-left: 12px; padding-right: 12px; font-family: "Myriad Pro", "Trebuchet MS", Arial;}
#menu a:hover{ background: #333399; padding-top:8px; height:24px;}

#main { width:100%; float:left; background:url(../images/bgGrad.jpg); background-repeat: repeat-x}
#content { margin:0 auto; padding:10px 0 20px 0; width:950px; }
#content h1 { margin:0; text-transform:uppercase; font-size:2em;}
.grad {background:url(../images/gradient.jpg); border:thin solid #CCC;}
.text_block { padding-top:20px; float:left; }
.image { padding: 0px 10px 10px 10px; margin:0 0 20px 0; float:left; }
.text { float:right; width:480px; padding-left: 30px;}
.text h1 { margin:0; text-transform:uppercase; font-size:2em;}
.text li { 
    list-style:none; padding-left:20px; background:url(../images/li.gif) no-repeat 0px 5px;
}
#planincl ul li{
    text-align: center !important;
    list-style-position: inside;
}
.blue { color:#7581AC;}
#content p { padding-bottom:2px;}
.buttonList { float:none}
.buttonList div { padding: 10px; float:left;}
#footer {background:url(../images/footer_bckg.jpg) repeat-x #333333; height:102px; clear:both; }
#left_footer { float:left; padding:40px 0 0 60px; background:url(../images/c.gif) no-repeat 30px 35px; text-transform:none; color:#FFFFFF; font-size:11px;}
#left_footer a { color:#FFFFFF;}
#left_footer a:hover { text-decoration:none;}
#right_footer { float:right;  padding:40px 30px 0 0; text-transform:none; color:#FFFFFF; font-size:11px; text-align:right;}
#right_footer a { color:#FFFFFF;}
#right_footer a:hover { text-decoration:none;}
.style1 {color: #FF0000}
.style2 {color: #FFFFFF}
.style4 {font-size: large}
.style5 {font-size: x-large}
.boldTitle {
	font-weight: bold;
}
.perMonth {
	font-size: 10px;
	color: #999;
}
.icon {
	float: left;
	padding: 0 15px 20px 0;
}
.clr {clear:both;)