.small {
	font-size: 9px;
}

.big {
	font-size: 14px;
	font-weight: bold;
}

.normal {
	font-size: 11px;
	background-color: #FFFFFF;
}

body
{
	font-family: Arial,Tahoma,Verdana,  Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

table{
	margin:0px;
	padding:0px;
}

td, li, ul, ol, span
{
	font-family: Arial,Tahoma,Verdana,  Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
}

th
{
	font-family: Arial,Tahoma,Verdana,  Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	background-color: #6666CC;
}

p, h2, h3, h4, h5
{
	margin-top: 6px;
	font-family: Arial,Tahoma,Verdana,  Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;

}

.text
{
	font-family: Arial,Tahoma,Verdana,  Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	/*text-align: justify;*/
	/*line-height: 16px;*/
}

a, a:visited, a:active, a:link
{
	font-size: 10px;
	font-family: Arial,Tahoma,Verdana,  Helvetica, sans-serif;
	color: #FF9933;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

.rsstxt {
	font-size: 12px;
	color: #FF9933;
	text-transform: none;
	font-weight: normal;
	height:12px;
	
}

a:hover
{
	font-size: 10px;
	font-family: Arial,Tahoma,Verdana,  Helvetica, sans-serif;
	color: #FF9933;
	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: 5px;
	padding-left: 50px;
}

div.menutop{
	margin: 0px;
	padding: 0px;
	width: 476px;
	margin-top: 7px;
}

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: Arial,Tahoma,Verdana,  Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
a.menuitemnormal:hover{
	font-family: Arial,Tahoma,Verdana,  Helvetica, sans-serif;
	color: #C7ECFF;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

a.menuitemnormal_on:link, a.menuitemnormal_on:active, a.menuitemnormal_on:visited{
	font-family: Arial,Tahoma,Verdana,  Helvetica, sans-serif;
	color: #C7ECFF;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
a.menuitemnormal_on:hover{
	font-family: Arial,Tahoma,Verdana,  Helvetica, sans-serif;
	color: #C7ECFF;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

a.menuproject:link, a.menuproject:active, a.menuproject:visited{
	font-family: Arial,Tahoma,Verdana,  Helvetica, sans-serif;
	color: #007DB1;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
a.menuproject:hover{
	font-family: Arial,Tahoma,Verdana,  Helvetica, sans-serif;
	color: #007DB1;
	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: Arial,Tahoma,Verdana,  Helvetica, sans-serif;
	color: #007DB1;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
a.menuproject_on:hover{
	font-family: Arial,Tahoma,Verdana,  Helvetica, sans-serif;
	color: #007DB1;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

a.menuprojectitem:link, a.menuprojectitem:active, a.menuprojectitem:visited{
	font-family: Arial,Tahoma,Verdana,  Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
a.menuprojectitem:hover{
	font-family: Arial,Tahoma,Verdana,  Helvetica, sans-serif;
	color: #C7ECFF;
	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: Arial,Tahoma,Verdana,  Helvetica, sans-serif;
	color: #C7ECFF;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
a.menuprojectitem_on:hover{
	font-family: Arial,Tahoma,Verdana,  Helvetica, sans-serif;
	color: #C7ECFF;
	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: #007DB1;
	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: 64px;
	padding-right: 3px;
	background-color: #4F4F4F;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 397px;
	height: 18px;
}
.clearHack{}

div.smallfooter1{
	margin: 0px;
	padding: 0px;
	width: 222px;
	font-size: 0px;
	background-color: #4F4F4F;
	voice-family: "\"}\"";
	voice-family: inherit;
}
.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: 7px;
	padding-right: 7px;
	padding-top: 1px;
}

div.cruiselogo{
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-top: 20px;
}

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: #3399CC;
	width: 29px;
	font-size: 0px;
	height: 10px;
}

div.bigblueback{
	margin: 0px;
	padding: 0px;
	background-color: #3399CC;
	width: 39px;
	font-size: 0px;
	height: 330px;
}

div.bigbluebacks{
	margin: 0px;
	padding: 0px;
	background-color: #3399CC;
	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: 125px;
}

div.back1{
	margin: 0px;
	padding: 0px;
}

div.greyback{
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	height: 10px;
	background-color: #ECF3FB;
}

div.greyback2{
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	height: 350px;
	background-color: #ECF3FB;
}

div.greyback2s{
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	height: 177px;
	background-color: #ECF3FB;
}

div.biggreyback{
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	height: 330px;
	background-color: #ECF3FB;
}

div.biggreybacks{
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	height: 157px;
	background-color: #ECF3FB;
}

div.newsbox{
	margin: 0px;
	padding: 0px;
	width: 235px;
	font-size: 0px;
	height: 157px;
}

div.bookmarks{
	margin: 0px;
	padding: 0px;
	width: 234px;
	min-height: 113px;
	height: auto !important;
	height: 113px;
	margin: 0 0 10px 0;

}
div.bookmarksTop{
	width: 234px;
	background: url(images/bookmarks_top.jpg) no-repeat;
	height: 4px;
	font-size: 4px;
	line-height: 4px;
}
div.bookmarksBottom{
	width: 234px;
	background: url(images/bookmarks_bottom.jpg) no-repeat;
	height: 4px;
	font-size: 4px;
	line-height: 4px;
}

div.bookmarksContent
{
	min-height: 93px;
	height: auto !important;
	height: 95px;
	width: 214px;
	background: #ffffcc;
	padding: 3px 10px 7px 10px ;
}
div.bookmarkItem
{
	margin: 10px 0 0 3px;
	color: #666666;
	width: 90px;
	height: 17px;

}
div.bookmarkItem a, div.bookmarkItem a:active, div.bookmarkItem a:link, div.bookmarkItem a:visited {color: #666666; text-transform: none;font-family: Arial,Tahoma,Verdana,  Helvetica, sans-serif;font-size: 11px; font-weight:normal;}
div.bookmarkItem a:hover {color: #666666; text-transform: none; text-decoration: underline;font-family: Arial,Tahoma,Verdana,  Helvetica, sans-serif;font-size: 11px; font-weight:normal;}

.bookmarkItem img
{
	vertical-align: middle;
	margin: 0 5px 0 0;
	border: 0;
}

div.articlesbox{
	margin: 0px;
	padding-bottom: 10px;
	width: 235px;
	font-size: 0px;
	height: 157px;
}

div.newsback{
	margin: 0px;
	padding: 0px;
	width: 221px;
	font-size: 0px;
	background-color: #F2F2F2;
	height: 7px;
}

div.projectback{
	margin: 0px;
	padding: 0px;
	width: 215px;
	font-size: 0px;
	background-color: #FF9933;
	height: 10px;
}

div.newscontent{
	margin: 0px;
	padding: 0px;
	height: 147px;
	width: 235px;
	padding-top: 1px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #F2F2F2;
	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.artarchmonth{
	margin: 0px;
	padding-left: 0;
	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: #007DB1;
}

div.headermain{
	margin: 0px;
	padding: 0px;
	padding-top: 6px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #007DB1;
}
div.headermain a{ text-decoration: none;font-size: 14px;}
div.headermain a:hover{ text-decoration: none;font-size: 14px;}
div.headerline{
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	padding-top: 2px;
	height: 1px;
	width: 477px;
	border-bottom: 1px solid #007DB1;
}

div.content{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	width: 477px;
	color: #666666;
	/*text-align: justify;*/
}

div.contents{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	width: 477px;
	color: #666666;
	/*text-align: justify;*/
}

div.smalllabel{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	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: Arial,Tahoma,Verdana,  Helvetica, sans-serif;
	color: #DDDDDD;
	text-decoration: none;
	font-weight: bold;
}

a.terms:hover
{
	font-size: 10px;
	font-family: Arial,Tahoma,Verdana,  Helvetica, sans-serif;
	color: #DDDDDD;
	text-decoration: none;
	font-weight: bold;
}

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{
	width: 70px;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	padding-left: 2px;
	padding-bottom: 3px;
	color: #6C9FD9;
	font-family: 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: Arial,Tahoma,Verdana,  Helvetica, sans-serif;
	color: #6C9FD9;
	text-decoration: none;
	font-weight: bold;
}

a.newsmore:hover
{
	font-size: 10px;
	font-family: 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 #6C9FD9;
}

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: 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: 27px;
}

div.projectheader{
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	padding-bottom: 3px;
	padding-left: 13px;
	padding-right: 10px;
	font-family: Arial,Tahoma,Verdana,  Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	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: Arial,Tahoma,Verdana,  Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

div.project_descr{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	padding-left: 13px;
	padding-right: 10px;
	font-family: Arial,Tahoma,Verdana,  Helvetica, sans-serif;
	color: #FFFFFF;
	/*text-align: justify;*/
	padding-bottom: 16px;
}

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: 10px;
	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: #F2F2F2;
	width: 234px;
	height: 23px;
	voice-family: "\"}\"";
	voice-family: inherit;
}
.clearHack{}

div.topmenubackpro_on{
	margin: 0px;
	padding: 0px;
	background-color: #B3D5E5;
	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: #F2F2F2;
	width: 220px;
	height: 7px;
}

div.projectlist{
	margin: 0px;
	padding: 0px;
	background-color: #F2F2F2;
	width: 234px;
}

div.projecttitle{
	margin: 0px;
	padding: 0px;
	color: #6C9FD9;
	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 #6C9FD9;
	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: #666666;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 16px;
}

div.projtitle{
	padding: 0px;
	margin: 0px;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	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: 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: 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: 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: 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: 11px;
	font-weight: bold;
}

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.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 #FF9933 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 #FF9933 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: #999999;
	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;
	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: #007DB1;
	min-height: 19px;
	font-size: 14px;
}

div.newsline{
	padding: 0px;
	margin: 0px;
	font-size: 0px;
	border-top: 1px solid #007DB1;
	width: 234px;
}

div.newstitle{
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}

div.newstitles{
	padding: 0px;
	margin: 0px;
	padding-top: 20px;
}

div.newsdate{
	padding: 0px;
	margin: 0px;
	color: #007DB1;
	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.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: #F2F2F2;
	width: 224px;
	height: 5px;
	font-size: 0px;
}

div.contentnewslet{
	padding: 0px;
	margin: 0px;
	background-color: #F2F2F2;
	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: #6C9FD9;
	font-family: Arial,Tahoma,Verdana,  Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}

.newsletlabel{
	margin: 0px;
	padding: 0px;
	color: #999999;
	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;
}
div.rssicon {
padding-left: 65px;
font-size: 20px;
padding-right: 3px;
padding-top: 0px;
}

div.pleft5 {
padding-left: 3px;
}

.grey_col
{
	color: #666666;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:6px 0px 0px;
	text-transform:uppercase;
	font-size: 14px;
}
.orange_col
{
	color: #ff9933;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:6px 0px 0px;
	text-transform:uppercase;
	font-size: 14px;
}
.decor_none
{	
	text-decoration: none;
}
.blue_col
{
	color: #6c9fd9;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:6px 0px 0px;
	text-transform:uppercase;
	font-size: 14px;
}

.industry_news
{
	margin-top: 10px;
	font-family: Arial,Tahoma,Verdana,  Helvetica, sans-serif;
	
	font-size: 11px;
}
.industry_item
{
	min-height: 23px;
	height: auto !important;
	height: 23px;
	width: 460px;
	padding: 7px 7px 10px 3px;
	background: url(images/ind_back.jpg) repeat-x bottom;
	font-family: Arial,Tahoma,Verdana,  Helvetica, sans-serif;
	
	font-size: 11px;
}
.industry_item_last
{
	min-height: 23px;
	height: auto !important;
	height: 23px;
	width: 460px;
	padding: 7px 7px 10px 3px;
	font-family: Arial,Tahoma,Verdana,  Helvetica, sans-serif;

	font-size: 11px;
	
}
.in_date
{
	font-size: 11px;
	font-weight: bold;
	font-family: Arial,Tahoma,Verdana,  Helvetica, sans-serif;
	
	
}
.in_title a, .in_title a:visited, .in_title a:active, .in_title a:link, .in_title a:hover{text-transform: none; font-family: Arial,Tahoma,Verdana,  Helvetica, sans-serif;font-size: 11px; font-weight:normal;}
