/* CSS for Cincinnati */
body {margin: 0; background-color: #80786f; font: 12px Arial, Helvetica, sans-serif;}
.clear { overflow: hidden;  width: 100%;}

#maincontainer {width: 910px; margin: 0 auto;}
#toplogo {margin-top: 29px; margin-left: 39px; float: left;}
#topright_links {float: right; margin-right: 30px; margin-top: 21px;}
#top_liveassistance {margin-right: 18px;}
ul#site_menu {list-style-type: none; display: block; margin-left: 50px; position: relative; clear: both; padding-top: 20px; padding-bottom: 29px; }
#site_menu li {height: 18px; margin-right: 17px; display: block; float: left;}
#site_menu span {color: white; font-size: 0;}
#site_menu a {color: white; text-decoration: none; display: block; height: 100%; width: 100%;}
#home {background: url(/UserFiles/Servers/Server_322731/Image/NewSiteImages/nav_home.gif); width: 45px;}
#solutions {background: url(/UserFiles/Servers/Server_322731/Image/NewSiteImages/nav_solutions.gif); width: 70px;}
#services {background: url(/UserFiles/Servers/Server_322731/Image/NewSiteImages/nav_services.gif); width: 61px ;}
#company {background: url(/UserFiles/Servers/Server_322731/Image/NewSiteImages/nav_company.gif); width: 71px ;}
#portfolio {background: url(/UserFiles/Servers/Server_322731/Image/NewSiteImages/nav_portfolio.gif); width: 64px;}
#tours {background: url(/UserFiles/Servers/Server_322731/Image/NewSiteImages/nav_tours.gif); width: 43px}
#nextsteps {background: url(/UserFiles/Servers/Server_322731/Image/NewSiteImages/nav_nextsteps.gif); width: 79px;}
#left_menu {padding-left: 0; margin-top: -19px; padding-top: 27px; width: 161px; background: url(/UserFiles/Servers/Server_322731/Image/NewSiteImages/sidemenu_grad_top.gif) no-repeat right top; padding-right: 2px;}
#left_menu ul {list-style-type: none; text-align: right; min-height: 400; padding-left: 0; margin-right: -2px; background: url(/UserFiles/Servers/Server_322731/Image/NewSiteImages/sidemenu_grad_back.gif) repeat-y right; padding-top: 42px;}
#left_menu li {padding-top: 6px; padding-bottom: 6px; margin-top: 0; margin-bottom: 0; margin-left: 0; padding-right: 13px;}
#left_menu a {text-decoration: none; color: #a7a7a7;}
#left_menu li.selected {background: url(/UserFiles/Servers/Server_322731/Image/NewSiteImages/side-menu_tag_02.gif) repeat 0;}
#left_menu li.selected a {color: white;}
#left_menu_bottom {width: 100%; background: url(/UserFiles/Servers/Server_322731/Image/NewSiteImages/sidemenu_grad_bottom.gif) no-repeat right; height: 101px; margin-left: 2px;}
#left_nextsteps h3 {width: 107px; height: 23px; background-image: url(/UserFiles/Servers/Server_322731/Image/NewSiteImages/nextsteps_heading.gif); margin-top: 12px; margin-bottom: 4px; margin-left: 5px;}
#left_nextsteps p {font-size: 14px; margin-left: 6px;}
#left_nextsteps h3 span {display: none;}
#left_nextsteps {width: 177px; background-color: #fff2db; margin-left: -20px; margin-bottom: 0; padding-top: 0; padding-right: 6px; padding-bottom: 0;}
#left_nextsteps ul {padding: 0; margin-right: 0; margin-bottom: 0; margin-left: -9px; background-image: none;}
#left_nextsteps li {margin: 10px 0 0; padding: 0;}
#left_nextsteps li a span {color: gray; font-size: 15px;}
#left_nextsteps a.nextsteps_button {}
#left_nextsteps_fold {width: 21px; height: 34px; background: white url(/UserFiles/Servers/Server_322731/Image/NewSiteImages/left_nextsteps_fold.gif) no-repeat;margin-left: -21px;}
#secondary_menu {border-bottom: 2px solid silver; padding-bottom: 4px; margin-top: 10px;}
#secondary_menu ul {list-style-type: none;}
#secondary_menu li {float: left;}
#secondary_menu a {color: gray; font-size: 12px; text-decoration: none; padding: 5px 6px;}
#secondary_menu a:hover {text-decoration: underline;}
#secondary_menu .selected {color: white; background-color: silver;}
#footer {padding-top: 30px; padding-bottom: 30px; clear: both;}
#footer ul {list-style-type: none;}
#footer li {float: left; margin-left: 30px;}
#footer a {text-decoration: none; color: silver; font: 12px Verdana;}
.container {clear: both; padding-top: 20px; background: url(/UserFiles/Servers/Server_322731/Image/NewSiteImages/mainmenu_grad_top.gif) repeat-x 0 top;}
#maincontent {margin-top: 20px; margin-left: 5px;}
#modules_list img {float: left; margin-right: 14px;}
#modules_list div {margin-bottom: 25px; margin-right: 25px;}
#maincontent p{line-height: 1.4em;}
.container h3 {margin-top: 20px; margin-bottom: 12px; font-size: 22px; color: #52b431;}
.container h4 {margin-bottom: 5px; font-size: 20px; color: #1586c1;}
.container h5 {margin-bottom: 9px; font-size: 18px; color: gray; font-weight: bold;}
.container h6 {font-size: 16px; color: gray; margin-bottom: 2px;}
#website-creation #page_title {width: 398px; height: 35px; background-image: url(/UserFiles/Servers/Server_322731/Image/NewSiteImages/website-creation_title.gif); margin-bottom: 13px;}
#website-creation #page_title span {display: none;}
#poster_tabs {display: block; clear: both; margin-left: 25px;}
#poster_tabs #blurb {width: 245px; color: white; float: right; margin-right: 20px; position: relative; top: 170px;}
#poster_tabs h2 {margin-bottom: 0; margin-left: -4px; font-size: 24px;}
#poster_tabs p {color: white; font-size: 13px;}
#tab_container {background-image: url(/UserFiles/Servers/Server_322731/Image/NewSiteImages/chalkboard_back.jpg); width: 860px; height: 306px;}
#tab1 {background: url(/UserFiles/Servers/Server_322731/Image/NewSiteImages/chalkboard_communication.gif) no-repeat; height: 306px;}
#tab2 {background: url(/UserFiles/Servers/Server_322731/Image/NewSiteImages/chalkboard_direction.gif) no-repeat; height: 306px;}
/* JQuery UI Tabs */
@media projection, screen { .ui-tabs-hide { display:none; } }
@media print { .ui-tabs-nav { display: none; } }
.ui-tabs-nav { float:left; background: url(/UserFiles/Servers/Server_322731/Image/NewSiteImages/chalkboard_bottom.jpg); width: 100%; margin: 0; padding-left: 70px;}
.ui-tabs-nav li {list-style:none; float: left; margin-right: 14px;}
.ui-tabs-nav a {display:block; text-decoration:none!important; outline:none; background-repeat: no-repeat; color: #799779; padding: 15px 10px 8px; font-size: 11pt; font-weight: bold; letter-spacing: .2ex;}
.ui-tabs-nav .ui-tabs-selected {}
.ui-tabs-nav .ui-tabs-selected a { height: 22px; color: white;}
.ui-tabs-nav .ui-tabs-selected span { margin-bottom:0; cursor:default; height: 22px; padding-left: 10px; padding-right: 5px; margin-right: -5px; margin-left: -10px;}
.ui-tabs-container { padding:10px 10px 8px 10px; *padding-top:3px; *margin-top:-24px;}
/* hacks to get it working in IE */
.ui-tabs-nav li { display: inline !important; position: relative; _top: -3px;}
.ui-tabs-nav li a { display: inline !important; float: left; _padding-left: 2px;}
.ui-tabs-nav li a span { display: inline !important; padding-top: 6px; padding-bottom: 6px; _padding-bottom: 0px;  position: relative; top: -2px; _top: 0px; _left: 3px; _padding-bottom: 2px; _padding-right: 13px;}
/* Content Columns */
#bottom_columns {clear: both; float: none; padding-top: 0px;}
.main_column {width: 20%; float: left; padding: 10px 16px 30px; height: 230px; overflow: visible;}
#bottom_columns h3 {font-size: 18px; margin-bottom: 8px;}
#bottom_columns h4 {font-size: 13px; font-weight: bold; margin-top: 12px;}
#bottom_columns p {margin-top: 4px; line-height: 1.3em; margin-bottom: 7px;}
#news {border-right: 2px solid white; background-color: #feffe1; margin-left: 25px;}
#products {border-right: 2px solid white; background-color: #effbff;}
#bottom_nextsteps {float: left; background-color: #fff2db; border: 2px solid orange; height: 190px; border-top-width: 0;}
/* -----H3 Image Replacements */
#bottom_columns h3 span {display: none;}
#news h3 {width: 53px; height: 23px; background-image: url(/UserFiles/Servers/Server_322731/Image/NewSiteImages/news_heading.gif);}
#products h3 {width: 90px; height: 23px; background-image: url(/UserFiles/Servers/Server_322731/Image/NewSiteImages/products_heading.gif);}
#modules h3 {width: 87px; height: 23px; background-image: url(/UserFiles/Servers/Server_322731/Image/NewSiteImages/modules_heading.gif);}
#bottom_nextsteps h3 {width: 107px; height: 23px; background-image: url(/UserFiles/Servers/Server_322731/Image/NewSiteImages/nextsteps_heading.gif);}
/* ----Next Step Buttons
Thanks to Oscar Alexander for the button css
http://www.oscaralexander.com/tutorials/how-to-make-sexy-buttons-with-css.html*/
#bottom_nextsteps ul {list-style-type: none;}
#bottom_nextsteps li {margin-bottom: 6px;}
a.nextsteps_button { background: transparent url('/UserFiles/Servers/Server_322731/Image/NewSiteImages/bg_button_a.gif') no-repeat scroll top right; 
	color: #444; display: block; float: left; font: normal 11px arial, sans-serif; height: 24px; margin-right: 6px; padding-right: 18px; text-decoration: none; width: 90%;text-align: center;}
a.nextsteps_button span { background: transparent url('/UserFiles/Servers/Server_322731/Image/NewSiteImages/bg_button_span.gif') no-repeat; display: block; line-height: 14px; padding: 5px 0 5px 18px;}	
a.nextsteps_button:active { background-position: bottom right; color: #000; outline: none;}
a.nextsteps_button:active span { background-position: bottom left; padding: 6px 0 4px 18px;}