@charset utf-8;html,body,div,span,object,iframe,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,fieldset,form,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}

article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,mark,audio,video{display:block;}
textarea{font:101%/1.5em Arial,Helvetica,sans-serif;}
blockquote{quotes:none;border-left:1px solid #CCCCCC;font-style:italic;margin-left:2em;}
q{quotes:none;font-style:italic;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:none;}a{text-decoration:underline;border:0;color:#3b3a39;}
a:hover,a:focus{text-decoration:none;}
a img{border:0;}
abbr,acronym{border-bottom:1px dotted;cursor:help;font-variant:small-caps;}
address,cite,em,i{font-style:italic;}
blockquote p{margin:0 1.5em 1.5em;padding:0.75em;}
code,kbd,tt{font-family:"Courier New",Courier,monospace,serif;line-height:1;}
del{text-decoration:line-through;}
dfn{border-bottom:1px dashed;font-style:italic;
}dl{margin:0;}
dt{font-weight:700;}
dd{margin:0 0 1.5em 0;}
h1,h2,h3,h4,h5,h6{font-weight:700;padding:0;}
h1{font-size:2em;line-height:1.2em;margin:0 0 0.75em;font-family:'PT Sans',arial,serif;}h1.title{font-size:33px;}h2{font-size:33px;line-height:1.2em;margin:0 0 .5em;color:#262524;font-family:'PT Sans',arial,serif;letter-spacing:-1px;}h2.title{font-size:24px;letter-spacing:0;}h2 a{color:#000;text-decoration:none;}h2 a:hover{color:#848484;}h3{font-size:1.1666em;margin:0 0 1.286em;}h4{font-size:1em;margin:0 0 1.5em;}h5{font-size:0.8333em;margin:0 0 1em;}h6{font-size:0.666em;margin:0 0 2.25em;}img{display:inline-block;vertical-align:text-bottom;}ins{text-decoration:overline;}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}ol{list-style:outside decimal;}p{
	font-weight: 500;
	margin: 0 0 1.5em;
}pre{font-family:"Courier New",Courier,monospace,serif;margin:0 0 1.5em;border-left:1px solid #CCCCCC;margin-left:2em;padding-left:2em;}sub{top:0.4em;font-size:0.85em;line-height:1;position:relative;vertical-align:baseline;}sup{font-size:0.85em;line-height:1;position:relative;bottom:0.5em;vertical-align:baseline;}strong,b{font-weight:700;}ul{list-style:outside disc;}ul,ol{margin:0 0 1.5em 1.5em;padding:0;}ul.nomargin{margin:0;}li ul{padding:0;margin:0 0 0 2em;list-style-position:outside;list-style-type:circle;}li ol{padding:0;margin:0 0 0 2em;list-style-position:outside;}table{border-collapse:collapse;border-spacing:0;margin:0 0 1.5em;padding:0;width:100%;border:none;}caption{font-style:italic;text-align:left;}tr.alt td{background:#eee;}td{border:0;padding:0.5em 1em;vertical-align:middle;border-bottom:1px solid #eee;line-height:1.5em;}th{font-weight:700;padding:0.5em 1em;vertical-align:middle;background:#eee;text-align:left;}button{-x-system-font:none;cursor:pointer;display:block;font-size:0.99em;height:2em;line-height:1.5em;margin:0.8em 0 0;padding:0 0.5em;}button::-moz-focus-inner{border:0;}fieldset{border:0;margin:0 0 1.5em;position:relative;padding:1.5em 0 0;}fieldset fieldset{clear:both;margin:0 0 0.75em;padding:0 0 0 1.5em;}input{border:1px solid #ccc;border-bottom-color:#eee;border-right-color:#eee;font-size:1em;padding:.5em .3em;margin:0 0 0.75em;}input[type=file]{height:2.25em;font-size:1em;padding:0;border:0;border:1px solid #ccc!ie;}textarea{border:1px solid #ccc;border-bottom-color:#eee;border-right-color:#eee;margin:0;padding:.3em;}select{border:1px solid #ccc;border-bottom-color:#eee;border-right-color:#eee;font-size:1em;line-height:1.5em;margin-bottom:0.75em;padding:0.25em;height:2.25em;}optgroup{font-weight:700;font-style:normal;text-indent:0.2em;}optgroup+optgroup{margin-top:1em;}option{font-size:1em;height:1.5em;padding:0;text-indent:1em;}label{cursor:pointer;display:block;margin:0;padding:0;}label input{background:0;border:0;line-height:1.5em;margin:0 0.5em 0 0;padding:0;width:auto;}legend{font-size:1.1666em;font-weight:700;left:0;margin:0;padding:0;}html,body{min-width:960px;height:100%;}
body{
	background: url(../images/body-tail.gif) repeat center top;
	color: #333333;
	font: 100%/20px Arial,Helvetica,sans-serif;
	position: relative;
}
#main{font-size:.813em;background:url(../images/splash.png) no-repeat left top;min-width:980px;height:auto!important;height:100%;min-height:100%;}.container{
	width: 980px;
	margin: 0 auto;
	position: relative;
}#header{position:relative;z-index:999;background:url(../images/header-tail.gif) repeat-x center 22px;}.home #header .container{height:134px;}#header .container{height:115px;}

.logo{
	position:absolute;
	left:0;
	top:22px;
}
.logo h1,.logo h2{font-size:3em;line-height:1.2em;margin-bottom:0;}.logo h1 a,.logo h2 a{color:#222;text-decoration:none;}.logo .description{color:#505050;font-size:18px;line-height:1.2em;font-weight:bold;font-family:'PT Sans',arial,serif;padding-left:38px;margin-top:-5px;}*+html .logo .description{margin-top:-3px;}#widget-header{position:absolute;right:0;top:0;}.widget-header.widget_links h3{display:none;}.widget-header.widget_links ul{margin:0;}.widget-header.widget_links ul li{list-style-type:none;float:left;margin-left:28px;}.widget-header.widget_links ul li a{color:#7a7a7a;font-size:10px;line-height:22px;text-transform:uppercase;text-decoration:none;}.widget-header.widget_links ul li a:hover{color:black;}#widget_my_requestquotewidget{
	width:100%;
	overflow:hidden;
	margin-bottom:1px;
}.box{overflow:hidden;zoom:1;}.box-button{}.box-text{margin-bottom:25px;}.button-outdent{}#slider-wrapper{height:470px;overflow:hidden;position:relative;background:url(../images/slider-wrapper.jpg) repeat-x center top;}#slider-wrapper .container{background:url(../images/slider-bg.jpg) no-repeat center top;overflow:hidden;}#slider{position:relative;width:853px;height:470px;margin-left:63px;background:url(../images/ajax-loader.gif) no-repeat 50% 50%;}#slider img{position:absolute;top:0px;left:0px;display:none;}#slider a{border:0;display:block;}.nivoSlider{position:relative;}.nivoSlider img{position:absolute;top:0px;left:0px;}.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;background:url(../images/slider-shadow.png) no-repeat left top;}.nivo-slice{display:block;position:absolute;z-index:50;height:100%;}.nivo-box{display:block;position:absolute;z-index:5;}.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8;width:100%;z-index:89;}.nivo-caption p{padding:5px;margin:0;}.nivo-caption a{display:inline!important;}.nivo-html-caption{display:none;}.nivo-directionNav a{position:absolute;top:45%;z-index:9999;cursor:pointer;}.nivo-prevNav{left:0;}.nivo-nextNav{right:0;}.nivo-controlNav{position:absolute;width:845px;height:20px;left:0;bottom:-20px;text-align:center;}.nivo-controlNav a{position:relative;z-index:99;cursor:pointer;display:inline-block!important;}.nivo-controlNav a.active{font-weight:bold;}.nivo-directionNav{}.nivo-directionNav a{position:absolute;display:block;width:46px;height:46px;text-indent:-9999px;border:0;top:50%;margin-top:-23px;background:url(../images/direction_nav.png) no-repeat 0 0;}a.nivo-nextNav{right:-53px;background-position:-46px 0;}a.nivo-nextNav:hover{background-position:-46px -47px;}a.nivo-prevNav{left:-53px;background-position:0 0;}a.nivo-prevNav:hover{background-position:0 -47px;}#slider .nivo-controlNav img{display:inline;position:relative;margin-right:10px;width:120px;height:auto;}nav.primary{}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;}.sf-menu{line-height:1.0;}.sf-menu ul{position:absolute;top:-999em;width:10em;}.sf-menu ul li{width:100%;}.sf-menu li:hover{visibility:inherit;}.sf-menu li{float:left;position:relative;}.sf-menu a{display:block;position:relative;}.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:45px;z-index:99;}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em;}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:172px;top:-10px;}ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em;}ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em;top:0;}.sf-menu{max-width:760px;position:absolute;right:0;top:50px;}.sf-menu a{text-decoration:none;}.sf-menu a{color:black;}.sf-menu>li>a{
	font-size:18px;
	font-family:'PT Sans',arial,serif;
	font-weight:bold;
	text-transform:none;
	padding-left:20px;
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
}.sf-menu>li>a:hover,.sf-menu>li.sfHover>a,.sf-menu>li.current_page_item>a{color:white;background-image:url(../images/nav-left.png);}.sf-menu>li>a strong{padding-right:20px;display:block;background-repeat:no-repeat;background-position:right top;}.sf-menu>li>a:hover strong,.sf-menu>li.sfHover>a strong,.sf-menu>li.current_page_item>a strong{background-image:url(../images/nav-right.png);}.sf-menu>li>a b{line-height:44px;height:44px;background-repeat:repeat-x;background-position:left top;display:block;}.sf-menu>li>a:hover b,.sf-menu>li.sfHover>a b,.sf-menu>li.current_page_item>a b{background-image:url(../images/nav-tail.gif);}.sf-menu li ul{width:171px;background:url(../images/sub-nav-bot.png) no-repeat left bottom;padding-bottom:10px;}.sf-menu li li:first-child{padding-top:10px;background:url(../images/sub-nav-top.png) no-repeat left top;}.sf-menu li li a{font-size:14px;line-height:29px;height:29px;color:white;padding-left:25px;display:block;background:url(../images/sub-nav-tail.png);}.sf-menu li li a:hover,.sf-menu li li.sfHover>a{color:#252525;background:white;}.sf-menu li li li{}.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active,.sf-menu>li.current-menu-item>a{outline:0;}.sf-menu a.sf-with-ul{min-width:1px;}.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;
}a>.sf-sub-indicator{top:.8em;background-position:0 -100px;}a:focus>.sf-sub-indicator,a:hover>.sf-sub-indicator,a:active>.sf-sub-indicator,li:hover>a>.sf-sub-indicator,li.sfHover>a>.sf-sub-indicator{background-position:-10px -100px;}.sf-menu ul .sf-sub-indicator{background-position:-10px 0;}.sf-menu ul a>.sf-sub-indicator{background-position:0 0;}.sf-menu ul a:focus>.sf-sub-indicator,.sf-menu ul a:hover>.sf-sub-indicator,.sf-menu ul a:active>.sf-sub-indicator,.sf-menu ul li:hover>a>.sf-sub-indicator,.sf-menu ul li.sfHover>a>.sf-sub-indicator{background-position:-10px 0;}.primary_content_wrap{
	position:relative;
	z-index:1;
	overflow:hidden;
	background:url(../images/cont-row1-bot.png) repeat-x left bottom;
	padding-bottom:14px;
}#content,#content .content{
	float:left;
	width:600px;
	margin-right:1px;
}#full-width #content{float:none;width:100%;}#content .left-indent{padding:0 0 0 22px;}#content .row-1{background:url(../images/footer-tail.png) repeat-x left bottom;padding-bottom:1px;min-width:980px;}#content .row-1 .top{background-repeat:repeat-x;background-position:left top;background-image:url(../images/cont-row1-top.png);min-width:980px;}#content .row-1 .bot{
	padding-top:16px;
	background-repeat:repeat-x;
	background-position:center bottom;
	background-image:url(../images/cont-row1-bot.png);
	min-width:980px;
}#content .row-2,.top-indent{padding:46px 0 0 0;}h3#comments{padding-top:25px;}.commentlist{list-style-type:none;padding:0;margin:0;}li.comment{list-style-type:none;overflow:hidden;}.odd{}.even{}li.comment .comment-body{padding:10px 10px 25px 60px;position:relative;zoom:1;background:#f2f2f2;margin-bottom:20px;}.author-comment{}.comment-author{padding:.5em 0 1em 0;}.comment-text{}.comment-meta{font-size:11px;color:#999;position:absolute;right:20px;top:15px;}li.comment .avatar{float:none;margin:0;position:absolute;left:10px;top:10px;padding:1px;border:1px solid #dbdbdb;vertical-align:top;overflow:hidden;}li.comment .avatar{display:block;vertical-align:top;overflow:hidden;}.commentlist ul.children{margin:20px 0 0 30px;}.commentlist ul.children li.comment{}.reply{position:absolute;right:20px;bottom:15px;}.reply a{display:inline-block;background:#000;padding:3px 8px;color:#fff;text-decoration:none;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}.reply a:hover{background:#666;}.waiting-for-approval{}#trackbacks{}li.trackback{}p#no-comments{}#comments-form{}.allowed_tags{background:#eee;padding:15px;font-size:11px;font-family:"Courier New",Courier,monospace;color:#666;}.allowed_tags strong{font-family:Tahoma,Geneva,sans-serif;}#respond{padding:1em 0 0 0;}.cancel-comment-reply{}.page{}#page-content h2{font-size:24px;letter-spacing:0;color:#262524;margin-bottom:20px;}#page-content ul,.post-content ul{
	margin-left: 0;
	margin-right: 20px;
}#page-content ul li,.post-content ul li{
	background: url(../images/marker.png) no-repeat left top;
	padding: 2px 0 4px 37px;
	list-style-type: none;
	font-size: 13px;
	margin-top: 10px;
}#page-content ul li:first-child,.post-content ul li:first-child{
	margin-top: 0px;
	text-align: justify;
}#page-content ul li a,.post-content ul li a{text-decoration:none;}#page-content ul li a:hover,.post-content ul li a:hover{text-decoration:underline;}#page-content ul.programs li{background:none;padding:0;font-size:13px;width:100%;overflow:hidden;vertical-align:top;margin-top:20px;}#page-content ul.programs li:first-child{margin-top:0;}#page-content ul.programs li a{text-decoration:none;font-size:18px;line-height:1.2em;display:block;margin-bottom:10px;}#page-content ul.programs li a:hover{text-decoration:underline;}#page-content ul.partners{width:100%;overflow:hidden;margin:0;}#page-content ul.partners li{float:left;padding:0;margin:0;width:303px;background:none;margin-right:30px;margin-bottom:30px;font-size:13px;}#page-content ul.partners li.alt{margin-right:0;}#page-content ul.partners li a{}#page-content ul.partners li h4{margin-bottom:10px;}#page-content ul.partners li a:hover h4{text-decoration:underline;}#page-meta{}.author-meta{margin-bottom:20px;overflow:hidden;width:100%;}.author-meta p.gravatar{margin:0;}.post{}.postContent{}.post-excerpt{}article.post,.search article{margin-bottom:30px;overflow:hidden;width:100%;}article.single-post{margin-bottom:30px;overflow:hidden;width:100%;}.featured-thumbnail{
	float:left;
	margin:5px 20px 10px 0;
	height: 150px;
}.featured-thumbnail img{float:left;}a.featured-thumbnail{background:black;}.post-content{}.post-content .excerpt{margin-bottom:1.5em;}.pagination{}.pagination a{display:inline-block;padding:0 5px;background:#eee;}article footer{clear:both;}article.single-post footer{margin-top:20px;}.post-meta{padding:0 0 1em 0;background:url(../images/hr.png) repeat-x left bottom;width:100%;font-size:.83em;overflow:hidden;margin-bottom:1.2em;}.post-meta a{text-transform:uppercase;font-size:10px;}.post-navigation{}p.gravatar{float:left;margin-right:20px;}.alignleft{float:left;margin:0 20px 10px 0;}.alignright{float:right;margin:0 0 10px 20px;}.aligncenter{text-align:center;margin:0 auto;}.alignnone{margin:0 0 10px 0;display:block;}article .post-content img{max-width:710px;}nav.oldernewer{width:100%;overflow:hidden;margin-bottom:1.5em;font-size:18px;}nav.oldernewer a{color:#3b3a39;line-height:26px;display:block;text-decoration:none;}nav.oldernewer a:hover{text-decoration:underline;}.older{float:left;}.older a{padding-left:37px;background:url(../images/marker-alt.png) no-repeat left top;}.newer{float:right;}.newer a{padding-right:37px;background:url(../images/marker.png) no-repeat right top;}.search{}.search-page #page-content{padding-right:20px;}.author-info{width:100%;overflow:hidden;margin-bottom:3em;padding-bottom:2em;border-bottom:1px solid #eee;}.author-info .avatar{margin:0 20px 0 0;}.author-info .avatar img{float:left;background:#fff;padding:7px;border:1px solid #dbdbdb;}#post-author{overflow:hidden;padding:20px;background:#474747;margin-bottom:2em;color:white;}#post-author a{color:white;}#author-link{margin-top:1.5em;}#post-author .gravatar{margin:0 20px 0 0;}#post-author .gravatar img{background:#fff;border:1px solid #dbdbdb;padding:5px;}#author-description{}#recent-author-posts{margin-bottom:3em;}#recent-author-comments ul{margin:0;}#recent-author-comments ul li{list-style-type:none;margin-bottom:3px;}#error404{padding:60px 0 100px 0;overflow:hidden;}.error404-num{font-size:250px;line-height:1.2em;color:black;font-family:"trebuchet MS",Helvetica,sans-serif;float:left;padding-right:40px;padding-left:20px;}.error404-mess{float:left;width:440px;}#error404 hgroup{margin:0 0 2em 0;padding-top:50px;font-family:'PT Sans',arial,serif;}#error404 hgroup h1{font-size:3em;margin-bottom:.2em;}#error404 hgroup h2{font-size:25px;}.latestwork{width:100%;overflow:hidden;list-style-type:none;padding:0;margin:0;}.latestwork li{float:left;margin-right:20px;}.header-title{margin-bottom:0;}.header-title h1{margin-bottom:.1em;}.header-title .page-desc{font-size:.91em;color:white;}#gallery{}#gallery .portfolio{width:100%;overflow:hidden;list-style-type:none;padding:0;margin:-50px 0 50px 0;}#gallery .portfolio li{float:left;width:294px;margin:50px 48px 0 0;position:relative;}#gallery .portfolio li.nomargin{margin-right:0;}#gallery .portfolio li a.image-wrap{display:block;padding:1px;border:1px solid #eee;overflow:hidden;width:290px;height:150px;position:relative;background:#FFF url(../images/loading.gif) 50% 50% no-repeat;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}#gallery .portfolio li h4{font-size:18px;font-weight:normal;padding-top:17px;margin-bottom:10px;}#gallery .portfolio li h4 a{text-decoration:none;}#gallery .portfolio li h4 a:hover{text-decoration:underline;}#gallery .portfolio li a.image-wrap:hover{}#gallery .portfolio li a.image-wrap img{float:left;}#gallery .portfolio .folio-desc{margin-bottom:0;}#gallery .portfolio p.excerpt{padding:0;}.zoom-icon{display:block;position:absolute;left:1px;top:-152px;width:290px;height:150px;background:url(../images/magnify.png) 50% 50% no-repeat;cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}#gallery .portfolio li a.image-wrap:hover .zoom-icon{top:1px;}#sidebar{
	float: left;
	width: 367px;
}#sidebar ul{margin:0;}#sidebar ul li{list-style-type:none;}ul#sidebar-list>li.widget{
	background:url(../images/hr.png) repeat-x left top;
	padding-top:32px;
	margin-top:29px;
	list-style-type:none;
}ul#sidebar-list>li.widget:first-child{background:none;padding-top:0;margin-top:0;}#widget-sidebar{}#sidebar-search{}#sidebar-nav{}#sidebar-archives{}#sidebar-meta{}.widget{}.widget h3{color:#262524;font-size:24px;font-family:'PT Sans',arial,serif;}.widget ul.children{margin:0 0 0 20px;}#calendar_wrap{padding-right:32px;}table#wp-calendar{width:100%;margin:0;}#wp-calendar caption{text-align:center;}#wp-calendar td{text-align:center;padding:6px 0;border:none;}#wp-calendar caption{font-size:16px;color:#000;font-weight:bold;padding:4px 0;margin-bottom:5px;}#wp-calendar thead th{padding:7px 0;font-size:14px;background:#3c3c3c;color:white;text-align:center;}#wp-calendar #prev{text-align:left;}#wp-calendar #next{text-align:right;}#wp-calendar a{font-weight:bold;}.widget_text h2{margin-bottom:27px;}.textwidget ul{margin-left:0;}.textwidget ul li{list-style-type:none;background:url(../images/marker.png) no-repeat left top;padding:3px 0 3px 35px;font-size:18px;margin-top:13px;}.textwidget ul li:first-child{margin-top:0;}.textwidget ul li a{color:#3b3a39;text-decoration:none;}.textwidget ul li a:hover{text-decoration:underline;}.textwidget p{margin-bottom:35px;}#sidebar-list .widget{width:100%;position:relative;}#sidebar-list .widget .inside{
	padding:25px 25PX 25px 32px;
	box-shadow:0 0 5px #c1c1c1;
	-moz-box-shadow:0 0 5px #c1c1c1;
	-webkit-box-shadow:0 0 5px #c1c1c1;
	background:#f2f2f2;
	position:relative;
}#sidebar-list .widget li{
	padding:2px 0 4px 0px;
	margin-top:13px;
	font-size:14px;
}#sidebar-list .widget li:first-child{margin-top:0;}#sidebar-list .widget li a{text-decoration:none;font-size:18px;line-height:1.2em;}#sidebar-list .widget li a:hover{text-decoration:underline;}#sidebar-list .widget.widget_my_cyclewidget{padding-bottom:28px;}#sidebar-list .widget.widget_my_cyclewidget .inside{padding-left:0;}#sidebar-list .widget.widget_my_cyclewidget h3{padding-left:32px;margin-bottom:16px;}#sidebar-list .widget.widget_wp_bannerize .inside{padding:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background:none;width:100%;}#sidebar-list .widget.widget_wp_bannerize li{padding:0;background:none;}#sidebar-list .widget.widget_nav_menu ul.sub-menu{margin-left:20px;margin-top:13px;}.widget.widget_search #searchform input.searching{width:220px;}.carousel-box{position:relative;}.carousel-box a.prev,.carousel-box a.next{width:36px;height:21px;display:block;background-repeat:no-repeat;background-image:url(../images/carousel-controls.png);position:absolute;left:50%;margin-left:-18px;}.carousel-box a.prev{top:-88px;}.carousel-box a.prev:hover{background-position:-36px -22px;}.carousel-box a.next{bottom:-55px;background-position:-36px 0;}.carousel-box a.next:hover{background-position:0 -22px;}.carousel{overflow:hidden;height:278px!important;}.post_cycle{list-style-type:none;padding:0;margin:0;overflow:hidden;}#sidebar-list .post_cycle li{width:100%;overflow:hidden;vertical-align:top;margin:0;height:93px!important;background:none;padding:0;}#sidebar-list .post_cycle li a{font-size:13px;line-height:20px;}.post_cycle li .thumbnail{float:left;margin-right:16px;}.post_cycle li .thumbnail img{margin-top:0;margin-bottom:0;}#sidebar-list .widget .post_cycle li a{display:block;text-decoration:none;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:9px 55px 0 32px!important;height:83px;cursor:pointer;margin-top:-1px;}.post_cycle li a:hover{background:#e7e7e7;}.post_cycle li h4{margin:4px 0 0 0;}.banner_cycle{margin:0;}.banner_cycle li{list-style-type:none;float:left;width:191px;margin-right:60px;padding-bottom:50px;}.banner_cycle li.nomargin{margin-right:0;}.banner_cycle li h2{background:url(../images/title-line.png) repeat-x left bottom;margin-bottom:.6em;padding-bottom:14px;}.banner_cycle li p{margin-bottom:35px;}.folio_cycle{list-style-type:none;padding:0;margin:0;width:100%;overflow:hidden;}.folio_cycle li{float:left;width:100px;height:100px;margin:0 0 15px 10px;overflow:hidden;}.testimonials{list-style-type:none;padding:0;margin:0;}.testimonials li{background:#fff;padding:1.5em;margin-bottom:2em;margin-right:5px;box-shadow:0 0 3px rgba(0,0,0,.1);-moz-box-shadow:0 0 3px rgba(0,0,0,.1);-webkit-box-shadow:0 0 3px rgba(0,0,0,.1);}.testimonials li blockquote{border:none;background:url(../images/quotes.png) no-repeat 0 0;margin:0;padding:0;}.testimonials li blockquote p{margin-bottom:.5em;}.testimonials li .name-testi{padding:0 0 0 2.2em;text-align:right;font-weight:bold;}.testimonials li .name-testi a{font-weight:normal;}#footer{background:url(../mages/footer-tail.png) repeat-x center top;text-transform:capitalize;}#footer .container{
	padding:12px 0 12px 0;
}#footer p{margin:0;}#footer,#footer a{color:#848383;}#footer a{text-decoration:none;}#footer a:hover{text-decoration:underline;}#widget-footer{}nav.footer{float:right;}nav.footer ul{}nav.footer ul li{list-style-type:none;float:left;padding-left:15px;}.button{display:inline-block;color:black;text-transform:lowercase;font-size:20px;text-decoration:none;font-family:"trebuchet MS",Helvetica,sans-serif;letter-spacing:-1px;padding-left:16px;background-repeat:no-repeat;background-position:left top;background-image:url(../images/button-left.png);cursor:pointer;}.button:hover{background-position:left -45px;color:white;}.button span{display:block;padding-right:28px;background-repeat:no-repeat;background-position:right top;background-image:url(../images/button-right.png);}.button:hover span{background-position:right -45px;}.button em{display:block;line-height:41px;height:45px;overflow:hidden;background-repeat:repeat-x;background-position:left top;background-image:url(../images/button-tail.png);padding-right:19px;}.button:hover em{background-position:left -45px;}#title{
	background:url(../images/slider-wrapper.jpg) repeat-x center top;
	padding:10px 0 12px 0;
	margin-bottom:3em;
	color:white;
	margin-top: 19px;
}#title h1{margin:0;}.no-results{}.widget-area{}.hr{height:2px;background:url(../images/hr.png) repeat-x left top;overflow:hidden;font-size:0;line-height:0;margin:32px 0;}.hr.alt{
	margin:0px 0 25px 0;
}.address{padding:15px 0 0 0;}.address dt{margin-bottom:1.5em;}.address dd{margin-bottom:0;width:100%;overflow:hidden;}.address dd span{float:left;width:100px;}input,select,textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em;vertical-align:middle;font-weight:normal;}#commentform{}#commentform p.field{margin-bottom:5px;}#commentform small{color:#8b8b8b;}#commentform input[type=text]{width:250px;padding:4px;}#commentform textarea{width:460px;height:150px;padding:4px;overflow:auto;}#commentform #submit{background:#000;width:140px;height:30px;line-height:30px;padding:0 10px;color:#fff;cursor:pointer;border:none;}#commentform #submit:hover{background:#bdbdbd;color:#000;}#commentform input[type=text]:hover,#commentform input[type=text]:focus,#commentform textarea:hover,#commentform textarea:focus{background:#f0f0f0;}.wpcf7-form p.field{margin-bottom:5px;line-height:1.8em;font-weight:bold;}.wpcf7-form p.field input{background:#eee;padding:8px 0 8px 8px;width:330px;border:1px solid #dbdbdb;margin-right:10px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;color:#111;font-size:12px;}.wpcf7-form p.field small{color:red;}.wpcf7-form textarea{width:480px;height:160px;background:#eee;font-size:1em;padding:8px 0 8px 8px;border:1px solid #dbdbdb;overflow:auto;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;color:#111;font-size:12px;margin-bottom:20px;}.wpcf7-form .submit-wrap{margin-bottom:0;}.wpcf7-form .submit-wrap input{cursor:pointer;background:#eee;height:29px;width:125px;display:inline-block;font-size:14px;color:#000;text-decoration:none;box-shadow:1px 1px 3px rgba(0,0,0,.2);-moz-box-shadow:1px 1px 3px rgba(0,0,0,.2);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.2);border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;margin-bottom:2px;border:none;}.wpcf7-form .submit-wrap input:hover{background:#000;color:#fff;}.wpcf7-not-valid-tip{width:200px!important;position:absolute;left:100%!important;top:-5px!important;padding:1px 0 1px 5px!important;background:none!important;color:red!important;border:none!important;}#searchform{}#searchform .searching{width:160px;margin-right:10px;border:none;background:white;box-shadow:0 0 5px #c1c1c1;-moz-box-shadow:0 0 5px #c1c1c1;-webkit-box-shadow:0 0 5px #c1c1c1;position:relative;}#searchform .submit{width:60px;cursor:pointer;border:none;background:#303030;color:white;font-family:"trebuchet MS",Helvetica,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:1px;}#searchform .submit:hover{background:#6b6a6a;}.one_half{width:48%;}.one_third{width:30.66%;}.two_third{width:65.33%;}.one_fourth{width:22%;}.three_fourth{width:74%;}.one_fifth{width:16.8%;}.two_fifth{width:37.6%;}.three_fifth{width:58.4%;}.four_fifth{width:67.2%;}.one_sixth{width:13.33%;}.five_sixth{width:82.67%;}.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{position:relative;margin-right:4%;float:left;}.last{margin-right:0!important;clear:right;}.fleft{float:left;}.fright{float:right;}.clear{clear:both;}.wrapper{width:100%;overflow:hidden;}.extra-wrap{overflow:hidden;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}.clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}
