*{margin:0; padding:0;}

.wrapper {
	padding:0 0 52px;
}

/*Buttons*/

a.moduleItemReadMore,
a.k2ReadMore,
div.itemCommentsForm form input#submitCommentButton,
input[type="submit"],
button.button,
.component-content div.toggle-editor a{
    display: inline-block;
    padding:0;
    font-size: 1em !important;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	}
		
/*Typhography*/

div.catItemHeader h3.catItemTitle,
div.module-title h2.title,
div.itemHeader h2.itemTitle,
div.itemCommentsForm h3,
h3.itemCommentsCounter,
h1.contentTitle,
div.componentheading h2,
h2.k2ProfileHeading,
div.userItemHeader h3.userItemTitle,
div.genericItemHeader h2.genericItemTitle{
  	font-size:16px;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:normal;
}
	
div.catItemHeader,
div.componentheading,
h2.k2ProfileHeading,
div.userItemHeader,
div.module-title,
div.genericItemHeader,
div.itemHeader,
h1.contentTitle,
h3.itemCommentsCounter,
div.itemCommentsForm h3{
	margin:0 0 18px 0;}
	
p {margin: 0 0 22px 0;font-size: 14px;}

	

/*=== Top Positions ===*/

#rt-top .rt-container{padding-top: 2em;}
	
/*=== Header Positions ===*/

#rt-header{width:940px;border-bottom:1px solid #e6e6e6;border-bottom:1px solid rgba(168,168,168,.2);padding:0 0 19px;margin:0 auto 45px;}
.homepage #rt-header{border:none;margin:0 auto;}
#rt-header .rt-container{margin:0 -10px;}

/*=== Showcase Positions ===*/

#rt-showcase .rt-container{padding-bottom:42px;padding-top:14px;}
#slider-container{width:940px;}
#slider-container.theme-default .nivoSlider{margin:0;}
#slider-container.theme-default .nivo-controlNav{left:60px;bottom:37px;margin-left:0;}
#slider-container.theme-default .nivo-controlNav a{width:11px;height:11px;background:#fff;border-radius:6px;margin:0 2px 0 0;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
#slider-container.theme-default .nivo-controlNav a:hover,#slider-container.theme-default .nivo-controlNav a.active{background:#11f7e8;}

/*=== Feature Positions ===*/

/*=== Utility Positions ===*/

/*=== MainTop Positions ===*/

#rt-maintop{padding:0 0 10px;}

.top_blocks div.k2ItemsBlock ul{margin-left:-20px;padding-bottom:10px;}
.top_blocks div.k2ItemsBlock ul:after{clear:both;display:block;content:' ';height:0;}
.top_blocks div.k2ItemsBlock ul li{float:left;width:434px;background:url(../images/top_block_2.png);margin-left:20px;padding:12px;border:1px solid #f2f2f2;border:1px solid rgba(238,238,238,.5);position:relative;font-size:13px;color:#fff;}
.top_blocks div.k2ItemsBlock ul li:first-child{background:url(../images/top_block_1.png);}
.top_blocks div.k2ItemsBlock ul li:after{position:absolute;top:-1px;left:-1px;right:-1px;height:144px;background:url(../images/top_blocks_shadow.png);display:block;content:' ';z-index:-1;}
.top_blocks div.k2ItemsBlock ul li p{margin:0;}
.top_blocks div.k2ItemsBlock ul li a.moduleItemImage{float:left;margin:0 29px 0 0;}
.top_blocks div.k2ItemsBlock ul li a.moduleItemTitle{color:#fff;font-size:18px;font-weight:bold;text-transform:uppercase;line-height:26px;display:inline-block;margin:28px 0 0;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.top_blocks div.k2ItemsBlock ul li a.moduleItemTitle:hover{color:#525252;}
.top_blocks div.k2ItemsBlock ul li a.moduleItemReadMore{width:17px;height:18px;position:absolute;bottom:10px;right:15px;padding:0;border:none;background:url(../images/top_blocks_more.png);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.top_blocks div.k2ItemsBlock ul li a.moduleItemReadMore:hover{opacity:.5;}

/*=== MAINBODY ===*/

.homepage{line-height:22px;}

.homepage .itemContainer{
    padding: 0px 7px 18px 7px;
    /*background:url(../images/page1_img1.png) 0 37px no-repeat;*/
}

.catItemView.about{background:url(../images/sildebar_border.gif) 0 100% repeat-x;padding:5px 0 20px 180px;margin:0 29px 0 0;}
.catItemView.about div.catItemHeader{margin:0 0 10px;}
.catItemView.about div.catItemHeader h3.catItemTitle{color:#353535;font-size:16px;line-height:24px;text-transform:none;font-weight:normal;}
.catItemView.about p{margin:0 0 25px}
.catItemView.about div.catItemReadMore{display:block;text-align:right;}
.catItemView.about div.catItemReadMore a.k2ReadMore{background:url(../images/about_more.png) 100% 0 no-repeat;font-size:14px !important;color:#9d9d9d;padding:0 32px 0 0;}
.catItemView.about div.catItemReadMore a.k2ReadMore:hover{background:url(../images/about_more.png) 100% -22px no-repeat;color:#1d5393;}

#rt-content-bottom .rt-block{margin:0 0 25px;}

.news div.module-title{padding:3px 0;}
.news div.k2ItemsBlock{padding:18px 0 0;margin-right:29px;background:url(../images/sildebar_border.gif) repeat-x;}
.news div.k2ItemsBlock ul{overflow:hidden;margin-left:-33px;padding:0 0 33px;}
.news div.k2ItemsBlock ul li{float:left;width:286px;margin-left:33px;}
.news div.k2ItemsBlock ul li a.moduleItemImage{display:inline-block;margin:0 0 18px;}
.news div.k2ItemsBlock ul li a.moduleItemTitle{font-weight: bold;font-size:15px;text-transform:uppercase;color:#525252;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.news div.k2ItemsBlock ul li a.moduleItemTitle:hover{color:#525252;}
.news div.k2ItemsBlock ul li .moduleItemIntrotext{margin:1px 0 0;}
.news div.k2ItemsBlock ul li p{margin:0 0 10px;}
.news div.k2ItemsBlock div.moduleCustomLink{padding:20px 0 0;background:url(../images/sildebar_border.gif) repeat-x;}
.news div.k2ItemsBlock a.moduleCustomLink{display:inline-block;text-transform:uppercase;color:#969696;font-weight:bold;padding:0 28px 0 0;background:url(../images/news_link.png) 100% 0 no-repeat;}
.news div.k2ItemsBlock a.moduleCustomLink:hover{background:url(../images/news_link.png) 100% -22px no-repeat;color:#1d5393;}

#mission,#staff{line-height:18px;}
#mission div.catItemHeader{background:url(../images/sildebar_border.gif) 0 100% repeat-x;padding:0 0 17px;margin:0 0 15px;}
#mission div.catItemIntroText{margin:0 -5px 11px 0;}
#mission div.catItemFullText{margin:0 -5px 7px 0;}
#mission div.catItemImageBlock{margin: 0 0 21px 0;float:none;}

div.componentheading,h3.itemCommentsCounter,div.itemCommentsForm h3 {background:url(../images/sildebar_border.gif) 0 100% repeat-x;padding:0 0 17px;margin:0 0 20px;}

#staff div.catItemHeader h3.catItemTitle{color:#a4a4a4;font-size:15px;line-height:18px;font-weight:normal;}
#staff div.catItemImageBlock{margin:0 0 15px;float:none;}
#staff #rt-mainbody{margin:0 0 23px;}

#blog #rt-mainbody,#items #rt-mainbody{padding-right:60px;}
#blog div.catItemHeader h3.catItemTitle,#blog div.itemHeader h2.itemTitle,div.userItemHeader h3.userItemTitle,div.genericItemHeader h2.genericItemTitle{color:#a4a4a4;font-size:15px;line-height:18px;font-weight:normal;}
#blog div.catItemHeader h3.catItemTitle a,div.userItemHeader h3.userItemTitle a,div.genericItemHeader h2.genericItemTitle a{color:#a4a4a4;}
#blog div.catItemHeader h3.catItemTitle a:hover,div.userItemHeader h3.userItemTitle a:hover,div.genericItemHeader h2.genericItemTitle a:hover{color:#525252;}

#port div.catItemHeader h3.catItemTitle{color:#a4a4a4;font-size:15px;line-height:18px;font-weight:normal;}

.component-content .contact{margin-bottom:30px;}

/*Images*/

div.catItemImageBlock,
div.userItemImageBlock,
div.genericItemImageBlock{margin:0 20px 0 0;float:left;}

div.itemImageBlock{margin:0 20px 15px 0;}

div.itemImageBlock a,
a.moduleItemImage,
div.catItemImageBlock a,
div.userItemImageBlock a,
div.genericItemImageBlock a{display:inline-block;}

div.itemImageBlock img,
a.moduleItemImage img,
div.catItemImageBlock img,
div.userItemImageBlock img,
div.genericItemImageBlock img{}
	
/*----------------Items List View-----------------*/

div.itemContainer,#k2Container.itemView{margin-bottom:34px;}
#k2Container{padding:0;margin:0;}

/*----------------------------------------- Portfolio  ------------------------------------*/

.portfolio-row{overflow:hidden;}
.portfolio-row div.catItemImageBlock{margin-bottom:1em;}

#port div.itemContainer{margin-bottom:0;}
#port div.itemContainer .catItemBody{margin-bottom:3em}

.K2ItemsRow{overflow:hidden;}

/*SortByType*/

#portfoliosorting{position:absolute;right:0;top:0;}
.sortbytype {padding: 0px; float:right;}

.sortbytype a {
	float: none;
	text-transform:uppercase;
	font-weight:bold;
	color:#444;
	padding: 0;
	margin: 0 0 0 1em;
	-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;
	text-decoration: none;}

.sortbytype a:hover, 
.sortbytype a.active_sort {color:#76f8ef;}



/*PrettyPhoto*/

a.modal.img{position:relative; display:block; overflow:hidden;}

a.modal.img span{
    background: url("../images/zoom.png") no-repeat scroll 0 0 transparent;
    height: 80px;
    left: 50%;
    margin-left: -40px;
    margin-top: -40px;
    position: absolute;
    top: -50%;
    width: 80px;
	}

/*----------------------------------------- FAQs ------------------------------------*/

#faqs div.catItemHeader{margin-bottom:0}

#faqs .question div.catItemHeader h3.catItemTitle {
    font-size: 18px;
    font-weight: normal;
    line-height: 36px;
    margin-bottom: 0;
    padding: 0;
	}
	
#faqs span.ques,
#faqs span.ans{font-size: 18px;}

/*----------------------------------------- Testimonials ------------------------------------*/


#testimonials .catItemIntroText{
	background:url(../images/quotes.png) left 6px no-repeat;
	padding-left:80px;
	overflow:hidden;}
	
#testimonials .catItemIntroText > p{
	margin-bottom:0;
    font-style:italic}
	
#testimonials .catItemIntroText div.test-author{
	float:right;
	text-align:right;}
	
#testimonials .catItemIntroText div.test-author span.author{
	display:block;
	font-weight:bold;
	font-size:1.2em;}

div.userItemIntroText div.test-author, div.genericItemIntroText div.test-author{margin: 0 0 1em 0;}
	
/*----------------------------------------- History ------------------------------------*/

#history div.catItemHeader{float:left; margin:0 2em 0 0;}
#history div.catItemBody{overflow:hidden;}
	
	
/*Pagination*/

div.k2Pagination,
div.pagination,
div.itemComments div.itemCommentsPagination {
    margin: 0 0 45px;
    padding: 0;
}

div.k2Pagination ul,
div.pagination ul,
div.itemComments div.itemCommentsPagination ul{
    overflow: hidden;
	margin:0;
}

#k2Container .k2Pagination ul li span,
#k2Container .k2Pagination ul li a,
div.pagination ul li a,
div.pagination ul li span,
div.itemComments div.itemCommentsPagination ul li a,
div.itemComments div.itemCommentsPagination ul li span{
	font-size:12px;
	display:inline-block;
	font-weight:bold;
	float:left;
	text-transform:uppercase;}
	
.component-content ul {
    list-style-position: outside;
    list-style-type: square;
    margin: 10px 0;
    padding: 0;}

.component-content .pagenav {
    list-style-type: none;
    overflow: hidden;
	padding:0px;}
	
div.k2Pagination ul li span.pagenav,
div.pagination ul li span.pagenav,
div.itemComments div.itemCommentsPagination ul li span.pagenav{color:#a4a4a4;}
	
div.k2Pagination ul li a.pagenav,
div.pagination ul li a.pagenav,
div.itemComments div.itemCommentsPagination ul li a.pagenav{color:#2a2a2a;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
	
#k2Container div.k2Pagination ul li a.pagenav:hover,
div.pagination ul li a.pagenav:hover,
div.itemComments div.itemCommentsPagination ul li a.pagenav:hover,
#k2Container .k2Pagination ul li.num span.pagenav,
div.pagination ul li.num span.pagenav,
div.itemComments div.itemCommentsPagination ul li.num span.pagenav{color:#a4a4a4;}
	
#k2Container .k2Pagination ul li,
div.pagination ul li,
div.itemComments div.itemCommentsPagination ul li{
	margin-right:15px;
	float:left;
	list-style:none;}


/*Comments*/
div.itemComments ul.itemCommentsList{overflow:hidden;}
div.itemComments ul.itemCommentsList li{
	margin-bottom:10px;
	padding:19px;}
	
div.itemComments ul.itemCommentsList li img{
	margin:0 19px 0 0;
	border:1px solid #e9e9e9 !important;
}
	
	
#userName,
#commentEmail,
#commentURL{width:539px;}
	
div.itemComments ul.itemCommentsList li span.commentToolbar{
	padding:0;
	margin:0 0 1em 0;}
	
form#comment-form dl dt{margin:0;}
div.commentBodyContainer{overflow: hidden;}

/*Forms*/


textarea#jform_contact_message,
textarea#commentText,
textarea#description,
textarea#jform_profile_aboutme{
	padding:10px 20px 9px;
    resize: none;
	outline:none;
	overflow:auto;
	font-size:1em;
	line-height:1.8em;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	-webkit-appearance: none;
	-webkit-border-radius:0;
	width:250px;
}
textarea#commentText{
    width:539px;
	height:183px;}
	
#contact-form fieldset input[type="text"],
#contact-form fieldset input[type="email"],
.itemCommentsForm input[type="text"],
#form-login  input[type="text"],
#form-login  input[type="password"],
#mod-search-searchword,
#searchForm input#search-searchword,
#josForm input[type="text"],
#josForm input[type="password"],
#josForm input[type="email"],
.profile input[type="text"],
.profile input[type="password"],
.profile input[type="email"],
#user-registration input#jform_email,
div.login-fields #username,
div.login-fields #password,
.k2AccountPage input[type="text"],
.k2AccountPage input[type="password"],
.k2AccountPage input[type="email"]{
	padding:10px 20px 9px;
	outline:none;
	font-size:1em;
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	-webkit-appearance: none;
	-webkit-border-radius:0;
	}
	
label,
.k2AccountPage dd > span{
	line-height:2em;
	height:2em;}
	
div.itemCommentsForm form input.inputbox,
table.admintable td span b{
	margin:0;
	display:block;}
	
#rt-popup input.inputbox[type="text"],
#rt-popup input.inputbox[type="password"]{
	width:200px;
	-webkit-appearance: none;}
	
.component-content p.counter{line-height:2em;}
	
	
/*Contact Form*/

#contact-form input.required[type="text"],
#contact-form input.required[type="password"],
#contact-form input.required[type="email"],
#jform_contact_message{
	margin:0;}

#contact-form-cont,	
#contact-address,
.contact-misc p{float:left;	width:50%;}
	
.contact-form{margin-right:20px;}
	
.contact-miscinfo h3, .jicons-icons, #contact-form legend, .uniq{display:none;}
	
div.map-wrapper{
    padding: 0.5em;
	margin-bottom:2em;}
	
#map{height:260px;}

dd.submit-button {
    float: right !important;
    margin-right: 17px;}
	
#jform_contact_message{width:252px; height:200px;}


/*=== SIDEBARS===*/

#rt-sidebar-a .rt-block,
#rt-sidebar-b .rt-block,
#rt-sidebar-c .rt-block{
	margin-bottom:38px;
}

.sidebar .rt-block{font-size:14px;line-height:20px;}
.sidebar div.k2ItemsBlock ul li{padding:23px 11px 0 0;background:url(../images/sildebar_border.gif) repeat-x;margin:12px 0 0;text-align: center;}
.sidebar div.k2ItemsBlock ul li:first-child{background:none;padding:18px 11px 0 0;margin:0;}
.sidebar div.k2ItemsBlock ul li a.moduleItemTitle{font-weight:bold;text-transform:uppercase;color:#909090;font-size:16px;line-height:22px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.sidebar div.k2ItemsBlock ul li a.moduleItemTitle:hover{color:#5d5d5d;}
.sidebar div.k2ItemsBlock ul li div.moduleItemIntrotext{padding:17px 0 0;}
.sidebar div.k2ItemsBlock ul li div.moduleItemIntrotext p{margin:0 0 8px;}
.sidebar div.k2ItemsBlock ul li a.moduleItemReadMore{float:right;color:#909090;background:url(../images/sidebar_more.png) 100% 0 no-repeat;padding:0 30px 0 0;line-height:22px;font-size:12px !important;}
.sidebar div.k2ItemsBlock ul li a.moduleItemReadMore:hover{color:#1d5393;background:url(../images/sidebar_more.png) 100% -22px no-repeat;}

.follow_us{background:url(../images/top_block_1.png);}
.follow_us .rt-block{background:url(../images/tail.gif) repeat-x;padding:41px 0 46px 32px;}
.follow_us div.module-title{margin:0 0 9px;}
.iconsPretext{font-size:14px;color:#fff;margin:0 0 13px;line-height:20px;}
div.smile a{margin:0 11px 0 0 !important;overflow:hidden;width:32px !important;height:32px !important;}

div.smile a img{height:32px !important;}

.helping_the_children div.module-title{background:url(../images/sildebar_border.gif) 0 100% repeat-x;padding:0 0 17px;}
.helping_the_children div.k2ItemsBlock ul li{line-height:18px;}
.helping_the_children div.k2ItemsBlock ul li span.moduleItemImage{float:left;margin:0 14px 0 0;}
.helping_the_children div.k2ItemsBlock ul li span.moduleItemTitle{font-size:15px;text-transform:uppercase;color:inherit;}
.helping_the_children div.k2ItemsBlock ul li div.moduleItemIntrotext{clear:both;margin:14px 0 0;}

.advocacy div.module-title{background:url(../images/sildebar_border.gif) 0 100% repeat-x;padding:0 0 16px;margin:0 0 10px;}

.advocacy div.k2ItemsBlock ul li{padding:6px 0 5px 43px;line-height:18px;border-top:1px dashed #c9c9ca;}
.advocacy div.k2ItemsBlock ul li:first-child{border:none;}
.advocacy div.k2ItemsBlock ul li.item1{background:url(../images/page2_icon1.png) 0px 4px no-repeat;}
.advocacy div.k2ItemsBlock ul li.item2{background:url(../images/page2_icon2.png) 0px 17px no-repeat;}
.advocacy div.k2ItemsBlock ul li.item3{background:url(../images/page2_icon3.png) 0px 10px no-repeat;}
.advocacy div.k2ItemsBlock ul li.item4{background:url(../images/page2_icon4.png) 0px 6px no-repeat;}
.advocacy div.k2ItemsBlock ul li.item5{background:url(../images/page2_icon5.png) 0px 6px no-repeat;}
.advocacy div.k2ItemsBlock ul li span.moduleItemTitle{font-weight:bold;}

.mission_sidebar_b div.k2ItemsBlock ul li{line-height:18px;margin:0 0 30px;}
.mission_sidebar_b div.k2ItemsBlock ul li .moduleItemTitle{text-transform:uppercase;display:block;font-weight:bold;color:#444;font-size:18px;background:url(../images/sildebar_border.gif) 0 100% repeat-x;padding:0 0 17px;margin:0 -3px 23px 0;line-height:22px;}
.mission_sidebar_b div.k2ItemsBlock ul li div.moduleItemIntrotext>img{margin:13px auto 19px;display:block;}
.mission_sidebar_b div.k2ItemsBlock ul li span.moduleItemImage{float:left;margin:0 15px 0 6px;}
.mission_sidebar_b div.k2ItemsBlock ul li span.moduleItemImage img{margin:0 !important;}
.mission_sidebar_b div.k2ItemsBlock ul li p{margin:0 0 13px;}

.search_block div.module-title{background:url(../images/sildebar_border.gif) 0 100% repeat-x;padding:0 0 17px;margin:0 0 19px;}
.search_block .mod_search{background:#fff;border:1px solid #e6e6e6;padding:5px 0 7px;}
.search_block #mod-search-searchword{padding:0 20px;background:none;border:none;width:205px;vertical-align:middle;}
.buttonsearch_block{background:url(../images/search_button.png) !important;width:20px;height:20px;vertical-align:middle;}
.buttonsearch_block:hover{background:url(../images/search_button.png) 0 -20px !important;}

.categories div.module-title{background:url(../images/sildebar_border.gif) 0 100% repeat-x;padding:0 0 17px;margin:0 0 19px;}

.list1,.list1 ul{margin:0;list-style:none;}
.list1 li{background:url(../images/list1_marker.gif) 0 5px no-repeat;padding:0 0 12px 20px;text-transform:uppercase;}
.list1 li a{color:#606060;}

/*=== MainBottom Positions ===*/

#rt-mainbottom .rt-block{margin:0 0 49px;}

.mission_bottom div.k2ItemsBlock ul{overflow:hidden;}
.mission_bottom div.k2ItemsBlock ul li{float:left;width:280px;margin-right:20px;font-size:14px;line-height:20px;}
.mission_bottom div.k2ItemsBlock ul li a.moduleItemTitle{font-size:18px;font-weight:bold;color:#909090;text-transform:uppercase;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.mission_bottom div.k2ItemsBlock ul li a.moduleItemTitle:hover{color:#525252;}
.mission_bottom div.k2ItemsBlock ul li .moduleItemIntrotext{margin:14px 0 0;}
.mission_bottom div.k2ItemsBlock ul li p{margin:0 0 17px;}
.mission_bottom div.k2ItemsBlock ul li a.moduleItemReadMore{float:right;padding:0 30px 0 0;color:#909090;background:url(../images/sidebar_more.png) 100% 0 no-repeat;line-height:22px;font-size:12px !important;}
.mission_bottom div.k2ItemsBlock ul li a.moduleItemReadMore:hover{color:#525252;background:url(../images/sidebar_more.png) 100% -22px no-repeat;}

/*=== Bottom Positions ===*/

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

div.footer{}

#rt-copyright .rt-block{background:#1d5393;}

.copyright,
.copyright a{
	padding: 7px 0;
	color:#fff;
	}
p.copyright{margin-bottom:0}
	
.copyright a:hover{
	text-decoration:underline;}
	
span.sitename{font-size: 11px;}
span.date{font-size: 11px;}
span.footerText{font-size: 11px;}

/*ToTop*/
/*Scroll to top*/

.rt-block.totop{
bottom: 13px;
position: fixed;
background:none !important;
right: 13px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader() !important;
display:none;}

a#gantry-totop{
	z-index:999;
	background:url(../images/scroll-to-top.png) top left no-repeat;
	display:block;
	width:34px;
	height:18px;
	text-indent:-9999em;
	font-size:1px;
	line-height:1px;}


/*======= 404 page styling ============*/

div.img404{width:50%; float:left;}
div.img404 img{width:100%;}

div.text404 #mod-search-searchword{margin-right:10px;}



/*======= Under Construction ============*/


h1.constrSiteName{margin-bottom:1em;}

.counter_desc{ position:relative; overflow:hidden; font-size:16px; font-weight:bold; line-height:1.2em; padding:5px 0 40px 0; margin: 0 0 0 30px}
.counter_desc div{ width:104px; margin-left:18px; text-align:center; float:left;}
.counter_desc div:first-child{ margin-left:0; margin-right:23px;}

.cntSeparator {
    color: #000000;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 50px;
    margin: 24px 0;}	

#frame {
	width:600px;
	margin: 150px auto 0;
	padding: 0px;
	text-align:center;
	background:#fff;
	box-shadow:0 1px 4px rgba(0, 0, 0, 0.6);
	border-radius:15px;	}

#frame .frameInner{
	padding:50px 36px;
}

#frame form {text-align: left;}

#frame #form-login label{width:100px; display: block; float:left;}

.botao{
    border: 0;
    float: right;
    color: #909090;
    background: url('../images/sidebar_more.png') 100% 0 no-repeat;
    padding: 0 30px 0 0;
    line-height: 22px;
    font-size: 12px !important;
    font-weight: bold;
    cursor: pointer;
}
.botao:hover{
    color: #1D5393;
    background: url('../images/sidebar_more.png') 100% -22px no-repeat;
}
.text ul li {
    font-size: 14px;
    color: #636363;
}
.sobre-home{
    padding-left: 0 !important;
}
.img-home{
    float: left;
    margin: 10px 10px 5px 0;
}