@media print  { .ui-tabs-nav {display:none;} }
@media projection, screen  { .ui-tabs-hide {display:none;} }

body{background-color:#80786f; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0;}
img {border: none;}
#ctl00_ContentPlaceHolder1_hplSignup {display:none;}

a, a:hover, a:active, a:link {font-size:12px; font-family:Arial, Helvetica, sans-serif;}

#footer{padding-top:30px;padding-bottom:30px;clear:both;background-image:url(/common/resources/templates/KCSourcelink/variations/JoeTEST/images/footer_bg.jpg);background-repeat:repeat-x;background-position:center;background-position:top; color:#ffffff;}
#footer ul{list-style-type:none;}
#footer li{float:left;margin-left:30px;}
#footer a{text-decoration:none;color:silver;font-size:12px; font-family:Arial, Helvetica, sans-serif;}

#page{margin-top:15px;}
#searchbox {width:380px; background: url('/UserFiles/Servers/Server_3033388/image/theme/bg-search.png') 0 0 repeat-x; height:38px; margin-right:10px; padding-top:5px;padding-bottom:0;margin-bottom:0;}

a.ContextBar, a:active.ContextBar, a:link.ContextBar, a:visited.ContextBar, a:hover.ContextBar {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #FFF;}
a.admin_menu,a.admin_menu:link,a.admin_menu:active,a.admin_menu:visited{font-family:Arial, Helvetica, sans-serif;color:#022846;font-size:11px;font-weight:700;text-decoration:none;padding-right:3px;}
a.admin_menu:hover{font-family:Arial, Helvetica, sans-serif;color:#022846;font-size:11px;font-weight:700;text-decoration:underline;padding-right:3px;}
a.user_link,a.user_link:link,a.user_link:active,a.user_link:visited{font-family:Arial, Helvetica, sans-serif;color:#022846;font-size:11px;font-weight:700;text-decoration:none;}
a.user_link:hover{font-family:Arial, Helvetica, sans-serif;color:#022846;font-size:11px;font-weight:700;text-decoration:underline;}
a.SSlink,a.SSlink:link,a.SSlink:active,a.SSlink:visited{font-family:Arial, Helvetica, sans-serif;color:#4f4f4f;font-size:10px;font-weight:700;text-decoration:none;}
a.SSlink:hover{font-family:Arial, Helvetica, sans-serif;color:#4f4f4f;font-size:10px;font-weight:700;text-decoration:underline;}
a.schoolname,a.schoolname:link,a.schoolname:active,a.schoolname:visited,a.schoolname:hover{font-family:Arial, Helvetica, sans-serif;font-weight:700;font-size:34px;text-decoration:none;color:#000;}
#userlink{color:#000;font-family:Arial, Helvetica, sans-serif;font-weight:700;padding-bottom:5px;padding-right:10px;font-size:12px;}
#userlink p {margin-top:0; padding-top:0;font-size:12px;}
#userlink a.admin_menu,#userlink a.admin_menu:link,#userlink a.admin_menu:active,#userlink a.admin_menu:visited{font-family:Arial, Helvetica, sans-serif;color:#900000;font-size:12px;font-weight:700;text-decoration:underline;padding-right:3px;}
#userlink a.admin_menu:hover{font-family:Arial, Helvetica, sans-serif;color:#900000;font-size:12px;font-weight:700;text-decoration:none;padding-right:3px;}
#helplink{padding-right:10px;}
#helplink a.admin_menu,#helplink a.admin_menu:link,#helplink a.admin_menu:active,#helplink a.admin_menu:visited,#helplink a.admin_menu:hover{color:#fff;}
#menutop{background:url(/common/resources/templates/KCSourcelink/variations/Default/Images/kcs_menutop.jpg) repeat-x center bottom;height:6px;}
#menubottom{background:url(/common/resources/templates/KCSourcelink/variations/Default/Images/kcs_menubottom.jpg) repeat-x center bottom;height:6px;}
#menubar{padding-left:15px;background:url(/UserFiles/Servers/Server_3033388/Image/Theme/bizmenu.jpg) repeat-x;}
a:link,a:hover{text-decoration:none;}
#pageTitle{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#002d47;font-weight:700;padding-top:5px;}
#breadcrumb,#breadcrumb td,#breadcrumb a{color:#900000;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;}
#breadcrumb a:hover{color:#900000;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
/** END Mini Upcoming Events * *Mini-Calendar Style* */.tbl_mini_calendar{background-color:#222737;background:#7290b1;margin:0 18px;}
td.mini_calendar_header_small{color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:9pt;background:#7290b1;}
td.mini_calendar_header{font-weight:700;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:11pt;background:#7290b1;margin-bottom:5px;}
.mini_calendar_tbl{background:#7290b1;}
.content{font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:20px;}
.homepage_title{font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#3a3b3f;}
a.list,a.list:link,a.list:active,a.list:visited{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;color:#4f4f4f;line-height:17px;text-decoration:none;}
a.list:hover{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;color:#4f4f4f;line-height:17px;text-decoration:underline;}
a.news_link{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;color:#4f4f4f;text-decoration:none;}
a.news_link:hover{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;color:#4f4f4f;text-decoration:underline;}
#news_box{border:1px solid #737a9f;background:#e6edfa;width:205px;height:195px;padding:20px;}
/**End* main menu  * Menu First Level BG * */.main_menul0oout,.main_menul0oover,.main_menul0iout,.main_menul0iover{background:none;}
/** Menu First Level Border * */.main_menul0iout,.main_menul0iover{border:none;padding:0;}
/** Menu First Level Text * */.main_menuwhite,.main_menul0oout,.main_menul0oover,.main_menul0iout,.main_menul0iover{color:#FFF;font-family:Arial, Helvetica, sans-serif;font-weight:700;font-size:13px;text-decoration:none;}
/** Menu First Level Text Hover * */.main_menul0oover,.main_menul0iover{text-decoration:underline;}
/** Submenu Text * */.main_menul1oout,.main_menul1oover,.main_menul1iout,.main_menul1iover{background:#8fa633;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-weight:700;font-size:12px;text-decoration:none;}
/** Submenu Border * */.main_menul1iout,.main_menul1iover{border:1px solid #fff;padding:3px 3px 3px 14px;}
/** Submenu Text Hover * */.main_menul1oover,.main_menul1iover{text-decoration:underline;}
/* end menu  layout styles  */#layout_left{margin-bottom:10px;text-align:center;padding:10px 6px 6px;}
#layout_middle{margin-bottom:10px;padding:10px 6px 6px;}
#layout_right{margin-bottom:10px;padding:10px 6px 6px;}
*/
/** START Mini Upcoming Events style**/
.tbl_mini_upcomingevent{width:190px;height:100px;background:#fff;margin:15px;padding:15px 0;}
.tbl_mini_upcomingevent td{color:#fff;}
td.mini_upcomingevent_header{font-weight:700;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-transform:uppercase;height:34px;background:url(/common/resources/templates/KCSourcelink/variations/Default/Images/kcs_portlettop2.jpg) repeat-x right;padding-left:10px;margin-bottom:5px;}
//* this one below is the actual title of the events box*//
td.mini_upcomingevent_header,td.mini_upcomingevent_header a,A.mini_upcomingevent_header:link,A.mini_upcomingevent_header:visited,A.mini_upcomingevent_header:hover{padding-bottom:1em;color:#666;font-family:Arial,sans serif;font-size:15px;font-weight:700;background:none;margin-bottom:5px;}
.mini_upcomingevent_event{padding-bottom:2em;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666;text-decoration:none;}
A.mini_upcomingevent_event,A.mini_upcomingevent_event:link,A.mini_upcomingevent_event:visited,A.mini_upcomingevent_event:hover{font-weight:700;font-family:Arial, Helvetica, sans-serif;font-size:13px;text-decoration:none;color:#333;padding:0;}
A.mini_upcomingevent_event_bold:link,A.mini_upcomingevent_event_bold:visited{font-weight:700;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666;text-decoration:none;}
A.mini_upcomingevent_event_bold:hover{font-weight:700;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666;text-decoration:none;}
#log{font-size:15px;}
a.mini_calendar_event_bold_small:link,a.mini_calendar_event_bold_small:visited,a.mini_calendar_event_bold_small:active{color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-weight:700;text-decoration:underline;}
a.mini_calendar_event_bold_small:hover{color:#ddd;font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-weight:700;text-decoration:underline;}
a.mini_calendar_event_small:link,a.mini_calendar_event_small:visited,a.mini_calendar_event_small:active{color:ffffff;font-family:Arial, Helvetica, sans-serif;font-size:8pt;text-decoration:underline;}
a.mini_calendar_event_small:hover{color:ffffff;font-family:Arial, Helvetica, sans-serif;font-size:8pt;text-decoration:underline;}
.sectionTitle{font-family:Arial,sans-serif;font-weight:700;font-size:12px;color:#1b4e90;text-transform:uppercase;margin:0;}
#sectionHeader{background:transparent url(/common/resources/templates/KCSourcelink/variations/Default/Images/kcs_portlettop2.jpg) repeat scroll right center;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;height:34px;padding-left:8px;text-transform:uppercase;}
#subSectionTitle{font-family:Arial,sans-serif;font-size:14px;font-weight:700;color:#11548b;}
#subSection{width:190px;padding-left:30px;}
#footer a,#footer a:link,#footer a:visited,#footer a:active,#footer a:hover{color:#fff;font-size:11px;}



#topright_links{float:right;margin-right:30px;margin-top:21px;}
#top_liveassistance{margin-right:18px;}
/* Site Navigation  */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:#FFF;font-size:0;}
#site_menu a{color:#FFF;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 - Secondary Pages  */#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:400px;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:#FFF;}
#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{margin-right:0;margin-bottom:0;margin-left:-9px;background-image:none;padding:0;}
#left_nextsteps li{margin:10px 0 0;padding:0;}
#left_nextsteps li a span{color:gray;font-size:15px;}
#left_nextsteps_fold{width:21px;height:34px;background:#FFF url(/UserFiles/Servers/Server_322731/Image/NewSiteImages/left_nextsteps_fold.gif) no-repeat;margin-left:-21px;}
/* Secondary Menu - Secondary Pages  */#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:#FFF;background-color:silver;}
/* WEBSITE CREATION PAGE  */.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:700;}
.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;}
/* HOME PAGE  */
#poster_tabs{display:block;clear:both;margin-left:25px;}
#poster_tabs #blurb{width:245px;color:#FFF;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:#FFF;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;}
.ui-tabs-nav{float:left;background:url(/UserFiles/Servers/Server_322731/Image/NewSiteImages/chalkboard_bottom.jpg);width:100%;padding-left:70px;margin:0;}
/* hacks to get it working in IE  */.ui-tabs-nav li{list-style:none;float:left;margin-right:14px;display:inline !important;position:relative;_top:-3px;}
.ui-tabs-nav a{display:block;text-decoration:none !important;outline:none;background-repeat:no-repeat;color:#799779;font-size:11pt;font-weight:700;letter-spacing:.2ex;padding:15px 10px 8px;}
/* .ui-tabs-nav span { background: red no-repeat right 4px; display:block; height:27px; line-height:29px; padding:0px 13px 0 10px; margin-right:-3px; color:#FFF;}  */
.ui-tabs-nav .ui-tabs-selected a{height:22px;color:#FFF;}
.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-nav .ui-tabs-disabled a, .ui-tabs-nav .ui-tabs-disabled a span { color: lime; cursor:default; background-color: aqua; } */
.ui-tabs-container{margin-top:-24px;padding:3px 10px 8px;}
.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;position:relative;top:-2px;_top:0;_left:3px;_padding-bottom:2px;_padding-right:13px;}
/* Content Columns  */#bottom_columns{clear:both;float:none;padding-top:0;}
.main_column{width:20%;float:left;height:230px;overflow:visible;padding:10px 16px 30px;}
#bottom_columns h3{font-size:18px;margin-bottom:8px;}
#bottom_columns h4{font-size:13px;font-weight:700;margin-top:12px;}
#bottom_columns p{margin-top:4px;line-height:1.3em;margin-bottom:7px;}
#news{border-right:2px solid #FFF;background-color:#feffe1;margin-left:25px;}
#products{border-right:2px solid #FFF;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;}
.clear{overflow:hidden;width:100%;}
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;}