#slider{background:#fff;float:left;height:317px;margin:15px 0 12px;width:100%;}
#slider h3{color:#fff;float:left;font-size:24px;font-weight:400;width:215px;}
#slider span.author{color:#000;float:right;font-size:12px;margin-top:8px;text-align:right;width:120px;}
div#slideshow{float:left;height:336px;width:100%;}
.slider-item{height:336px;width:100% !important;}
.slider_content{background:url('../images/slider_content_bg.png') no-repeat;float:left;height:281px;left:-160px;margin-top:22px;position:relative;width:529px;}
.slider_content2{float:left;height:195px;left:-65px;margin-top:85px;position:relative;width:529px;}
.slider_content_inner2{float:right;padding:15px;width:430px;}
.slider_content_inner2 p{clear:both;color:#f4ecdd;display:block;float:left;font-size:12px;line-height:22px;margin:10px 0 8px;width:100%;}
.slider_content_inner{float:right;padding:10px 15px 15px;width:340px;}
.slider_content_inner p{clear:both;color:#f4ecdd;display:block;float:left;font-size:12px;line-height:17px;margin:10px 0 3px;text-align:justify;width:100%;}
.slider_content_inner p.thumbs img{padding:5px 6px;}
#slider_controls{float:right;margin-right:20px;position:relative;top:-50px;z-index:1000;}
#slider_controls ul li a{background:url('../images/slider_nav_normal.png') no-repeat center center;display:block;float:left;height:11px;margin:0 3px 2px;outline:none;padding:2px;width:11px;}
#slider_controls ul li a:hover,#slider_controls ul li a.activeSlide{background:url('../images/slider_nav_active.png') no-repeat center center;}
#subpage_main{margin-left:auto;margin-right:auto;position:relative;top:-53px;width:965px;}
#subpage_header{background:url('../images/subpage_header_bg.jpg') repeat-x;clear:both;float:left;height:146px;width:100%;}
#subpage_bg{display:block;float:left;height:146px;width:100%;}
#subpage{clear:both;float:left;width:650px;}
#subpage_content{float:left;padding:0 15px;width:630px;}
#subpage_content p{color:#898989;font-size:12px;line-height:18px;padding:7px 0;}
#subpage_linkbox{clear:both;float:left;margin:10px 0 0;width:965px;}
#subpage_wrap{float:left;width:653px;}
#subpage_links_top{background:url('../images/subpage_links_top.jpg') no-repeat;float:left;height:8px;width:653px;}
#subpage_links_bottom{background:url('../images/subpage_links_bottom.jpg') no-repeat;float:left;height:9px;width:653px;}
#subpage_links{background:url('../images/subpage_links_bg.jpg') repeat-y;float:left;height:95px;padding:10px 0 8px;width:653px;}
#advert{float:right;height:130px;width:305px;}
#advert a img{border:none;text-decoration:none;}
#breadcrumbs{color:#222;float:left;font-size:12px;margin:30px 0 0 10px;}
#breadcrumbs a{color:#222;}
#subpage_heading{clear:both;float:left;margin:0 0 0 10px;}
#subpage_heading h2{color:#fff;font-family:Arial, sans-serif;font-size:24px;font-weight:400;}
.subpage_link_box{float:left;font-family:Verdana, Arial, Sans-serif;margin:0 5px 0 18px;padding:0 5px 5px;width:180px;}
.subpage_link_box ul li{display:block;float:left;width:180px;}
.portfolio-item-shadow{background:#eee;clear:both;float:left;margin:0 0 15px 10px;padding:2px;}
.portfolio-item{background:#fff;border:1px solid #ccc;clear:both;float:left;padding:2px 2px 0;width:630px;}
.portfolio-item-info{color:#777;float:left;font-size:13px;padding:10px 8px;}
.portfolio-text{float:left;width:562px;}
.portfolio-text span{font-weight:700;}
.visit-site a{color:#777;text-decoration:none;}
.visit-site a:hover{color:#555;text-decoration:underline;}
.blogpost{border-bottom:2px solid #eee;margin:0 0 10px 10px;padding-bottom:10px;width:640px;}
.blogpost h1 a:hover{color:#999;}
.blogpost p{font-size:13px;margin-bottom:5px;}
.post-meta{color:#999;font-size:12px;margin-bottom:5px;}
.rounded{-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.sliding_controls{clear:both;float:right;margin-bottom:-20px;margin-right:20px;position:relative;top:-42px;z-index:1000;}
.sliding_controls ul li a{background:url('../images/content_slider_nav.jpg') no-repeat center center;display:block;float:left;height:11px;margin:0 3px 2px;outline:none;padding:2px;width:11px;}
.sliding_controls ul li a:hover,.sliding_controls ul li a.activeSlide{background:url('../images/content_slider_active.jpg') no-repeat center center;}
#content_bar{background:url('../images/content_nav_bg.png') no-repeat;float:left;height:48px;padding:2px 3px 0;width:648px;}
.kuputab-selectors{background:url('../images/content_nav_bg_small.png') no-repeat;height:47px;width:660px;}
.kuputab-selectors li a{border-right:1px solid #EAEAEA;color:#858585;display:block;float:left;font-size:12px;margin:2px 0 0;outline:none;padding:15px 20px 10px;text-decoration:none;}
.kuputab-selectors .selected{background:transparent url('../images/content_nav_active.png') repeat-x bottom;border-bottom:2px solid #fff;color:#3F72B9;outline:none;}
.kuputab-selectors li a:hover,.kuputab-selectors li a.activeSlide{background:transparent url('../images/content_nav_active.png') repeat-x bottom;border-bottom:2px solid #fff;color:#4b4b4b;outline:none;}
#content_news{float:left;font-size:12px;margin:18px 0 0 15px;width:650px;}
#content_news div.latest_news{color:#777;float:left;}
#news_rotator{float:left;height:16px;margin-left:5px;overflow:hidden;width:560px;}
#news_rotator a{text-decoration:none;width:560px;}
#content_bottom{clear:both;float:left;height:9px;width:965px;}
#search{float:right !important;padding:4px 0 0;}
#search input{background:url('../images/search.png') no-repeat;border:none;color:#777;height:25px;outline:none;overflow:hidden;/*width:95px;*/}
#search .field input{background:none;border:none;color:#777;height:15px;outline:none;overflow:hidden;padding:0;width:auto;}
#portal-column-content{color:#555;float:left;padding:0 0 0 20px;width:655px;}
input.searchPage{color:#999;font-size:24px;padding:7px;width:500px;}
.searchPage{margin:0 0 10px;}
.searchResults dt{padding:5px 0;}
#sidebar{border-left:1px solid #ddd;float:right;margin-right:3px;width:245px;}
#microlink{border-left:1px solid #ddd;float:left;height:55px;margin:15px 3px 0 0;width:245px;}
#sidebar a.quote{background:url('../images/request.jpg') no-repeat center left;color:#7d7d7d;float:left;font-size:12px;margin:0 0 2px 15px;padding:3px 0 2px 18px;text-decoration:none;width:100%;}
#sidebar a.contact{background:url('../images/contact.jpg') no-repeat center left;color:#7d7d7d;float:left;font-size:12px;margin:0 0 15px 15px;padding:3px 0 2px 18px;text-decoration:none;width:100%;}
#sidebar h3{color:#415258;font-family:Verdana, sans-serif;font-size:18px;font-weight:400;padding:10px 0 10px 10px;}
#sidebar ul li{color:#666;line-height:22px;list-style-type:square;margin:0 0 0 30px;}
#sidebar ul li a{color:#7d7d7d;text-decoration:none;}
#sidebar div.divider{background:#ddd;clear:both;height:1px;line-height:1px;margin:10px 0 2px;width:245px;}
#sidebar div.ads{background:#eee;border-bottom:1px solid #ddd;overflow:hidden;width:245px;}
#sidebar div.ads a img{border:0;margin:10px 0 10px 10px;}
#sidebar_launch{float:left;font-size:12px;height:90px;padding-left:10px;padding-top:10px;width:245px;}
#sidebar_launch h2{clear:both;color:#d3d3d3;float:left;font-size:64px;font-weight:400;margin-left:7px;}
#sidebar_social{float:left;font-size:12px;height:90px;padding-left:10px;padding-top:10px;width:273px;}
#sidebar_social a{color:#777;float:left;line-height:32px;margin-left:10px;padding-left:40px;text-decoration:none;}
#sidebar_social a.facebook{background:url('../images/social_icons/facebook.png') no-repeat;}
#sidebar_social a.twitter{background:url('../images/social_icons/twitter.png') no-repeat;margin-left:16px;}
#sidebar_social a.rssfeed{background:url('../images/social_icons/rss.png') no-repeat;margin-left:10px;margin-top:10px;}
#sidebar_social a:hover{color:#666;opacity:1px;}
#microlink a{background:url('../images/button1.jpg') no-repeat;color:#f9f9f9;display:block;float:left;font-size:14px;height:36px;padding:19px 0 0 15px;text-decoration:none;width:234px;}
portal-column-content
#featured_testimonial{float:left;height:36px;width:283px;}
#featured_testimonial a{background:url('../images/featured_testimonial.jpg') no-repeat;display:block;float:left;height:36px;text-decoration:none;width:283px;}
#sidebar_testimonial{border-bottom:1px solid #ddd;clear:both;float:left;padding-bottom:5px;width:283px;}
#sidebar_testimonial span.person{clear:both;float:left;font-size:10px;font-style:italic;margin:0 0 0 10px;width:263px;}
#sidebar_testimonial span.company{clear:both;color:#4e4e4e;float:left;font-size:18px;font-style:italic;font-weight:700;margin:5px 0 5px 10px;width:263px;}
#sidebar_testimonial p{color:#727272;float:left;font-size:10px;padding:10px;width:263px;}
.portlet{border-left:1px solid #DDD;display:block;float:left;}
.portletNews .portletItem a{background:url('../images/sidebar_link_arrow.png') no-repeat 223px center;border-bottom:1px solid #ddd;color:#5a6974;display:block;font-size:12px;height:auto !important;min-height:54px;padding:10px 25px 6px 10px;text-decoration:none;}
.portletNews a:hover{background:#eee url('../images/sidebar_link_arrow.png') no-repeat 223px center;}
.portletNews a span{clear:both;color:#a9a9a9;float:left;font-size:10px;font-weight:400;width:200px;}
.portletFooter a{display:block;padding:5px 10px;}
.item-holder{float:left;padding-bottom:10px;width:658px;}
.subpage-item-holder{float:left;padding-bottom:2px;width:658px;}
.content-item{background:url('../images/featured_item.jpg') no-repeat;float:left;height:195px;margin:0 19px 6px 1px;padding:8px 9px 6px;text-align:center;width:165px;}
.content-item h2{color:#515151;font-family:Verdana, Arial, sans-serif;font-size:14px;font-weight:400;padding:5px 2px 4px 4px;}
.content-item h3{-moz-binding:url('ellipsis.xml#ellipsis');-o-text-overflow:ellipsis;color:#515151;font-family:Verdana, Arial, sans-serif;font-size:12px;font-weight:400;line-height:17px;margin:0;overflow:hidden;padding:5px 2px 4px 4px;text-overflow:ellipsis;white-space:nowrap;width:100%;}
.content-item p{color:#acacac;display:block;font-family:Verdana, Arial, sans-serif;font-size:10px;margin:0;padding:0 3px 0 4px;width:100%;}
#subpage .content-item p{color:#acacac;display:block;font-family:Verdana, Arial, sans-serif;font-size:10px;padding:5px 3px 0 4px;width:100%;}
.content-item a.more{clear:both;color:#3778bc;display:block;float:left;}
.content-item a.view{background:url('../images/view_button.jpg') no-repeat;clear:both;display:block;float:left;height:15px;margin:10px 0 0 4px;width:44px;}
.content-item ul{clear:both;float:left;margin:8px 0 0 5px;}
.content-item ul li a{background:transparent url('../images/list_arrow.jpg') no-repeat left center;clear:both;color:#91a0a6;display:block;float:left;font-size:11px;padding:4px 0 3px 10px;text-decoration:none;}
#sub_links{clear:both;float:left;margin:6px 0 0;padding:10px 0;width:660px;}
.video_box{float:left;height:134px;margin:0 0 0 4px;width:213px;}
.link_box{float:left;font-family:Verdana, Arial, Sans-serif;margin:0 5px 0 15px;padding:0 5px 5px;width:188px;}
.link_box ul li{display:block;float:left;width:186px;}
#contact-wrapper{background:#f1f1f1;border:1px solid #e2e2e2;overflow:hidden;padding:1px;}
#contact-wrapper-inner{background:#fff;border:1px solid #d5d5d5;overflow:hidden;padding:20px;}
#contact-wrapper div.contact-left{clear:both;float:left;margin:5px 0;}
#contactform{float:left;width:280px;}
#contactform label{display:block;float:none;font-size:14px;font-weight:400;padding-bottom:3px;width:auto;}
form#contactform input{border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;border-style:solid;border-width:1px;color:#333;font-size:14px;padding:3px;}
form#contactform textarea{border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;border-style:solid;border-width:1px;font-family:Arial, Tahoma, Helvetica, sans-serif;font-size:100%;padding:3px;}
#contact_info{float:left;margin-left:20px;width:280px;}
#contact_info h3{color:#444;font-size:20px;font-weight:400;}
#contact_info h4{color:#666;font-size:14px;font-weight:400;}
#contact_info span{color:#666;font-weight:700;}
#contact_info a{background:url('../images/request.jpg') no-repeat center left;color:#7d7d7d;float:left;font-size:12px;margin:0 0 2px;padding:3px 0 2px 18px;text-decoration:none;width:100%;}
div.clearfix{clear:both;height:0;line-height:0;}
#headerInfo{position:relative;}
#portal-logo{display:block;height:100px;position:absolute;right:0;text-indent:-9999px;top:0;width:250px;}
#search #SearchableText,#search .field #Title{border:1px solid #DDD;color:#999;font-size:24px;padding:7px;width:500px;}
.slider_center,.controls-center,.subpage_center{margin-left:auto;margin-right:auto;width:960px;}
.slider_content_inner img,.slider_content_inner2 img,.content-item img{border:none;}
#slider_controls ul,#slider_controls ul li,.subpage_link_box ul,.subpage_link_box ul li,.sliding_controls ul,.sliding_controls ul li,.kuputab-selectors,.kuputab-selectors li,#sidebar ul,,.content-item ul,.content-item ul li,.link_box ul,.link_box ul li{list-style:none;margin:0;padding:0;}
#slider_controls ul li,.sliding_controls ul li,.kuputab-selectors li,.content-item ul li{display:block;float:left;}
#slider_controls ul li a:focus,.sliding_controls ul li a:focus{outline:none;}
#breadcrumbs a:hover,.blogpost p a:hover,.post-meta a:hover{text-decoration:none;}
.subpage_link_box h4,.link_box h4{color:#403f3f;float:left;font-size:12px;font-weight:400;width:140px;}
.subpage_link_box a,.link_box a{color:#acbbc6;float:right;font-size:11px;text-decoration:none;}
.subpage_link_box a:hover,#news_rotator a:hover,#sidebar a.quote:hover,#sidebar a.contact:hover,#sidebar ul li a:hover,.content-item ul li a:hover,.link_box a:hover,#contact_info a:hover{text-decoration:underline;}
.subpage_link_box ul,.link_box ul{clear:both;float:left;margin-top:8px;}
.subpage_link_box ul li a,.link_box ul li a{background:transparent url('../images/list_arrow.jpg') no-repeat left center;clear:both;color:#a2a2a2;display:block;float:left;font-size:11px;padding:4px 0 3px 10px;}
.portfolio-item a img,#sidebar_social a img{border:0;}
.visit-site,#content_nav{float:left;}
.blogpost p a,.post-meta a{color:#699aab;}
#tab_slider,#featured_tab,#latest_tab,#popular_tab,#staff_tab{float:left;width:660px;}
.hidden { display:none; }

