body, html {
	height: 100%;
	margin: 0px;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url('images/patternbg.gif');
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

td {
	font-size: 11px;
	color: #000000;
}

img {	border: 0px;}

a:link {	color: #2888C7;}
a:visited {	color: #1D76B0;}
a:hover {	color: #E5AB45;}

ul { 
	margin: 5px 0px 5px 5px; 
	padding: 0px; 
}

ul li {
	list-style-type: none;
	padding-left: 15px;
	background: url('images/listbullet.gif') no-repeat 0px 3px; 
	margin-bottom: 2px 
}

h3 {
	font-weight: bold; 
	font-size: 15px; 
	color: #e5ac4b;
	margin: 4px 0px 0px 0px;
	padding: 0px;
}

input, select { 
	font-size: 10px; 
	border: 1px solid #969696; 
	background: #efefef; 
}

form { 
	display:inline; 
}

#main {
	width: 100%;
	height: 100%;
	border: 0px;
}

#logo {
	width: 252px;
	padding: 0px;
	margin: 20px 0px 0px 16px;
}

/*****************/
/* TOPLINKS CSS  */
/*****************/

#toplinks {
	background-image:url(images/menubg.gif);
	width:100%;
}

#toplinks td {
	padding: 0px;
	text-align: center;
	width: 19%;
	height: 90px;
}

#toplinks .topleft {
	text-align: left;
	width: 9px;
	background-image: url('images/menuleft.gif');
	background-repeat: no-repeat;
}

#toplinks .topright {
	text-align: right;
	width: 9px;
	background-image: url('images/menuright.gif');
	background-repeat: no-repeat;
}

#toplinks .line {
	text-align: center;
	width: 10px;
	background-image: url('images/menuline.gif');
	background-repeat: no-repeat;	
}

/**************/
/* PLANS CSS  */
/**************/

#plan1 {		background: url('images/plan1bg.gif') repeat-y;}
#plan1 .body {	background: url('images/plan1.gif') no-repeat;}

#plan2 {		background: url('images/plan2bg.gif') repeat-y;}
#plan2 .body {	background: url('images/plan2.gif') no-repeat;}

#plan3 {		background: url('images/plan3bg.gif') repeat-y;}
#plan3 .body {	background: url('images/plan3.gif') no-repeat;}

.plan { 
	margin: 0px 0px 0px 16px; 
}

.plan .body {
	padding-left:80px;
	padding-right:10px;
}

.plan ul { 
	margin: 8px 0px 5px 12px; 
	padding: 0px; 
}

.plan ul li{ 
	margin: 0px; 
	list-style-type: none; 
	background: url('images/listbullet.gif') no-repeat 0px 5px; 
	font-size: 10px; 
	color: #000000;
	padding: 0px 0px 0px 12px; 
}

.planlinks {
	padding-left: 140px;
	padding-right: 10px;
}

.planlinks table {
	width: 100px;
}

.planlinks td {
	width: 50px;
	text-align: center;
	vertical-align: top;
	padding: 0px;
}

.planlinks a { 
	text-decoration: none; 
	font-weight: bold; 
	font-size: 9px;   
}

.planlinks a:hover { 
	text-decoration: underline; 
	color: #E5AB45; 
}

.planlinks img {
	width: 16px;
	height: 16px;
	margin: 4px 0px 0px 0px;
}

.planfooter {
	background: url('images/planfooter.gif') no-repeat bottom; 
	width: 252px;
	height: 7px; 
	padding: 0px;
	margin-left: 16px;
}

/**************/
/* NEWS CSS   */
/**************/
.news { 
	font-size: 11px; 
	color: #7c7c7c; 
	font-weight: bold;  
}

.news .txt { 
	font-size: 10px; 
	color: #7c7c7c;
	padding-top: 4px; 
}

.news a { 
	text-decoration: none; 
	font-weight: bold; 
}

.news a:hover { 
	text-decoration: underline; 
	color: #e5ab45; 
}

/**************/
/* CONTENT CSS*/
/**************/
.sep {
	height: 1px;
	margin-top: 20px;
	margin-left: 3px;
	margin-bottom: 0px;
	background-color: #ffffff;
	background-image: url('images/separator.gif');
	background-repeat: repeat-x;
}

/**************/
/* FOOTER CSS */
/**************/
#footer {
	text-align: center;
	color: #7c7c7c;
	font-size: 10px;
	margin-top: 15px;
	margin-bottom: 2px;
}

.footerlinks { 
	margin-bottom: 8px;
}

.footerlinks a {
	color: #000000;
}

.footerlinks a:hover {
	color: #e5ab45;
}