
body {
	font-family: verdana, arial, helvetica, serif;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	/* min-width:750px; */
	/* background-image:url(images/background_01.gif); */
	background-color: #FFF;
	font-size:11px;
	text-align:left;  }

.mainHeadLeft {
	background-color:#000000;
	width:395px;
	height:80px;
	float:left;
	background-image: url(images/main_banner_01.jpg);
}

.mainHeadRight {
  background-image:url(images/main_banner_02.jpg);
  width:355px; 
  height:80px;
  float:right; }

.header {
  width: 95%;
  height: 80px;
  background-image: url(images/main_banner.jpg); 
  background-repeat: no-repeat;  }
	
.toppad { background-color:#555555;
          padding:2px 0 0 0;
					width:100%; 
					height:16px; 
					color:#FFFFFF; 
					font-size:10px;  }
  
.footer { background-color:#DDDDDD;	
          padding:2px 0 0 0;
					width:97%; /* part of overall width */ 
					height:16px; 
					color:#FFFFFF; 
					font-size:10px;  }
	
.container {
  width:100%; /* leave at 100% */ 
	height:100%;
	/* min-width:750px; */
  margin:0px;
  padding:0;
  text-align: left;
  padding:0px 0 0 0;
  border:0px solid #000000;  }


p, td {
	font-size:11px;  }

.head01 {
	font-family: Arial, Helvetica, sans-serif;
	size:20px;
	font-size: 24px;
	}

.head01Red {
	font-family: Arial, Helvetica, sans-serif;
	size:20px;
	font-size: 24px;
	color:#CC0000;
	}
	
.head02 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#CC6600;
	}	


/* NAV - top horizontal nav */
#nav, #nav ul {font-family:tahoma; font-size:11px; padding:0; margin:0; list-style: none}
#nav {font-family:tahoma; font-size:11px; margin: 0 0px 0 0px} /* button text */
#nav li {position:relative; background: #CCCCCC; float:left; width:120px; display:block; margin:0 ; border-bottom:0px solid #666666; border-right: 1px solid #AAAAAA; padding:0} /* color of button background */
#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active { text-decoration:none; cursor:pointer; color:#000000; display: block; padding: 2px 10px 4px}
#nav a:hover {color:#ffffff; background-color:#999999; }  /* menu header */
        
#nav li ul {border-left: 1px solid #c00; background: #f6f6f6 url("images/featurebox_bg.gif") no-repeat 100% 100%; width:175px; font-size:100%; margin-top:0px; position:absolute; font-weight:normal; left:-999em}
#nav li:hover ul, #nav li.sfhover ul {left: 0; z-index:99999;}
       
#nav li li {background:none;float:none;border:none;border: 1px solid #999;border-top:1px solid #fff;border-right:none;border-left:none;padding-left:0}
#nav li li.last {border-bottom:none}
#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {color:#000;padding: 3px 10px 2px;width:14em}
#nav li li a:hover {color:#fff;background:#999999} /* menu hover */

#nav li.active {background: #c00;border-bottom: 3px solid #c00}
#nav li.active ul {border:none;background: #c00 url("images/featurebox_bg.gif") no-repeat 100% 100%}
#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {}
#nav li.active a:hover {color:#000}

#nav li.active li {border:none;border-top: 1px solid #c15c5c;border-bottom: 1px solid #870000}
#nav li.active li.last {border-bottom: none}
#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active {color:#fff}
#nav li.active li a:hover {background: #666 url("images/sprites.gif") repeat-x 0 99%;color:#fff}

#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {color:#fff;font-weight:bold;background: #666 url("images/sprites.gif") repeat-x 0 99%}

/* hide from IE mac \*/
#nav li {width:auto}
/* end hiding from IE5 mac */


upgrade {
	font-family:Tahoma,Arial,Verdana;
	font-size:11px;
	padding-right:0px;
	border-bottom:1px solid #CCCCCC;  }	
	
.upgrade2 {
	font-family:Tahoma,Arial,Verdana;
	font-size:11px;
	padding-right:0 4px 0 4px;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;  }	
	
.upgrade3 {
	font-family:Tahoma,Arial,Verdana;
	font-size:11px;
	padding-right:0 4px 0 4px;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;  }	
	
.upgradePad {
	font-family:Tahoma,Arial,Verdana;
	font-size:11px;
	font-weight:bold;
	background-color:#DDDDDD;
	padding:4px;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;  }	
	
.subnav {
	padding:0 20px 0 0; }
	
.input01 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:none;  }

.textbox {
font-family:Tahoma, Verdana, Arial;
font-size:11px;  }

/* .boxit01 { border:solid #CCCCCC 1px; padding:4px 8px 4px 8px; background-color:#EEEEEE; line-height:30px;} */
.boxit01 { border:solid #CCCCCC 1px; padding:2px 4px 2px 4px; background-color:#EEEEEE; line-height:20px;}
/*  .boxit01:hover { background-color:#FFFFCC; }  */
	

.boxit02 { border:solid #CCCCCC 1px; 
           padding:4px 2px 4px 2px; 
					 background-color:#EEEEEE; 
           line-height:14px; text-align:center; 
					 width:120px; 
					 margin-bottom:4px;  }
/* .boxit02:hover { background-color:#AAB7E1;  
                 cursor:pointer;}  */


.boxit03 { border:solid #CCCCCC 1px; 
           padding:4px 2px 4px 2px; 
					 background-color:#EEEEEE; 
           line-height:14px; text-align:center; 
					 width:250px; 
					 margin-bottom:4px;  }
					 
/* .boxit03:hover { background-color:#AAB7E1;  */
/*                  cursor:pointer;}  */
								 
.boxit04 { border:solid #CCCCCC 1px; padding:4px 8px 4px 8px; background-color:#EEEEEE; line-height:30px;
           font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#990000;}
/*  .boxit04:hover { background-color:#FFFFCC; }  */



/*   buttons   */


.button01 {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#B1C808;
	border-style:none;
	padding:4px 2px 4px 2px;
	cursor:pointer;
	}
	
.button02 {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color: #FF6600;
	border-style:none;
	padding:4px 2px 4px 2px;
	cursor:pointer;
/*  	line-height:30px;   */
	}	
	
.button03 {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color: #999999;
	border-style:none;
	padding:4px 2px 4px 2px;
	cursor:pointer;
	}	
	

.delete {
	font-size:9px;
	font-weight:normal;
	color:#FFFFFF;
	background-color: #FF6600;
	border-style:none;
	padding:1px 2px 1px 2px;
	cursor:pointer; }

/*   links   */

a {
	text-decoration: none;  }

a:link {
	color:#CC3300;  }

a:visited {
	color:#CC3300;  }

a:active {
	color: red;  }

/*  a:hover {   */
/*  text-decoration: underline;  }   */

a {
	text-decoration: none;  }

.headlineLink {
color:#666666;
font-family:Tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;  }

/*  .headlineLink:hover {                                  */
/*  color:#FF0000;                                         */
/*  font-family:Tahoma, Arial, Helvetica, sans-serif;      */
/*  text-decoration:none;  }                               */


/*  Spot Color  */

.grey01 {
	color:#AAAAAA;  }

.webdings {
font-family:webdings;
font-size:20px;
padding:10px;
}
	

