@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 Century Gothic;}
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{color:#068A95;text-align:center; font-size:2em;font-weight:bold;line-height:0.5em;margin:0 0 0.75em;font-family:'PT Sans', arial, serif;}
h1.title{font-size:38px;color:#FFFFFF;text-align:justify;line-height:1.2em;}

h2{color:#24676C;font-size:24px;font-family:'PT Sans', arial, serif; margin:0 0 0.75em;}
td.tope {margin:40px 40px 40px 40px;}


/* h2{font-size:18px;line-height:1.2em;margin:0 0 .5em;color:#24676C;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:300;margin:0 0 0 0;text-align:justify;}
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:justify;}
tr.alt td{background:#eee;}
td{border:0;padding:0.5em 1em;vertical-align:top;border-bottom:1px solid #eee;line-height:1.5em;}
th{font-weight:700;padding:0.5em 1em;vertical-align:middle;background:#eee;text-align:justify;}
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:#3b3a39;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%;}




.banimg{margin-left:74.5em;margin-top:8px;}

.container{width:980px;margin:0 auto;position:relative;margin-top:-10px;}
#header{position:relative;z-index:999;background:url(images/header-tail.gif) repeat-x center 22px;}
.home #header .container{height:115px;}
#header .container{height:115px;}
.logo{position:absolute;left:0;top:39px;}
.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;}

.description{color:#068A95;font-size:20px;line-height:1.2em;font-weight:bold;font-family:'PT Sans', arial, serif;padding-left:38px;margin-top:5px;}
*+ html .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:3em;}
.box{overflow:hidden;zoom:1;}
.box-button{}
.box-text{margin-bottom:10px;}
.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:536px;position:absolute;right:0;top:35px;}
.sf-menu a{text-decoration:none;}
.sf-menu a{color:black;}
.sf-menu > li > a{font-size:16px;font-family:'PT Sans', arial, serif;font-weight:bold;padding-left:3px;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:#068A95;}
.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:34px;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:198px;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:15px;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;}


.sf-menu li h1{text-align:center;margin-left:118px;}

.primary_content_wrap{position:relative;z-index:1;overflow:hidden;background:url(images/cont-row1-bot.png) repeat-x left bottom;padding-bottom:15px;}
#content,
#content .content{float:left;width:684px;margin-right:29px; height:267px; }
#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:46px;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:#24676C;margin-bottom:20px;}
#page-content ul,
.post-content ul{margin-left:0;}
#page-content ul li,
.post-content ul li{padding:2px 0 4px 10px;list-style-type:none;font-size:18px;margin-top:10px;}
#page-content ul li:first-child,
.post-content ul li:first-child{margin-top:0;}
#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;}
.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 10px 0px 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:213px;}
#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:#24676C;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:justify;}
#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:10px 0px 0px 0px;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{background:url(images/marker.png) no-repeat left top;padding:2px 0 4px 37px;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:0px;}
#sidebar-list .widget.widget_my_cyclewidget .inside{padding-left:0;}
#sidebar-list .widget.widget_my_cyclewidget h3{padding-left:9px;margin-bottom:14px;}
#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{text-align:center; list-style-type:none;float:left;width:290px;margin-right:30px;}
.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:8px;text-align:center;}
.banner_cycle li p{margin-bottom:10px;text-align:justify;}


.banner_cycle1{margin:0;}
.banner_cycle1 li{text-align:center; list-style-type:none;float:left;width:200px;margin-right:50px;padding-bottom:20px;}
.banner_cycle1 li.nomargin{margin-right:0;}
.banner_cycle1 li h2{font-size:17.4px; background:url(images/title-line.png) repeat-x left bottom;margin-bottom:.6em;padding-bottom:8px;text-align:center;}
.banner_cycle1 li p{margin-bottom:10px;text-align:justify;}

.banner_cycle2{margin:0;}
.banner_cycle2 li{text-align:center; list-style-type:none;float:left;width:180px;margin-right:20px;padding-bottom:20px;}
.banner_cycle2 li.nomargin{margin-right:0;}
.banner_cycle2 li h2{background:url(images/title-line.png) repeat-x left bottom;margin-bottom:.6em;padding-bottom:8px;text-align:center;}
.banner_cycle2 li p{margin-bottom:10px;text-align:justify;}
td.c1{ width:200px;}

.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(images/footer-tail.png) repeat-x center top;}
#footer .container{padding:50px 0 56px 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:#068A95;text-align:center;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:center 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 10px 12px 10px;margin-bottom:3em;color:white;}
#title1{background:url(images/slider-wrapper.jpg) repeat-x center top;padding:10px 10px 12px 10px;margin-bottom:3em;color:white;}
#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:35px 0 32px 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:100%;}
.one_third{width:30.66%;}
.two_third{width:65.33%;}
.two_third1{width:100%;}
.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;}


#my_cyclewidget-10 img{float:left; margin: 0px 10px 10px 0px;}
.link-1 { margin:0px 27px 0px 0px; display:inline-block; float:left; line-height:45px; background:#24676C; padding:0 27px 0 27px; color:#fff; text-decoration:none; border-radius:9px;	-moz-border-radius:9px; -webkit-border-radius:9px; cursor:pointer; position:relative; behavior:url(js/PIE.htc);  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px}
.link-1:hover {background:#CECED2; text-decoration:none; color:#000}

textarea{
   	border:1px solid #1D6066; 
	background:#DADADA;
	width:530px; height:225px;
	font-size:1em;
	color:#6b6b6b;
	padding-left:10px;
	padding-right:8px;
	padding-top:6px;
	padding-bottom:6px;
	margin-bottom:11px;
	overflow:auto;
	border-radius:8px;
	}
	
input{
   	border:1px solid #1D6066; 
	background:#DADADA;
	width:330px; height:35px;
	font-size:1em;
	color:#6b6b6b;
	padding-left:10px;
	padding-right:8px;
	padding-top:6px;
	padding-bottom:6px;
	margin-bottom:11px;
	overflow:auto;
	border-radius:8px;
	}