body { padding: 23px 0 0;  background: #FFF url(../img/alit-body-tail.gif) repeat-x 0 0;  text-align: center;  font-size: 12px;  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #5C5C5C; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
.clear { clear: both; }
img { border: none; }
#container { width: 980px;  margin: 0 auto;  text-align: left; }
#header { float: left;  width: 100%;  margin: 25px 0 18px;  border-bottom: 10px solid #393939; }
#logo { float: left;  overflow: hidden;  width: 226px;  background: transparent url(../img/alit-logo-bg.gif) no-repeat 100% 4px; }
#logo a { display: block;  width: 209px;  height: 58px;  margin: 0 15px 28px 0;  border: none;  background: transparent url(../img/alit-logo.jpg) no-repeat 0 0;  text-indent: -9999px;  font-size: 12px; }
#pageTitle { float: left;  padding-left: 14px;  line-height: 48px;  font-size: 14px;  font-family: Verdana, Arial, Helvetica, sans-serif; }
#header #topMenu { float: right;  padding: 12px 0 0; }
#header #topMenu li { float: left;  padding: 0 10px;  background: transparent url(../img/sub-menu-li-bg.gif) no-repeat 0 100%; }
#header #topMenu li.first { background: none; }
#header #topMenu a { float: left;  width: 29px;  height: 24px;  border-top: 3px solid #FFF;  margin: 0 12px;  text-indent: -9999px;  font-size: 12px; }
#header #topMenu a:hover { border-top: 3px solid #FE3739;  background: transparent url(../img/alit-topmenu-home.gif) no-repeat 50% 100%; }
#header #topMenu li.first a { background: transparent url(../img/alit-topmenu-home.gif) no-repeat 50% 100%; }
#header #topMenu li.first a:hover { background: transparent url(../img/alit-topmenu-home-active.gif) no-repeat 50% 100%; }
#header #topMenu li.last a { background: transparent url(../img/alit-topmenu-env.gif) no-repeat 50% 100%; }
#header #topMenu li.last a:hover { background: transparent url(../img/alit-topmenu-env-active.gif) no-repeat 50% 100%; }
#mainMenu { float: left;  width: 155px;  padding: 45px 0 0; }
#content { float: left;  clear: both;  width: 980px;  padding: 0 0 10px; }
#template { float: right;  width: 825px; }
#banner { float: right;  width: 825px;  height: 361px; }
#banner img { float: right; }
.inquise_tpl { float: right;  width: 825px; }
#template-area { padding: 10px 0 0; }
.CMSModule { margin: 0 25px 10px 15px;  padding: 1px 0;  font-family: Verdana, Arial, Helvetica, sans-serif; }
.beige .CMSModule { background: #FAF9F4; }
.CMSArticle { margin: 20px 0; }
.CMSArticle .CMSArticleTitle { margin-bottom: 20px;  line-height: 1.3;  font-size: 20px;  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #1A1A1A; }
.beige .CMSArticle .CMSArticleTitle { width: auto;  padding-right: 30px;  padding-left: 30px; }
.red .CMSArticle .CMSArticleTitle { color: #FE3739; }
.CMSArticle .CMSArticleAuthor { margin-bottom: 5px;  font-size: 11px; }
.beige .CMSArticle .CMSArticleAuthor { width: auto;  padding-right: 30px;  padding-left: 30px; }
.CMSArticle .CMSArticleCrtDate { margin-bottom: 5px;  font-size: 11px; }
.beige .CMSArticle .CMSArticleCrtDate { width: auto;  padding-right: 30px;  padding-left: 30px; }
.CMSArticle .CMSArticleLead { clear: both;  width: 100%;  margin-bottom: 5px;  line-height: 1.3;  color: #5C5C5C; }
.beige .CMSArticle .CMSArticleLead { width: auto;  padding-right: 30px;  padding-left: 30px; }
.CMSArticle .CMSArticleContent { clear: both;  width: 100%;  margin-bottom: 15px;  line-height: 1.3;  color: #5C5C5C; }
.beige .CMSArticle .CMSArticleContent { width: auto;  padding-right: 30px;  padding-left: 30px; }
.CMSArticle .CMSArticleLead a { color: #000;  font-weight: normal;  text-decoration: underline; }
.CMSArticle .CMSArticleContent a { color: #000;  font-weight: normal;  text-decoration: underline; }
.CMSArticle .CMSArticleLead strong { font-weight: bold; }
.CMSArticle .CMSArticleContent strong { font-weight: bold; }
.CMSArticle .CMSArticleLead em { font-style: italic; }
.CMSArticle .CMSArticleContent em { font-style: italic; }
.CMSArticle .CMSArticleLead ul { margin-left: 5px;  padding-left: 1px; margin-top: 15px; margin-bottom: 15px; }
.CMSArticle .CMSArticleContent ul { margin-left: 5px;  padding-left: 1px; margin-top: 15px; margin-bottom: 15px; }
.CMSArticle .CMSArticleLead ol { margin: 15px;  padding-left: 5px; }
.CMSArticle .CMSArticleContent ol { margin: 15px;  padding-left: 5px; }
.CMSArticle .CMSArticleLead ul li { margin-bottom: 8px;  padding-left: 10px;  background: transparent url(../img/alit-marker.gif) no-repeat 0 6px;  line-height: 1.3; }
.red .CMSArticle .CMSArticleLead ul li { color: #FE3739; }
.red .CMSArticle .CMSArticleLead ul li a { color: #FE3739; }
.CMSArticle .CMSArticleContent ul li { margin-bottom: 8px;  padding-left: 10px;  background: transparent url(../img/alit-marker.gif) no-repeat 0 6px;  line-height: 1.3; }
.red .CMSArticle .CMSArticleContent ul li { color: #FE3739; }
.red .CMSArticle .CMSArticleContent ul li a { color: #FE3739; }
.CMSArticle .CMSArticleLead ol li { margin-left: 10px;  list-style-type: decimal;  text-align: left; }
.red .CMSArticle .CMSArticleLead ol li { color: #FE3739; }
.red .CMSArticle .CMSArticleLead ol li a { color: #FE3739; }
.CMSArticle .CMSArticleContent ol li { margin-left: 10px;  list-style-type: decimal;  text-align: left; }
.red .CMSArticle .CMSArticleContent ol li { color: #FE3739; }
.red .CMSArticle .CMSArticleContent ol li a { color: #FE3739; }
.CMSArticle .CMSArticleLead p { margin-bottom: 5px; }
.CMSArticle .CMSArticleContent p { margin-bottom: 5px; }
.CMSArticle .CMSArticleContent hr { height: 0;  margin: 10px 10%;  border: none;  border-bottom: 1px solid #6E6E6E; }
.CMSArticleAttachments { margin-bottom: 15px; }
.beige .CMSArticleAttachments { width: auto;  padding-right: 30px;  padding-left: 30px; }
.CMSArticleAttachments a { color: #5C5C5C;  text-decoration: underline; }
.CMSArticleAttachments a:hover { color: #5C5C5C; }
.CMSArticleAttachment { margin-bottom: 3px;  padding: 2px 0 2px 14px;  background: transparent url(../img/alit-attachment-bg.gif) no-repeat 0 50%;  font-size: 12px;  color: #5C5C5C; }
.CMSArticleAttachment img { display: none; }
.CMSArticle .CMSArticlePages { margin-bottom: 15px;  font-size: 12px; }
.beige .CMSArticle .CMSArticlePages { width: auto;  padding-right: 30px;  padding-left: 30px; }
.CMSArticle .CMSArticlePages a { margin-right: 2px;  color: #5C5C5C;  text-decoration: underline; }
.CMSArticle .CMSArticlePages a:hover { color: #FE3739; }
.CMSArticle .CMSArticlePages a.current { font-weight: bold;  color: #505050; }
.CMSAggregator { margin: 20px 0; }
.CMSAggregator .aggregator_title { margin-bottom: 20px;  line-height: 1.3;  font-size: 20px;  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #1A1A1A; }
.red .CMSAggregator .aggregator_title { color: #FE3739; }
.CMSAggregator .aggregator_header .aggregator_pagination { display: none; }
.CMSAggregator .entry { margin-bottom: 20px; }
.CMSAggregator .entryheader { margin-bottom: 5px; }
.CMSAggregator .entryheader .dateline { margin-bottom: 5px;  font-size: 11px; }
.CMSAggregator .entryheader h4 { margin-bottom: 5px;  line-height: 1.3;  color: #5C5C5C; }
.CMSAggregator .entryheader h4 a { font-weight: bold;  color: #5C5C5C;  text-decoration: underline; }
.red .CMSAggregator .entryheader h4 a { color: #FE3739; }
.CMSAggregator .entrycontent { margin-bottom: 10px;  line-height: 1.3; }
.CMSAggregator .entrycontent p { line-height: 1.3; }
.CMSAggregator .entrycontent a { font-weight: bold;  color: #000;  text-decoration: underline; }
.CMSAggregator .continue { margin-bottom: 5px; }
.CMSAggregator .continue a { padding-right: 10px;  background: transparent url(../img/alit-link-bg.png) no-repeat 100% 6px;  font-weight: bold;  color: #000; }
.CMSAggregator .continue a:hover { font-weight: bold;  color: #000;  text-decoration: underline; }
.CMSAggregator .additionallink { clear: both;  margin: 0 0 10px;  text-align: right; }
.CMSAggregator .additionallink a { padding-right: 10px;  background: transparent url(../img/alit-link-bg.png) no-repeat 100% 6px;  line-height: 1.3;  font-weight: bold;  color: #000; }
.CMSAggregator .additionallink a:hover { color: #000;  text-decoration: underline; }
.cmsModuleMenuVertical { margin: 20px 0; }
.cmsModuleMenuVertical h3 { margin-bottom: 20px;  line-height: 1.3;  font-size: 20px;  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #1A1A1A; }
.red .cmsModuleMenuVertical h3 { color: #FE3739; }
.cmsModuleMenuVertical ul { margin: 15px; }
.cmsModuleMenuVertical li { margin-bottom: 5px;  padding: 0 0 5px 0;  border-bottom: 1px solid #E9EBEC;  background: transparent none;  line-height: 1.3; }
.cmsModuleMenuVertical a { color: #5C5C5C; }
.cmsModuleMenuVertical a:hover { color: #5C5C5C;  text-decoration: underline; }
.cmsModuleMenuHorizontal { margin: 20px 0; }
.cmsModuleMenuHorizontal h3 { margin-bottom: 20px;  line-height: 1.3;  font-size: 20px;  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #1A1A1A; }
.red .cmsModuleMenuHorizontal h3 { color: #FE3739; }
.cmsModuleMenuHorizontal ul { margin: 15px; }
.cmsModuleMenuHorizontal li { display: inline;  margin-right: 12px;  line-height: 1.3; }
.cmsModuleMenuHorizontal li a { color: #5C5C5C; }
.cmsModuleMenuHorizontal li a:hover { color: #5C5C5C;  text-decoration: underline; }
#footer { float: left;  clear: both;  width: 100%;  margin: 0 0 20px;  padding-top: 20px;  border-top: 1px solid #E3E3E3; }
#footer #powered { float: left;  padding: 10px 0;  color: #B3B3B0; }
#footer #powered a { color: #BCB8A0; }
#footer #contact { float: right;  padding: 10px 0; }
#footer #contact a { padding-left: 17px;  background: transparent url(../img/alit-call-bg.gif) no-repeat 0 3px;  font-weight: bold;  color: #000; }
#authForm { position: absolute;  top: 0;  left: 0;  z-index: 199;  display: none;  width: 100%;  height: 220px;  border-bottom: 2px solid #FF5F64;  background: #FFF none;  text-align: left; }
#authForm  #componentAuth { width: 970px;  padding: 15px;  margin: 30px auto; }
#authForm form { width: 100%;  margin: 0;  padding: 0;  font-size: 11px;  color: #000; }
#authForm div div div { float: left;  width: 930px;  margin: 10px;  padding: 7px 10px;  background: #8EA4AF none;  color: #FFF; }
#authForm a { float: left;  margin: 10px;  color: #8EA4AF; }
#authForm div div form div { float: left;  width: 485px;  margin: 0;  padding: 0;  background: none;  color: #000; }
#authForm label { display: block;  height: 14px;  margin: 0 10px 3px;  font-weight: bold;  font-size: 12px;  text-transform: capitalize; }
#authForm #login { width: 455px;  height: 14px;  line-height: 14px;  margin: 0 10px;  padding: 3px;  border: 2px solid #FF5F64;  background: #F6F6F6;  font-size: 11px;  color: #000; }
#authForm #pass { width: 455px;  height: 14px;  line-height: 14px;  margin: 0 10px;  padding: 3px;  border: 2px solid #FF5F64;  background: #F6F6F6;  font-size: 11px;  color: #000; }
#authForm #loginButton { margin: 8px 10px 0;  padding: 3px 12px;  border: 2px solid #8EA4AF;  background: #EFEFEF;  font-size: 11px;  color: #000; }
#authForm #logoutButton { margin: 8px 10px 0;  padding: 3px 12px;  border: 2px solid #8EA4AF;  background: #EFEFEF;  font-size: 11px;  color: #000; }
#loginLink { position: absolute;  display: block;  width: 17px;  height: 10px;  top: 6px;  left: 50%;  margin-left: -500px;  z-index: 299;  background: transparent url(../img/alit-inquise-small.png) no-repeat 0 0;  text-indent: -5555px;  cursor: pointer;  cursor: hand;  font-size: 11px;  color: #6E6E6E; }


