html, body{
	margin:0;
	padding:0;
	font-family: "Trebuchet MS";
	font-size : 100%;
	color:#666666;
	font-weight : normal;
	background-image : url(../images/bg_body.jpg);
	background-repeat : repeat-y;
	background-color : #325692;
	background-position : center;
}
/* Structure
***********************************************/
IMG {
	border:0px;
}
#outside {
	margin-left:auto;
	margin-right:auto;
	width:950px;
	/*background-image : url(../images/bg_body.jpg);
	background-repeat : repeat-y;
	*/
	
}
#container{
	
	width:780px;
	
}
#inner {
	margin-left:auto;
	margin-right:auto;
	width:780px;
	
}
#inner2 {
	position: relative;
	float:left;
	width:780px;
	background-color : #FFFFFF;
}
#logo {
	position: relative;
	float:left;
	width:780px;
	background-image : url(../images/logos/logomain.gif);
	background-repeat : no-repeat;
	height:32px;
}

ul {
	font-size:70%;
	font-weight : normal;
}
li {
	
}
ol {
	font-size:100%;
}
hr {
	color:#CCCCCC;
	height:1px;
	text-align:left;
}
/* Header
***********************************************/
#left {
	position: relative;
	float:left;
	width:210px;
}
#leftslot {
	position: relative;
	float:left;
	width:210px;
	background-color : #FFFFFF;
}
.leftslottop {
	position: relative;
	float:left;
	width:210px;
	background-image : url(../images/bg_ltop.jpg);
	background-repeat : no-repeat;
	height:9px;
	font-size:1%;
}
.leftslotmid {
	position: relative;
	float:left;
	width:190px;
	background-image : url(../images/bg_lmid.jpg);
	padding-left:15px;
	padding-right:5px;
}

.leftslotbot {
	position: relative;
	float:left;
	width:210px;
	background-image : url(../images/bg_lbot.jpg);
	background-repeat : no-repeat;
	height:9px;
	font-size:1%;
	margin-bottom:5px;
}
.leftslottop2 {
	position: relative;
	float:left;
	width:210px;
	background-image : url(../images/bg_ltop2.jpg);
	background-repeat : no-repeat;
	height:10px;
	font-size:1%;
}
.leftslotmid2 {
	position: relative;
	float:left;
	width:195px;
	background-image : url(../images/bg_lmid2.jpg);
	padding-left:15px;
}

.leftslotbot2 {
	position: relative;
	float:left;
	width:210px;
	background-image : url(../images/bg_lbot2.jpg);
	background-repeat : no-repeat;
	height:10px;
	font-size:1%;
	margin-bottom:5px;
}

#topnav {
	position: relative;
	float:left;
	width:570px;
	height:27px;
	padding-top:44px;
	font-size:70%;
	text-align:center;
	color:#FFFFFF;
	background-image : url(../images/nav/bg_topnav_new.jpg);
	background-repeat : no-repeat;
	background-color : #FFFFFF;
}
.nav1offleft {position: relative;float:left;background-image : url(../images/nav/nav1_off_left.jpg);background-repeat : no-repeat;width:8px; height:27px;}
.nav1offmid {position: relative;float:left;background-image : url(../images/nav/nav1_off_mid.jpg);background-repeat: x; height:19px; padding-top:8px; padding-left:3px;padding-right:3px;}
.nav1offright {position: relative;float:left;background-image : url(../images/nav/nav1_off_right.jpg);background-repeat : no-repeat;width:8px; height:27px;}

.nav1onleft {position: relative;float:left;background-image : url(../images/nav/nav1_on_left.jpg);background-repeat : no-repeat;width:8px; height:27px;}
.nav1onmid {position: relative;float:left;background-image : url(../images/nav/nav1_on_mid.jpg);background-repeat: x; height:19px;padding-top:8px; padding-left:3px;padding-right:3px;}
.nav1onright {position: relative;float:left;background-image : url(../images/nav/nav1_on_right.jpg);background-repeat : no-repeat;width:8px; height:27px;}


#topnav a:link {color: #606060;text-decoration: none;}
#topnav a:visited {color: #606060;text-decoration: none;}
#topnav a:hover {color: #606060;text-decoration: underline;}
#topnav a:active {color: #606060;text-decoration: none;}
.nolinktopnav {color: #000000;text-decoration: underline;}
#topnav2 {
	position: relative;
	float:left;
	width:570px;
	height:19px;
	padding-top:4px;
	font-size:60%;
	text-align:center;
	color:#FFFFFF;
	background-image : url(../images/nav/bg_nav2.jpg);
	background-color : #FFFFFF;
}
#topnav2 a:link {color: #FFFFFF;text-decoration: none;}
#topnav2 a:visited {color: #FFFFFF;text-decoration: none;}
#topnav2 a:hover {color: #FFFFFF;text-decoration: underline;}
#topnav2 a:active {color: #FFFFFF;text-decoration: none;}
.nolinktopnav2 {color: #FFFFFF;text-decoration: underline; font-weight:bold;}
#left {
	position: relative;
	float:left;
	width:210px;
	
}
#right {
	position: relative;
	float:left;
	width:570px;
	background-color : #FFFFFF;
	
}
#logospace {
	position: relative;
	float:left;
	width:570px;
	background-image : url(../images/bg_nav_top.jpg);
	background-repeat : no-repeat;
	height:26px;
	background-color : #FFFFFF;
}
#logo1 {
	position: relative;
	float:left;
	width:563px;
	background-color : #FFFFFF;
	padding-left:7px;
}
#nav1 {
	position: relative;
	float:left;
	width:570px;
	background-image : url(../images/nav/bg_nav1.jpg);
	background-repeat : no-repeat;
}
#content{
	position:relative;
	float:left;
	background-color : #FFFFFF;
}
.contentimage {
	float:right;
	
}
#textmain {
	position:relative;
	float:left;
	width:545px;
	background-image : url(../images/bg_text_mid.jpg);
	background-repeat : repeat-y;
	padding-left:15px;
	padding-top:10px;
	padding-right:10px;
	
}
#textmain2 {
	position:relative;
	float:left;
	width:570px;	
}
#textmainbot {
	position:relative;
	float:left;
	width:570px;
	background-image : url(../images/bg_text_bot.jpg);
	background-repeat : no-repeat;
	margin-bottom:0px;
}
#homeslot1 {
	position:relative;
	float:left;
	width:330px;
	margin-top:-6px;
}
#homeslot1top {
	position:relative;
	float:left;
	width:330px;
	height:10px;
	background-image : url(../images/bg_home_slot1_top.jpg);
	background-repeat : no-repeat;
	font-size:1%;
}
#homeslot1mid {
	position:relative;
	float:left;
	width:305px;
	background-image : url(../images/bg_home_slot1_mid.jpg);
	background-repeat : repeat-y;
	padding-left:15px;
	padding-right:10px;
}
#homeslot1bot {
	position:relative;
	float:left;
	width:330px;
	height:10px;
	background-image : url(../images/bg_home_slot1_bot.jpg);
	background-repeat : no-repeat;
	font-size:1%;
}
#homeslot2 {
	position:relative;
	float:left;
	width:232px;
	margin-top:-6px;
	margin-left:2px;
}
#homeslot2top {
	position:relative;
	float:left;
	width:232px;
	height:10px;
	background-image : url(../images/bg_home_slot2_top.jpg);
	background-repeat : no-repeat;
	font-size:1%;
}
#homeslot2mid {
	position:relative;
	float:left;
	width:207px;
	background-image : url(../images/bg_home_slot2_mid.jpg);
	background-repeat : repeat-y;
	padding-left:15px;
	padding-right:10px;
}
#homeslot2bot {
	position:relative;
	float:left;
	width:232px;
	height:10px;
	background-image : url(../images/bg_home_slot2_bot.jpg);
	background-repeat : no-repeat;
	font-size:1%;
}
a.bodylink:link {text-decoration: none;	color:#FF9900;}
a.bodylink:visited {text-decoration: none;	color:#FF9900;}
a.bodylink:hover {text-decoration: underline;	color:#FF9900;}
a.bodylink:active {text-decoration: none;	color:#FF9900;}

a.slotlink:link {text-decoration: none;	color:#FFFFFF;}
a.slotlink:visited {text-decoration: none;	color:#FFFFFF;}
a.slotlink:hover {text-decoration: underline;	color:#FFFFFF;}
a.slotlink:active {text-decoration: none;	color:#FFFFFF;}


/*********** Generic Style***********/
 h1{font-size:110%;font-weight:bold; color:#006666;}
 h2{font-size:70%; font-weight:normal;margin-bottom:0px;}
 h3 {font-size:70%; font-weight:normal; line-height:13px;margin-bottom:0px;margin-top:3px;}
 
/***Style 1****/

/* Bottom
***********************************************/
#footer a:link {color: #666666;text-decoration: none;}
#footer a:visited {color: #666666;text-decoration: none;}
#footer a:hover {color: #666666;text-decoration: underline;}
#footer a:active {color: #666666;text-decoration: none;}
.nolink {color: #666666;text-decoration: underline;}
#footer2 {
	position:relative;
	float:left;
	width:780px;
	height:14px;
	background-image : url(../images/bg_footer.gif);
	background-repeat : no-repeat;
}
#footer {
	position:relative;
	float:left;
	width:780px;
	height:60px;
	font-size:70%;
	text-align:center;
	color: #666666;
}

#footleft {
	position:relative;
	float:left;
	width:47px;
	padding-left:7px;
}
#footright {
	position:relative;
	float:left;
	padding-left:20px;
}
#ctform {
	width:350px;
	padding-top:10px;
}
.ctupper {
	position:relative;
	float:left;
	width:546px;	
}
.cttext {
	height:40px;
}
.ctinleft {
	position:relative;
	float:left;
	width:90px;
}
.ctinright {
	position:relative;
	float:left;
	width:390px;
}
#ctlower {
	position:relative;
	float:left;
	width:536px;
	padding:5px;
	border:1px solid #009999;
	background-color : #CCFFFF;
}
.frmlabel {
	position:relative;
	float:left;
	width:120px;
	height:25px;
	text-align:right;
	padding-right:5px;
		
}
.frminput {
	position:relative;
	text-align:left;
	height:25px;
	
}
#ctsubmit{
    position:relative;
	text-align:left;
	padding-top:10px;
	height:40px;
	width:300px;
}
#ctlegal {
	position:relative;
	text-align:left;
	width:300px;
	height:40px;
}
input {
	border:1px solid #999999;
	background-color : #ffffff;
	font-size:80%;
	color:#666666;
}
.bodyTextForm {
	font-family: Arial;color: #000000;font-size: 10pt;
}

.logotext {
	font-size:140%;
	color:#FFFFFF;
}
.orange {
	color:#FF9900;
	
}
.grey {
	color:#999999;
	font-weight : bold;
}
.black {
	color:#000000;
}
.green {
	color:#006666;
}
#navtext11 {
	color:#009999;
	font-size:130%;
	padding-left:10px;
}
#navtext12 {
	color:#0099CC;
	
}
.dblue {
	color:#009999;
}
.blue {
	color:#66CCCE;
	font-size:110%;
	font-weight:bold;
}
#pricetitle {
	position:relative;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color:#053460;
	background-color : #52C7D6;
	font-weight : bold;
	height:20px;
	width:453px;
}
.price1 {
	position:relative;
	float:left;
	width:350px;
}
.price2 {
	position:relative;
	float:left;
	width:100px;
	text-align:center;
}
.price3 {
	position:relative;
	float:left;
	width:100px;
	text-align:center;
}
.price4 {
	position:relative;
	float:left;
	width:100px;
	text-align:center;
}
td.title {
	color:#0066AC;

	font-size:110%;
}
.title2 {
	color:#0066AC;
	font-size:170%;
}
#download {
	margin-left:auto;
	margin-right:auto;
	width:325px;
	padding-top:20px;
}
.red {
	color:#FF0000;
}