#tddnn_dnnMENU_ctldnnMENU292, 
#tddnn_dnnMENU_ctldnnMENU293, 
#tddnn_dnnMENU_ctldnnMENU294, 
#tddnn_dnnMENU_ctldnnMENU297,
{
display: none;
visibility: hidden;
}
#dnn_dnnLOGIN_hypLogin
{
	color: #FEBB1E;
	font-size: xx-small;
}
body {
	background-color: #ffffff; 
	font-family: arial, tahoma, helveticace, helvetica, arialce; 
	color: #000000; 
	font-size: 12px;
	word-spacing: 2px;
	background-image: url(../img/bg_body.gif);
	line-height: 16px;
}
.ContainerHead{
	color:#FF9900;
	font-size:16px;
	font-weight:bold;
	font-family:arial, tahoma, helveticace, helvetica, arialce;
	width:100%; 

}
.ContainerHead1{
	color:#999999;
	font-size:16px;
	font-weight:bold;
	font-family:arial, tahoma, helveticace, helvetica, arialce;
	width:100%; 

}
td, tr, div, span, table {
	font-family: arial, tahoma, helveticace, helvetica, arialce; 
	color: #000000; 
	font-size: 12px;
	word-spacing: 2px;
	line-height: 16px;
}
p {
	margin-top: 12px;
	margin-bottom: 12px;
}

a {
	color: #FF720E;
	text-decoration: none;
	/*font-size: 11px;*/
}

a:hover {
	text-decoration: none;
	color: inherit;
}

.smallLinks a {
	font-size: 11px;
}
.underline {
	text-decoration: underline;
}

.bgdark a, .padding_1  {
	text-decoration: none!important;
	font-size: 12px;
} 

.bgmedium2 a {
	color: #000000!important;
	text-decoration: none;
}
.bgfooter td, .bgfooter a {
	font-size: 10px!important;
	color: #000000;
}

h1,h2,h3 {
	margin-bottom: 5px;
	padding-bottom: 1px;
	margin-right: 1px;
	font-size: 21px;
	clear: both;
	font-weight: normal;
}
h1 {
	color: #ff8a1e;
	line-height: 25px;
}
h1.hUnderline {
	border-bottom: 1px solid #ff8a1e;
	font-size: 16px;
	font-weight: bold;
}
h2 {
	color: #858a8c;
	border-bottom: 1px solid #858a8c;
	font-size: 16px;
	font-weight: bold;
}
h3 {
	color: #FF8A1E;
	font-size: 21px;
	font-weight: normal;
	padding-bottom: 4px;
}
h4 {
	font-size: 14px;
}

.TopMenuObject {
	background-color: #FFA623;
}
.TopMenuObject a {
	font-size: 12;
	color: black;
	font-weight: bold;
	text-decoration:none;
}
.TopMenuObject a.active {
	color: white !important;
}

.orangeDate {
	color:#FF720E;
	margin-top: 0px;
}
.article, .orangeDate {
	margin-bottom: 0px;
}

.sgpPub span {
	color: #666666;
}
.sgpPub td {
	word-spacing: 1px;
}

ul li {
	list-style-image: url(../img/dots_orange.gif);
	margin-bottom: 10px;
}

.homepagemap {
	background-color: #F1EFEF;
}
.homepagemap ul {
	margin: 3px; margin-left: 12px;
	padding: 3px; padding-left: 12px;
}
.homepagemap ul li {
	list-style-image: url(../img/homepagemap.gif);
	margin-bottom: 0px;
}
.homepagemap ul a {
	font-size: 11px!important;
	font-weight: bold;
	text-decoration: none!important;
	color: #333333;
}
.PathRoot {
	margin-left: -2px; _margin-left: -3px;
}
.PathRoot a {
	color:#666666;
	text-decoration:none;
}
.linkCollor a, smallLinks td a {
	color: #FF720E;
}

.fontMedium {
	font-size: 11px!important;
}

.bgfooter {
	background-color: #FEBB1E;
	margin-top: 3.5px;
	padding-left: 8px;
	padding-right: 8px;
}

.tableborder	{
	border: 1px solid #E55E09;
}	

.tdbg {
	background-color: #F9F0E8; 
}

.tdheaderbg {
	background-color: #FF8A1E; 
}

.bgwhite {
	background-color: #ffffff; 
}

.bglight {
	background-color: #FFCC33; 
}

.bglight2 {
	background-color: #fceedf; 
}

.bglight3 {
	background-color: #FCEBE0; 
}

/*2-level menu*/
.bglight-menu2 {
	background-color: #F4DAC9; 
}
/*3-level menu*/
.bglight-menu3 {
	background-color: #FCEEDF; 
}

.bgmedium {
	background-color: #FEBB1E; 
}

.bgmedium2 {
	background-color: #FFA623; 
}

.bgdark {
	background-color: #E55E09; 
}

.bgdark2 {
	background-color: #C75208; 
}

.language {
	font-size: 10px; color: #E38E00;
}

.language a {
	font-size: 10px; color: #ffffff;
}

.objecttext {
	font-size: 11px;
}

.leftmenu {
	color: #ffffff; font-size: 9px; font-family: tahoma, helveticace, helvetica, arialce;
}

.leftmenu:hover {
	color: #ffffff; text-decoration: none; font-size: 9px;
}

.CentralTd	{
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}	


.form {
	font-size: 11px; height: 17px; width: 121px; 
	border-top: 1px solid #ACACAC;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ACACAC;
	border-right: 1px solid #ffffff;
	margin-left: 4px;
}

.formshort {
	font-size:11px; width:100px; border: 1px solid #BEBEBE;
}

.formmedium {
	font-size:11px; width:150px; border: 1px solid #BEBEBE;
}

.formlong {
	font-size:11px; width:200px; border: 1px solid #BEBEBE;
}
.formmedium2 {
	font-size:11px; width:175px; border: 1px solid #BEBEBE;
}
.formmedium3 {
	padding: 0px;
}
.formmedium3 select {
	font-size:12.5px; width:175px; border: 1px solid #BEBEBE;
	margin-left: 20px; margin-bottom: 10px;
}
.button {
	font-size:11px; width: 120px; border: 1px solid #646464; background-color: #D5D5D5; text-align:center;
}
.buttonsmall, .buttonsmall2 {
    background-color: #646464; 
	font-size:11px; 
	border: 1px solid #999999; 
	color: #FFFFFF; 
	padding: 1px;
	margin: 0px;
	width: 46px;
	cursor: pointer;
	cursor: hand;
}
/*.buttonsmall {
	border: 1px solid #FEBB1E;
}*/
.buttonsmall2 {
	margin-left: 20px;
	width: 60px;
}

.header embed {
	margin: 0px;
	/*moziila gecko hack*/
	margin-bottom: -4px; _margin-bottom: 0px;
}


.title {
	color: #FF8A1E; font-size: 20px;
}

.subtitle {
	color: #FF8A1E; font-size: 14px; font-weight: bold;
}

.titleobject {
	color: #ffffff;
}

.more {
	color: #000000; font-size: 11px;
}

.more:hover {
	color: #000000; text-decoration: underline;
}



.formtextarea {
	font-size:11px; width:442px; border: 1px solid #646464; background-color: #EBEBEB;
}

.textsmall, .textsmall td, .textsmall td a {
	font-size:11px;
}

.textfade, .textfade td {
	color: #5f5f5f; /*font-size:11px;*/
}

.showlabel {
	font-weight: bold;
}
	


.left1 {
	color: #ffffff;
}

.left2 {
	color: #000000;
}
 


.menuitem_1{
	color: #ffffff; 
	font-weight: bold;
}

.menuitem_1_selected {
	color: #000000;
	font-weight : bold;
}

/*menu*/
.menuitem_2 {
	color: #000000;
}

.menuitem_2_selected {
	color: #000000;
	font-weight : bold;
}

.menuitem_3 {
	color: #FF9A0E;
	font-size : 12px;	
}
.menuitem_3_selected {
	color: #FF9A0E;
	font-size : 12px;	
	font-weight : bold;
}
.padding_1 {
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.padding_2, .padding-3level-menu, .padding-2level-menu {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.padding-3level-menu, .padding-2level-menu {
	background-image: url(../img/navigation_arrow.gif);
	background-repeat: no-repeat;
	background-position: 8px 10px;
}
.padding-2level-menu {
	padding-left: 18px;
}
.padding-3level-menu {
	padding-left: 30px;
	background-position: 20px 10px;
}


.TableHeaderRow {
	background-color: #FFFFFF;
}

.TableHeaderRow2 {
	background-color: #DADADA;
}

.TableOddRow {
	background-color: #FFFFFF;
}

.TableEvenRow {
	background-color: #FAFAFA;
}

.CalendarToday {
	background-color: #EAEAEA;
}
#img {
	margin-left: 15px;
}

/*gallery part*/
.gallery {
	margin-left: -15px;
	margin-right: -15px;
}
.gallery td div {
	width: 150px;
	height: 112px;
	overflow: hidden;
}
.gallery  a {
	color:#000000;
	text-decoration:none;
	font-size: 12px;
}
.gallery img, .gallery div {
	margin-bottom: 8px;
}
.galleryPath, .galleryPath a {
	text-decoration:none;
	color: #FF720E!important;
	text-align: center;
}
.galleryPath {
	margin-right: 20px;
	background-color: #FCEEDF;
	padding: 5px;
}

hr.line {
	height:1px;
	border: 0;
	background-color: #CCCCCC;
	color: #CCCCCC;
	margin-top: 15px;
	margin-right: 20px;
}

/*search part*/
.searchResultsPage a {
	text-decoration: none;
	color: #D95C00;
	font-size: 12px;
}

/*menu search part*/
.searchcheckbox, .showcheckbox, .showcheckbox li, .dontshowcheckbox li  {
	padding: 0px;
	margin: 0px;
}
.searchcheckbox {
	margin-top: 2px;
	margin-bottom: 2px;
}
.showcheckbox {
	background-color: #FDF4EE;
	margin: 3px;
	margin-right: 0px;
	padding: 3px; 
	padding-left: 17px;
}
.showcheckbox li {
	padding: 1px;
	display:block;
	list-style-type: none;
	list-style-image: none;
}
.dontshowcheckbox {
	display: none;
}

/*contact list part*/
#floatedBox {
	height: 200px;
}
#floatedBox, #floatedBox2, #floatedBox3 {
	float:left;
	width: 225px; 
	_width: 256px;
	padding-right: 15px; 
	padding-left: 15px;
	overflow: hidden;
}
#floatedBox2, #floatedBox3 {
	padding-top: 7px;
	padding-bottom: 7px;
}
#floatedBox2 {
	width: 345px;
	_width: 365px;
}
.borderRight {
	border-right: 1px solid #FBE6D7;
}
.vSpace {
	padding-left: 10px;
	padding-right: 10px;
}

/*project details*/
.projectDetails {
	margin-top: 5px; 
	margin-left: 5px;
}

/*Google Map part*/
.SGPMap, .SGPMap div, .SGPMap td, .SGPMap a {
	font-size: 11px;
	white-space:nowrap;
}

.clr {
	clear:both;
	line-height: 0px;
}
