@import url(loginslider.css);


html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,images,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{background:transparent;border:0;vertical-align:baseline;margin:0;padding:0}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: local('Ubuntu'), url(fonts/_xyN3apAT_yRRDeqB3sPRg.woff) format('woff');
}
.name_btn{
	-moz-box-shadow:inset 0px 1px 0px 0px #fed897;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fed897;
	box-shadow:inset 0px 1px 0px 0px #fed897;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6b33d), color-stop(1, #d29105) );
	background:-moz-linear-gradient( center top, #f6b33d 5%, #d29105 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6b33d', endColorstr='#d29105');
	background-color:#f6b33d;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	border:1px solid #eda933;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	padding:7px 10px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cd8a15;
	float:right;
	margin-top:-20px;
}.name_btn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d29105), color-stop(1, #f6b33d) );
	background:-moz-linear-gradient( center top, #d29105 5%, #f6b33d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d29105', endColorstr='#f6b33d');
	background-color:#d29105;
}.name_btn:active {
	position:relative;
	top:1px;
}
.data{ font-family: 'Ubuntu'; font-size:14px; font-weight:bold;}
.col0{color:#313131; background-color:#fff; border-top:5px solid #313131;}
h1,h2,h3,h4,h5,h6{clear:both;font-weight:400;margin-bottom:4px}
blockquote{quotes:none;color:#aaa;display:inline-block;font-weight:700;background:url(../images/blockquote_bg.png) right top no-repeat;margin:0;padding:0 30px 0 10px}
blockquote:before,blockquote:after{content:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
a img{border:none}
ul,ol{list-style:none}:focus{outline:none}::-moz-focus-inner{border:0}big{font-size:150%}
ins{background:#ffc;text-decoration:none}
blockquote p{margin:0!important}pre,code{color:#a1a2a3;line-height:20px}
pre{display:block;font-size:120%;margin:20px 0}
pre:hover,code:hover{overflow-x:auto}abbr,acronym{border-bottom:1px dotted;cursor:help}sup,sub{height:0;line-height:1;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
a{color:#10309a;text-decoration:none}
body{color:#333;font-size:12px;line-height:1.5;font-family:Arial, Tahoma, Verdana, sans-serif;background:-moz-linear-gradient(top left, #FFFFFF 0%, #AEBCC2 100%);}
#top-header1{height:30px;/*url(../images/tiles/pattern_top.png);*/ margin-top:-19px;
background: rgb(181,189,200); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(181,189,200,1) 0%, rgba(130,140,149,1) 36%, rgba(40,52,59,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(181,189,200,1)), color-stop(36%,rgba(130,140,149,1)), color-stop(100%,rgba(40,52,59,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=1 ); /* IE6-9 */
background: rgb(181,189,200); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(181,189,200,1) 0%, rgba(130,140,149,1) 36%, rgba(40,52,59,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(181,189,200,1)), color-stop(36%,rgba(130,140,149,1)), color-stop(100%,rgba(40,52,59,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=1 ); /* IE6-9 */

}
#top-header{height:30px;/*url(../images/tiles/pattern_top.png);*/ margin-top:0px;
background: rgb(181,189,200); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(181,189,200,1) 0%, rgba(130,140,149,1) 36%, rgba(40,52,59,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(181,189,200,1)), color-stop(36%,rgba(130,140,149,1)), color-stop(100%,rgba(40,52,59,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=1 ); /* IE6-9 */
background: rgb(181,189,200); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(181,189,200,1) 0%, rgba(130,140,149,1) 36%, rgba(40,52,59,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(181,189,200,1)), color-stop(36%,rgba(130,140,149,1)), color-stop(100%,rgba(40,52,59,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=1 ); /* IE6-9 */

}
#top-inner{width:960px;height:30px;margin:0 auto;padding:0}
#header-inner{width:960px;height:65px;margin:0 auto;padding:0}
#featured-slider{width:980px;height:380px;margin:0 auto;padding:0}
#featured-slider1{width:980px;height:300px;margin:0 auto;padding:0; border-radius:10px;}
#featured-title{width:960px;height:100px;margin:0 auto;padding:0}
#contents-area{border-bottom:1px solid #e7e7e7;}
#contents{width:980px;margin:0 auto;/*padding:0 10px*/}
#full-page{width:985px;/*background:url(../images/tiles/page_bg.png);*/margin:0;}
#title-bg{float:left;width:940px;height:90px;margin-top:1px;background:url(../images/tiles/slider_bg.png);padding:10px 10px 0}
#title-panel{width:860px;height:60px;position:relative;z-index:22;border:1px solid;background:#f6f6f6;border-color:#fff #fff #eee;margin:0;padding:29px 39px 0}
.search-panel{margin:-5px -10px 0 0;padding:5px 0 5px 8px}
#page{float:left;width:520px;margin:0}
#sidebar-right{float:right;width:260px;margin-right:-39px;margin-top:-39px;/*background:url(../images/tiles/sidebar_right.png) 0 0 repeat-y #f6f6f6;*/padding:39px 39px 0}
#sidebar-left{float:left;width:260px;margin-left:-39px;margin-right:40px;margin-top:-39px;border-right:1px solid #fff;background:url(../images/tiles/sidebar_left.png) right 0 repeat-y #f6f6f6;padding:39px 39px 0}
#footer-inner{width:975px;margin:-2px auto 0;/*padding:0 10px 10px*/ border-radius:10px;}
#footer{width:985px;/*border:1px solid #fff;border-top:1px solid #eee;background:#f6f6f6;*/margin:0;padding:20px 39px 0; border-radius:10px;}
.divider,.divider-small{float:left;height:3px;position:relative;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:20px 0}
.divider{width:860px}
.divider-small{width:520px}
#scroll-top{height:50px;width:40px;position:fixed;bottom:20px;right:20px;margin-left:30px;background:url(../images/top_arrow.png) 0 0 no-repeat;transition:background .2s linear;-moz-transition:background .2s linear;-webkit-transition:background .2s linear;-o-transition:background .2s linear}
#scroll-top:hover{background-position:0 -50px;transition:background .3s linear;-moz-transition:background .3s linear;-webkit-transition:background .3s linear;-o-transition:background .3s linear}
#footer_nj{height:30px; background: rgb(181,189,200); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(181,189,200,1) 0%, rgba(130,140,149,1) 36%, rgba(40,52,59,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(181,189,200,1)), color-stop(36%,rgba(130,140,149,1)), color-stop(100%,rgba(40,52,59,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=1 ); /* IE6-9 */
background: rgb(181,189,200); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(181,189,200,1) 0%, rgba(130,140,149,1) 36%, rgba(40,52,59,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(181,189,200,1)), color-stop(36%,rgba(130,140,149,1)), color-stop(100%,rgba(40,52,59,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=1 ); /* IE6-9 */ }
#footer-bottom{height:20px;margin:0 auto 0 512px;padding:10px 0 0px 0px}
#full-page .column1-4,#footer .column1-4{width:185px}
#full-page .column3-4,#footer .column3-4{width:635px}
#full-page .column1-3{width:300px}
#footer .column1-3{width:300px}
#full-page .column2-3,#footer .column2-3{width:560px}

.column1-4,.column1-2,.column3-4,.column1-3,.column2-3{float:left;margin:0 40px 40px 0}
.last-column{margin-right:0!important}
#page .column1-4{width:110px !important} 
#page .column1-2{width:240px !important}
#page .column1-3{width:160px !important}
#page .column2-3{width:360px !important}
#header-social{float:right;margin-top:7px}
#header-social li{float:left;margin-left:5px}#header-phone{float:left;margin-top:6px;color:#d7d7d7;text-shadow:1px 1px #111}#header-phone img{float:left;margin:1px 6px 0 0}
ul#breadcrumbs{float:left;width:100%;margin:10px 0 10px 0px}ul#breadcrumbs li{float:left;height:14px;font-size:11px;line-height:14px}ul#breadcrumbs li a.home{width:14px;height:14px;padding-right:6px;display:block;background:url(../images/icons/home_icon.png) 0 0 no-repeat}ul#breadcrumbs li a.home:hover{background:url(../images/icons/home_icon.png) 0 -16px no-repeat}
ul#breadcrumbs li.separator{padding:0 4px}
h1,h2,h3,h4,h5,h6,.slider-caption span,.nivo-caption span{font-family:Ubuntu, Arial, Tahoma, sans-serif}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#A40101;}
h1{font-size:16.5px;line-height:30px;font-weight:bold;}
h2{font-size:22px;line-height:28px}
h3{font-size:20px;line-height:26px}
h4{font-size:18px;line-height:24px}
h5{font-size:16px;line-height:22px}
h6{font-size:14px;line-height:20px}p{margin-bottom:15px}
.body_content1{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#4E4E4E;text-decoration:none;}
.small-text{font-size:11px;line-height:15px}
h1#site-logo{float:left;width:405px;height:65px;clear:none;margin:8px -30px 15px 0;}
h1#site-logo a{ line-height:55px;}
h1#site-logo a:hover{ color:#A40101;}
#nav-container{float:left;width:480px;height:65px; margin-left:460px; margin-top:-110px;}
#main-menu{float:left;width:470px;height:40px;margin-top:36px; margin-left:35px;/* IE10 Consumer Preview */ 
background: -ms-radial-gradient(center top, ellipse farthest-corner, #FFFFFF 0%, #002245 100%);

/* Mozilla Firefox */ 
background: -moz-radial-gradient(center top, ellipse farthest-corner, #FFFFFF 0%, #002245 100%);

/* Opera */ 
background: -o-radial-gradient(center top, ellipse farthest-corner, #FFFFFF 0%, #002245 100%);

/* Webkit (Safari/Chrome 10) */ 
background: -webkit-gradient(radial, center top, 0, center top, 561, color-stop(0, #FFFFFF), color-stop(1, #002245));

/* Webkit (Chrome 11+) */ 
background: -webkit-radial-gradient(center top, ellipse farthest-corner, #FFFFFF 0%, #002245 100%);

/* W3C Markup, IE10 Release Preview */ 
background: radial-gradient(ellipse farthest-corner at center top, #FFFFFF 0%, #002245 100%);;padding:5px; border-radius:5px;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#002245',EndColorStr='#FFFFFF');
  
}
ul#top-nav{float:left;height:40px;position:relative;z-index:32;padding:0}
ul#top-nav li{float:left;height:40px;position:relative;/*background:url(../images/nav_divider.png) right center no-repeat;*/margin:0;}
ul#top-nav li:last-child{background:none}
ul#top-nav li a{float:left;height:40px;font-size:12px;color:#A40101;font-weight:700;line-height:40px;padding:0 8px}
ul#top-nav li a.downarrow{/*background:url(../images/down_arrow.png) right 18px no-repeat;*/padding:0 18px 0 10px}
ul#top-nav li > a:hover,ul#top-nav li.current > a,ul#top-nav li.parent > a{color:#fff;}
ul#top-nav li ul,ul#top-nav li ul li ul{width:180px;position:absolute;z-index:99;cursor:pointer;margin-top:0;display:none;background: -ms-radial-gradient(center top, ellipse farthest-corner, #FFFFFF 0%, #002245 100%);

/* Mozilla Firefox */ 
background: -moz-radial-gradient(center top, ellipse farthest-corner, #FFFFFF 0%, #002245 100%);

/* Opera */ 
background: -o-radial-gradient(center top, ellipse farthest-corner, #FFFFFF 0%, #002245 100%);

/* Webkit (Safari/Chrome 10) */ 
background: -webkit-gradient(radial, center top, 0, center top, 561, color-stop(0, #FFFFFF), color-stop(1, #002245));

/* Webkit (Chrome 11+) */ 
background: -webkit-radial-gradient(center top, ellipse farthest-corner, #FFFFFF 0%, #002245 100%);

/* W3C Markup, IE10 Release Preview */ 
background: radial-gradient(ellipse farthest-corner at center top, #FFFFFF 0%, #002245 100%);;padding:5px; border-radius:5px;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#002245',EndColorStr='#FFFFFF');border:1px solid #111;box-shadow:2px 2px 3px rgba(0,0,0,.3);-moz-box-shadow:2px 2px 3px rgba(0,0,0,.3);-webkit-box-shadow:2px 2px 3px rgba(0,0,0,.3);padding:0 10px}
ul#top-nav li ul{top:38px;left:0;border-top:none;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-web-kit-border-radius:0 0 5px 5px}
ul#top-nav li ul li ul{top:0;left:0;border-radius:5px;-moz-border-radius:5px;-web-kit-border-radius:5px;margin:-1px 0 0 170px}
.list  li { padding: 0px 0px 0px 15px; background: url(../images/dropdown-arrow.png) left 3px no-repeat; margin: 0px 0px 10px 10px; color: #fff; font: 12px/18px "DroidSansRegular", Arial, Helvetica, sans-serif; }
#bottom div ul.list li a { color: #5b5b5b; }
#lists li{ list-style:none; display:inline-block; float:left; padding:5px 10px;}

ul.posts li { padding: 0px 0px 0px 15px; background: url(../images/dropdown-arrow.png) left 3px no-repeat; margin: 0px 0px 10px 10px; color: #fff; font: 12px/18px "DroidSansRegular", Arial, Helvetica, sans-serif; }
ul#top-nav li ul li,ul#top-nav li ul li ul li{float:left;width:180px;height:32px;display:list-item;background:none;border-top:1px solid #212121;margin:0;padding:0}ul#top-nav li ul li:first-child,ul#top-nav li ul li ul li:first-child{border-top:none}ul#top-nav li ul li:last-child,ul#top-nav li ul li ul li:last-child{border-bottom:none}
ul#top-nav li ul li a,ul#top-nav li ul li ul li a{float:left;width:150px;font-weight:bold;line-height:18px;padding:7px 12px 7px 8px}
ul#top-nav li ul li a.rightarrow,ul#top-nav li ul li ul li a.rightarrow{background:url(../images/right_arrow.png) right 11px no-repeat}
#slider{float:left;width:746px;height:380px;margin-top:-11px;/*padding:10px 10px 0*/ border-radius:10px;}
#slides-slider{float:left;width:940px;position:relative;z-index:30;background:#f6f6f6}
#side{width:235px;max-height:380px;padding-top:4px;  padding-left:4px;padding-right:4px; padding-bottom:4px;float:left;margin:-368px auto 0 auto; background-color:#372C49; border-bottom-right-radius:10px; border-top-right-radius:10px;}
#sidebar-rgt{ float:left; margin-left:650px; margin-top:-300px; margin-bottom:20px; width:235px; background-color:#fff; padding:4px; border-radius:10px;}
#text{padding-left:10px; padding-right:20px; height:200px;background:#fff; border-radius:5px}
#text_about{padding-left:10px; padding-right:20px;height:230px; border-radius:5px}
#text2{padding-left:10px; padding-right:20px;background:#fff; border-radius:5px}
#text2_about{padding-left:40px; padding-right:20px;height:60px;border-radius:5px}

.front-slider{float:left;width:746px;height:380px;overflow:hidden; border-bottom-left-radius:10px; border-top-left-radius:10px}
.slider-caption,.nivo-caption{width:400px;position:absolute;bottom:30px;left:10px;z-index:11;padding:10px 20px; border-radius:15px;}
.slider-caption{left:-480px}.slider-caption p,.nivo-caption p,.slider-caption a,.nivo-caption a{color:#fff;text-shadow:-1px -1px 1px rgba(0,0,0,.2)}.slider-caption span,.nivo-caption span{font-size:24px;margin-bottom:10px}
a.nivo-control,a.nivo-prevNav,a.nivo-nextNav,ul.slide-pagination li a,a.slide-prev,a.slide-next{font-size:0;line-height:0;cursor:pointer;text-indent:-9999px}a.nivo-prevNav,a.nivo-nextNav,a.slide-prev,a.slide-next{height:40px;width:30px;display:block;position:absolute;top:170px;z-index:12}
a.slide-prev,a.slide-next{opacity:0}
a.nivo-prevNav,a.slide-prev{left:10px}
a.nivo-nextNav,a.slide-next{right:5px}
.nivo-controlNav,ul.slide-pagination{width:100%;position:absolute;bottom:10px;z-index:12;text-align:center}
a.nivo-control,ul.slide-pagination li{width:16px;height:16px;margin-right:6px;display:inline-block}
ul.slide-pagination li a{width:16px;height:16px;display:block}.nivo-slice,.nivo-box{height:100%;position:absolute;display:block;z-index:9}
.nivo-imageLink{width:100%;height:100%;display:none;position:absolute;left:0;top:0;z-index:10}
.hide-img{position:absolute;top:0;left:0;display:none}.loading{background:url(../images/loading.gif) center center no-repeat #f8f8f8}
.slide{position:absolute;top:0;left:0}
.block .block-text,.employee-block .block-text{width:100%}.block-icon{display:block;margin:0 auto 5px}
.employee-image{width:48px;height:48px;margin-right:10px}
.block h3,.block p{text-align:center}
.block p,.employee-block p,.sidebar-widget p{margin-bottom:10px}
.employee-block h4{height:24px;line-height:24px;clear:right}.employee-job{float:left;height:24px;display:block;clear:right}
.image-box{border:1px solid #ddd;background:url(../images/icons/zoom_icon.png) center center no-repeat #f1f1f1;padding:4px}.media-box,.employee-image{border:1px solid #ddd;background:#f1f1f1;padding:4px}
.media-size1{width:250px;height:120px}
.media-size2{width:250px;height:140px}
.media-size3{width:175px;height:100px}
.media-size4{width:230px;height:120px}
.media-size5{width:450px;height:120px}
.media-size6{float:left;width:70px;height:50px;margin-right:10px}
.media-size7{width:510px;height:140px}
.image-box img,.media-box img{background:#fff}
.shadow-size1{float:left;width:260px;height:14px;background:url(../images/shadow_size1.png) 0 0 no-repeat}
.shadow-size2{float:left;width:185px;height:14px;background:url(../images/shadow_size2.png) 0 0 no-repeat}
.shadow-size3{float:left;width:240px;height:14px;background:url(../images/shadow_size3.png) 0 0 no-repeat}
.shadow-size4{float:left;width:520px;height:20px;background:url(../images/shadow_size4.png) 0 0 no-repeat}
a.button,.button-input{float:left;height:20px;color:#444;font-weight:700;font-size:12px;line-height:20px;border:1px solid #e8e8e8;text-shadow:1px 1px rgba(255,255,255,.8);background:url(../images/buttons_bg.png) repeat-x #E1C88C;;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 1px #c3c3c3;-moz-box-shadow:0 1px #c3c3c3;-webkit-box-shadow:0 1px #c3c3c3;padding:4px 12px}
a.button:hover,.button-input:hover,.button.current{color:#fff;text-shadow:1px 1px rgba(0,0,0,.3)}
.button-input{height:30px;cursor:pointer}
.pagination-title{float:left;width:80px;height:28px;line-height:28px}
.pagination a{margin-right:10px;padding:3px 10px}
.sidebar-widget{float:left;margin-bottom:30px}
.recent-posts li{float:left;width:260px;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:10px}
.recent-posts li .small-text{margin-top:5px;margin-bottom:10px}
.cats-list li{border-bottom:1px solid #eee;background:url(../images/icons/sidebar_nav_arrow.png) 0 6px no-repeat;padding:4px 5px 4px 24px}.sidebar-ads{float:left;width:270px}
.sidebar-ads li{float:left;width:125px;height:125px;margin:0 10px 10px 0}
#twitter_update_list{padding-right:40px;background:url(../images/twitter_bg.png) right 0 no-repeat}#twitter_update_list a{float:right;margin-top:10px}
#twitter_update_list span a{float:none!important}
a.twitter-follow{float:left;height:32px;padding-left:36px;line-height:32px;margin-top:20px;background:url(../images/icons/twitter_follow.png) no-repeat}
.flickr_badge_image{float:left;width:70px;height:50px;border:1px solid #ddd;background:#f1f1f1;margin:0 10px 10px 0;padding:4px}.flickr_badge_image img{width:70px;height:50px;background:#f1f1f1}
#flickr_badge_image3,#flickr_badge_image6,#flickr_badge_image9,#flickr_badge_image12{margin-right:0}
.ajax-contact-fields{float:left;color:#aaa;border:1px solid #ddd;display:block;margin-bottom:10px;position:relative;background:#fff;box-shadow:3px 3px 3px #f1f1f1 inset;-moz-box-shadow:3px 3px 3px #f1f1f1 inset;-webkit-box-shadow:3px 3px 3px #f1f1f1 inset;-o-box-shadow:3px 3px 3px #f1f1f1 inset}.ajax-contact-fields label{width:50px;position:absolute;left:8px}#ajax-name-field,#ajax-email-field{width:200px;height:18px;padding:6px 8px 6px 50px}
#ajax-message-field{width:240px;height:70px;padding:20px 9px 6px}
input[type=text]{float:left;color:#333;line-height:28px;border:none;}
textarea,.search-input{float:left;color:#999;line-height:18px;background:none;border:none;padding:0}#ajax-message-field textarea{width:240px;min-width:240px;max-width:240px;height:70px;min-height:70px;max-height:70px;overflow:auto}#ajax-message-field label{top:3px}.ajax-error,.contact-error{float:left;color:#bf0202;margin:10px 0 0}span.ajax-loading{float:left;width:16px;height:16px;background:url(../images/loading.gif) no-repeat;margin:10px}span.required{color:#bf0202}#contact-form{float:left;margin:20px 0 40px}.contact-fields{float:left;width:100%}.contact-fields label{float:left;margin-bottom:3px}
.input-wrap,.textarea-wrap,.search-panel{float:left;border:1px solid #ddd;background:#fff;box-shadow:3px 3px 3px #f1f1f1 inset;-moz-box-shadow:3px 3px 3px #f1f1f1 inset;-webkit-box-shadow:3px 3px 3px #f1f1f1 inset;-o-box-shadow:3px 3px 3px #f1f1f1 inset}
.input-wrap{width:500px;height:18px;padding:6px 9px}.textarea-wrap{width:500px;height:200px;padding:6px 9px}
.contact-input,.textarea-wrap textarea{width:500px;color:#999;line-height:18px;background:none;border:none;padding:0}
.textarea-wrap textarea{height:200px;min-width:500px;min-height:200px;max-width:500px;max-height:200px;overflow:auto}
.contact-input{float:left;height:18px}
.contact-details{line-height:22px}
.contact-details em{color:#aaa}
.toggle-title{cursor:pointer;margin:0!important;padding:6px 12px}
.collapse{margin-bottom:5px;background:url(../images/icons/expand_icon.png) right center no-repeat #f6f6f6;border:1px solid #eee;box-shadow:inset 1px 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.5);-webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.5);-o-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.5)}
.expand{background:url(../images/icons/collapse_icon.png) right center no-repeat #f6f6f6;border:1px solid #eee;box-shadow:inset 1px 1px 0 rgba(255,255,255,0.4);-moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.4);-webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.4);-o-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.4)}
.toggle-content{overflow:hidden;border:1px solid #eee;border-top:none;background:#fff;padding:9px}
#contact-map{float:left;width:400px;margin-bottom:40px}#location-map{float:left;width:400px;height:220px}
.services-table{float:left;width:520px}.services-table li.services{float:left;width:518px;height:120px;border:1px solid #eee;background:#f6f6f6;margin:20px 0}.services-table .service-details{float:left;width:220px;height:100px;padding:10px}
.home-table{float:left;width:560px;margin:0 40px 20px 0}.home-table li.services{float:left;width:558px;height:120px;border:1px solid #eee;background:#f6f6f6;margin:20px 0}.home-table .service-details{float:left;width:260px;height:100px;padding:10px}.check-list li{background:url(../images/icons/check.png) no-repeat;padding:1px 0 1px 24px}
#copy-text,#copy-text a{text-shadow:1px 1px rgba(255,255,255,.15)}
#footer-nav li{float:left;margin-left:10px}
#footer-nav li a{float:left;font-weight:700;text-shadow:1px 1px rgba(255,255,255,.15)}#footer-nav li a:hover,#footer-nav li.current a,#copy-text a:hover{color:#BE8b2a;text-shadow:1px 1px rgba(0,0,0,.2)}.tipsy{font-size:10px;position:absolute;z-index:99999999;padding:5px}.tipsy-inner{background-color:#000;color:#fff;max-width:260px;text-shadow:1px 1px 1px #000;text-align:center;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:5px 8px}
.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.tipsy-arrow-n{border-bottom-color:#000}
.tipsy-arrow-s{border-top-color:#000}
.tipsy-arrow-e{border-left-color:#000}
.tipsy-arrow-w{border-right-color:#000}
.tipsy-n .tipsy-arrow{top:0;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}
.tipsy-nw .tipsy-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}
.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}
.tipsy-sw .tipsy-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}
.tipsy-se .tipsy-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}
.tipsy-e .tipsy-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}
.tipsy-w .tipsy-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}
header,nav,article,aside,footer,address,.clearfix{display:block}
.wrapper{min-width:960px;margin:0;padding:0; background:-moz-linear-gradient(top left, #FFFFFF 0%, #AEBCC2 100%);}
.container{min-width:960px;margin:0;padding:0;}
.add{margin-top:6px;}
.page-title,.block,.block p,.divider,.employee-block,.employee-block p,.employee-image,.employee-job,.block-text,.check-list,#copy-text{float:left}
#searchform,.search-panel,#footer-nav{float:right}.search-panel,.search-input,.ajax-contact-fields input[type=text]{width:200px;height:18px}
#full-page .column1-2,#footer .column1-2,#page .column3-4{width:410px}ul#breadcrumbs li a.home span,#slides-slider .slide,.nivo-html-caption{display:none}
.post h1,.post h2,.post h3,.post h4,.post h5,.post h6,.portfolio-list h4,.block h3,h4.column-title{padding-top:10px;color:#996600;}
#piecemaker-slider,.slides-contents{width:940px;height:380px}
.block-text,#flickr_badge_image10,#flickr_badge_image11,#flickr_badge_image12{margin-bottom:0}
.portfolio-filter,.pagination{float:left;width:100%;margin-bottom:40px}
.portfolio-3columns,.portfolio-list-style,.portfolio-4columns,.portfolio-list-style{float:left;width:900px}
.portfolio-list-style li:hover,.services-table li.services:hover,.home-table li.services:hover{background:#ebf3f9}
.recent-posts,.cats-list,.flickr_wrap{float:left;width:260px}
.widget-title,.sidebar-widget h4,#contact-notes{margin-bottom:20px}
.services-table .service-icon,.home-table .service-icon{float:left;width:128px;height:128px;margin-top:-30px;padding:0 10px}
.services-table .service-pricing,.home-table .service-pricing{float:left;width:100px;height:90px;background:#eee;padding:15px}
#skin-switcher li a,a#sc-close{float:left;width:20px;height:20px;display:block}
/*.body_content1 a{
	text-decoration:none;
	color:#000;}
	.body_content1 a:hover{
	text-decoration:none;
	color:#666;}
	.table1{ margin-left:140px; margin-top:20px;}*/
	.body_content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4E4E4E;
	text-align:justify;
	text-decoration:none;
}.body_content2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000;	
	text-decoration:none;
}
.text{margin-bottom:15px; min-height:104px;}
.text h4{ margin:5px 0 0 75px;}
.text_inner{width:600px;}
.text ul li{ list-style:disc; line-height:22px;}
.text ol li{ list-style:decimal}
#text2 ul li{ line-height:30px;}
#comment-form { width: 432px; }
#comment-form fieldset { margin: 0px 0px 20px; }
#comment-form label { color: #3d4041; font: 12px/20px "DroidSansRegular", Arial, Helvetica, sans-serif; display: block; margin: 0px 0px 10px; }
#comment-form label span { color: #C33; }
#comment-form .comment-field { color: #3d4041; font: 12px/15px "DroidSansRegular", Arial, Helvetica, sans-serif; border: none; padding: 10px; background: url(images/input-fields.png) no-repeat; width: 189px; height: 15px; }
#comment-form textarea { color: #3d4041; font: 12px/16px "DroidSansRegular", Arial, Helvetica, sans-serif; resize: none; border: none; padding: 10px; background: url(images/textarea.png) no-repeat; width: 412px; height: 212px; }
#comment-form .button { cursor: pointer; margin: 0px 0px 30px; float: right; display: block; color: #3a3a3c; font: 12px/40px "DroidSansRegular", Arial, Helvetica, Sans-Serif; text-shadow: 1px 1px 0px #ccc; text-align: center; width: 112px; height: 40px; border: none; background: url(images/button.png) top no-repeat; }
#comment-form .button:hover { background-position: bottom; }
#comment-form p { float: left; color: #3d4041; font: 12px/20px "DroidSansRegular", Arial, Helvetica, sans-serif; }
#comment-form p span { color: #C33; }
.contact-form fieldset { position: relative; }
.contact-form label.error { position: absolute; top: 50%; right: 40px; color: #F00 !important; }
#contact-loader { display: none !important; }
#sidebar { width: 300px; }
#sidebar.sidebar-right { float: right; }
#sidebar.sidebar-left { float: left; margin-right: 30px; }
#sidebar h3 { border-bottom: 1px solid #b3b3b3; margin: 0px 0px 20px; padding: 0px 0px 20px 20px; background: url(images/title-icon.png) left top no-repeat; color: #3d4041; font: 20px/20px "DroidSansRegular", Arial, Helvetica, sans-serif; }
#sidebar h3 span { font-family: "DroidSansBold";}
#sidebar { width: 300px; float: right; }
#sidebar > div { margin: 0px 0px 20px; }
#sidebar ul {}
#sidebar ul > li { /*border-bottom: 1px dotted #b3b3b3;*/ line-height: 30px; overflow: hidden; }
#sidebar ul > li:last-child { border: 0px; }
#sidebar ul > li > a { color: #1d1d1d; font: 12px "DroidSansRegular", Arial, Helvetica, sans-serif; padding: 0px 10px 0px 25px; display: inline-block; background: url(images/dropdown-arrow.png) 10px top no-repeat; }
#sidebar ul > li > a:hover {}
#sidebar ul > li > span { color: #6a6c6d; float: right; }
.career-single { color: #3d4041; font: 12px/20px "DroidSansRegular", Arial, Helvetica, sans-serif; pos }
.career-single div.pane { background: #eee; padding: 0px 10px 20px; margin: 0px 0px 20px 92px; width:780px; border-bottom-left-radius:8px; border-bottom-right-radius:8px; }
.career-single h4 { margin-bottom: 20px; background:#ccc url(../images/arrow-down.png) 800px center no-repeat; line-height: 40px; padding: 0px 10px; width:810px; border-radius:8px; }
.career-single h4.current { margin-bottom: 0px; background: #aaa url(../images/arrow-up.png) 800px center no-repeat; }
.career-single h4 a { color: #3d4041; }
.career-single p { margin-bottom: 20px; }
.career-single p span { color: #b3b3b3; }
.career-single ul { margin-left: 0px !important; m }
.career-single ul li { margin-bottom: 20px !important; }
.career-single .one-three { width: 290px; margin-right: 30px; float: left; }
.career-single .one-three:last-child { margin-right: 0px; }
.career-single a.button { float: none !important; margin: 0px !important; }
/*add pop up*/
#mask {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: 0.8;
	z-index: 999;
}

/* You can customize to your needs  */
.login-popup{
	display:none;
	background: #333;
	padding: 10px; 	
	border: 2px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	box-shadow: 0px 0px 20px #999;
	-moz-box-shadow: 0px 0px 20px #999; /* Firefox */
    -webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */
	border-radius:3px 3px 3px 3px;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */
}img.btn_close {
	float: right; 
	margin: -28px -28px 0 0;
}
fieldset { 
	border:none; 
}form.signin .textbox label { 
	display:block; 
	padding-bottom:7px; 
}form.signin .textbox span { 
	display:block;
}form.signin p, form.signin span { 
	color:#999; 
	font-size:11px; 
	line-height:18px;
}form.signin .textbox input { 
	background:#666666; 
	border-bottom:1px solid #333;
	border-left:1px solid #000;
	border-right:1px solid #333;
	border-top:1px solid #000;
	color:#fff; 
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	font:13px Arial, Helvetica, sans-serif;
	padding:6px 6px 4px;
	width:200px;
}form.signin input:-moz-placeholder { color:#bbb; text-shadow:0 0 2px #000; }
form.signin input::-webkit-input-placeholder { color:#bbb; text-shadow:0 0 2px #000;  }
.button1 { 
	background: -moz-linear-gradient(center top, #f3f3f3, #dddddd);
	background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#dddddd));
	background:  -o-linear-gradient(top, #f3f3f3, #dddddd);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f3f3f3', EndColorStr='#dddddd');
	border-color:#000; 
	border-width:1px;
	border-radius:4px 4px 4px 4px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	color:#333;
	cursor:pointer;
	display:inline-block;
	padding:6px 6px 4px;
	margin-top:10px;
	font:14px; 
	width:214px;
	font-weight:bold;
}.button:hover { background:#ddd; }
/*html form css*/
.box.login
{
	height:260px;
    width:332px;
	position:relative;
	left:30%;
	top:50%;
	margin:0 auto 0 14px;
	
}
.boxBody
{
    background:#fefefe;
    border:1px solid #dde0e8;
    padding:10px 20px;
}
.box label
{
    display:block;
    font:14px/22px Arial, Helvetica, Sans-serif;
    margin:10px 0 0 6px;
}
.box input[type=text],
.box input[type=password],
.txtField,
.cjComboBox
{    border:6px solid #F7F9FA;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -moz-box-shadow:2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #95a2a7 inset;
    -webkit-box-shadow:2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #95a2a7 inset;
    box-shadow:2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #95a2a7 inset;
    margin:3px 0 4px;
    padding:8px 6px;
    width:270px;
    display:block;
}
.box input[type=text]:focus,
.box input[type=password]:focus,
.txtField:focus,
.cjComboBox:focus{
    border:6px solid #f0f7fc;
    -moz-box-shadow:2px 3px 3px rgba(0, 0, 0, 0.04) inset, 0 0 1px #0d6db6 inset;
    -webkit-box-shadow:2px 3px 3px rgba(0, 0, 0, 0.04) inset, 0 0 1px #0d6db6 inset;
    box-shadow:2px 3px 3px rgba(0, 0, 0, 0.04) inset, 0 0 1px #0d6db6 inset;
	color:#333;
}
.cjComboBox{width:294px;}
.cjComboBox.small
{    padding:3px 2px 3px 6px;
    width:100px;
    border-width:3px !important;
}.txtField.small
{   padding:3px 6px;
    width:200px;
    border-width:3px !important;
}.rLink{padding:0 6px 0 0; font-size:11px; float:right;}
.box a{color:#999;}
.box a:hover, .box a:focus{text-decoration:underline;}
.box a:active{color:#f84747;}
.btnLogin{-moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:15px;
    background:#a1d8f0;
    background:-moz-linear-gradient(top, #badff3, #7acbed);
    background:-webkit-gradient(linear, left top, left bottom, from(#badff3), to(#7acbed));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#badff3', EndColorStr='#7acbed')";
    border:1px solid #7db0cc !important;
    cursor: pointer;
    padding:11px 16px;
    font:bold 11px/14px Verdana, Tahomma, Geneva;
    text-shadow:rgba(0,0,0,0.2) 0 1px 0px; 
    color:#fff;
    -moz-box-shadow:inset rgba(255,255,255,0.6) 0 1px 1px, rgba(0,0,0,0.1) 0 1px 1px;
    -webkit-box-shadow:inset rgba(255,255,255,0.6) 0 1px 1px, rgba(0,0,0,0.1) 0 1px 1px;
    box-shadow:inset rgba(255,255,255,0.6) 0 1px 1px, rgba(0,0,0,0.1) 0 1px 1px;
    margin-left:12px;
    float:right;
	padding:7px 21px;
}.btnLogin:hover,.btnLogin:focus,.btnLogin:active{
    background:#a1d8f0;
    background:-moz-linear-gradient(top, #7acbed, #badff3);
    background:-webkit-gradient(linear, left top, left bottom, from(#7acbed), to(#badff3));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#7acbed', EndColorStr='#badff3')";
}.btnLogin:active
{
    text-shadow:rgba(0,0,0,0.3) 0 -1px 0px; 
}
/*for sliding panel*/
.panel {
position: absolute;
top: 110px;
left: 0px;
display: none;
-ms-radial-gradient(center top, ellipse farthest-corner, #FFFFFF 0%, #002245 100%);
/* Mozilla Firefox */ 
background: -moz-radial-gradient(center top, ellipse farthest-corner, #FFFFFF 0%, #002245 100%);
/* Opera */ 
background: -o-radial-gradient(center top, ellipse farthest-corner, #FFFFFF 0%, #002245 100%);
/* Webkit (Safari/Chrome 10) */ 
background: -webkit-gradient(radial, center top, 0, center top, 561, color-stop(0, #FFFFFF), color-stop(1, #002245));
/* Webkit (Chrome 11+) */ 
background: -webkit-radial-gradient(center top, ellipse farthest-corner, #FFFFFF 0%, #002245 100%);
/* W3C Markup, IE10 Release Preview */ 
background: radial-gradient(ellipse farthest-corner at center top, #FFFFFF 0%, #002245 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#002245',EndColorStr='#FFFFFF');
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;padding:5px; border-radius:5px;
width: 118px;
height: auto;
padding: 30px 10px 30px 5px;}
.panel p{
padding: 0;
color: #cccccc;
}.panel a, .panel a:visited{
margin: 0;
padding: 0;
color:#C03;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration: none;
}.panel a:hover, .panel a:visited:hover{
margin: 0;
padding: 0;
color: #c03;
text-decoration: none;
}a.trigger{
position: absolute;
text-decoration: none;
top: 390px; left: 0;
font-size: 16px;
letter-spacing:-1px;
font-family: verdana, helvetica, arial, sans-serif;
color:#A40101;
padding: 5px 10px 5px 10px;
font-weight: 700;
background:-moz-linear-gradient(bottom, #FFFFFF 0%, #002245 100%);/*url(../images/plus.png) 100% 55% no-repeat*/;
/* Opera */ 
background: -o-radial-gradient(center top, ellipse farthest-corner, #FFFFFF 0%, #002245 100%);

/* Webkit (Safari/Chrome 10) */ 
background: -webkit-gradient(radial, center top, 0, center top, 561, color-stop(0, #FFFFFF), color-stop(1, #002245));

/* Webkit (Chrome 11+) */ 
background: -webkit-radial-gradient(center top, ellipse farthest-corner, #FFFFFF 0%, #002245 100%);

/* W3C Markup, IE10 Release Preview */ 
background: radial-gradient(ellipse farthest-corner at center top, #FFFFFF 0%, #002245 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#002245',EndColorStr='#FFFFFF');
border-bottom-right-radius:10px; border-top-right-radius:10px;
padding:5px;border:1px solid #444444;
display: block;
}a.trigger:hover{
position: absolute;
text-decoration: none;
top: 390px; left: 0;
font-size: 16px;
letter-spacing:-1px;
font-family: verdana, helvetica, arial, sans-serif;
color:#fff;
padding: 5px 10px 5px 10px;
font-weight: 700;
background:-moz-linear-gradient(bottom, #FFFFFF 0%, #002245 100%); 
/* Opera */ 
background: -o-radial-gradient(center top, ellipse farthest-corner, #FFFFFF 0%, #002245 100%);

/* Webkit (Safari/Chrome 10) */ 
background: -webkit-gradient(radial, center top, 0, center top, 561, color-stop(0, #FFFFFF), color-stop(1, #002245));

/* Webkit (Chrome 11+) */ 
background: -webkit-radial-gradient(center top, ellipse farthest-corner, #FFFFFF 0%, #002245 100%);

/* W3C Markup, IE10 Release Preview */ 
background: radial-gradient(ellipse farthest-corner at center top, #FFFFFF 0%, #002245 100%);;padding:5px; border-radius:5px;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#002245',EndColorStr='#FFFFFF');/*url(../images/plus.png) 100% 55% no-repeat*/;

border-bottom-right-radius:10px; border-top-right-radius:10px;
padding:5px; 
display: block;
}
/*for image gallery*/
#container_img { width:803px; height:498px; margin:0 auto; background-image:url('../images/interface/back_noise.png'); background-color:#111; margin-top:40px; margin-bottom:40px;}
#container_img .mainframe { width: 500px; height:498px; float:left}
#container_img .thumbnails { float:left; width:293px; height:435px; /*background-repeat:repeat-y; background-image:url('../images/interface/total_grid.png'); background-position:9px 70px;*/ overflow:auto; margin-top:20px;}
.thumbnailimage { float:left; padding:7px;}
.large_thumb	{float:left; position: relative; width:64px; height:64px; padding:0px 10px 0px 0;}
img.large_thumb_image	{position:absolute; left:5px; top:4px;}
.large_thumb_border	{width:64px; height:64px; background:url('../images/interface/thumb_border.png'); position:absolute; }
.large_thumb_shine	{width:54px; height:54px; background:url('../images/interface/shine.png'); position:absolute; background-position:-150px 0; left:5px; top:4px; background-repeat:no-repeat;}
.thumb_container { width:64px; height:64px; background-image:url('../images/interface/thumb_holder.png'); }
#largephoto {  height:370px; background-color:#333333; margin-top:68px; margin-left:40px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff;width:auto; background-repeat:no-repeat; background-position:center; }
#largetrans {  height:370px; /*background-image:url('../images/interface/main_bg_trans.png');*/ -moz-border-radius: 10px; -webkit-border-radius: 10px; width:auto; margin:auto;}
.large_image { display:none; margin:auto;}
#containertitle { position:absolute; margin-top:35px; margin-left:40px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-shadow: 0px 1px 2px #fff;}
#largecaption {  text-align:center; height:100px; width:100%; background-color:#111; position:absolute; width: 444px; margin-top:270px; -moz-border-radius-bottomleft: 10px;  -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; display:none; color:#fff; font-size:30px; font-family:Arial; letter-spacing:-1px; font-weight:bold}
#largecaption .captionContent { padding:5px;}
#largecaption .captionShine { background:url('../images/interface/bigshine.png'); position:absolute;  width: 444px; height: 100px; background-position:-150px 0;background-repeat:no-repeat;}
#loader { width:150px; height:150px;background-image:url('../images/interface/loader.gif'); background-repeat:no-repeat; position:absolute;}
#twitter_div {float:left;height:auto;margin-top:10px;background: url(../images/twitter-panel.png) no-repeat; margin-bottom:20px;}
#twitter_div h2 {
font-family:LeagueGothicRegular;margin-top:-20px; margin-left:35px; font-size:20px; text-shadow: 0 2px 2px #000; color:#FFF; /* Safari */
-webkit-transform: rotate(-3deg);text-transform:uppercase;
/* Firefox */-moz-transform: rotate(-3deg);
/* IE */-ms-transform: rotate(-3deg);
/* Opera */-o-transform: rotate(-3deg);}
#twitter_div ul {padding-top: 7px; padding-right: 0px; padding-left: 0px; list-style:none;
width: 330px;}
#twitter_div ul li {font-family:cabinregular;font-size:12px; line-height: 13px;color:#ececec; }
#twitter_div ul li a { font-size:12px;}
#twitter_div ul li a:hover {text-decoration:underline;}
#twitter_div p {float:right; padding-right: 15px; font-family:'LeagueGothicRegular'; font-size:23px; text-transform:uppercase;}
#twitter_div p a {color:#CCC;text-decoration:none;  -webkit-transition: all 400ms linear; -moz-transition: all 400ms linear; -o-transition: all 400ms linear;-ms-transition: all 400ms linear;transition: all 400ms linear;}
/*for quick contact*/
.address ul {
    color: #333333;
    padding-top: 15px;
}.address ul {
    list-style: none outside none;
}.address ul li {
    padding: 3px 0 3px 25px;
    width: 200px;
}.footer_home{	background:url("../images/civil/footer_home.png") no-repeat left center transparent;
	height:16px;
	width:13px;
	float:left;}
.footer_phone
{	background:url('../images/civil/footer_phone.png') no-repeat left center transparent;
	height:16px;
	width:13px;
	float:left;}
.footer_email{	background:url('../images/civil/footer_email.png') no-repeat left center transparent;height:16px;width:13px;float:left;}
.footer_contact
{background:url('../images/civil/footer_contact.png') no-repeat left center transparent;height:15px;width:16px;	float:left;}
.listText{ margin-top:-8px!important;}