/*-----------------------Main-------------------------------*/body {margin: 0px; font-family:  Arial, Tahoma,sans-serif; font-size: 12px; color: #333333; background-color: #EAEAEA; text-align: center;}#maincontainer {padding: 0px 7px 0px 7px; background-image: url(../images/bg.gif); background-repeat: repeat-y; text-align: left; background-color: #FFFFFF; margin-left: auto; margin-right: auto; width: 800px!important;width: 814px}#navigation {width: 235px!important; width: 305px; clear: both; padding: 0px 50px 0px 20px; float: left; background-image: url(../images/divider.jpg); background-repeat: no-repeat; background-position: right;}#content {float: right; width: 465px!important; width: 495px; line-height: 17px; padding: 0px 20px 0px 10px;}p {margin: 4px 0px 4px 0px; padding: 4px 0px 4px 0px;}p.skip {position: absolute; left: -9999px; width: 0px; overflow: hidden;}strong {color: #000000; font-size: 14px; line-height: 18px;}/*------------------------------------------------------*//*-----------------------Footer-------------------------------*/#footer {height: 49px!important; height: 159px; padding: 100px 0px 10px 25px; clear: both;color: #FFFFFF; font-size: 10px; background-image: url(../images/footer_bg.jpg); background-repeat: no-repeat;}#footer a:link, #footer a:visited, #footer a:active {color: #FFFFFF; text-decoration: none; font-weight: normal;}#footer a:hover {color: #FC0F7C; text-decoration: underline; font-weight: normal;}/*------------------------------------------------------*//*-----------------------Titles-------------------------------*/h1 {height: 36px; background-repeat: no-repeat; text-indent: -9999px; color: #FC0F7C; font-size: 16px; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: normal;}h1.home {background-image: url(../images/welcome.jpg);}h1.what_is {background-image: url(../images/what_is_your.jpg);}h1.why_have {background-image: url(../images/why_have_your_own.jpg);}h1.how_will {background-image: url(../images/how_will_it_look.jpg);}h1.faq {background-image: url(../images/faq.jpg);}h1.how_much {background-image: url(../images/how_much.jpg);}h1.who_are {background-image: url(../images/who_are_we.jpg);}h1.contact {background-image: url(../images/contact.jpg);}h1.thank {background-image: url(../images/thank_you.jpg);}h1.accessibility {background-image: url(../images/accessibility.jpg);}h2 {color: #FC0F7C; font-size: 14px; font-weight: bold; margin: 10px 0px 0px 0px; padding: 10px 0px 0px 0px; line-height: normal;}.pink {color: #FC0F7C; font-weight: bold;}.black {color: #000000; font-weight: bold;}/*------------------------------------------------------*//*-----------------------Links-------------------------------*/a:link, a:visited, a:active {color: #079907; text-decoration: none; font-weight: bold;}a:hover {color: #FC0F7C; text-decoration: underline; font-weight: bold;}#navigation a:link, #navigation a:visited, #navigation a:active {margin: 0px 0px 10px 0px; padding: 10px 0px 2px 23px; border-bottom: 1px dotted #333333; display: block; color: #333333; text-decoration: none; font-weight: bold;}#navigation a:hover {color: #FC0F7C; text-decoration: none; font-weight: bold; background-image: url(../images/nav_button.jpg); background-repeat: no-repeat; background-position: left;}/*------------------------------------------------------*//*-----------------------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: 15px 0px 0px 0px;}form p {margin: 3px 0px 3px 0px; padding: 0px;}form p label {float: left; width: 100px;}form input {font-size: 11px; color: #000000; background-color: #FFFFFF; border: 1px solid #000000; width: 260px;}form textarea {font-size: 11px; color: #000000; background-color: #FFFFFF; border: 1px solid #000000; width: 320px; height: 150px; font-family: Arial, Tahoma, sans-serif; font-size: 12px;}form select {background-color: #FFFFFF; border: 1px solid #000000; font-size: 10px;}form input.checkbox {color: #000000; background-color: #FFFFFF; border: 1px solid #000000; width: 20px;}form input.submit {width: 60px; margin-left: 100px!important;margin-left: 103px; color: #FFFFFF;  background-color: #079907; border: 1px solid #079907; padding: 1px 5px 1px 5px; font-size: 12px; font-weight: bold;}/*------------------------------------------------------*//*-----------------------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-------------------------------*/table, tr, td {font-family: Arial, Tahoma, sans-serif; font-size: 11px;}table {border-collapse: collapse; margin: 10px 0px 10px 0px;}td {text-align: left; padding: 5px; border: 1px solid #000000;}th {font-weight: bold; text-align: left; padding: 10px 5px 10px 5px; border: 1px solid #000000;}/*------------------------------------------------------*//*-----------------------Bullets-------------------------------*/ul {list-style-type: none; margin: 20px 0px 10px 0px; padding: 0px 0px 0px 0px;}li {margin: 0px 0px 5px 0px; padding: 0px 0px 5px 30px; background-image: url(../images/bullet.jpg); background-repeat: no-repeat; background-position: 0px 0px;}/*------------------------------------------------------*/