* {padding: 0; margin: 0;}
img	{border: 0; }
img.link
{float: left;
padding: 5 10 0 0px;}
img.link2
{
	position: absolute;
	top: 332px;
	left: 21px;
}
img.link3
{
	position: absolute;
	top: 332px;
	left: 60px;
}
body {text-align: center; color: #6E7A7A; margin: 0; padding:0; background: #6E7A7A; font: 11px Verdana, Arial, sans;}

p {text-align: left; color: #6E7A7A; line-height: 150%; padding: 10px 0; margin: 0;}
a {color: #6E7A7A;}
a:HOVER {text-decoration: none;}

.l {float: left;}
.r {float: right;}
.right {text-align: right;}
.spacer {height: 1.0em;}
.spacer_small {height: 0.4em;}
.center {text-align: center;}
.clear {clear: both;}
.partners {margin: 5px; padding: 2px; border: 1px solid #999;}
.gallery-thumb {margin: 0 14px 0 0; padding: 6px 0 0 6px; width: 150px; height: 100px; background: url("../img/gallery-shadow.gif") no-repeat; float: left;}
.gallery-thumb:HOVER {background: url("../img/gallery-shadow-on.gif") no-repeat;}
.gallery p {padding: 40px 0 0 0;}
.gallery a {color: #000; text-decoration: none; text-transform: uppercase; font-weight: bold;}
.gallery a:HOVER {color: #666;}

.big-gallery-thumb {margin: 0 14px 0 0; padding: 6px 0 0 6px; width: 490px; height: 200px; background: url("../img/big-gallery-shadow.gif") no-repeat; float: left;}
.big-gallery-thumb:HOVER {background: url("../img/big-gallery-shadow-on.gif") no-repeat;}

h1 {color: #6E7A7A; font-size: 1.4em; text-transform: uppercase;}
h2 {color: #6E7A7A; font-size: 1.2em;}
h3 {color: #333; font-size: 1.0em; margin: 10px 0 0 0;}

.s150 {width: 150px;}
.s200 {width: 200px;}
.s250 {width: 250px;}
.s300 {width: 300px;}
.s500 {width: 500px;}
/********************************************************************************/

#wrapper {color: #666; background: #6E7A7A; width: 770px; margin: 0 auto; padding: 0; text-align: left;}

#top {width: 770px; height: 16px; background: url('../img/bg-top.gif') 0px 0px no-repeat; padding:0; margin: 10px 0 -2px 0;}

#content {width: 770px; display: table-cell; background: #6E7A7A url('../img/bg-main.gif') 0px 0px repeat-y; padding: 0; margin: 0;}

#logo {margin: 10px 20px 10px 20px; padding: 0;}

#main-menu {float: right; padding: 0px 20px 10px 0;}
#main-menu ul {padding: 0; margin: 0;}
#main-menu ul li {list-style: none; display: inline; border-right: 1px solid #6E7A7A; padding: 0 10px 0 7px;}
#main-menu ul li.last {border: none; padding: 0 0 0 10px;}
#main-menu ul li a {color: #6E7A7A; text-transform: uppercase; text-decoration: none; font-weight: bold;}
#main-menu ul li a:HOVER {text-decoration: underline;}
#main-menu ul li a.on {text-decoration: underline; color: #000;}

#header {margin: 0 20px;}


#link {
	width: 200px;
	margin: 10;
	float: left;
	/*position:relative;*/
	bottom:-607px;
	left: 181px;
	margin: 0;
	padding: 10px 0 10px 20px;
}

#link img-link {margin: 0; padding: 40px 0 50px 0;}

#lhs {width: 200px; margin: 0; padding: 10px 0 10px 20px; float: left; bottom:0px }

#lhs img.link {margin: 0; padding: 10px 5px 0 0;}

#lhs ul.projects-home {margin: 0; padding: 0;}
#lhs ul.projects-home li {list-style: none; padding: 7px 0 0 0;}
#lhs ul.news {margin: 0; padding: 0;}
#lhs ul.news li {list-style: none; padding: 0 0 0 15px; background: url('../img/bullet.gif') 4px 6px no-repeat; line-height: 150%; color: #6E7A7A;}
#lhs ul.news li.link {list-style: none; padding: 0 0 10px 25px; background: url('../img/link-bullet.gif') 14px 6px no-repeat; line-height: 150%; color: #6E7A7A;}

#lhs ul.sub-menu {margin: 0; padding: 40px 0 50px 0;}
#lhs ul.sub-menu li {list-style: none; padding: 7px; border-top: 1px solid #8C203F;}
#lhs ul.sub-menu li.on {background: #eee;}
#lhs ul.sub-menu li a {padding: 0 0 0 20px; background: url('../img/menu-bullet.gif') 5px 50% no-repeat; text-decoration: none; color: #666; display: block;}
#lhs ul.sub-menu li.on a {font-weight: bold; color: #000;}
#lhs ul.sub-menu li a:HOVER {text-decoration: underline;}
#lhs ul.sub-menu li.sub {list-style: none; padding: 3px; border: none; background: #fafafa;}
#lhs ul.sub-menu li.sub a {padding: 0 0 0 30px; background: url('../img/sub-menu-bullet.gif') 25px 50% no-repeat; text-decoration: none; font-size: 0.9em;}
#lhs ul.sub-menu li.sub a:HOVER {text-decoration: underline;}
#lhs ul.sub-menu li.last {border-bottom: 1px solid #8C203F;}

#rhs {width: 510px; margin: 0; padding: 10px 20px; float: right;}
#rhs ul {margin: 0; padding: 0;}
#rhs ul li {list-style: none; padding: 0 0 0 15px; background: url('../img/bullet.gif') 4px 6px no-repeat; line-height: 150%; color: #6E7A7A;}
#rhs ul li.link {list-style: none; padding: 0 0 10px 25px; background: url('../img/link-bullet.gif') 14px 6px no-repeat; line-height: 150%; color: #6E7A7A;}

#rhs ul.sitemap {margin: 0; padding: 0;}
#rhs ul.sitemap li {list-style: none; padding: 0 0 0 15px; background: url('../img/bullet.gif') 4px 50% no-repeat; line-height: 150%; color: #6E7A7A;}
#rhs ul.sitemap li.sub {list-style: none; padding: 0 0 0 25px; background: url('../img/sub-menu-bullet.gif') 18px 8px no-repeat; color: #6E7A7A;}
#rhs ul.sitemap li a {text-transform: uppercase; text-decoration: none; font-weight: bold; display: block;}
#rhs ul.sitemap li.sub a {text-transform: none; text-decoration: none; font-weight: normal; display: block;}
#rhs ul.sitemap li a:HOVER {text-decoration: underline;}

#pop {width: 710px; margin: 0; padding: 10px 20px; float: right;}
#pop ul {margin: 0; padding: 0;}
#pop ul li {list-style: none; padding: 0 0 0 15px; background: url('../img/bullet.gif') 4px 6px no-repeat; line-height: 150%; color: #6E7A7A;}
#pop ul li.link {list-style: none; padding: 0 0 10px 25px; background: url('../img/link-bullet.gif') 14px 6px no-repeat; line-height: 150%; color: #6E7A7A;}

#pop ul.sitemap {margin: 0; padding: 0;}
#pop ul.sitemap li {list-style: none; padding: 0 0 0 15px; background: url('../img/bullet.gif') 4px 50% no-repeat; line-height: 150%; color: #6E7A7A;}
#pop ul.sitemap li.sub {list-style: none; padding: 0 0 0 25px; background: url('../img/sub-menu-bullet.gif') 18px 8px no-repeat; color: #6E7A7A;}
#pop ul.sitemap li a {text-transform: uppercase; text-decoration: none; font-weight: bold; display: block;}
#pop ul.sitemap li.sub a {text-transform: none; text-decoration: none; font-weight: normal; display: block;}
#pop ul.sitemap li a:HOVER {text-decoration: underline;}

#panels {}
#panels .panel {width: 160px; height: 90px; float: left; margin: 0 0 15px 0; padding: 5px;}
#panels .panel p {text-align: center; padding: 5px; color: #000;}
#panels .panel img {padding: 3px; border: 1px solid #999;}
#panels .panel a {text-decoration: none; color: #000;}
#panels .panel a:HOVER {text-decoration: underline;}
#panels .panel a:HOVER img {padding: 2px; border: 2px solid #8C203F;}

#bcrumb {}

form.inputform {}
form.inputform fieldset {border: none;}
form.inputform p {padding: 0; }
form.inputform table {margin: 0; border-collapse: collapse; color: #6E7A7A; width: 100%}
form.inputform table td {padding: 5px; text-align: left; vertical-align: top; font-size: 11px;}
form.inputform table tr.alt {background: #F5F5F5;}
form.inputform table tr td.action {padding: 0 0 5px 0; border-top: 1px solid #8C203F; text-align: center; }
form.inputform table input,textarea {padding: 0 0 0 2px; border: 1px solid #ccc; color: #444; font-family:  _Sans, Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 11px; height: 16px;}
form.inputform table textarea {height: 60px;}
form.inputform input.submit { margin: 5px 0 0 5px; padding: 2px 0 2px 0; background: #8B8786; border: 1px solid #5D5A5A; width: 100px; color: #fff; font-weight: bold; font-size: 11px; height: 22px}
html>body form.inputform input.submit { margin: 5px 0 0 5px; padding: 1px 0 2px 0; }
span.mand {color: #8C203F; font-weight: bold; text-align: left; }

#footer {margin: 0 20px; padding: 0; border-top: 1px solid #666;}
#footer p {font-size: 0.9em; line-height: normal;}

#bottom {width: 770px; height: 14px; background: url('../img/bg-bottom.gif') 0px 0px no-repeat; padding:0; margin: 0;}

/********************************************************************************/
#tempJobs {}
