/* CSS Document */

body {
    padding:0;
	margin:0 auto;
	text-align:center;
	vertical-align:top;
	background-color:#FFFFFF;
}

#container {
    width:800px;
	height:600px;
	margin:0 auto;
	padding:0;
	text-align:center;
}	
#header {
    width:800px;
	height:234px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	float:left;
	padding:0;
	margin:0;
}
#header img {
    margin:160px 0 0 45px;
	padding:0;
	float:right;
}	
#header h1 {
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:125%;
	font-weight:normal;
	color:#007AC0;
	text-align:right;
	margin:0;
	padding:10px 0 0 480px;
	float:left;
}
#navlist {
    width:800px;
	height:28px;
	float:left;
	list-style:none;
	margin:0 1px 0 1px;
	padding:0;
	background-color:#F7F7F7;
	border:1px solid #CCCCCC;
}
#navlist li {
    width:80px;
	height:21px;
	float:left;
	margin:0;
	padding:7px 0 0 40px;
	list-style:none;
	text-indent:10px
}
#navlist li a {
	float:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:65%;
	font-weight:normal;
	color:#666666;
	text-align:left;
	text-decoration:none;	
	padding:0 4px 0 0;
	margin:0 auto;
	background-image:url(../images/navbull.gif);
	background-repeat:no-repeat;
	background-position:0 50%;
}
#navlist li a:hover {
	color:#007AC0;
	padding:0 4px 0 0;
	background-image:url(../images/navbull_over.gif);
}    
#content {
    width:800px;
	float:left;
	background-color:#FFFFFF;
	margin:0;
	padding:30px 0 0 0;
	text-align:left;
}
#left {
    width:232px;
	float:left;
	margin:0;
	padding:0;
}	
#left p {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:68%;
	color:#666666;
	font-weight:normal;
	padding:0;
	margin:10px 0 0 0;
}
#left h1 
{
	border-top:1px solid #CCCCCC;
    width:200px;
	line-height:20px;
	border-bottom:1px solid #CCCCCC;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#007AC0;
	font-weight:bold;
	padding:0;
	margin:0;
	border-bottom:1px solid #CCCCCC;
}
#left h2 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#000000;
	font-weight:normal;
	margin:5px 0 10px 0;
	padding:0;
}
#left img {
    float:left;
	padding:20px 0 0 0;
	margin:0;
}
#left a {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	font-weight:normal;
/*	color :#666666; */
    color:#CC0000;
	text-decoration:none;
}
#left a:hover {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	font-weight:normal;
    color:#007AC0;
	text-decoration:underline;
}			
#bullet {
    width:232px;
	float:left;
	margin:0;
	padding:0;
}		
#bullettext p {
    background-image:url(../images/subbull.gif);
	background-repeat:no-repeat;
	background-position:0% 5px;
	padding:0 0 0 10px;
	margin:5px 0 0 0;
}
#middle {
    width:310px;
	float:left;
	margin:0;
	padding:0;
}
#middle h1 
{
	border-top:1px solid #CCCCCC;
    width:300px;
	line-height:20px;
	border-bottom:1px solid #CCCCCC;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#007AC0;
	font-weight:bold;
	padding:0;
	margin:0;
	border-bottom:1px solid #CCCCCC;
}
#middle p {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:68%;
	color:#666666;
	font-weight:normal;
	padding:0 0 20px 0;
	margin:10px 0 0 0;
	width:300px;
	border-bottom:1px solid #CCCCCC;
}

#download {
    width:310px;
	float:left;
	margin:0;
	padding:70px 0 0 0;
	background-image:url(../images/downloadbull.gif);
	background-repeat:no-repeat;
	background-position:0% 55%;
}
#download a {
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:125%;
	font-weight:normal;
	color:#007AC0;
	text-align:left;
	margin:0;
	padding:0 0 0 30px;
	float:left;
	width:300px;
	border:none;
	text-decoration:none;
}
#download p {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#666666;
	font-weight:normal;
	border-bottom:1px solid #CCCCCC;
	margin:0;
	padding:10px 0 20px 30px;
	float:left;
	width:250px;
}
#signup {
    width:310px;
	float:left;
	margin:0;
	padding:10px 0 0 0;
	background-image:url(../images/signbull.gif);
	background-repeat:no-repeat;
	background-position:0% 50%;
}
#signup a {
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:125%;
	font-weight:normal;
	color:#007AC0;
	text-align:left;
	margin:0;
	padding:0 0 25px 45px;
	float:left;
	width:238px;
	border-bottom:1px solid #CCCCCC;
	text-decoration:none;
	height:20px;
}	
#right {
    width:175px;
	float:right;
	margin:0;
	padding:0;
/*	position:absolute;  
	left:680px;  */
}
#right img {
	margin:0;
	padding:30px 0 0 0;
	float:left;
}
#footer {
    width:800px;
	float:left;
	background-color:#FFFFFF;
	margin:30px 0 0 0;
	padding:0;
	text-align:left;
	border-top:1px solid #CCCCCC;
}
#footer p {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:65%;
	color:#000000;
	font-weight:normal;
	text-align:center;
	margin:0;
	padding:10px 0 10px 0;

}
#footer a {
    font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:normal;
/*	color :#666666; */
    color:#CC0000;
	text-decoration:none;
}
#footer a:hover {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
    color:#007AC0;
	text-decoration:underline;
}				
/* Added by Charles */

#middlebody {
	float:left;
	margin:0;
	padding:0;
}
#middlebody h1 
{
	border-top:1px solid #CCCCCC;
	line-height:20px;
	border-bottom:1px solid #CCCCCC;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#007AC0;
	font-weight:bold;
	padding:0;
	margin:0;
	border-bottom:1px solid #CCCCCC;

}
#middlebody h3 
{
	border-top:1px solid #CCCCCC;
	line-height:20px;
	border-bottom:1px solid #CCCCCC;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#007AC0;
	font-weight:bold;
	padding:0;
	margin:0;
	border-bottom:1px solid #CCCCCC;

}

#middlebody p {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:75%;
	font-weight:normal;
	padding:0 0 20px 0;
	margin:10px 0 0 0;
}


#middlebody td a {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#CC0000;
	text-decoration:none;
}


td {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:normal;
	padding:0 0 20px 0;
	margin:10px 0 0 0;
}

Button {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#666666;
	font-weight:normal;
	padding:0 0 20px 0;
	margin:10px 0 0 0;
}
/*
GridHeater
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	padding:0 0 20px 0;
	margin:10px 0 0 0;
	background-color:#007AC0;
}
*/
GridRow
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 20px 0;
	margin:10px 0 0 0;
}

h3 
{
	border-top:1px solid #CCCCCC;
	line-height:20px;
	border-bottom:1px solid #CCCCCC;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#007AC0;
	font-weight:bold;
	padding:0;
	margin:0;
	border-bottom:1px solid #CCCCCC;

}
a {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:normal;
/*	color :#666666; */
    color:#CC0000;
	text-decoration:none;
}
a:hover {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:normal;
    color:#007AC0;
	text-decoration:underline;
}		

cssTextBox 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:65%;
	font-weight:normal;

}
/*
IframeText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:65%;
	font-weight:normal;
}
 */   	    	    	

#ContactUsMail
{
	margin:0;
	padding:0 0 0 120px;
	float:left;
}
