.small {
	font-size: 9px;
}

.big {
	font-size: 14px;
	font-weight: bold;
}

.normal {
	font-size: 11px;
	background-color: #FFFFFF;
}

body
{
	font-family: Georgia,  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #353426;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

table{
	margin:0px;
	padding:0px;
}

td, li, ul, ol, span
{
	font-family: Georgia,  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #353426;
	font-size: 11px;
}

th
{
	font-family: Georgia,  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #353426;
	font-size: 11px;
	background-color: #6666CC;
}

p, h2, h3, h4, h5
{
	margin-top: 6px;
	font-family: Georgia,  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #353426;
	font-size: 11px;

}

form{
	padding: 0px;
	margin: 0px;
}

.text
{
	font-family: Georgia,  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #353426;
	font-size: 11px;
	/*text-align: justify;*/
	/*line-height: 16px;*/
}

a, a:visited, a:active, a:link
{
	font-size: 10px;
	font-family: Georgia,  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #4A9AA3;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

a:hover
{
	font-size: 10px;
	font-family: Georgia,  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #4A9AA3;
	text-decoration: underline;
	font-weight: bold;
	text-transform: uppercase;
}

div.left{
	margin: 0px;
	padding: 0px;
	float: left;
}

div.right{
	margin: 0px;
	padding: 0px;
	float: right;
}

div.clear{
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	clear: both;
}

div.tracktor{
	visibility: hidden;
}

div.container{
	margin: 0px;
	padding: 0px;
	width: 100%;
}

div.headermenu{
	margin: 0px;
	padding: 0px;
	padding-top: 25px;
	padding-left: 50px;
}

div.menutop{
	margin: 0px;
	padding: 0px;
	width: 476px;
	margin-top: 6px;
}

div.topback{
	margin: 0px;
	padding: 0px;
	width: 464px;
	font-size: 0px;
	background-color: #007DB1;
	height: 6px;
}

div.bottomback{
	margin: 0px;
	padding: 0px;
	width: 464px;
	font-size: 0px;
	background-color: #4F4F4F;
	height: 6px;
}

div.topbacksmall{
	margin: 0px;
	padding: 0px;
	width: 224px;
	font-size: 0px;
	background-color: #007DB1;
	height: 4px;
}

a.menuitemnormal:link, a.menuitemnormal:active, a.menuitemnormal:visited{
	font-family: Georgia,  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
}
a.menuitemnormal:hover{
	font-family: Georgia,  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #86C9D1;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
}

a.menuitemnormal_on:link, a.menuitemnormal_on:active, a.menuitemnormal_on:visited{
	font-family: Georgia,  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #86C9D1;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
}
a.menuitemnormal_on:hover{
	font-family: Georgia,  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #B4B296;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
}

a.menuproject:link, a.menuproject:active, a.menuproject:visited{
	font-family: Georgia,  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #4A9AA3;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
a.menuproject:hover{
	font-family: Georgia,  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #75635D;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

a.menuproject_on:link, a.menuproject_on:active, a.menuproject_on:visited{
	font-family: Georgia,  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #75635D;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
a.menuproject_on:hover{
	font-family: Georgia,  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #75635D;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

a.menuprojectitem:link, a.menuprojectitem:active, a.menuprojectitem:visited{
	font-family: Georgia,  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #353426;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
a.menuprojectitem:hover{
	font-family: Georgia,  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

a.menuprojectitem_on:link, a.menuprojectitem_on:active, a.menuprojectitem_on:visited{
	font-family: Georgia,  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
a.menuprojectitem_on:hover{
	font-family: Georgia,  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

div.topmenu{
	margin: 0px;
	padding: 0px;
	width: 464px;
	height: 23px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 5px;
	background-color: #62504A;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 458px;
	height: 18px;
}
.clearHack{}

div.bigfooter1{
	margin: 0px;
	padding: 0px;
	width: 464px;
	height: 23px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #4A9AA3;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 458px;
	height: 18px;
}
.clearHack{}

div.smallfooter1{
	margin: 0px;
	padding: 0px;
	width: 221px;
	height: 23px;
	font-size: 0px;
	background-color: #868B61;
	voice-family: "\"}\"";
	voice-family: inherit;
	overflow: hidden;
}
.clearHack{}

div.smallfooter{
	margin: 0px;
	padding: 0px;
	width: 234px;
	height: 33px;
	font-size: 0px;
}

.label{
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	color: #DDDDDD;
}

img.alg{
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 7px;
	padding-top: 1px;
}

div.cruiselogo{
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	margin-top: 6px;
}

div.logo{
	margin: 0px;
	padding: 0px;
}

div.menuitempad{
	/*padding-top: 5px;
	padding-bottom: 4px;*/
	text-align: center;
}
.b{
	border: 1px solid red;
}

div.containercontent{
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	padding-top: 10px;
}

div.firstcolumn{
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	/*padding-bottom: 31px;*/
	width: 39px;
}

div.bluecontainer{
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	width: 39px;
	height: 350px;
}

div.bluecontainersecond{
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	width: 39px;
	height: 177px;
}

div.blueback{
	margin: 0px;
	padding: 0px;
	background-color: #4A9AA3;
	width: 29px;
	font-size: 0px;
	height: 10px;
}

div.bigblueback{
	margin: 0px;
	padding: 0px;
	background-color: #4A9AA3;
	width: 39px;
	font-size: 0px;
	height: 330px;
}

div.bigbluebacks{
	margin: 0px;
	padding: 0px;
	background-color: #4A9AA3;
	width: 39px;
	font-size: 0px;
	height: 157px;
}

div.sepdown{
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	padding-bottom: 2px;
}

div.secondcolumn{
	margin: 0px;
	padding: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
}

div.secondcolumns{
	margin: 0px;
	padding: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

div.bannermain{
	margin: 0px;
	padding: 0px;
	font-size: 0px;
}

div.bannermains{
	margin: 0px;
	padding: 0px;
	font-size: 0px;
}

div.thirdcolumn{
	margin: 0px;
	padding: 0px;
	padding-left: 9px;
	padding-bottom: 20px;

}

div.thirdcolumn1{
	margin: 0px;
	padding: 0px;
	padding-left: 9px;
	padding-bottom: 20px;
	margin-top: 3px;
}

div.fourthcolumn{
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	padding-left: 11px;
	/*padding-bottom: 31px;*/
}

div.greyback1{
	margin: 0px;
	padding: 0px;
	padding-top: 64px;
}

div.back1{
	margin: 0px;
	padding: 0px;
}

div.greyback{
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	height: 10px;
	background-color: #D9D9D9;
}

div.greyback2{
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	height: 350px;
	background-color: #4A9AA3;
}

div.greyback2s{
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	height: 177px;
	background-color: #4A9AA3;
}

div.biggreyback{
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	height: 330px;
	background-color: #4A9AA3;
}

div.biggreybacks{
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	height: 157px;
	background-color: #4A9AA3;
}

div.newsbox{
	margin: 0px;
	padding: 0px;
	width: 235px;
	font-size: 0px;
	height: 157px;
}


div.newsback{
	margin: 0px;
	padding: 0px;
	width: 221px;
	font-size: 0px;
	background-color: #F2F0E9;
	height: 7px;
}

div.projectback{
	margin: 0px;
	padding: 0px;
	width: 215px;
	font-size: 0px;
	background-color: #CC0000;
	height: 10px;
}

div.newscontent{
	margin: 0px;
	padding: 0px;
	height: 147px;
	width: 235px;
	padding-top: 1px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #F2F0E9;
	font-size: 11px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 142px;
	width: 215px;
}
.clearHack{}


div.bannerright{
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	padding-top: 10px;
	/*padding-bottom: 30px;*/
}

div.newsarchmonth{
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	/*padding-bottom: 10px;*/
}

div.contentcontainer{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	padding-top: 10px;
}

div.contentcontainers{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	padding-top: 0px;
}

div.header{
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #353426;
}

div.headermain{
	margin: 0px;
	padding: 0px;
	padding-top: 6px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #353426;
}

div.headerline{
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	padding-top: 2px;
	height: 1px;
	width: 477px;
	border-bottom: 1px solid #BEA9A5;
}

div.content{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	width: 477px;
	color: #353426;
	/*text-align: justify;*/
}

div.contents{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	width: 477px;
	color: #353426;
	/*text-align: justify;*/
}

div.smalllabel{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	height: 23px;
	color: #DDDDDD;
}

div.bigfooter{
	margin: 0px;
	padding: 0px;
	padding-right: 10px;
}

a.terms:visited, a.terms:active, a.terms:link
{
	font-size: 10px;
	font-family: Georgia,  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #DDDDDD;
	text-decoration: none;
	font-weight: normal;
}

a.terms:hover
{
	font-size: 10px;
	font-family: Georgia,  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #DDDDDD;
	text-decoration: none;
	font-weight: normal;
}

img.sep_footer{
	margin: 0px;
	padding: 0px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 1px;
}

div.projects{
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	font-size: 0px;
	width: 235px;
	height: 349px;
	background-image: url('/images/project_background.gif');
	background-repeat: no-repeat;
}

div.projectcontent{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	width: 235px;
	height: 329px;
	/*padding-left: 10px;
	padding-right: 10px;*/

	voice-family: "\"}\"";
	voice-family: inherit;
	/*width: 215px;
	height: 329px;*/
}
.clearHack{}

div.newsheader{
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	padding-left: 2px;
	padding-bottom: 3px;
	color: #353426;
	font-family: Georgia,  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}

a.newsmore:visited, a.newsmore:active, a.newsmore:link
{
	font-size: 10px;
	font-family: Georgia,  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #6C9FD9;
	text-decoration: none;
	font-weight: bold;
}

a.newsmore:hover
{
	font-size: 10px;
	font-family: Georgia,  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #6C9FD9;
	text-decoration: none;
	font-weight: bold;
}

div.newsbordersolid{
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	border-top: 1px solid #BEA9A5;
}

div.newsborderpoints{
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	border-top: 1px dotted #6C9FD9;
}

div.news_date{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	padding-left: 3px;
	font-family: Georgia,  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 3px;
}

div.dotline{
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 6px;
}

div.power{
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 9px;
}

img.logo_circle{
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
}

div.projectheader{
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	padding-bottom: 3px;
	padding-left: 13px;
	padding-right: 10px;
	font-family: Georgia,  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #353426;
	text-transform: uppercase;
}

div.projectbordersolid{
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	margin-left: 10px;
	width: 214px;
	border-top: 1px solid #FFFFFF;
	padding-bottom: 4px;
}

div.project_picture{
	margin: 0px;
	padding: 0px;
}

div.project_title{
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	padding-left: 13px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 12px;
	font-family: Georgia,  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #353426;
}

div.project_descr{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	padding-left: 13px;
	padding-right: 10px;
	font-family: Georgia,  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #353426;
	/*text-align: justify;*/
	padding-bottom: 15px;
}

div.project_more{
	margin: 0px;
	padding: 0px;
	padding-left: 13px;
	padding-right: 10px;
}

div.footer{
	margin: 0px;
	padding: 0px;
	padding-bottom: 30px;
	padding-left: 50px;
}

img.borderimg{
	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;
}

.shad_left{
	margin: 0px;
	padding: 0px;
	width: 6px;
	/*height: 134px;*/
	background-image: url("/images/shad_left.gif");
	background-repeat: repeat-y;
}

.shad_right{
	margin: 0px;
	padding: 0px;
	width: 6px;
	/*height: 134px;*/
	background-image: url("/images/shad_right.gif");
	background-repeat: repeat-y;
}

.shad_top{
	margin: 0px;
	padding: 0px;
	width: 211px;
	height: 6px;
	font-size: 0px;
	background-image: url("/images/shad_top.gif");
	background-repeat: repeat-x;
}

.shad_bottom{
	margin: 0px;
	padding: 0px;
	width: 211px;
	height: 6px;
	font-size: 0px;
	background-image: url("/images/shad_bottom.gif");
	background-repeat: repeat-x;
}

div.shadimg{
	margin: 0px;
	padding: 0px;
}

div.project_headerfx{
	margin: 0px;
	padding: 0px;
	/*padding-left: 10px;
	padding-right: 10px;*/

}

div.shads{
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
}

div.news_descr{
	margin: 0px;
	padding: 0px;
	padding-left: 3px;
	width: 209px;
}

div.news_more{
	margin: 0px;
	padding: 0px;
	padding-left: 2px;
	padding-top: 4px;
}

div.projectmenu{
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	/*padding-top: 10px;
	padding-bottom: 10px;*/
}

div.projectmenupro{
	margin: 0px;
	padding: 0px;
	font-size: 0px;
}

div.shads1{
	margin: 0px;
	padding: 0px;
	margin-left: 6px;
	/*background-image: url('/images/image_back.gif');
	background-repeat: no-repeat;*/
	width: 215px;
	height: 137px;
}

div.projectpic{
	margin: 0px;
	padding: 0px;
	/*padding-top: 45px;*/
	/*padding-left: 15px;*/
	padding-top: 5px;
	padding-left: 5px;
}

div.rowcontent{
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-bottom: 30px;
}

div.rowcontents{
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-bottom: 30px;
	/*min-height: 500px;
	_height: 500px;*/
}

div.topmenuback{
	margin: 0px;
	padding: 0px;
	background-image: url('/images/item_menu.gif');
	background-repeat: no-repeat;
	width: 234px;
	height: 23px;
	padding-top: 5px;
	padding-left: 11px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 223px;
	height: 18px;
}
.clearHack{}

div.topmenuback_on{
	margin: 0px;
	padding: 0px;
	background-image: url('/images/item_menu_on.gif');
	background-repeat: no-repeat;
	width: 234px;
	height: 23px;
	padding-top: 5px;
	padding-left: 11px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 223px;
	height: 18px;
}
.clearHack{}

div.topmenubackpro{
	margin: 0px;
	padding: 0px;
	background-color: #F2F0E9;
	width: 234px;
	height: 23px;
	voice-family: "\"}\"";
	voice-family: inherit;
}
.clearHack{}

div.topmenubackpro_on{
	margin: 0px;
	padding: 0px;
	background-color: #E1E0D0;
	width: 234px;
	height: 23px;
	voice-family: "\"}\"";
	voice-family: inherit;
}
.clearHack{}

div.menuprojects{
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.pmenu{
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.topmenubackmain{
	margin: 0px;
	padding: 0px;
	padding-bottom: 1px;
}

div.backmenupro{
	margin: 0px;
	padding: 0px;
	background-color: #F2F0E9;
	width: 220px;
	height: 7px;
}

div.projectlist{
	margin: 0px;
	padding: 0px;
	background-color: #F2F0E9;
	width: 234px;
}

div.projecttitle{
	margin: 0px;
	padding: 0px;
	color: #353426;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana, sans Serif;
	padding-left: 13px;
	padding-bottom: 3px;
}

div.menuit{
	margin: 0px;
	padding: 0px;
	padding-left: 14px;
	padding-top: 5px;
}

div.menuit1{
	margin: 0px;
	padding: 0px;
	padding-left: 6px;
	padding-top: 5px;
}

div.imgit{
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
}

div.promenuline{
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #BEA9A5;
	width: 214px;
	font-size: 0px;
	margin-left: 10px;
	padding-bottom: 6px;
}

div.septopmenu{
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
}

div.cprojects{
	margin: 0px;
	padding: 0px;
}

div.propic{
	padding: 0px;
	margin: 0px;
	width: 207px;
	padding-left: 14px;
	padding-top: 46px;
	padding-bottom: 45px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 193px;
}
.clearHack{}

div.propiclist{
	padding: 0px;
	margin: 0px;
	width: 208px;
	padding-left: 4px;
	padding-top: 10px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 204px;
}
.clearHack{}

div.pheader{
	padding: 0px;
	margin: 0px;
	color: #007DB1;
	text-transform: uppercase;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 5px;
}

div.ptitle{
	padding: 0px;
	margin: 0px;
	color: #353426;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 16px;
}

div.projtitle{
	padding: 0px;
	margin: 0px;
	color: #353426;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	padding-bottom: 16px;
	padding-top: 20px;
}

div.procont{
	padding: 0px;
	margin: 0px;
	width: 268px;
	padding-left: 26px;
	padding-bottom: 20px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 242px;
}
.clearHack{}

a.proj_more:visited, a.proj_more:active, a.proj_more:link
{
	font-size: 10px;
	font-family: Georgia,  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #007DB1;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

a.proj_more:hover
{
	font-size: 10px;
	font-family: Georgia,  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #007DB1;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

div.linkproj{
	padding: 0px;
	margin: 0px;
	padding-top: 10px;
}

div.page_next{
	padding: 0px;
	margin: 0px;
	margin-left: 1px;
	text-align: center;
	background-image: url('/images/page.gif');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	color: #FFFFFF;
	padding-top: 1px;
	font-size: 10px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-weight: bold;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 16px;
	height: 15px;
}
.clearHack{}

div.page_on{
	padding: 0px;
	margin: 0px;
	margin-left: 1px;
	background-image: url('/images/page_on.gif');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 1px;
	font-size: 10px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-weight: bold;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 16px;
	height: 15px;
}
.clearHack{}

a.page_link:visited, a.page_link:active, a.page_link:link
{
	font-size: 10px;
	font-family: Georgia,  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-transform: none;
}

a.page_link:hover
{
	font-size: 10px;
	font-family: Georgia,  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-transform: none;
}

div.numbers{
	padding: 0px;
	margin: 0px;
	padding-top: 20px;
	padding-left: 200px;
}

div.ptxt{
	padding: 0px;
	margin: 0px;
	padding-right: 7px;
	color: #666666;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana, sans-serif;
}

div.promenu{
	padding: 0px;
	margin: 0px;
	/*padding-bottom: 10px;*/
}

div.projectcontainer{
	padding: 0px;
	margin: 0px;
	padding-top: 19px;
}

div.projectcontainers{
	padding: 0px;
	margin: 0px;
	padding-top: 19px;
	width: 235px;
	font-size: 11px;
	padding-bottom: 10px;
}

div.contentp{
	padding: 0px;
	margin: 0px;
	padding-left: 10px;
	/*width: 240px;*/
}

div.contentidentity{
	padding: 0px;
	margin: 0px;
}

div.contentptech{
	padding: 0px;
	margin: 0px;
	width: 240px;
	padding-left: 10px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 230px;
}
.clearHack{}

div.contentps{
	padding: 0px;
	margin: 0px;
}

div.titlep{
	padding: 0px;
	margin: 0px;
	padding-bottom: 18px;
	font-size: 12px;
	font-weight: bold;
	color: #;
}

div.titleps{
	padding: 0px;
	margin: 0px;
	padding-bottom: 18px;
	font-size: 11px;
	font-weight: bold;
}

div.relatedp{
	padding: 0px;
	margin: 0px;
	padding-bottom: 5px;
	font-size: 11px;
	font-weight: bold;
	padding-top: 18px;
}

div.prodesc{
	padding: 0px;
	margin: 0px;
	font-size: 0px;
}

div.pspic{
	padding: 0px;
	margin: 0px;
	padding-left: 10px;
}

div.projectps{
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	color: #007DB1;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 5px;
	padding-bottom: 2px;
}

div.pslink{
	padding: 0px;
	margin: 0px;
	padding-top: 2px;
}

div.pscont{
	padding: 0px;
	margin: 0px;
	width: 230px;
}

div.pscontpeople{
	padding: 0px;
	margin: 0px;
	width: 332px;
}

div.sep_proitem{
	padding: 0px;
	margin: 0px;
	padding-bottom: 20px;
	padding-top: 6px;
}

div.sep_newsitem{
	padding: 0px;
	margin: 0px;
	padding-bottom: 20px;
	padding-top: 20px;
}

div.urlp{
	padding: 0px;
	margin: 0px;
	padding-bottom: 3px;
}

div.news_headerfx{
	padding: 0px;
	margin: 0px;
}

.inputtext{
	color: #666666;
	border: 1px #C9CBCD solid;
	background-color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	width: 152px;
	height: 20px;
	padding-top: 1px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 148px;
	height: 16px;
}
.clearHack{}

.inputtextfocus{
	color: #666666;
	border: 1px #747146 solid;
	background-color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	width: 152px;
	height: 20px;
	padding-top: 1px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 148px;
	height: 16px;
}
.clearHack{}

.inputtextarea{
	color: #666666;
	border: 1px #C9CBCD solid;
	background-color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	width: 231px;
	height: 96px;
	padding-top: 1px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 229px;
	height: 95px;
}
.clearHack{}

.inputtextareafocus{
	color: #666666;
	border: 1px #747146 solid;
	background-color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	width: 231px;
	height: 96px;
	padding-top: 1px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 229px;
	height: 95px;
}
.clearHack{}

.labelstd{
	color: #62504A;
	font-size: 11px;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 10px;
	width: 162px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 132px;
}
.clearHack{}

.headertd{
	font-size: 11px;
	font-weight: bold;
	padding-left: 20px;
}

.linetd{
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #FFFFFF;
	height: 1px;
	font-size: 0px;
}

div.breif{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	padding-bottom: 8px;
}

div.errormsg{
	padding: 0px;
	margin: 0px;
	color: #BE272C;
	font-weight: bold;
	padding-left: 20px;
}

div.newmonth{
	padding: 0px;
	margin: 0px;
	width: 234px;
	font-size: 11px;
	padding-bottom: 10px;
}

div.news_on{
	padding: 0px;
	margin: 0px;
	background-color: #F2F2F2;
	width: 234px;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.news_not_on{
	padding: 0px;
	margin: 0px;
	width: 234px;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.newscont{
	padding: 0px;
	margin: 0px;
	width: 234px;
	/*padding-left: 9px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 225px;*/
}
.clearHack{}

div.news_pic{
	padding: 0px;
	margin: 0px;
}

div.news_desc{
	padding: 0px;
	margin: 0px;
}

div.headernews{
	padding: 0px;
	margin: 0px;
	padding-top: 13px;
	padding-bottom: 4px;
	text-transform: uppercase;
	font-weight: bold;
	color: #353426;
	min-height: 19px;
	font-size: 14px;
}

div.newsline{
	padding: 0px;
	margin: 0px;
	font-size: 0px;
	border-top: 1px solid #BEA9A5;
	width: 234px;
}

div.newstitle{
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	font-size: 12px;
}

div.newstitles{
	padding: 0px;
	margin: 0px;
	padding-top: 20px;
}

div.newsdate{
	padding: 0px;
	margin: 0px;
	color: #747146;
	padding-top: 2px;
	padding-bottom: 10px;
}

div.npic{
	padding: 0px;
	margin: 0px;
	padding-bottom: 9px;
}

div.newsone_cont{
	padding: 0px;
	margin: 0px;
}

div.newslist{
	padding: 0px;
	margin: 0px;
	padding-top: 20px;
}

div.news_piclist{
	padding: 0px;
	margin: 0px;
	/*padding-right: 10px;*/
}

div.newscontdate{
	padding: 0px;
	margin: 0px;
	padding-bottom: 8px;
}

div.listdates{
	padding: 0px;
	margin: 0px;
	padding-top: 15px;
}

div.maillist{
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	width: 234px;
	padding-top: 10px;
}

div.vplayer{
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	width: 234px;
	padding-top: 11px;
}

div.newsletter{
	padding: 0px;
	margin: 0px;
	background-color: #F2F2F2;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

div.contmidnews{
	padding: 0px;
	margin: 0px;
	background-color: #F2F2F2;
	width: 224px;
	height: 5px;
}

div.textnesletter{
	padding: 0px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 11px;
}

div.navigationnewstempl{
	padding: 0px;
	margin: 0px;
	width: 234px;
	height: 176px;

}

div.newsback1{
	padding: 0px;
	margin: 0px;
	background-color: #F2F0E9;
	width: 224px;
	height: 5px;
	font-size: 0px;
}

div.contentnewslet{
	padding: 0px;
	margin: 0px;
	background-color: #F2F0E9;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	width: 234px;
	height: 166px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 214px;
	height: 156px;
}
.clearHack{}

div.inputnews{
	padding: 0px;
	margin: 0px;
	padding-bottom: 5px;
}

div.buttons{
	padding: 0px;
	margin: 0px;
	padding-left: 10px;
	padding-top: 5px;
}

div.newsletterheader{
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	padding-left: 2px;
	padding-top: 0px;
	padding-bottom: 3px;
	color: #353426;
	font-family: Georgia,  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}

.newsletlabel{
	margin: 0px;
	padding: 0px;
	color: #747146;
	font-weight: bold;
}

div.newsfields{
	margin: 0px;
	padding: 0px;
}

div.hide{
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	height: 0px;
}

div.news_link{
	margin: 0px;
	padding: 0px;
}

div.contentin{
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
}