/*-----------------------Start Main Website Styles-------------------------------*/body {margin: 0px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFFF; text-align:/*Center the site for IE. Need to align all text left*/center; background-image: url(../images/bg.gif); background-repeat: repeat;}#maincontainer {padding: 0px 25px 25px 25px; width: 700px !important; width /*Internet Explorer Width*/:754px; background-color: #FFFFFF; border-left: 2px solid #CCCCCC; border-right: 2px solid #CCCCCC; text-align: left; margin-left:/*Center the site*/auto; margin-right:/*Center the site*/auto;}.clear {clear: both;}.grey {color: #666666;}.light_blue {color: #5A85BA;}.white {color: #FFFFFF;}.content {padding: 20px 0px 0px 0px; float: right; width: 452px}.thumbnail {border: 5px solid #11194B; float: left; margin: 0px 8px 5px 0px;}.pics {border: 10px solid #11194B; float: left; margin: 0px 10px 10px 0px;}hr {border: 0px; border-bottom: 1px dotted #000000; height: 0px; clear: left;}p {padding: 5px 0px 5px 0px; margin: 5px 0px 5px 0px;}/*-----------------------End Main Website Styles-------------------------------*//*-----------------------Start Titles-------------------------------*/h1 {float: left; color: #11184B; font-size: 12px; font-weight: bold; margin: 0px; padding: 0px 0px 0px 0px;}h2 {text-align: right; color: #11184B; font-size: 12px; font-weight: bold; margin: 0px 0px 20px 0px; padding: 0px 0px 1px 0px; border-bottom: 1px solid #11184B;}h3 {color: #11184B; font-size: 11px; font-weight: bold; margin: 0px 0px 3px 0px; padding: 0px 0px 3px 0px;}/*-----------------------End Titles-------------------------------*//*-----------------------Start Links-------------------------------*/a:link {color: #5A85BA; text-decoration: none; font-weight: normal;}a:visited {color: #5A85BA; text-decoration: none; font-weight: normal;}a:hover {color: #666666; text-decoration: underline; font-weight: normal;}a:active {color: #5A85BA; text-decoration: none; font-weight: normal;}/*-----------------------End Links-------------------------------*//*-----------------------Start Top-------------------------------*/.blue_lines {height: 13px; background-image: url(../images/top_blue_lines.gif); background-repeat: repeat;}.logo {float: left;}.main_pic {margin: 0px 0px 1px 0px; border-top: 2px solid #5A85BA; border-bottom: 2px solid #5A85BA;}#nav {font-size: 10px; margin-bottom: 3px; padding: 8px 0px 11px 0px; background-image: url(../images/nav_bg.gif); background-repeat: repeat; text-align: center;}#nav ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;} #nav li {display: inline;}#nav a:link {background: url(../images/button.gif) 0px 0px no-repeat; padding: 8px 15px 11px 20px; color: #FFFFFF; font-weight: bold;}#nav a:visited {background: url(../images/button.gif) 0px 0px no-repeat; padding: 8px 15px 11px 20px; color: #FFFFFF; font-weight: bold;}#nav a:hover {background-position: -158px 0px; padding: 8px 15px 11px 20px; color: #FFFFFF; text-decoration: none; font-weight: bold;}#nav a:active {background: url(../images/button.gif) 0px 0px no-repeat; padding: 8px 15px 11px 20px; color: #FFFFFF; font-weight: bold;}.top_nav {float: right;}.nas_logo {margin-left: 20px;}/*-----------------------End Top-------------------------------*//*-----------------------Start Left-------------------------------*/#left {width: 220px; float: left; clear: left; height: 1%;}#left h1 {font-size: 14px; font-weight: bold; color: #11184B; text-align: left; float: none; border-bottom: 1px solid #5A85BA; padding: 0px 0px 3px 0px; margin: 0px 0px 8px 0px;}#left .left_1 {margin-bottom: 5px; background-color: #E5E5E5; padding: 10px; height: 1%;}#left .left_2 {margin-top: 5px; background-color: #E5E5E5; padding: 10px; height: 1%;}.small_h1 {font-size: 12px; font-weight: bold;}a.arrow:link {color: #11184B; text-decoration: none; font-weight: bold; background-image: url(../images/arrow.gif); background-repeat: no-repeat; background-position: left center; padding: 0px 0px 0px 10px;}a.arrow:visited {color: #11184B; text-decoration: none; font-weight: bold; background-image: url(../images/arrow.gif); background-repeat: no-repeat; background-position: left center; padding: 0px 0px 0px 10px;}a.arrow:hover {color: #5A85BA; text-decoration: none; font-weight: bold; background-image: url(../images/arrow.gif); background-repeat: no-repeat; background-position: left center; padding: 0px 0px 0px 10px;}a.arrow:active {color: #11184B; text-decoration: none; font-weight: bold; background-image: url(../images/arrow.gif); background-repeat: no-repeat; background-position: left center; padding: 0px 0px 0px 10px;}/*-----------------------End Left-------------------------------*//*-----------------------Start Bottom-------------------------------*/#bottom_nav {margin-left: 267px; padding-top: 10px; padding-bottom: 10px; clear: both;}#bottom_nav a:link {color: #666666; text-decoration: none; font-weight: normal;}#bottom_nav a:visited {color: #666666; text-decoration: none; font-weight: normal;}#bottom_nav a:hover {color: #5A85BA; text-decoration: underline; font-weight: normal;}#bottom_nav a:active {color: #666666; text-decoration: none; font-weight: normal;}#bottom {background-color: #5A85BA; padding: 3px 10px 3px 10px; font-size: 9px; color: #11194B; clear: both;}#bottom .left {float: left;}#bottom .right {float: right;}#footer {text-align: center; clear: both; padding-top: 5px; padding-bottom: 5px; color: #FFFFFF; font-size: 9px;}#footer a:link {color: #FFFFFF; text-decoration: none; font-weight: normal;}#footer a:visited {color: #FFFFFF; text-decoration: none; font-weight: normal;}#footer a:hover {color: #5A85BA; text-decoration: underline; font-weight: normal;}#footer a:active {color: #FFFFFF; text-decoration: none; font-weight: normal;}/*-----------------------End Bottom-------------------------------*//*-----------------------Start Forms-------------------------------*/#contact {background-image: url(../images/snowflake.gif); background-repeat: no-repeat;}#contact form {padding: 0px; margin-top: 20px}#contact form p {margin: 3px; padding: 0px;}#contact input {font-size: 11px; color: #000000; background-color: #FFFFFF; border: 1px solid #5A85BA; width: 170px;}#contact textarea {font-size: 11px; color: #000000; background-color: #FFFFFF; border: 1px solid #5A85BA; width: 250px; height: 150px; font-family: Arial, Tahoma, sans-serif; font-size: 12px;}#contact input.button {width: 60px; margin-left: 80px; color: #FFFFFF;  background-color: #5A85BA; border: 1px solid #000000; padding: 1px 5px 1px 5px; font-size: 10px;}#contact form p label {float: left; width: 80px;}/*-----------------------End Forms-------------------------------*//*-----------------------Start Portfolio-------------------------------*/.next {text-align: right; margin: 15px 0px 15px 0px; padding: 0px 0px 1px 0px; border-bottom: 1px solid #11184B;}.portfolio_pics {border: 10px solid #11194B; margin-top: 5px;}table {border: 0px; border-collapse: collapse; font-family: Tahoma, Arial, sans-serif; font-size: 11px;}table td {border: 0px; text-align: left; padding: 5px;}/*-----------------------End Portfolio-------------------------------*//*-----------------------Start News Layout-------------------------------*/.news_title {font-weight: bold; background-color: #E5E5E5; padding: 2px 2px 2px 5px; margin-bottom: 2px; margin-top: 2px; line-height: 15px;}#news {margin-right: 140px; height: 1%;}#news_nav {float: right; text-align: left; border-left: 1px dotted #000000; font-size: 10px; width: 125px; margin-top: 10px;}#news_nav ul {list-style: none; margin: 0px; padding: 0px;}#news_nav ul li {padding: 0px 0px 0px 5px;}#news_nav li a:link, #news_nav li a:visited {display: block; margin: 0px; text-decoration: none; height: 16px !important; height /*Internet Explorer Height*/:7px; line-height: 15px;}#news_nav ul ul li {padding-left: 15px;}.category {padding-top: 15px; font-size: 10px;}/*-----------------------End News Layout-------------------------------*/