
html, body { width: 100%; height: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; background-color: #B5BDB7; }

.top { background:#000; width: 792px; height:98px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

.top_image { width: 792px; height:36px; background-image: url(../images/home/top/als_top.jpg); background-repeat: no-repeat; background-position:top center; }

.top_logo { /*position:absolute;*/ width: 430px; height:62px; background-image: url(../images/home/logo/als_logo.jpg); background-repeat: no-repeat; background-position:top left; float:left; }

.top_search { /*position:relative; left: 430px;*/ width: 362px; height: 40px; color: #ABB5B1; font-family: Arial; padding: 22px 0px 0px 0px; font-size: 11px; line-height: 15px; text-indent:100px; background:#000; float:right !important; }

.top_search_input { width: 150px; height: 15px; color: #000; font-family: Arial; padding: 1px 2px 1px 2px; margin: 0px 0px 0px 2px; font-size: 11px; background:#AEB3AD; border:none; }

.wrapper { top: 0px; width:822px; margin-top: 0px; padding:0px 0px 0px 30px; margin-bottom: 0px; background:transparent; background-image: url(../images/home/bg/bg.jpg); background-repeat: repeat-y; background-position:top center; text-align:left; }

ul#nav { list-style: none; padding: 0px; margin: 0px;}

#nav { margin: 0px 0px 0px 0px; }
#nav a { font-weight: bold; color: green; }
#nav a { text-decoration: none; }
#nav li li a { display: block; color: #000; width: 181px; margin:0px; padding: 3px 0px 3px 15px; background-color:#CBCFCA; font-weight:normal; font-family: Verdana; font-size: 11px; line-height: 17px; }
#nav li li a:hover { width: 181px; margin:0px; padding: 3px 0px 3px 15px; color: #fff; background:#6C0521; }

#nav li { float: left; position: relative; cursor: default; }

#nav li ul { display: none; position: absolute; top: 100%; left: 0px; font-weight: normal; padding: 0px 0px 0px 0px; margin:0px; width:181px; }

#nav li>ul { top: auto; left: auto; }

#nav li li { display: block; float: none; margin: 0px; padding:0px; border: 0; }

#nav li:hover ul, #nav li.over ul { display: block; }

.nav_left_fly { margin: 0px 0px 0px -118px; }

#ContentLeftNav {float:left; width:217px; height:auto; display:block;}
#ContentLeftNav ul {display:block; float:left; height:auto; width:181px;}
#ContentLeftNav ul li a { display: block; color: #000; width: 181px; margin:0px; padding: 3px 0px 3px 15px;ont-weight:normal; font-family: Verdana; font-size: 11px; line-height: 17px; text-decoration:none;}
#ContentLeftNav ul li a:hover {width: 181px; background:#a9a69c; }

#ContentBlockHomeLeft {float:left; clear:left; width:217px; height:auto;}

/* center image & text*/
.content-main-wrap {float:left; width:792px; height:264px; background:#000;}
.center_image {float: right; width:400px; height: 264px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.center_text {float:left; width:392px; height:264px; background:#BAB9A5; color:#000; font:normal 16px "Times New Roman", Times, serif;} 
.center_text p {padding:47px 75px; color:#000;}

/* begin content stylization */
.content_wrapper {float:left; width:792px; height:auto;}
.content { float: left; width: 767px; height:auto; margin:25px 0 10px; padding:0 0 0 25px; color: #404040; font-family: Verdana; font-size: 11px; line-height: 17px;}

.content_left_column { width:217px; height:auto; padding: 2px 0px 14px 0px; margin: 0px 25px 0px 0px; background: transparent; float:left; }
.content_middle_column { width:220px; height:auto; padding: 2px 15px 14px 15px; margin: 0px 25px 0px 0px; background: transparent; float: left; border-left: dashed 1px #847D6F; border-right: dashed 1px #847D6F; min-height: 400px; }
.content_right_column {width:223px; height:auto; padding: 0px 0px 14px 0px; margin:0; background: transparent; float: left; }

.content_search { width:720px; padding: 10px; background:#fff; }

.content_red_title { color: #6C0521; font-family: Verdana; font-size: 11px; line-height: 20px; font-weight:bold; }

.content_image_virtual_left { float: left; }

.content_image_virtual_left img { padding: 12px 10px 0px 0px; }

.content_image_virtual_right { padding: 11px 0px 0px 0px; float:left; }

.content_date { color: #787878; font-family: Georgia; font-size: 11px; line-height: 15px; font-weight:bold; }

.news_link a {  font-family: Verdana; font-size: 11px; line-height: 15px; text-decoration: none; }

.news_link a:hover { color: #6C0521; font-family: Verdana; font-size: 11px; line-height: 15px; text-decoration: underline; }

.content a, #ContentText a { color: #404040;font-family: Verdana; font-size: 11px; line-height: 15px; text-decoration: none; }

.content a:hover { color: #6C0521; font-family: Verdana; font-size: 11px; line-height: 15px; text-decoration: underline; }

.header_link a { color: #6C0521; font-family: Verdana; font-size: 11px; line-height: 15px; text-decoration: none; }

.header_link a:hover { color: #6C0521; font-family: Verdana; font-size: 11px; line-height: 15px; text-decoration: underline; }

.content_spotlight { /*background: #D9DAD7;*/ padding: 5px 10px 10px 10px; margin: 0px 0px 15px 0px; /*height:85px;*/ }

.content_spotlightImg { /*background: #D9DAD7;*/ padding:0; margin: 0px 0px 15px 0px; height:85px; }

.content_spotlight_img { float: left; padding: 0px 5px 0px 0px; }

.content_spotlight a, .content_featured_event a { text-decoration:none; }

.content_spotlight a:hover, .content_featured_event a:hover, #ContentText a:hover { color: #6C0521; text-decoration:underline; }

.link { color: #404040; }

.content_giving { background: #D9DAD7; padding: 5px 10px 10px 10px; margin: 0px 0px 25px 0px; }

.content_featured_event { /*background: #D9DAD7;*/ padding: 5px 10px 10px 10px; margin: 0px 0px 15px 0px; height:85px; }

.content_featured_event_img { float: left; padding: 0px 5px 0px 0px; }

.footer { float:left; background: #fff; width: 692px; height: 60px; margin: 0px 0px 0px 0px; padding: 15px 15px 6px 85px; background-image: url(../images/home/footer/bldg.jpg); background-repeat: no-repeat; background-position:top left; color: #404040; font-family: Verdana; font-size: 9px; line-height: 15px; }

.footer_image { margin-left: -15px; }

.footer a { color: #404040; text-decoration:none; }

.footer a:hover { color: #6C0521; text-decoration:none; }

.footer_contact { width: 120px; float: right; padding: 0px 0px 0px 0px; }

.footer_contact a { color: #404040; font-family: Verdana; font-size: 9px; line-height: 15px; }

.footer_navigation { color: #7C7C7C; }

.footer_navigation a { color: #7C7C7C; text-decoration:none; }

.footer_navigation a:hover { color: #404040; text-decoration:underline; }

.email fieldset { border:0; margin:0; padding:0; }

.email input { padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; }

.email #address { width: 220px; border:1px solid #847D6F; }

.email #address:focus { width: 220px; border:1px solid #6C0521; background:#fff; }

.email .submit { color:#fff; border:0; background:#847D6F; padding: 3px; font-size:1em; }
