/* Start of CMSMS style sheet 'Spirit General' */
@charset "UTF-8";
/* CSS Document */

.sideMenu a { font-size:13px; cursor:pointer; font-weight:normal; color:#333333; text-decoration:none; }
.sideMenu a:visited { font-weight:normal; color:#333333; }
.sideMenu a:hover { text-decoration:underline; }

.title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	letter-spacing:1px;
	color:#FFFFFF;
	padding-top:10px;
                padding-left:9px;
                padding-right:10px;
	float:left;
	vertical-align: top;
	}
.content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:1px;
	color:#FFFFFF;
	padding-top:10px;
                padding-left:10px;
                padding-right:10px;
	float:left;
	}
.content a { cursor:pointer; font-weight:normal; color:#333333; text-decoration:none; }
.content a:visited { font-weight:normal; color:#333333; }
.content a:hover { text-decoration:underline; }
.col1 {
	width:206px;
	height:auto;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:1px;
	color:#FFFFFF;
	float:left;
	}
.hmgaprow1a {
	width:24px;
	height:36px;
	float:left;
	}
.hmgaprow1b {
	width:27px;
	height:36px;
	float:left;
	}
.gap {
	width:12px;
	height:100%;
	float:left;
	}
.linkimg {
	width:199px;
	height:94px;
	float:left;
	border:none;
	}
.hmtextrow1 {
	width:199px;
	height:165px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:1px;
	color:#FFFFFF;
	padding-top:10px;
	float:left;
	}
.hmtextrow2 {
	width:199px;
	height:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:1px;
	color:#FFFFFF;
	padding-top:10px;
	float:left;
	}
.homeh1text {
	width:199px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	letter-spacing:1px;
	color:#FFFFFF;
	padding-top:10px;
	float:left;
	vertical-align: top;
	}
.homeh1textcel1 {
	width:206px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	letter-spacing:1px;
	color:#FFFFFF;
	padding-top:10px;
	float:left;
	vertical-align: top;
	}
.hmrowcontainer1 {
	width:199px;
	height:260px;
	float:left;
	border:none;
	}
.hmrowcontainer2 {
	width:199px;
	height:260px;
	float:left;
	border:none;
	}
.gap2 {
	width:900px;
	height:10px;
	float:left;
	}
.headerpt1{
	height:135px;
	width:450px;
	float:left;
	vertical-align: top;
	}
.headerpt2{
	height:135px;
	width: 450px;
	float:left;
	vertical-align: top;
	}
.slogantext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 300;
	font-style: italic;
	letter-spacing: 1px;
	color: Silver;
	float: right;
	padding-right: 50px;
	padding-top: 20px;
}
.footer {
	height:30px;
	width:900px;
	padding-top:5px;
	float:left;
	vertical-align: middle;
	}
.footertextleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 500;
	font-style: italic;
	letter-spacing: 1px;
	color: #FFFFFF;
	float: left;
}
.footertextright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 300;
	font-style: italic;
	letter-spacing: 1px;
	color: #FFFFFF;
	float: right;
}
.indevelopment {
	padding-right:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #3366ff;
	padding-top: 30px;
	padding-left: 0px;
	float: left;
	vertical-align: top;
}

.priceList .bullet { background:url(/images/bullets/bullet_01.gif) center center no-repeat; }
.priceList .alt { background-color:#F0F6FB; }
.priceList th { background-color:#CC6600; color:#FFFFFF; font-weight:bold; text-align:center; }
.priceList th a { color:#FFFFFF; text-decoration:none; }
.priceList td { background-color:#FFFFFF; color:#666666; font-weight:normal; text-align:center; }

.wsprod .bullet { background:url(/images/bullets/bullet_01.gif) center center no-repeat; }
.wsprod .alt { background-color:#F0F6FB; }
.wsprod th { background-color:#CC6600; color:#FFFFFF; font-weight:bold; text-align:center; }
.wsprod th a { color:#FFFFFF; text-decoration:none; }
.wsprod td { background-color:#FFFFFF; color:#666666; font-weight:normal; text-align:left; }

H1 { }
H2 { }
H3 { 
                font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	letter-spacing: 1px;
                text-align: center;
	color: white;
}




/* End of 'Spirit General' */

