/* styles/styles.css */html, body {width: 100%;height: 100%;}body {margin: 0px;padding: 0px;background-color: #000000;}/* Fix Flash wmode problem in Firefox 3*/object {outline:none;}img, a img {border: none;}form {margin: 0px;padding: 0px;}body, td, a, div, span {font-family: trebuchet ms;color: #ffffff;font-size: 12px;}fieldset {border: none;border-top: 3px solid #444444;margin-top: 4px;padding: 4px;}label {cursor: pointer;padding: 4px;}ul {margin-top: 4px;margin-bottom: 4px;}ul li {padding-bottom: 2px;}label:hover {background-color: #444444;color: #FDB813;}legend {padding: 4px;font-weight: bold;text-transform: uppercase;color: #ffffff !important;}.blue {background-color: #00aeef;}.white {background-color: #ffffff;}/* form styling */input.text, select.text {padding: 4px;border: 1px solid #00b4f7;width: 100px;}.field_title {text-align: right;padding-right: 4px;width: 110px;}textarea {border: 2px solid #666666;overflow: auto;padding: 4px;}input.color {cursor: pointer;}button, button span {color: #000000;font-weight: bold;cursor: pointer;padding: 0px 10px;}button span {display:block;line-height: 20px;height:20px;font-size: 14px;}button img {display:inline;float:left;}h4, h3, h2, h1,h4 a, h3 a, h2 a, h1 a {font-size: 14px;padding: 0px;margin: 0px;text-transform: uppercase;text-decoration: none;}/* dynamic loader */div.loader {position: absolute;top: 0px;left: 0px;padding: 4px;/*background-color: #000000;*/}div.loader span {background-color: #444444;margin: 6px;font-weight: bold;color: #ffffff;padding: 4px;}div.loader img {position: absolute;}#footer {position: relative;width: 801px;/*height: 35px;*/margin-bottom: 10px;margin-top: 16px;}#footer .copyright {float: right;padding: 0px 10px 0px 10px;text-align: center;border-left: 2px solid #ffffff;}#footer .footer_links {text-align: center;padding: 0px 10px 0px 10px}#footer a {white-space: nowrap;}/*pagenation*/.alpha_index {/*border: 1px solid #113131;*/background: #888888;font-weight: bold;}.pageIndex { background: #666666;}.alpha_index td, .alpha_index span {text-align: center;font-size: 12px;vertical-align: middle;color: #cecece;cursor: pointer;}.alpha_index td a, .alpha_index span a {text-decoration: none;}.alpha_index td {padding: 1px 6px 1px 6px;border-right: 1px solid #aaaaaa;}.alpha_index td.lastOne {border-right: none;}.alpha_index span {color: #c0272F;}.currentPagenation {padding: 1px 6px 1px 6px;color: black !important; background: #cecece; cursor: default;}.currentPagenation *, .currentPagenation * * {color: black !important;}/*end pagenation*/div.splash {display: none;}#at15ptc, .at15t {color: #333333 !important;}div.fp_contact {position: absolute;top: 0px;right: 0px;z-index: 99;text-align: right;}div.fp_contact * {font-size: 16px;font-weight: bold;color: #fff;text-decoration: none;font-style: italic;}#support_float {width: 801px;margin: 0px auto;/*position: absolute;*/z-index: 1;}#support_float div.inner_float {width: 950px;padding: 0px 6px;position: fixed;}#support_float img {float: right;clear: right;}/* styles/content.css *//* Generic */.left {display: inline;float: left;}.right {display: inline;float: right;}.clr {clear: both;}.content_title_div {position: relative;height: 18px;padding: 4px 0px 4px 0px;border-top: 3px solid #ffffff;}/* Programs (green) */p.programs_intro {padding-bottom: 8px;margin-bottom: 8px;border-bottom: 1px solid #9e9c9d;}div.programs_listing {padding-bottom: 8px;margin-bottom: 8px;border-bottom: 1px solid #9e9c9d;}div.programs_listing span {margin: 0 6px 0px 0px;padding: 0px 6px 0px;}a.programs_btn {text-decoration: none;display: block;float: right;padding: 2px 3px;margin: 0px 3px;border-top: 1px solid #48552a;border-right: 1px solid #739635;border-bottom: 1px solid #658231;border-left: 1px solid #4a5a2a;background-color: #94c83d;color: #ffffff;}a.programs_btn:hover {color: #000000;}/* styles/boxes.css */div.grey_box, div.greyondark_box {position: relative; background-color: #bcc3c9;}div.grey_box div.box_text, div.grey_box div.box_text *, div.greyondark_box div.box_text, div.greyondark_box div.box_text * {color: #131313;}div.blue_box {position: relative; background-color: #00aeef;min-height: 10px;}div.dark_box {position: relative; background-color: #444444;min-height: 10px;}div.orange_box {position: relative; background-color: #fdb813;min-height: 10px;}div.box_text {padding: 8px;}div.blue_box input.text {border: 1px solid #fdb813;}div.button_box {cursor: pointer;}div.button_box.active {font-weight: bold;}/* styles/byos.css */div.byo_step_button, div.byo_step_button div.background, div.byo_step_button div.text {width: 55px;height: 55px;}div.byo_step_button {float: left;margin-right: 7px;text-align: center;cursor: pointer;}div.byo_billing {padding: 6px;}div.byo_billing * {color: #000000;}input.next_button, button.next_button {background: transparent;color: #ffffff;font-weight: bold;font-size: 14px;border: none;cursor: pointer;width: 130px;height: 40px;line-height: 16px;text-align: center;}button.next_button img {float: left;}input.confirm_button, button.confirm_button {/*background-color: #00B4F7;*//*padding: 4px;*//*color: #ffffff;*/font-weight: bold;font-size: 14px;/*border: none;*/cursor: pointer;}div.byo_step_button div.text {padding-top: 23px;}div.byo_step_button div.text_hover {font-weight: bold;color: #00adef;}div.step_title {background-color: #00aeef;font-weight: bold;padding: 4px;font-size: 14px;}legend .highlight {background-color: #FDB813; color: #000000;}#layout_ovr div {position: absolute;cursor: pointer;background: url('../images/trans.gif');/*background-color: #444444; opacity: .30;filter: alpha(opacity=30); -moz-opacity: 0.3;*/}#layout_ovr span {color: #ffffff;background-color: #444444;padding: 4px;}#layout_ovr div.highlight {border: 2px solid green;background: #000000 url('../images/edit.png') no-repeat center center;}#layout_edit {position: absolute;width: 330px;top: 90px;left: -300px;border: 8px solid #00aeef;}#layout_edit h4 {background-color: #444444;color: #FDB813;padding: 4px;text-align: left;}#layout_edit div.close {position: absolute; top: 6px; right: 6px; cursor: pointer; font-weight: bold;color: #FDB813;}#layout_details {background-color: #000000;min-height: 300px;}strong.review_section {font-size: 14px;color: #FDB813;}/* controller/js/lightwindow/lightwindow.css */#lightwindow_overlay {/* REQUIRED */display: none;visibility: hidden;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 500;/* REQUIRED */}#lightwindow {/* REQUIRED *//* Of Note - The height and width of this element are set to 0px */display: none;visibility: hidden;position: absolute;z-index: 999;line-height: 0px;/* REQUIRED */}#lightwindow_container {/* REQUIRED */display: none;visibility: hidden;position: absolute;/* REQUIRED */padding: 0 0 0 0;margin: 0 0 0 0;}/* IE6 needs this or it messes with our positioning */* html #lightwindow_container {overflow: hidden;}#lightwindow_contents {overflow: hidden;z-index: 0;position: relative;border: 10px solid #FDB813;background-color: #ffffff;}#lightwindow_loading {/* REQUIRED */height: 100%;width: 100%;top: 0px;left: 0px;z-index: 9999;position: absolute;/* REQUIRED */background-color: #f0f0f0;padding: 10px;}#lightwindow_loading_shim { display: none;left: 0px; position: absolute; top: 0px;width: 100%; height: 100%;}#lightwindow_loading span { font-size: 12px;line-height: 32px;color: #444444;float: left;padding: 0 10px 0 0;}#lightwindow_loading span a,#lightwindow_loading span a:link, #lightwindow_loading span a:visited {color: #09F;text-decoration: none;cursor: pointer;}#lightwindow_loading span a:hover,#lightwindow_loading span a:active {text-decoration: underline;}#lightwindow_loading img { float: left; margin: 0 10px 0 0;}/*-----------------------------------------------------------------------------------------------I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/I mean let's face it, it works really well and is very easy to figure out.-----------------------------------------------------------------------------------------------*/#lightwindow_navigation {/* REQUIRED */position: absolute;top: 0px;left: 0px;display: none;/* REQUIRED */}/* We need to shim the navigation for IE, though its more of a sub-floor */#lightwindow_navigation_shim { /* REQUIRED */display: none;left: 0px; position: absolute; top: 0px;width: 100%; height: 100%;/* REQUIRED */}#lightwindow_navigation a,#lightwindow_navigation a:link,#lightwindow_navigation a:visited,#lightwindow_navigation a:hover,#lightwindow_navigation a:active { /* REQUIRED */outline: none;/* REQUIRED */}#lightwindow_previous, #lightwindow_next {width: 49%;height: 100%;background: transparent url(../../../images/lightwindow/blank.gif) no-repeat; /* Trick IE into showing hover */display: block;}#lightwindow_previous { float: left;left: 0px;}#lightwindow_next { float: right;right: 0px;}#lightwindow_previous:hover, #lightwindow_previous:active { background: url(../../../images/lightwindow/prevlabel.gif) left 15% no-repeat; }#lightwindow_next:hover, #lightwindow_next:active { background: url(../../../images/lightwindow/nextlabel.gif) right 15% no-repeat; }#lightwindow_previous_title,#lightwindow_next_title {display: none;} #lightwindow_galleries {width: 100%;position: absolute;z-index: 50; display: none;overflow: hidden;margin: 0 0 0 10px;bottom: 0px;left: 0px;}#lightwindow_galleries_tab_container {width: 100%;height: 0px;overflow: hidden;}a#lightwindow_galleries_tab,a:link#lightwindow_galleries_tab,a:visited#lightwindow_galleries_tab {display: block;height: 20px;width: 77px;float: right;line-height: 22px;color: #ffffff;text-decoration: none;font-weight: bold;cursor: pointer;font-size: 11px;color: #ffffbe;background: url(../../../images/lightwindow/black-70.png) repeat 0 0 transparent;}* html a#lightwindow_galleries_tab,* html a:link#lightwindow_galleries_tab,* html a:visited#lightwindow_galleries_tab {background: none;background-color: #000000;opacity: .70;filter: alpha(opacity=70);}a:hover#lightwindow_galleries_tab,a:active#lightwindow_galleries_tab {color: #ffffbe;}#lightwindow_galleries_tab_span {display: block;height: 20px;width: 63px;padding: 0 7px 0 7px;}#lightwindow_galleries_tab .up{background: url(../../../images/lightwindow/arrow-up.gif) no-repeat 60px 5px transparent;}#lightwindow_galleries_tab .down {background: url(../../../images/lightwindow/arrow-down.gif) no-repeat 60px 6px transparent;}#lightwindow_galleries_list {background: url(../../../images/lightwindow/black-70.png) repeat 0 0 transparent;overflow: hidden;height: 0px;}* html #lightwindow_galleries_list {background: none;background-color: #000000;opacity: .70;filter: alpha(opacity=70);}.lightwindow_galleries_list {width: 200px;float: left;margin: 0 0 10px 0;padding: 10px;}.lightwindow_galleries_list h1 {color: #09F;text-decoration: none;font-weight: bold;cursor: pointer;padding: 10px 0 5px 0;font-size: 16px;}.lightwindow_galleries_list li {margin: 5px 0 5px 0;list-style-type: none;}.lightwindow_galleries_list a, .lightwindow_galleries_list a:link, .lightwindow_galleries_list a:visited {display: block;line-height: 22px;color: #ffffff;text-decoration: none;font-weight: bold;cursor: pointer;padding: 0 0 0 10px;font-size: 11px;}.lightwindow_galleries_list a:hover, .lightwindow_galleries_list a:active {background: #000000;color: #ffffbe;border-left: 3px solid #ffffbe;padding: 0 0 0 7px;}#lightwindow_data {/* REQUIRED */position: absolute;/* REQUIRED */}#lightwindow_data_slide {/* REQUIRED */position: relative;/* REQUIRED */}#lightwindow_data_slide_inner {background-color: #FDB813;padding: 0 10px 10px 10px;}#lightwindow_data_caption {padding: 10px 0 0 0;color: #000;line-height: 25px;background-color: #FDB813;clear: both;}#lightwindow_data_details {background-color: #FDB813;padding: 0 10px 0 10px;height: 20px;}#lightwindow_data_author_container {width: 40%;text-align: right;color: #666666; font-style: italic;font-size: 10px;line-height: 20px;float: right;overflow: hidden;}#lightwindow_data_gallery_container {font-size: 10px;width: 40%;text-align: left;color: #666666;line-height: 20px;float: left;overflow: hidden;}#lightwindow_title_bar {height: 25px;overflow: hidden;}#lightwindow_title_bar_title {color: #ffffbe;font-size: 14px;line-height: 25px;text-align: left;float: left;}a#lightwindow_title_bar_close_link,a:link#lightwindow_title_bar_close_link,a:visited#lightwindow_title_bar_close_link {float: right;text-align: right;cursor: pointer;color: #ffffbe;line-height: 25px;padding: 0;margin: 0;}a:hover#lightwindow_title_bar_close_link,a:active#lightwindow_title_bar_close_link {color: #ffffff;}/*-----------------------------------------------------------------------------------------------Theme styling stuff-----------------------------------------------------------------------------------------------*/#lightwindow p {color: #000000;padding-right: 10px;}/* styles/defaultSideBar.css */#right_bottom_outer {min-height: 100px !important;}#right_top_inner a {color: #131313;font-weight: bold;text-decoration: none;}div.directions div.direction_title {font-weight: bold;font-size: 14px;color: #000000;margin-bottom: 4px;}div.directions div.direction_section {margin-top: 4px;}/* uploader/default.css */.progressWrapper {width: 347px;overflow: hidden;}.progressContainer {/*margin: 5px;*//*padding: 4px;*//*border: solid 1px #E8E8E8;*/background-color: #000000;overflow: hidden;}.progressName {font-size: 8pt;font-weight: bold;color: #999999;width: 323px;height: 14px;text-align: left;white-space: nowrap;overflow: hidden;}.progressBarInProgress,.progressBarComplete,.progressBarError {font-size: 0px;width: 0%;height: 2px;background-color: #00b4f7;margin-top: 2px;}.progressBarComplete {width: 100%;background-color: green;visibility: hidden;}.progressBarError {width: 100%;background-color: red;visibility: hidden;}.progressBarStatus {margin-top: 1px;width: 337px;font-size: 7pt;font-family: Verdana;text-align: left;white-space: nowrap;}a.progressCancel,a.progressCancel:link,a.progressCancel:active,a.progressCancel:visited,a.progressCancel:hover {font-size: 0px;display: block;height: 14px;width: 14px;background-image: url(../images/cancelbutton.gif);background-repeat: no-repeat;background-position: -14px 0px;float: right;}a.progressCancel:hover {background-position: 0px 0px;}#thumbnails {margin-top: 8px;}#thumbnails div {text-align: center;font-weight: bold;width: 130px;cursor: pointer;}#btnBrowse {/*background-color: transparent; border: 1px solid #444444; *//*color: #ffffff;*/color: #000000;font-weight: bold;width: 164px; padding: 4px;cursor: pointer;}/* styles/portfolio.css */.searchFormTable td {vertical-align: middle;}.portfolioSearchInput {}.searchFormTable {margin: 0px auto;}.searchLabel {font-weight: bold;}.portfolioTable {}.portfolioTable td {padding: 5px;text-align: center;vertical-align: top;}.portfolioTable td span.category {color: #dedeff;font-weight: bold;}#tabButtons {padding-bottom: 12px;}.ht {width: 130px;background: white;padding: 3px;border: 1px solid #226;text-align: center;}#portfolioMap *, #portfolioEntryMap * {color: #131313;}#portfolioMap * a, #portfolioEntryMap * a {color: #131313;}fieldset.port_page {margin-top: 0px;border-top: 3px solid #ffffff;}div.port_button {float: left;margin: 0px 12px 0px 12px;text-align: center;}div.port_button_container div.active {}div.port_button img {cursor: pointer;}div.port_button a {text-decoration: none;}div.port_button a:hover {text-decoration: underline;}/* styles/popupContactForm.css */#sale_form td {color: #000000;}#sale_form input, #sale_form select {width: 95%;}.contact_tab {margin-top: 6px;/*position: absolute; top: 0px; left: 0px;*/}fieldset.contact_form a {text-decoration: none; /*font-weight: bold; */color: #000000;float: left;display: block;}fieldset.contact_form a img {margin-right: 4px;float: left;}fieldset.contact_form a span {color: #000000;float: left; display: block; height: 34px; line-height: 34px;cursor: pointer;}fieldset.contact_form a.highlight span {text-decoration: underline;/*font-weight: bold; */color: #000000;}/* lots of stuff.... *//* Contact Us Form */.contact_title {background-color: #f79527;}.contact_button {border: 1px solid #000000;background-color: #ffffff;color: #000000;text-decoration: none;padding: 1px;}div.contact_img_holder {text-align: center;margin: 2px auto;}/*input.contact_input, select.contact_input {border: 1px solid #000000;padding: 1px;}textarea.contact_textarea {border: 1px solid #000000;padding: 1px;}*/div#contact_bkg {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background-color: #000000;opacity:.70;filter: alpha(opacity=70);-moz-opacity: 0.7;}div#contact_container {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background: transparent;}div#contact_inner {position: relative;top: 50px;margin: 0px auto;width: 500px;height: 480px;background: #000000 url('../images/popupContactForm/contactFormBack.jpg') no-repeat 0px 30px;z-index: 999;}form#contact_form table#contact_table {width: 455px;margin: 10px auto 0px auto;}form#contact_form table#contact_table td.contact_td {vertical-align: top;padding: 6px 0px;}form#contact_form label {padding-right: 3px;}div#contact_inner_loader {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;opacity:.70;background-color: #000000;filter: alpha(opacity=70);-moz-opacity: 0.7;}div#contact_inner_loader span {background-color: #444444;margin: 6px;font-weight: bold;color: #ffffff;padding: 4px;}.invalid {border: 1px solid #cc0000;background-color: #ffcccc;}/* styles/blog.css */fieldset.blog {border-top: 3px solid #fdb813;}fieldset.blog legend {color: #fdb813 !important;}span.blogDate {float: right;font-size: 11px;color: #fdb813;margin-top: -9px;}.blog p {padding-top: 0px;margin-top: 0px;padding-bottom: 12px;text-align: justify;}/* styles/twitter.css */div.twitter_feed ul {padding: 0px;margin: 0px;list-style: none;}div.twitter_feed {width: 246px;margin: 0px auto;padding: 6px 0px;float: right;}div.twitter_feed li {padding: 4px;margin-top: 3px;position: relative;}div.twitter_feed li a {text-decoration: none;}div.twitter_feed li.alt {background-color: #444444;}div.twitter_feed h4 {color: #38D5FF;margin-bottom: 4px;}