/*-----------------------Main-------------------------------*/body {margin: 0px; font-family: Arial, Tahoma, sans-serif; font-size: 12px; color: #000000; background-color: #000000; text-align: center;}table, tr, td {margin: 0px; font-family: Arial, Tahoma, sans-serif; font-size: 12px; color: #000000; background-color: #FFFFFF; text-align: center;}.top {background-image: url(../images/top_bg.jpg); background-repeat: repeat-x; height: 62px;}#navigation {float: right; width: 475px; height: 118px;}.nav_bg {background-image: url(../images/nav_bg.jpg); background-repeat: repeat-x;}.middle_bg {height: 296px; background-image: url(../images/middle_bg.jpg); background-repeat: repeat-x;}#content {line-height: 17px; clear: both; padding: 10px 0px 40px 0px; text-align: left;}p {margin: 4px 0px 4px 0px; padding: 4px 0px 4px 0px;}p.skip {position: absolute; left: -9999px; width: 0px; overflow: hidden;}.logo {float: left;}/*------------------------------------------------------*//*-----------------------Footer-------------------------------*/#footer {clear: both; padding: 30px 0px 0px 0px; color: #FFFFFF; font-size: 10px; height: 98px!important; height: 128px; text-align: left;}#footer a:link, #footer a:visited, #footer a:active {color: #FFFFFF; text-decoration: none; font-weight: normal; margin: 0px 5px 0px 5px;}#footer a:hover {color: #B00678; text-decoration: underline; font-weight: normal;}#footer p {margin: 2px 0px 2px 0px; padding: 2px 0px 2px 0px;}.bottom_bg {background-image: url(../images/bottom_bg.jpg); background-repeat: repeat-x;}/*------------------------------------------------------*//*-----------------------Titles-------------------------------*/h1 {color: #000000; font-size: 20px; font-weight: normal; margin: 0px 0px 8px 0px; padding: 0px 0px 8px 0px; line-height: normal;}h2 {color: #B00678; font-size: 14px; font-weight: normal; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: normal;}/*------------------------------------------------------*//*-----------------------Links-------------------------------*/a:link, a:visited, a:active {color: #B00678; text-decoration: none; font-weight: bold;}a:hover {color: #000000; text-decoration: underline; font-weight: bold;}#navigation a:link, #navigation a:visited, #navigation a:active {float: left; text-decoration: none; height: 117px; display: block; padding: 55px 0px 0px 0px; color: #FFFFFF; font-weight: normal;}#navigation a:hover {text-decoration: none; font-weight: normal; color: #B00678;}#navigation a.home:link, #navigation a.home:visited, #navigation a.home:active {background: url(../images/button_home.jpg) 0px 0px no-repeat; width: 96px;}#navigation a.home:hover {background-position: -96px 0px;}#navigation a.about:link, #navigation a.about:visited, #navigation a.about:active {background: url(../images/button_about.jpg) 0px 0px no-repeat; width: 84px;}#navigation a.about:hover {background-position: -84px 0px;}#navigation a.services:link, #navigation a.services:visited, #navigation a.services:active {background: url(../images/button_services.jpg) 0px 0px no-repeat; width: 78px;}#navigation a.services:hover {background-position: -78px 0px;}#navigation a.market:link, #navigation a.market:visited, #navigation a.market:active {background: url(../images/button_marketing.jpg) 0px 0px no-repeat; width: 118px;}#navigation a.market:hover {background-position: -118px 0px;}#navigation a.contact:link, #navigation a.contact:visited, #navigation a.contact:active {background: url(../images/button_contact.jpg) 0px 0px no-repeat; width: 96px;}#navigation a.contact:hover {background-position: -96px 0px;}/*------------------------------------------------------*//*-----------------------Fonts-------------------------------*/.font_purple {color: #B00678;}.font_grey {color: #999999;}/*------------------------------------------------------*//*-----------------------Horizontal Rule-------------------------------*/hr {border: 0px; border-bottom: 1px; color: #CCCCCC; border-bottom-style: solid; height: 0px; clear: both; margin: 0px 0px 10px 0px!important; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px;}/*------------------------------------------------------*//*-----------------------Forms-------------------------------*/form {padding: 0px; margin: 20px 0px 0px 0px;}form p {margin: 3px 0px 3px 0px; padding: 0px;}form p label {float: left; width: 80px; color: #B00678;}form input {font-size: 11px; color: #B00678; background-color: #FFFFFF; border: 1px solid #B00678; width: 260px;}form textarea {font-size: 11px; color: #000000; background-color: #FFFFFF; border: 1px solid #B00678; width: 400px; height: 150px; font-family: Tahoma, Arial, sans-serif; font-size: 12px;}form select {background-color: #FFFFFF; border: 1px solid #B00678; font-size: 10px;}form input.checkbox {color: #000000; background-color: #FFFFFF; border: 1px solid #B00678; width: 20px;}form input.submit {width: 60px; margin-left: 80px; color: #FFFFFF;  background-color: #B00678; border: 1px solid #000000; padding: 1px 5px 1px 5px; font-size: 11px;}/*------------------------------------------------------*//*-----------------------News Layout-------------------------------*/.news_title {font-weight: bold; background-color: #E5E5E5; padding: 3px 5px 3px 5px; margin-bottom: 4px;}#news_nav {float: right; text-align: left; border-left: 1px solid #E5E5E5; 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 {margin: 0px; text-decoration: none; line-height: 16px; font-weight: normal;}#news_nav li a:hover {color: #999999;}#news_nav ul ul li {padding-left: 15px;}#news {margin-right: 150px; height: 1%;}#news .image {border: 1px solid #000000; float: left; margin: 3px 8px 8px 0px;}#news hr {border: 0px; border-bottom: 1px solid #E5E5E5; height: 0px; clear: left; margin: 0px 0px 10px 0px!important; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px;}.pagecount {text-align: right; margin: 0px; padding: 10px 0px 0px 0px;}.category {padding-top: 15px; font-size: 10px;}/*------------------------------------------------------*//*-----------------------Tables-------------------------------*/#data table, #data tr, #data td {font-family: Arial, Tahoma, sans-serif; font-size: 11px;}#data table {border-collapse: collapse; margin: 20px 0px 20px 0px;}#data td {text-align: left; padding: 5px; border: 1px solid #B00678;}#data th {font-weight: bold; text-align: left; padding: 10px 5px 10px 5px; border: 1px solid #B00678;}/*------------------------------------------------------*/