body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

html {overflow-y:scroll; background:url(/system/storage/2/29/0/246/sidebar_bg.gif) repeat-y left top #3B3B3B}
body {background:url(/system/storage/2/4a/5/252/statue.jpg) no-repeat 297px bottom fixed;font:normal 12px Arial, Helvetica, sans-serif;margin:0;padding:0;behavior:url(/system/storage/2/55/a/59/csshover3.htc); font-size:62.5%; position:relative}

img {border:0; -ms-interpolation-mode: bicubic;}

a[href$=pdf]:after{margin:0 0 0 1px;padding:0 16px 0 0;background:url(/system/storage/2/48/8/52/pdf.png) no-repeat right;content:"";}
a[href$=doc]:after{margin:0 0 0 1px;padding:0 16px 0 0;background:url(/system/storage/2/3d/5/132/word.png) no-repeat right;content:"";}
a[href$=xls]:after{margin:0 0 0 1px;padding:0 16px 0 0;background:url(/system/storage/2/d9/6/37/excel.png) no-repeat right;content:"";}

a:link, a:active, a:visited {color:#A6A8AB; font-weight:bold;text-decoration:none;}
a:hover {color:#F15A29;}
a:focus {outline:none}

#content a:link, #content a:active, #content a:visited {color:#91C73E;}

.error {font-weight:700;color:red;}

#content {z-index:20; background:url(/system/storage/2/ca/0/5/1pxgray.png) repeat; width:659px; padding:0; color:#fff; font:normal 14px/150% Arial; float:left; position:relative; z-index:1; /*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#bf000000', EndColorStr='#bf000000');*/filter:progid:DXImageTransform.Microsoft.AlphaImageLoader 
(src='/system/storage/2/ca/0/5/1pxgray.png',sizingMethod='scale');}
/*#content {background:#fff\9}*/

/*SIDEBAR*/
#sidebar {width:297px;float:left;background:#fff; position:relative; z-index:1}

#menu {position:relative; z-index:400}
#menu > a {outline:none; focus:0}
.openedMenu {width:180px; background:url(/system/storage/2/f8/0/48/navi.png) no-repeat 0 147px #191516;}
.closedMenu {width:17px; background:url(/system/storage/2/f8/0/48/navi.png) no-repeat -17px 147px #000;}

.openedMenu, .closedMenu {background:#fff} /*Changed on 03.15 */

#menu ul {margin:0 0 0 17px;background:#3D393A;padding:35px 33px 28px 20px;}
#menu ul {padding-left:8px}
#menu ul {background:#fff; position:relative; z-index:3} /*Changed on 03.15 */
#menu ul li {border-bottom:1px solid #706C6D;}
#menu ul li {border-bottom:1px dotted #DDD;}
#menu ul li:last-child {border:none}
#menu ul li a:link, #menu ul li a:active, #menu ul li a:visited {font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#DAD9D9; padding:8px 7px; display:block}
#menu ul li a:link, #menu ul li a:active, #menu ul li a:visited {color:#6D6E70}
#menu ul li a:hover {background:url(/system/storage/2/ff/4/49/next.png) no-repeat 70px 50%}
#menu ul li a.selected {color:#91C73E; /*background:url(/system/storage/2/ff/4/49/next.png) no-repeat 70px 50%*/}
#minus:hover, #closeMenu:hover{background:none !important}
/*END SIDEBAR*/

#navi {position:absolute;top:0;left:0; z-index:3}
#closeMenu {position:absolute;top:46%;right:10px; z-index:2; display:none !important}
#minus {position:absolute;bottom:8px;right:8px; z-index:2; display:none !important}
#logo {padding:52px 30px;}
.fixed {position:fixed; width:297px;}
#awards {text-align:center; padding:0 10px; position:absolute; bottom:0; width:265px}

#topMenu {float:right; height:33px; background:url(/system/storage/2/ca/0/5/1pxgray.png); padding-right:15px; /*width:435px*/}
#topMenu li {float:left; display:block;}
#topMenu li a:active, #topMenu li a:link, #topMenu li a:visited {display:block; font:normal 11px Verdana, Arial; padding:10px 15px; color:#fff}
#topMenu li:last-child a {padding-right:0}
#topMenu li a:hover, #topMenu li a.prettyGover {color:#91C73E}


#content .WhoWeAre {padding:82px 0 21px; text-align:right; color:#fff; font:700 20px "Swis721 Cn BT"; padding-right:15px; height:20px}
#content .WhoWeAre span {color:#91C73E}

#logo a{background:url(/system/storage/2/8e/e/194/logo.jpg) no-repeat;width:236px;height:23px;display:block;text-indent:-3000px;}

#prev, #next {background:#000;width:14px;height:309px;position:absolute;top:0; display:block;outline:none;focus:0; z-index:2}
#prev{left:0; background:url(/system/storage/2/b1/a/53/prev.png) no-repeat center #121010;}
#next {right:0; background:url(/system/storage/2/ff/4/49/next.png) no-repeat center #121010;}


#current-progress {font:italic 13px Georgia, 'Times New Roman', Times, serif; float:right;}
#current-progress li {float:left; display:block; padding:0 10px; border-right:1px solid #5F5C5D; font-weight:bold}
#current-progress li:last-child{border-right:none; padding-right:0}
#current-progress li span {color:#8FD80F}
#current-progress .recentActivity {padding:0 20px 0 0; border-right:none; color:#F1F1F2}
#current-progress a:link, #current-progress a:active, #current-progress a:visited {color:#F1F1F2}
#featured {background:url(/system/storage/2/4b/0/6/1pxgray2.png) repeat; position:relative}
#featured #slides {width:631px; margin:0 14px; position:relative; z-index:1}
#slides li, #slides li img {height:309px}
#slides li {position:relative; display:none}
#recentActivity {padding:50px 17px 17px;}

.news-text {color:#A6A8AB;padding:25px 15px 0; float:left; width:444px }
.news-article {background:url(/system/storage/2/4b/0/6/1pxgray2.png) repeat;position:relative}
.news-article a.thmb:link, .news-article a.thmb:active, .news-article a.thmb:visited, .news-article div.thmb {float:left;display:block;width:175px;height:151px; margin-right:10px}
.news-text h2, #tellUs h2, .news-text-body h2 {font-size:20px; padding:0px 0 10px;}
.news-text .html_paragraph h2 {padding:20px 0 10px;}
.news-text p, .bodypage .news-text ul  {font:normal 11px/170% Verdana, Arial, Helvetica, sans-serif}
.news-article a.readmore{font:bold 30px Arial, Helvetica, sans-serif; position:absolute; right:10px; bottom:5px; color:#8FD80F !important}
.news-article:hover {background:url(/system/storage/2/bd/1/43/inputbg.png); cursor:pointer}

#news {padding:0 0 20px}

#featuredProjects4 {width:354px; float:right}
#featuredProjects4 li {float:left; width:176px; margin:0 1px 1px 0; height:154px}
#featuredProjects4 li:nth-child(3), #featuredProjects4 li:nth-child(4) {margin-bottom:0}
#content .textInput, #content .text_area_input, #blog-comments input[type='text'] {background:url(/system/storage/2/bd/1/43/inputbg.png); zoom:1;background:#333;border:none;padding:6px;color:#F1F1F2;font:italic 12px Georgia, 'Times New Roman', Times, serif;}

#contact-info {text-align:right;font:normal 11px Verdana, Arial, Helvetica, sans-serif;padding:100px 10px 20px;}
#contact-info span {color:#8FD80F}
#featuredProjects4 a:link, #featuredProjects4 a:active, #featuredProjects4 a:visited, .grayedLink {background:url(/system/storage/2/8b/5/7/1pxgray3.png) repeat;width:176px;height:154px;display:block; outline:none; focus:0;}
#featuredProjects4 a:hover, #featuredProjects4 a.prettyHover {background:none;}

.submit, .modalForm input[type='submit'] {background:#92C83B;color:#fff;border:none;padding:3px;font:normal 11px Verdana, Arial, Helvetica, sans-serif; cursor:pointer}
.submit:hover, .modalForm input[type='submit']:hover{background:#76A22E;}

#tellUs .submit {position:absolute; bottom:0; right:23px;}

#tellUs .status {font:normal 10px Verdana, Arial, Helvetica, sans-serif;color:#F1F1F2;padding:20px 0 10px;}
#tellUs .tellUsForm {float:left;padding:29px 0 0 22px;background:url(/system/storage/2/4b/0/6/1pxgray2.png);width:282px;min-height:280px; height:auto !important; height:280px;}
#contact-info a:visited, #contact-info a:link, #contact-info a:active {color:#fff;}
#contact-info a:hover {color:#fff; text-decoration:underline}
.rssLink {background:url(/system/storage/2/51/3/55/rss.png) no-repeat right 12px; padding-right:15px !important;}

#slides {height:309px; overflow:hidden}
#slides .slideCaption {background:url(/system/storage/2/ca/0/5/1pxgray.png) repeat;padding:10px 10px 20px;font:normal 11px Verdana, Arial, Helvetica, sans-serif;position:absolute;bottom:0;left:0;width:611px;}
#slides .slideCaption h2 {color:#8FD80F; font-size:16px; padding:0 0 7px}

#featuredProjects4 .project-info {background:url(/system/storage/2/8b/5/7/1pxgray3.png);color:#E6E7E8;font:normal 10px Verdana, Arial, Helvetica, sans-serif;padding:7px;position:absolute;bottom:0;left:0;width:162px; display:none}
#featuredProjects4 .project-info span {color:#8FD80F;}

.modalForm {/*height:100px; width:150px;*/color:#fff; font:normal 12px Verdana, Arial; padding:50px; min-width:300px}
.modalForm h1 {border-bottom:1px solid #383334; padding:0 0 10px; margin:0 0 20px}
.modalForm label {font:700 11px Verdana, Arial, Helvetica, sans-serif; padding:0 0 5px; display:block}
.modalForm input[type='text'], .modalForm input[type='password'] {min-width:285px}

.blog_entry h2 {color:#A6A8AB !important}

.bodypage .news-text {float:none; width:auto; cursor:auto; padding:60px 40px 40px; color:#ccc}
.bodypage .news-article .news-text {padding-top:0}
.bodypage .news-text p {padding:5px 0}
.bodypage .news-text ul {padding:0 40px;display:block;list-style-type:disc;margin:1em 0;}
.bodypage .news-text ul li {display:list-item; list-style-type:disc}
.bodypage .news-article:hover {background:url(/system/storage/2/4b/0/6/1pxgray2.png) repeat;}

/* BreadCrumbs */
#breadCrumb0 li{float:left; display:inline}
#PageHeadline {display:none}
/*#PageHeadline h2 {color:#92D93E !important}*/
#breadCrumb0 li a:visited, #breadCrumb0 li a:link, #breadCrumb0 li a:active {color:#808184; font-weight:bold}
#breadCrumb0 {padding:10px 40px; display:none; color:#808184;}
.bodypage #breadCrumb0, .bodypage #PageHeadline {display:block;}
.bodypage #PageHeadline {padding:70px 0 10px 40px}

.bodypage #PageHeadline h2 {font-size:25px; color:#808184; height:25px}
.news-text-body {padding:20px 10px; float:right; width:372px}
/*.bodypage .thmb {margin:-55px 20px 0 0}*/
.group:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
* html .group{ height:1%;} *:first-child+html .group{min-height:1px;}

#pagecontent {overflow: hidden; width: 579px; position: relative; list-style-type:none}
#pagecontent li.maintext {float: left; width: 579px; display: block;}

.section{
	width:1936px;
	position:relative;
}
ul.sectionul, ul.sectionul>li {list-style-type:none !important; padding:0 !important; margin:0}


	.section .sub{
		position:relative;
		float:left;
		padding:0px 0px 0px 0px;
		width:579px;
		list-style-type:none !important;
	}
		.section .sub p{
			width:550px;
			margin:16px 0;
			font-size:85%;
			line-height:1.4em;
		}
		.section .next, .section .prev{
			font-size:18px;
			position:absolute;
			bottom:15px;
			letter-spacing:-2px;
		}
		.section .next{
			right:30px;
		}
		.section .prev{
			left:30px;
		}
a.followUsTwitter {display:none}	
.bodypage a.followUsTwitter {display:block; margin:50px 0; width:258px}
.slideCaption {display:none}
.docError {z-index:1000;position:fixed; width:220px; margin:0 0 0 -140px; top:0; left:80%;padding:20px; font:bold 12px Verdana, Arial; color:#fff; background:#c00; -moz-box-shadow:0 0 10px #000; display:none; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; text-shadow:0 -1px rgba(0,0,0,0.4)}
.docSuccess {z-index:1000;position:fixed; width:220px; margin:0 0 0 -140px; top:0; left:80%;padding:20px; font:bold 12px Verdana, Arial; color:#3E3E3E; background:#96D93C; -moz-box-shadow:0 0 10px #000; display:none; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; text-shadow:0 -1px rgba(255,255,255,0.4)}

#topMenu li a.stayinformed {background:url(/system/storage/2/38/1/268/icons_01.png) no-repeat right 8px; padding-right:15px}
#topMenu li a.facebook {background:url(/system/storage/2/40/e/269/icons_02.png) no-repeat right 8px; padding-right:12px}
#topMenu li a.twitter {background:url(/system/storage/2/63/f/270/icons_03.png) no-repeat right 8px; padding-right:20px}
#topMenu li a.rssLink {background:url(/system/storage/2/c6/e/271/icons_04.png) no-repeat right 8px; padding-right:15px}

#tweet{color:#6D6E70; font-size:11px;line-height:130%; font-family:Verdana, arial}
#tweet p {padding:20px 15px 10px}
#tweet a {color:#000 !important; padding:0 !important}

table.options {border-collapse:collapse;}
table.options thead th {padding:10px; background:#222; background:rgba(0,0,0,0.3); text-shadow:0 -1px rgba(0,0,0,0.8); border:1px solid #333}
table.options tbody td {padding:10px; vertical-align:top; border:1px solid #333}

.viewSource {font:bold 11px Arial; text-align:center; padding:5px; display:block}

::selection {background:#B86A0A; color:#fff}
::-moz-selection {background:#B86A0A; color:#fff}

.startupForm div {padding-bottom:5px;}
.fullWidthTextArea, .shortFullWidthTextArea  {width:100%; height:150px; border:1px solid #333 !important; background:url(/system/storage/2/d7/0/289/1x1_60_percent_black.png) !important}
.shortFullWidthTextArea  {height:75px;}
.formField {padding:3px; border:1px solid #333; }
.startupForm h3 {font-size:13px; font-weight:bold; color:#ccc; font-family: Arial, Verdana; padding-top:20px}
.smalltext {font-size:11px}
.formCaption {margin:20px 0 5px;}

.lightRow {background:#CCC;}
.darkRow {background:#111;}

.styled_table td {padding:5px;}
