.contentdividercell {
	border-right: 1px dotted #959589;
}

.redbox {
	border: 1px solid red;
}

.spacercell {
	width: 700px;
	height: 25px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}

a.nav {
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 12px;
}

#lowerboxtext {
	margin-left: 5px;
	margin-top: 6px;
	margin-bottom: 6px;
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 12px;
}

th {
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-right: 4px;
	color: #333333;
	line-height: 10px;
	white-space: nowrap;
}

td.text {
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 10px;
	padding-right: 4px;
	color: #333333;
	line-height: 10px;
}

td.textright {
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 10px;
	padding-right: 4px;
	color: #333333;
	line-height: 10px;
	text-align: right;
}

td.bottomText {font-family: verdana, arial;
	font-size: 9px;
	color: #333333;
	line-height: 14px;
}

td.capsText {
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 9px;
	color: #333333;
	line-height: 12px;
}

td.header {
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 12px;
}

td.header2 {
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	line-height: 12px;
}

td.footertext {font-family: verdana, arial;
	font-size: 10px;
	color: #000000;
	line-height: 12px;
}

td.footerText2 {
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 9px;
	color: #333333;
	line-height: 12px;
}

.footerText2 {
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 9px;
	color: #333333;
	line-height: 12px;
}

#menu1 {position: absolute;
	center top;
	visibility: hidden;
	z-index: 1;
}

#menu2 {position: absolute;
	center top;
	visibility: hidden;
	z-index: 1;
}

td.partnerlogo {
	vertical-align: top;
	text-align: right;
	padding-top: 11px;
	padding-bottom: 5px;
	padding-right: 5px;
}

td.partnertext {
	margin-right: 20px;
	padding-bottom: 5px;
	vertical-align: top;
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 12px;
}

.partnername {
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	line-height: 12px;
	border-top: 1px dotted #555555;
	padding-top: 5px;
	margin-top: 5px;
}

.bulletlist {
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 12px;
	list-style-type: disc;
	list-style-image: url('/img/dot.gif');
}

.li_spaced {
	margin-top: 1em;
}

td.formlabel {
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	padding-top: 16px;
	padding-right: 4px;
	color: #333333;
	line-height: 10px;
}

.formlabel2 {
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	vertical-align: top;
	padding-top: 16px;
	padding-right: 4px;
	color: #333333;
	line-height: 10px;
}

td.formfield {
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 10px;
	vertical-align: top;
	padding-top: 10px;
	color: #333333;
	line-height: 10px;
}

.form_textfield {
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 10px;
}

.form_submit {
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 10px;
	line-height: 10px;
}

.form_select {
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 10px;
	line-height: 10px;
}

.red {
	color: #943C35;
	font-weight: bold;
}

.reqfield {
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 10px;
	color: #943C35;
	margin-right: 1px;
}

.subhead {
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin-top: 12px;
	margin-bottom: 3px;
	clear: both;
}	

.job {
	margin-top: 15px;
}

.jobs {
	margin-bottom: 20px;
}

.prdateheader {
	vertical-align: top;
	padding-top: 12px;
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 12px;
}

.prdate {
	text-align: right;
	vertical-align: top;
	padding-top: 6px;
	padding-right: 2px;
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 12px;
}

.prtitle {
	vertical-align: top;
	padding-top: 6px;
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 12px;
}

.supportentryblock {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 10px;
	border-left: 1px solid #D6CAB1;
	border-right: 1px solid #D6CAB1;
}

.supportentrytitle {
	color: #222222;
	background-color: #D6CAB1;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: bold;
	text-transform: uppercase;
}

.supportentrytext {
	padding-left: 4px;
	padding-right: 4px;
}

.supportentryposted {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 2px;
	background-color: #D6CAB1;
	font-size: 9px;
}


.navbarcell {
	width: 700px;
	border-bottom: 1px solid #7E7E7E;
}

.navbartl {
	height: 32px;
	width: 12px;
}

.navbarlogo {
	height: 47px;
	width: 220px;
	text-align: center;
}

.navbartr {
	height: 32px;
	width: 468px;
}

.navbarbl {
	height: 15px;
	width: 12px;
	background-color: #959589;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}

.navbarbr {
	height: 15px;
	width: 468px;
	background-color: #959589;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	padding-left: 10px;
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.navbarbr A {
	display: block;
	float: left;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 2px;
	padding-bottom: 3px;
	color: #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: none;
	letter-spacing: 1px;
}

A.servicesnav {
	background-color: #117041;
	border-left: 1px solid #FFFFFF;
}

A.servicesnav:hover {
	background-color: #22905A;
	border-bottom: none;
	color: #FFFFFF;
}

A.supportnav {
	background-color: #AC8D4C;
}

A.supportnav:hover {
	background-color: #C3A566;
	border-bottom: none;
	color: #FFFFFF;
}

A.companynav {
	background-color: #536D89;
}

A.companynav:hover {
	background-color: #758EAA;
	border-bottom: none;
	color: #FFFFFF;
}

A.contactnav {
	background-color: #943C35;
}

A.contactnav:hover {
	background-color: #AD4F48;
	border-bottom: none;
	color: #FFFFFF;
}


BODY {
	margin: 0px;
	padding-top: 20px;
	background-color: #FFFFFF;
}

A {
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	color: #111111;
	border-bottom: 1px dotted #222222;
	text-decoration: none;
}

A:hover {
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	color: #050505;
	border-bottom: 1px solid #050505;
	text-decoration: none;
}

A.nounderline {
	border: none;
}

A.nounderline:hover {
	border: none;
}

.maincell {
	width: 700px;
	height: 282px;
	border-top: 1px solid #999999;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	vertical-align: top;
}

.mainhomecell {
	width: 440px;
	height: 282px;
	background-image: url('/img/homebg.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	vertical-align: middle;
}

.mainhomehead {
	padding-left: 185px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 17px;
	line-height: 18px;
	font-weight: bold;
	letter-spacing: 1px;
}

.mainhometext {
	padding-left: 185px;
	padding-right: 25px;
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 13px;
	line-height: 17px;
}

.maincontentcell {
	width: 440px;
	min-height: 282px;
	padding-top: 20px;
	vertical-align: top;
}

.norightbarcontentcell {
	width: 700px;
	min-height: 282px;
	padding-top: 20px;
	vertical-align: top;
}

.rightblockcell {
	width: 258px;
	padding-top: 20px;
	vertical-align: top;
}

.rightblock {
	border-left: 1px dotted #959589;
	padding-bottom: 20px;
}
	
.rightblocktext {
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 13px;
	padding-top: 8px;
	padding-left: 6px;
	padding-right: 10px;
}

.rightblockhead {
	width: 242px;
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #5A5A58;
	background-color: #E6E6DC;
	padding-left: 6px;
	padding-top: 2px;
	border-bottom: 1px dotted #959589;
}

.rightblocksubhead {
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #494947;
	padding-top: 20px;
	margin-bottom: 4px;
	border-bottom: 1px dotted #959589;
}

.rightblocktextcell {
	padding-top: 7px;
	padding-left: 5px;
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 12px;
}

.rightblocklink {
	margin-bottom: 12px;
	font-weight: bold;
}

.rightblocksublinks {
	padding-top: 2px;
	padding-left: 6px;
	font-weight: normal;
}

.rightblockfeaturedlink {
	position: relative;
	left: -6px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	margin-bottom: 12px;
	font-weight: bold;
	background-color: #E6E6DC;
}


.graydividercell {
	height: 10px;
	width: 700px;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}

.bottomcell {
	width: 700px;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background-image: url('/img/gldBarBttm.gif');
	background-position: top left;
	background-repeat: horizontal;
}

.footertext {
	background-color: #D9D9D9;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: center;
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 12px;
}

.servicesheader {
	margin-left: 10px;
	margin-right: 10px;
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #222222;
	background-color: #B5C2A2;
	padding-left: 4px;
	padding-top: 1px;
	border-top: 1px solid #DAE1D1;
	border-left: 1px solid #DAE1D1;
	border-right: 1px solid #DAE1D1;
	border-bottom: 1px dotted #444444;
}

.aboutheader {
	margin-left: 10px;
	margin-right: 10px;
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #222222;
	background-color: #98A7B8;
	padding-left: 4px;
	padding-top: 1px;
	border-top: 1px solid #B5C1CE;
	border-left: 1px solid #B5C1CE;
	border-right: 1px solid #B5C1CE;
	border-bottom: 1px dotted #444444;
}

.contactheader {
	margin-left: 10px;
	margin-right: 10px;
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #EEEEEE;
	background-color: #943C35;
	padding-left: 4px;
	padding-top: 1px;
	border-top: 1px solid #BC5A53;
	border-left: 1px solid #BC5A53;
	border-right: 1px solid #BC5A53;
	border-bottom: 1px dotted #444444;
}

.supportheader {
	margin-left: 10px;
	margin-right: 10px;
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #EEEEEE;
	background-color: #AC8D4C;
	padding-left: 4px;
	padding-top: 1px;
	border-top: 1px solid #BD9E5D;
	border-left: 1px solid #BD9E5D;
	border-right: 1px solid #BD9E5D;
	border-bottom: 1px dotted #666666;
}

.adminheader {
	margin-left: 10px;
	margin-right: 10px;
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #EEEEEE;
	background-color: #444444;
	padding-left: 4px;
	padding-top: 1px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #222222;
	border-bottom: 1px dotted #222222;
}


.homeboxescell {
	width: 700px;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	background-color: lightgray;
}

.spacercell {
	width: 2px;
	background-color: #FFFFFF;
}

.greenbar {
	width: 218px;
	height: 24px;
	color: white;
	background-color: #9BAD81;
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	border-right: 2px;
}

.graybar {
	width: 217px;
	height: 24px;
	color: white;
	background-color: #959589;
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
}

.bluebar {
	width: 257px;
	height: 24px;
	color: white;
	background-color: #536D89;
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
}

#lowerleftbox {
	height: 140px;
	width: 217px;
	background-image: url('/img/leftBottom_1.jpg');
	background-repeat: no-repeat;
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 9px;
	color: #333333;
	line-height: 14px;
}

#lowermidbox {
	background-image: url('/img/mid_Btm_1.jpg');
	background-repeat: no-repeat;
}

#lowerrightbox {
        height: 140px;
        width: 217px;
	background-image: url('/img/rt_bottom_box.gif');
	background-repeat: no-repeat;
        font-family: "Lucida Grande", verdana, arial, sans-serif;
        font-size: 9px;
        color: #333333;
        line-height: 14px;
}

.trace1 {
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 10px;
	padding-right: 8px;
}

.trace2 {
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 10px;
	text-align: right;
	padding-right: 8px;
}

.logofloated {
	float: left;
	clear: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.bodytext {
	margin-left: 15px;
	margin-right: 20px;
	margin-top: 2px;
	margin-bottom: 15px;
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 12px;
}

.bodytextspaced {
	margin-left: 15px;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 15px;
	border-bottom: 1px dotted #999999;
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 12px;
}

.bodytextbold {
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 8px;
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #222222;
	line-height: 12px;
}

.samplecode {
	padding-left: 15px;
	font-family: monospace;
	font-size: 10px;
}

.faqlink {
	margin-bottom: 6px;
}

.faqurl {
	padding-left: 15px;
}

.preview_text {
	padding-top: 8px;
	font-family: "Andale Mono", Monaco, "Courier New", monospace;
	font-size: 12px;
	white-space: pre;
}

input.btn{
   color:#050;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:8pt;
}


p#error {
	background: #eee;
        margin: 0 0 1em 0;
        padding: 5px 10px;
        border: 1px solid #ccc;
}
