/*	----------------------------------------------------------------

	Description:		Global Styles Sheet for Unique Computer Systems - ucssolutions.com
	Filename:			style.css
	Date:				August - 14 - 2011
	Author:				Prajith nair
------------------------------------------------------------------*/
body {color:#4a4a4a;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin:0;padding:0; font-size:13px; background:url(../images/header_bg.jpg) repeat-x; overflow-x:hidden;}
img,p,ul,li,a{border:none;margin:0px; padding:0px;list-style:none;text-decoration:none;}
p{ padding-bottom:8px;}
.outer {width:1000px; overflow:hidden; margin:auto;padding:0px 10px 0px 10px}
/*-----------------------------Home page Style starts here-------------------------------------*/

.logo{ margin-top:22px; float:left;overflow:hidden }
.search_box{margin-top:50px; float:right;overflow:hidden; padding-right:5px; }
.search{ padding:5px; height:20px; width:150px; border:solid 1px #ccc; color:#616161; font-size:11px;float:right; border-radius:5px;}
.search_submit{float:right; color:#fff; background:#333; height:32px; padding:5px 10px 5px 10px; border:none;font-size:11px; cursor:pointer;border-radius:5px; margin-left:5px; }
.search_submit:hover{ background:#000}
.menu{overflow:hidden; margin-top:15px;font-family: 'Cuprum', sans-serif; font-size:17px;  }
.menu li{display:block; float:left; padding:15px 19px 15px 27px;}
.menu li a{color:#5e5e5e;}
.menu li a:hover{color:#000}
.menu li a.active{color:#000;  }
.slides{height:389px; background:url(../images/banner.jpg) left repeat-x; }
.welcometxt{overflow:hidden;  padding-bottom:5px;  }

h1{margin:35px 0px 10px 0px;font-family: 'Cuprum', sans-serif; font-size:28px; color:#2a2a2a; font-weight:normal!important }
h2{font-family: 'Cuprum', sans-serif; font-size:18px; color:#2a2a2a; font-weight:normal!important; line-height:30px !important ; margin:0px; }
.read {height:40px; background:url(../images/read_bg.jpg) no-repeat; padding-top:12px; text-align:center;margin-top:10px; }
.read a{ background:#000 url(../images/read_down.jpg) left no-repeat; color:#fff;font-family: 'Cuprum', sans-serif; font-size:20px; padding:5px 20px 5px 40px;border-radius:5px; }
.read a:hover{ background:#333 url(../images/read_down_hover.jpg) left no-repeat; }
.read1 {height:40px; background:url(../images/read_bg.jpg) no-repeat; padding-top:12px; text-align:center;margin-top:5px;}
.read1 a{ background:#000 url(../images/read_less.jpg) left no-repeat; color:#fff;font-family: 'Cuprum', sans-serif; font-size:20px; padding:5px 20px 5px 40px;border-radius:5px; }
.read1 a:hover{ background:#333 url(../images/read_less_hover.jpg) left no-repeat; }

.less{height:40px; background:url(../images/read_bg.jpg) no-repeat; padding-top:12px; text-align:center; }
.less a{ background:#000 url(../images/read_less.jpg) left no-repeat;; color:#fff;font-family: 'Cuprum', sans-serif; font-size:20px; padding:5px 20px 5px 40px; }
.less a:hover{background:#333 url(../images/read_less_hover.jpg) left no-repeat; }
.homelinks_wrapper{ margin-top:25px; overflow:hidden; border-bottom:solid #999 1px; padding-bottom:30px}
.link_title{ text-align:center; font-family: 'Cuprum', sans-serif; font-size:22px; color:#444}
.homelinks {width:223px; margin-right:36px; float:left }
.homelinks ul{margin-top:5px;}
.homelinks li a{color:#4a4a4a; padding:15px 0px 15px 25px; background:url(../images/bulllets.png) left no-repeat; display:block; border-top:1px #666 dashed  }
.homelinks li a h1{color:#4a4a4a; padding:0px; display:block; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 13px; margin:0; }
.homelinks li a:hover{background:#e9e9e9 url(../images/bulllets.png) left no-repeat; color:#000 }
.news_links{width:220px;float:left}
.news_links ul{margin-top:5px;}
.news_links li{padding:15px 0px 10px 25px;background:url(../images/bulllets.png) left no-repeat;display:block; border-top:1px #666 dashed }
.news_links li a{color:#4a4a4a; text-decoration:underline }
.news_links li a:hover{color:#000; }
.news_links li:hover{background:#e9e9e9 url(../images/bulllets.png)  left no-repeat; color:#333 }
.readmore{ overflow:hidden;text-align:right; padding-right:10px;}
.readmore a{  color:#000!important; text-decoration:underline; font-size:11px; font-weight:bold }
.bottomlinks_wrapper{overflow:hidden; margin-top:30px;}
.bottomlink_1{  float:left; margin-right:36px; }
.bottom_title{font-family: 'Cuprum', sans-serif; font-size:22px; color:##2a2a2a; background:url(../images/recentsuccess.jpg) no-repeat; padding: 10px 0px 30px 50px;}
.productslider{  border:solid 8px #d4d4d4; width:208px; height:90px;  }
.bottom_title2{font-family: 'Cuprum', sans-serif; font-size:22px; color:##2a2a2a; background:url(../images/partners.jpg) no-repeat; padding: 10px 0px 30px 50px;}
.blog_wrapper{  float:left; width:475px;  }
.blog{font-family: 'Cuprum', sans-serif; font-size:22px; color:##2a2a2a; background:url(../images/blog.jpg) no-repeat; padding: 10px 0px 30px 50px;}
.date{ float:left !important; text-align:center; font-size:20px; height:55px; width:50px; font-weight:bold; padding:2px; border-radius:8px; border:solid #999 1px; margin-right:15px;}
.blogtitle{ float:left !important; width:390px;font-size:15px; margin-top:25px; }
.blogtitle a{text-decoration:underline; color:#4a4a4a !important;  }
.blogtitle a:hover{ color:#000!important}
.comments a{ float:left;color:#000!important; text-decoration:underline; font-size:11px; font-weight:bold; margin-right:20px;}
.readmore2 a{float:left;  color:#000!important; text-decoration:underline; font-size:11px; font-weight:bold }
.footerwrapper{ background:#000; padding-top:30px;overflow:hidden }
.box-content .footer{color:#777; overflow:hidden; font-size:11px;}
.top{float:right; margin-top:35px; background:url(../images/top.jpg) no-repeat; height:20px; width:53px; text-align:center;padding-top:19px; }
.top a{color:#fff};
.footer2{color:#fff; overflow:hidden;}
.footertitle{font-family: 'Cuprum', sans-serif; font-size:22px; padding-bottom:0px; color:#999;}
.footerbox2 .footertitle{color:#FFF;}
.box-content .footerbox1{clear:both;border-bottom:#262626 solid 1px; padding:10px 0px 14px; position:relative; overflow:hidden;}
.box-content .footerbox1 label.error{ position:absolute; left:0px; bottom:0px; }
.box-content .footerbox2{clear:both; padding:10px 0px 0px;}
.box-content .footerbox2 a{ color:#777;}
.box-content .footerbox2 a:hover{color:#fff}
.box-content .footerbox3, .footerbox3 div ul{clear:both; overflow:hidden;}
.box-content .footerbox3{border-bottom:#262626 solid 1px; padding:10px 0px 14px;}
.box-content .tweetbox{ border-bottom:#262626 solid 1px; }
.box-content .tweetbox .footertitle { background:url(../images/twitter.png) no-repeat center right; }
.box-content .twits{height:85px; color:#777777; font-size:12px; margin:5px 0; overflow:hidden;}
/* The background images(quotation marks) were removed to adjust the ucssolutions avatar on the tweets
.box-content .twits .left-top{background:url(../images/left-top.jpg) no-repeat top left;}
.box-content .twits .right-bottom{background:url(../images/right-bottom.jpg) no-repeat bottom right; padding:0px 25px;}*/
.box-content .twits .right-bottom{padding:0px 5px;}
.box-content .twits a{ color:#CDCDCD; text-decoration:underline}
.box-content .maillist{float:left; padding:5px !important; height:20px; width:221px; border:solid 1px #ccc; color:#616161; font-size:11px; margin-top:10px; background:#ccc; border-radius:5px;}
.box-content .mailist_submit{float:left; color:#fff; background:#666; height:32px; padding:5px 10px 5px 10px; border:none;font-size:11px; cursor:pointer;margin-top:10px ; border-radius:5px;margin-left:5px; }
.mailist_submit:hover{ background:#333}
.socialicons{ margin-right:30px;}
.footerlinks{ margin-top:35px; padding-bottom:10px;border-bottom:#333 solid 1px; text-align: center;}
.footerlinks a{ color:#666; padding:0px 15px 0px 15px; }
.footerlinks a:hover{ color:#fff}
.copyright{float:left; color:#9c9c9c; padding-top:15px; font-size:11px;}
.policy{ float:right; color:#9c9c9c; padding-top:15px;font-size:11px}
.policy a{color:#9c9c9c; padding:0px 15px 0px 15px; }
.policy a:hover{ color:#fff }


/*-----------------------------Slider Style starts here-------------------------------------*/

		/*
			Load CSS before JavaScript
		*/
		
		/*
			Slides container
			Important:
			Set the width of your slides container
			Set to display none, prevents content flash
		*/
		#slides { float:left; width:650px; }
		.slides_container {width:650px;display:none;	}

		/*
			Each slide
			Important:
			Set the width of your slides
			If height not specified height will be set by the slide content
			Set to display block
		*/
		.slides_container div {width:980px;height:389px;display:block;}
		
		/*
			Optional:
			Reset list default style
		*/
.pagination {margin:10px auto 0;	width:100px;padding-left: 50px;}

.pagination li {float:left;margin:0 1px;list-style:none;}

.pagination li a {display:block;width:12px;height:0;padding-top:12px;background-image:url(../images/pagination.png);background-position:0 0;float:left;overflow:hidden;}

.pagination li.current a {	background-position:0 -12px;}

/*-----------------------------Slider Style ends here-------------------------------------*/


/*----------------------------- Right Box  starts here-------------------------------------*/
.box-content{ float:right; padding:7px 35px 8px; width:280px; height:388px; background:#000 url(../images/box.jpg) no-repeat center top; position:absolute; right:0px; top:-8px; }
/*----------------------------- Right Box  ends here-------------------------------------*/


/*-----------------------------Inner page styles starts here-------------------------------------*/

.innerbanner_bg{height:175px; background:#000 }
.breadcrump{padding:12px 0px 12px 0px; color:#000; font-size:12px; border-bottom:#ccc solid 1px }
.breadcrump a{ font-size:12px; color:#333;  padding:0px 20px 0px 10px; background:url(../images/breadcrump_bullet.jpg) center right no-repeat;   }
.breadcrump a:hover{color:#000;text-decoration:underline; }
.currentpage{  font-size:12px; padding-left:5px; color:#666}
.inner_container{ overflow:hidden}
.leftmenu{float:left; width:295px;min-height:auto;}
.leftmenu li{border-bottom:dashed 1px #666 }
.leftmenu li:hover{background:#e9e9e9 }
.leftmenu li.active{background:#f6f6f6 }
.leftmenu li a{ font-size:14px; color:#3e3e3e; padding:15px 0px 15px 15px; display:block;}
.leftmenu li a span h1{margin:0; color: #3E3E3E; font-size: 14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; display:inline-block;}
.breadcrump span h1{font-size: 12px;color: #333;padding: 0px 20px 0px 10px; margin:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; display:inline-block;}
.leftmenu li a:hover{ color:#000}
.menubullet{padding-left:25px;  background:url(../images/bulllets.png) left no-repeat}
.relatedlinks_wrapper{margin-top:35px;font-family: 'Cuprum', sans-serif; font-size:20px; padding-bottom:10px; color:#000; overflow:hidden}

.relatedlinks{   margin-top:25px; padding:0px 0px 0px 15px;  }
.links_images{ float:left; margin-right:10px;}
.link{padding-top:5px; }
.link a{color:#494949; }
.link a:hover{color:#000;}

.otherlinks{font-family: 'Cuprum', sans-serif; font-size:20px; padding:5px 0px 10px 0px; color:#000; border-bottom:solid 1px #ccc; margin:0px 25px 0px 40px  }
.testimonial{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; height:300px;color:#494949; padding:20px 25px 0px 0px; line-height:25px;overflow:visible;display:block; }
.testimonial li{border:none; background: none; min-height:100px;overflow:hidden;}
.testimonial li:hover{ background: none;}
.client{ font-size:14px; float:right; text-align:right; color:#000; line-height:18px;min-height:30px; }

.blog_inner{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px;  padding:20px 10px 0px 0px; line-height:25px;margin-left:35px; }
.blog_inner a{text-decoration:underline;color:#494949; }
.blog_inner a:hover{color:#000 }
.allianceslider{  width:208px; height:90px; margin-top:10px;}
.allianceslider li{ border:none;}
.allianceslider li:hover{ background:none;}

.content{float:left; padding:18px 30px 50px 30px;background:#f7f7f7; width:645px; font-size:14px; line-height:23px; color:#444; min-height:850px; }

.content a{ color:#494949}
.content a:hover{ color:#000; text-decoration:underline}

.content ul{margin-left:90px; padding:0px 0px 20px 25px; }
.content li{display:block;margin-bottom:10px ; padding:0px 0px 10px 20px; background:url(../images/bullets_category.png) top left no-repeat ; border-bottom:dashed 1px #999 }

.pagetitle{font-family: 'Cuprum', sans-serif; font-size:30px; color:#292929; padding-bottom:20px;}
.pagetitle h1{font-family: 'Cuprum', sans-serif; font-size:30px; color:#292929; padding:0px; margin:0px;}
.titletxt{color:#000; font-size:15px; padding:6px 0px 0px 0px }
.inner_categories_wrapper{ overflow:hidden; border-bottom:#999 solid 1px; margin-top:25px; }
.title_wrapper{overflow:hidden }
.categoryimg{ float:left; margin-right:20px;}
.category_title{ float:left;font-family: 'Cuprum', sans-serif; font-size:22px; color:#020202; padding-top:25px; }
.category_text{ margin-left:90px; background:url(../images/bullets_category.png) top left no-repeat; padding:0px 0px 20px 25px; }

.quotes{font-family: 'Cuprum', sans-serif; font-size:18px; color:#494949; padding-bottom:20px; line-height:25px; }




.acc_trigger {min-height: 45px;font-size: 18px;font-weight: normal; overflow:hidden;background:#fff; border-radius:8px; border:solid #999 1px; margin:30px 0px 20px 0px;}
.acc_trigger a {text-decoration: none;color:#000}
.acc_trigger a:hover {color: #000;}
.acc_trigger:hover{ background:#e1e1e1}

.acc_new {min-height: 45px;font-size: 18px;font-weight: normal; overflow:hidden;background:#fff; border-radius:8px; border:solid #999 1px; margin:30px 0px 20px 0px;}
.acc_new a {text-decoration: none;color:#000}
.acc_new a:hover {color: #000;}
.acc_new:hover{ background:#e1e1e1}

.acc_container {margin: 0 0 0 5px; padding:5px 0px 0px 0px;overflow: hidden;}

.newsdate{ float:left !important; text-align:center; font-size:16px; min-height:45px; width:98px;  padding:10px 0px 0px 0px; border-radius:8px; margin-right:15px; background:#000;font-family: 'Cuprum', sans-serif;}
.newsdate a{ color:#fff}
.newsdate a:hover{ color:#fff}
.newstopic{ float:left; width:500px; padding-top:9px;font-family: 'Cuprum', sans-serif; font-size:16px; }
.newsimg{ float:left; margin-right:20px;}


.pagination_wrapper{ margin-top:45px;}

#pagination-flickr li{border:0; margin:0; padding:0px;font-size:14px;list-style:none; background:none!important; float:left}
#pagination-flickr a{border:solid 1px #ddd;margin-right:1px; padding:10px 15px 10px 15px!important; background:#fff;border-radius:8px;}
#pagination-flickr .previous-off,
#pagination-flickr .next-off {color:#666666;display:block;float:left;font-weight:bold;padding:10px 15px 10px 15px!important;}
#pagination-flickr .next a,
#pagination-flickr .previous a {font-weight:bold;background:#fff}
#pagination-flickr .active{color:#666;font-weight:bold;display:block;float:left;padding:10px 15px 10px 15px!important;}
#pagination-flickr a:link,
#pagination-flickr a:visited {color:#000;display:block;float:left;padding:10px;text-decoration:none;}
#pagination-flickr a:hover{border:solid 1px #666666;}

.clientimg{ float:left; padding:0px 20px 0px 10px;}

.acc_trigger_casestudies {height: 90px;font-size: 18px;font-weight: normal; overflow:hidden;background:#fff; border-radius:8px; border:solid #999 1px; margin:30px 0px 20px 0px;}
.acc_trigger_casestudies a {text-decoration: none;color:#000}
.acc_trigger_casestudies a:hover {color: #000;}
.acc_trigger_casestudies:hover{ background:#e1e1e1}
.casestudy a{float:left; width:auto; padding-top:35px;font-family: 'Cuprum', sans-serif; font-size:18px; }
.case_bullets{background:url(../images/bullets_category.png)top left no-repeat; padding:0px 0px 15px 25px; font-family: 'Cuprum', sans-serif; font-size:18px; float:left; }

.address{ float:left; margin-right:100px; width:auto; overflow:hidden}
.locationmap{ float:left;border:solid 5px #f8f8f8;}
.locationmap:hover{border:solid 5px #fff;}
.contactform{overflow:hidden; margin-top:20px;}
.fieldtext{ float:left; width:120px; margin-right:30px;padding-top:10px; }
.fieldtext1{ float:left; width:200px; margin-right:30px;padding-top:10px; }
.formfield{ float:left; padding:10px; background:#fff; border-radius:5px; border:solid 1px #999; color:#777; width:350px;}
.feildwrapper{ overflow:hidden; margin:20px 0px 20px 0px}
.btn{ padding:10px 25px 10px 25px; background:#000; color:#fff; font-family: 'Cuprum', sans-serif; font-size:18px; border-radius:5px; border:none; margin-left:150px; cursor:pointer}
.btn:hover{background:#333; color:#fff;}

.solution{ padding:8px 0px 0px 0px;font-family: 'Cuprum', sans-serif; font-size:20px; }

.productstab {padding: 15px 0px 5px 0px;font-size: 18px;font-weight: normal; overflow:hidden;border-bottom:solid #e9e9e9 1px; height:45px;}
.productstab a {text-decoration: none;color:#000}
.productstab a:hover {color: #000;}
.productstab:hover{ background:#e9e9e9 }
.productstab_container {overflow: hidden;}
.error{color:#C00; padding-left:10px; font-size:11px;}
.inner_images{margin:30px 0px 20px 0px; text-align:center}
.success_img{margin:15px 40px 15px 50px; border:solid 8px #e1e1e1  }
.success_img:hover{border:solid 8px #ccc }


.apply{ padding:7px 15px 7px 7px; border-radius:5px; border:solid 1px #999; background:#fff; float:left; }
.apply:hover{ cursor: pointer; text-decoration: underline;background: #e1e1e1; }
.applybtn{ padding:10px 10px 10px 35px; border-radius:5px; border:solid 1px #999; background:#fff url(../images/apply-icon1.png) no-repeat; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px;  }
.applybtn:hover{ cursor: pointer; background: #e1e1e1 url(../images/apply-icon1.png)no-repeat; text-decoration: underline;}

.none{margin-top:0px !important;}
/*-----------------------------styles for social network icons starts here-------------------------------------*/
#footernavigation li{display:block; float:left}
#footernavigation span {background: url(../images/socialicons.png);float: left;width: 35px;height:35px;margin: 0px 11px 0 0;}
#footernavigation span {background: url(../images/socialicons.png);float: left;width: 35px;height:35px;margin: 0px 11px 0 0;}
#fb span {background-position: 0px 0;}
#twit span {background-position: 70px 0;}
#linkedin span {background-position: 140px 0;}
#wordpress span {background-position: 0px 104px;}
#vimeo span {background-position: 70px 104px;}
#slideshare span {background-position: 140px 104px;}
#fb a:hover span {background-position: 0px 69px;}
#twit a:hover span {background-position: 70px 69px;}
#linkedin a:hover span {background-position: 140px 69px;}
#wordpress a:hover span {background-position: 0px -104px;}
#vimeo a:hover span{background-position: 70px -104px;}
#slideshare a:hover span{background-position: 140px -104px;}
.mandatory_icon{ color:#C00 !important;}
.captchatxt {padding:10px; background:#fff; border-radius:5px; border:solid 1px #999; color:#777;}
.srchstyle a{ font-weight:bold;text-decoration: underline;color:#336699; }

.company{ float:left; width:490px; margin:25px 0px 10px 0px;font-family: 'Cuprum', sans-serif; font-size:15px;  }
.companytxt{line-height:25px; margin-top:15px;color:#333 }
.discipline{float:left; width:470px; margin:25px 0px 10px 0px;font-family: 'Cuprum', sans-serif; font-size:15px; margin-left:30px;}
.news_readmore{text-align:right!important; color:#000!important; text-decoration:underline; font-size:11px; font-weight:bold}
.news_readmore a{color:#000!important}

.content_sitemap{float:left; padding:18px 10px 50px 30px;background:#f7f7f7; width:965px; font-size:14px; line-height:23px; color:#444; min-height:850px; }

.content_sitemap li{display:block;margin-bottom:10px ; padding:0px 0px 10px 20px; background:url(../images/bullets_category.png) top left no-repeat ; border-bottom:dashed 1px #999; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; }
.content_sitemap ul{ margin-top:20px!important;}
.content_sitemap li a{color:#666!important}
.content_sitemap li a:hover{color:#000!important}

.sitemap_title{font-family: 'Cuprum', sans-serif; font-size:22px; color:#020202; padding:0px 40px 20px 0px; float:left; width:180px; }
.sitemap_title a{color:#020202}
.sitemap_title a:hover{color:#333}
.sitemap_pdt{overflow:hidden; width:180px; margin-top:15px; margin-bottom:15px;font-family: 'Cuprum', sans-serif; font-size:22px; color:#020202;}
/*styles added by Robin based on new content*/
.normallisting {}
.normallisting ul{ margin-left:0px; padding: 5px 0 5px 10px;}
.normallisting li{border-bottom:none; background: url("../images/bullets_category.png") no-repeat; display:block;padding:0 0 10px 20px;}
.getmoreinfo {   border-bottom: 1px dashed #666666;clear: both; display: block;float: right; padding: 2px 1px;}
.links-outer {    width:190px; border-left: 1px dashed #666666;float: right;overflow: hidden; margin-left:5px; padding-bottom: 20px; padding-left: 12px;}
.apply2{ width:159px;border-bottom: 1px dashed #666666;padding: 7px 15px 7px 7px;}
.apply2 a{ font-size:13px;}
.getmoreinfo .applybtn{ background:url(../images/apply-icon1.png) no-repeat -2px center ; border:0px; width:179px; }

/* ============ Footer ======= */

.footerwrapper .footer{color:#777; overflow:hidden; font-size:13px;}
.footerwrapper .footer{color:#777; overflow:hidden;}
.footerwrapper .top{float:right; margin-top:35px; background:url(../images/top.jpg) no-repeat; height:20px; width:53px; text-align:center;padding-top:19px; }
.footerwrapper .top a{color:#fff};
.footerwrapper .footer2{color:#fff; overflow:hidden;}
.footerwrapper .footertitle{font-family: 'Cuprum', sans-serif; font-size:22px; padding-bottom:15px; color:#999}
.footerwrapper .footerbox1{float:left; margin-right:40px;}
.footerwrapper .footerbox2{float:left; margin-right:75px;}
.footerwrapper .footerbox2 a{ color:#777;}
.footerwrapper .footerbox2 a:hover{color:#fff}
.footerwrapper .footerbox3{float:left; width:200px;margin-right:30px;}
.footerwrapper .tweetbox{float:left; }
.footerwrapper .tweetbox .footertitle{background:url("../images/twitter.png") no-repeat scroll right top; }
.footerwrapper .twits { background: #151515; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; -o-border-radius: 7px; color: #333333; font-size: 12px; padding: 0 10px; width: 250px;}
/*.footerwrapper .twits{background:url(../images/tweetbg.jpg) no-repeat; width:233px; height:150px; padding:5px 5px 5px 5px; color:#333; font-size:12px;}*/
.footerwrapper .twits a{ color:#000; text-decoration:underline}
.footerwrapper .maillist{float:left; padding:5px; height:20px; width:145px; border:solid 1px #ccc; color:#616161; font-size:11px; margin-top:15px; background:#ccc; border-radius:5px;}
.footerwrapper .mailist_submit{float:left; color:#fff; background:#666; height:32px; padding:5px 10px 5px 10px; border:none;font-size:11px; cursor:pointer;margin-top:15px ; border-radius:5px;margin-left:5px; }
li#vimeo{display: none;}


.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }