
* { margin: 0; }
html { height: 100%; }
body { background: #000000 url(../images/shell/bkg.jpg) repeat; color: #333333; font-family: Arial, Helvetica, san-serif; font-size: 12px; height: 100%; margin: 0; padding: 0; }
form { margin: 0px; padding: 0px; }
input.width170 { width: 168px; }
p { color: #333333; font-family: Arial, Helvetica, san-serif; font-size: 12px; margin: 0px; padding: 0px 0px 8px; }
select.width170 { }
td { color: #333333; font-family: Arial, Helvetica, san-serif; font-size: 12px; }
ul { margin-bottom: 14px; padding-left: 16px; }


ul.sidebar { list-style-type: none; margin: 0px 0px 30px; padding: 0px; }
ul.sidebar li { float: left; list-style-type: none; width: 181px; }


ul.sidebar li a { background: #FFFFFF; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px 12px 10px; text-decoration: none; width: 211px; }
ul.sidebar li a:hover { background: #FAECEE; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px 12px 10px; text-decoration: none; width: 211px; }
ul.sidebar li a.gen_at { background: #F2F2F2; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px 12px 10px; text-decoration: none; width: 211px; }

ul.sidebar li a.consulting { background: #FFFFFF url(../images/icons/icon_consulting_tn.gif) no-repeat; background-position: 10px 50%; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px; text-decoration: none; width: 181px; }
ul.sidebar li a.consulting:hover { background: #FAECEE url(../images/icons/icon_consulting_tn.gif) no-repeat; background-position: 10px 50%; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px; text-decoration: none; width: 181px; }
ul.sidebar li a.consulting_at { background: #F2F2F2 url(../images/icons/icon_consulting_tn.gif) no-repeat; background-position: 10px 50%; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px; text-decoration: none; width: 181px; }

ul.sidebar li a.counter { background: #FFFFFF url(../images/icons/icon_counter_tn.gif) no-repeat; background-position: 10px 50%; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px; text-decoration: none; width: 181px; }
ul.sidebar li a.counter:hover { background: #FAECEE url(../images/icons/icon_counter_tn.gif) no-repeat; background-position: 10px 50%; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px; text-decoration: none; width: 181px; }
ul.sidebar li a.counter_at { background: #F2F2F2 url(../images/icons/icon_counter_tn.gif) no-repeat; background-position: 10px 50%; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px; text-decoration: none; width: 181px; }

ul.sidebar li a.check { background: #FFFFFF url(../images/icons/icon_check_tn.gif) no-repeat; background-position: 10px 50%; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px; text-decoration: none; width: 181px; }
ul.sidebar li a.check:hover { background: #FAECEE url(../images/icons/icon_check_tn.gif) no-repeat; background-position: 10px 50%; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px; text-decoration: none; width: 181px; }
ul.sidebar li a.check_at { background: #F2F2F2 url(../images/icons/icon_check_tn.gif) no-repeat; background-position: 10px 50%; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px; text-decoration: none; width: 181px; }

ul.sidebar li a.crowd { background: #FFFFFF url(../images/icons/icon_crowd_tn.gif) no-repeat; background-position: 10px 50%; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px; text-decoration: none; width: 181px; }
ul.sidebar li a.crowd:hover { background: #FAECEE url(../images/icons/icon_crowd_tn.gif) no-repeat; background-position: 10px 50%; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px; text-decoration: none; width: 181px; }
ul.sidebar li a.crowd_at { background: #F2F2F2 url(../images/icons/icon_crowd_tn.gif) no-repeat; background-position: 10px 50%; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px; text-decoration: none; width: 181px; }

ul.sidebar li a.design { background: #FFFFFF url(../images/icons/icon_design_tn.gif) no-repeat; background-position: 10px 50%; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px; text-decoration: none; width: 181px; }
ul.sidebar li a.design:hover { background: #FAECEE url(../images/icons/icon_design_tn.gif) no-repeat; background-position: 10px 50%; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px; text-decoration: none; width: 181px; }
ul.sidebar li a.design_at { background: #F2F2F2 url(../images/icons/icon_design_tn.gif) no-repeat; background-position: 10px 50%; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px; text-decoration: none; width: 181px; }

ul.sidebar li a.events { background: #FFFFFF url(../images/icons/icon_events_tn.gif) no-repeat; background-position: 10px 50%; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px; text-decoration: none; width: 181px; }
ul.sidebar li a.events:hover { background: #FAECEE url(../images/icons/icon_events_tn.gif) no-repeat; background-position: 10px 50%; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px; text-decoration: none; width: 181px; }
ul.sidebar li a.events_at { background: #F2F2F2 url(../images/icons/icon_events_tn.gif) no-repeat; background-position: 10px 50%; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px; text-decoration: none; width: 181px; }

ul.sidebar li a.execvip { background: #FFFFFF url(../images/icons/icon_execvip_tn.gif) no-repeat; background-position: 10px 50%; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px; text-decoration: none; width: 181px; }
ul.sidebar li a.execvip:hover { background: #FAECEE url(../images/icons/icon_execvip_tn.gif) no-repeat; background-position: 10px 50%; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px; text-decoration: none; width: 181px; }
ul.sidebar li a.execvip_at { background: #F2F2F2 url(../images/icons/icon_execvip_tn.gif) no-repeat; background-position: 10px 50%; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px; text-decoration: none; width: 181px; }

ul.sidebar li a.gated { background: #FFFFFF url(../images/icons/icon_gated_tn.gif) no-repeat; background-position: 10px 50%; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px; text-decoration: none; width: 181px; }
ul.sidebar li a.gated:hover { background: #FAECEE url(../images/icons/icon_gated_tn.gif) no-repeat; background-position: 10px 50%; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px; text-decoration: none; width: 181px; }
ul.sidebar li a.gated_at { background: #F2F2F2 url(../images/icons/icon_gated_tn.gif) no-repeat; background-position: 10px 50%; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px; text-decoration: none; width: 181px; }

ul.sidebar li a.polygraph { background: #FFFFFF url(../images/icons/icon_polygraph_tn.gif) no-repeat; background-position: 10px 50%; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px; text-decoration: none; width: 181px; }
ul.sidebar li a.polygraph:hover { background: #FAECEE url(../images/icons/icon_polygraph_tn.gif) no-repeat; background-position: 10px 50%; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px; text-decoration: none; width: 181px; }
ul.sidebar li a.polygraph_at { background: #F2F2F2 url(../images/icons/icon_polygraph_tn.gif) no-repeat; background-position: 10px 50%; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px; text-decoration: none; width: 181px; }

ul.sidebar li a.resident { background: #FFFFFF url(../images/icons/icon_resident_tn.gif) no-repeat; background-position: 10px 50%; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px; text-decoration: none; width: 181px; }
ul.sidebar li a.resident:hover { background: #FAECEE url(../images/icons/icon_resident_tn.gif) no-repeat; background-position: 10px 50%; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px; text-decoration: none; width: 181px; }
ul.sidebar li a.resident_at { background: #F2F2F2 url(../images/icons/icon_resident_tn.gif) no-repeat; background-position: 10px 50%; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px; text-decoration: none; width: 181px; }

ul.sidebar li a.security { background: #FFFFFF url(../images/icons/icon_security_tn.gif) no-repeat; background-position: 10px 50%; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px; text-decoration: none; width: 181px; }
ul.sidebar li a.security:hover { background: #FAECEE url(../images/icons/icon_security_tn.gif) no-repeat; background-position: 10px 50%; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px; text-decoration: none; width: 181px; }
ul.sidebar li a.security_at { background: #F2F2F2 url(../images/icons/icon_security_tn.gif) no-repeat; background-position: 10px 50%; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px; text-decoration: none; width: 181px; }

ul.sidebar li a.servindex { background: #FFFFFF; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px 12px 10px; text-decoration: none; width: 211px; }
ul.sidebar li a.servindex:hover { background: #FAECEE; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px 12px 10px; text-decoration: none; width: 211px; }
ul.sidebar li a.servindex_at { background: #F2F2F2; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px 12px 10px; text-decoration: none; width: 211px; }



ul.sidebar li a.trainingindex { background: #FFFFFF; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px 12px 10px; text-decoration: none; width: 211px; }
ul.sidebar li a.trainingindex:hover { background: #FAECEE; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px 12px 10px; text-decoration: none; width: 211px; }
ul.sidebar li a.trainingindex_at { background: #F2F2F2; border-bottom: 1px solid #dadde3; color: #db0700; display: block; padding: 12px 40px 12px 10px; text-decoration: none; width: 211px; }


a:link { color: #db0700; text-decoration: none; }
a:visited { color: #db0700; text-decoration: none; }
a:active { color: #db0700; text-decoration: none; }
a:hover { color: #db0700; text-decoration: underline; }

a.linkblue:link { color: #0079bb; text-decoration: none; }
a.linkblue:visited { color: #0079bb; text-decoration: none; }
a.linkblue:active { color: #0079bb; text-decoration: none; }
a.linkblue:hover { color: #0079bb; text-decoration: underline; }

a.footer:link { color: #ffffff; text-decoration: none; }
a.footer:visited { color: #ffffff; text-decoration: none; }
a.footer:active { color: #ffffff; text-decoration: none; }
a.footer:hover { color: #ffffff; text-decoration: underline; }


.bkg_repeat { background: url(../images/shell/bkg_repeat.jpg) repeat-x; height: 100%; margin: 0 auto; min-height: 100%; text-align: center; }
.footer_repeat { background: url(../images/shell/footer_repeat.gif) repeat-x; }
.header { padding-top: 8px; }
.header_aboutasc { background: url(../images/headers/header_aboutasc.jpg) no-repeat; }
.header_contact { background: url(../images/headers/header_contact.jpg) no-repeat; }
.header_elkriver { background: url(../images/headers/elkriver_header.jpg) no-repeat; }
.header_news { background: url(../images/headers/header_news.jpg) no-repeat; }
.header_partners { background: url(../images/headers/header_partners.jpg) no-repeat; }
.header_services { background: url(../images/headers/header_services.jpg) no-repeat; }
.header_training { background: url(../images/headers/header_training.jpg) no-repeat; }
.home_body { background: url(../images/shell/home_body.jpg) no-repeat; }
.home_intro { color: #999999; font-size: 14px; line-height: 20px; width: 548px; }
.img_fpo { background: #EFEFEF; }
.img_bordered { border: 1px solid #666666; }
.sub_content { border-left: 1px solid #b7b7b7; }
.wrapper_home {	
			background: #000000; border-left: 3px double #666666; border-right: 3px double #666666; height: auto !important; height: 100%; margin: 0 auto;
			padding: 0px; min-height: 100%; text-align: center; width: 898px;
			}

.wrapper {	
			background: #FFFFFF; border-left: 3px double #666666; border-right: 3px double #666666; height: auto !important; height: 100%; margin: 0 auto;
			padding: 0px; min-height: 100%; text-align: center; width: 898px;
			}


.ari10 { font-family: Arial, Helvetica, san-serif; font-size: 10px; }
.ari14 { font-family: Arial, Helvetica, san-serif; font-size: 14px; }
.ari14_20 { font-family: Arial, Helvetica, san-serif; font-size: 14px; line-height: 20px; }
.ari18 { font-family: Arial, Helvetica, san-serif; font-size: 18px; }
.ari28 { font-family: Arial, Helvetica, san-serif; font-size: 28px; }
.black { color: #000000; }
.grey { color: #666666; }
.grey2 { color: #999999; }
.grey3 { color: #CCCCCC; }
.red { color: #FF0000; }
.white { color: #ffffff; }

