/* Exentra CSS */
 
* {margin: 0; padding: 0; border: 0; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #666; text-align: left;}
.clear {clear: both;}

body {background: url(../../images/body_bg.gif) repeat-x top left; text-align: center; font-size: 0.1px; }

/* Text  */

h1, h2, h3, h4, h5 {font-weight: normal; color: #f47838; letter-spacing: -1px;}
h1 {font-size: 0.1px; background: url(../../images/logo.gif) no-repeat center; display: block; width: 155px; height: 110px; text-indent: -9999px;}
h2 {font-size: 24px; padding: 18px 10px;}
h3 {font-size: 18px; padding: 12px 20px;}
h4 {font-size: 14px;}

#flashcontent {width: 815px; height: 106px; margin: 0; padding: 0; position: absolute; top: 2px; right: 1px; border: 0;}

p {font-size: 12px; line-height: 15px; padding: 0 50px 14px 20px;}

a {color: #f47838; text-decoration: none;}
a:hover {text-decoration: underline;}

strong {color: #f47838;}

.intro {font-size: 16px; line-height: 20px;}
.hlight {font-size: 14px; color: #6b2400;}
.small {font-size: 10px;}
.error {color: #CC0000;}

/* List */

ul {margin: 0 150px 20px 50px;}
ol {margin: 0 0 20px 40px;}
li {font-size: 12px; margin-bottom: 8px; line-height: 14px; padding: 0 0 0 20px;}

/* Main Layout Elements */

#page {width: 970px; background: url(../../images/pagetop_bg.gif) no-repeat top; margin: 0 auto; padding: 0 15px; position: relative;}
#top {width: 970px; height: 26px; margin-bottom: 6px;}
#header {width: 970px; height: 110px; background: url(../../images/header_img.gif) no-repeat right bottom; position: relative;}

#left {width: 155px; float: left; display: inline;}
#contentContainer {width: 810px; float: left; margin: 2px 0 0 5px; display: inline; }

#footContainer {background: url(../../images/footer_bg.gif) repeat-x top left; padding-top: 56px;}
#footer {width: 970px ; margin: 0 auto; padding: 20px 15px 6px 15px;}

/* Content Elements */

#content {width: 650px; float: left; display: inline;}

#indFeat_container {margin-left: 10px; }
.indFeature {width: 310px; height: 180px; background: url(../../images/ind_feat_bg.jpg) no-repeat; float: left; display: inline; margin: 0 8px 0 0; position: relative;}
.indFeature h3 {padding: 12px 10px 9px 10px;}
.indFeature p {color: #666; font-size: 10px; line-height: 14px; padding: 0 10px 14px 10px;}
.indFeature img {margin-left: 10px;}

.indFeature_train {width: 310px; height: 180px; background: url(../../images/ind_feat_bg.jpg) no-repeat; float: left; display: inline; margin: 0 8px 0 0; position:relative;}
.indFeature_train h3 {padding: 12px 10px 7px 10px;}
.indFeature_train p {color: #666; font-size: 10px; line-height: 14px; padding: 9px 0 14px 10px; width: 140px; float: left;}
.indFeature_train img {float: left;}

img.morebutton {
	position: absolute;
	left: 245px;
	top: 14px;
	margin: 0;
}

/* New Home Page */
#indcontent {width: 790px; height: 300px;}
#homefeature {width: 790px;  height: 350px; background: url(../../images/homefeaturebg.jpg) no-repeat top; position: relative;}
#homefeature table p {font-size: 11px; line-height: 12px; color: #666; padding: 0 20px 8px 25px; margin-left: 20px;}
#homefeature table p.smart {background: url(../../images/bullet_smart.gif) no-repeat left 2px;}
#homefeature table p.solo {background: url(../../images/bullet_solo.gif) no-repeat left 2px;}
#homefeature table p.intro { font-size: 11px; color: #333; line-height: 14px; padding: 12px 20px; margin: 0; }



/* Right Column */

#rightCol {width: 159px; float: left; padding-bottom: 20px;}
#rightCol h2 {color: #666; font-size: 18px; padding: 18px 10px 12px 10px;}
#rightCol h3 {font-size: 14px; padding: 4px 10px;}
#rightCol p {font-size: 11px; line-height: 14px; padding: 0 10px 14px 10px;}

/* Footer Styles -----------------------------------------------*/

#footer p {padding: 0 0 14px 0; }

ul#footnav {margin: 0 0 12px 0; padding: 0;}
ul#footnav li {display: inline; line-height: 14px; list-style-type: none; font-size: 10px; color: #999; padding: 0 3px 0 0; margin: 0;}
ul#footnav li a  {text-decoration: none; color: #f47838; margin-right: 3px;}
ul#footnav li a:hover {color: #666; text-decoration: underline; }

#footer p .dentons {font-size: 10px; margin-left: 20px; }
.validate
{
	font-size: 12px;
	color: #FF0000;
	padding: 2px;
}