body

{

	background:url(../img/background_html.gif) top center repeat-y #e4dabc;

	margin:0;

	padding:0;

	text-align:center;

	font-family:Arial, Helvetica, sans-serif;	

	font-size:0.7em;

	color:#62441e;

}

#colombi

{

	background:url(../img/background_standard.gif) top center no-repeat;

	text-align:left;

	margin:0 auto;

	width:813px;

	height:500px;

}

#colombi.home

{

	background:url(../img/background_home.gif) top center no-repeat;

}

#wrap_logo

{

/*	text-align:left;

	width:813px;*/

}

#logo

{

	vertical-align:top;

	position:absolute;

	top:0;

	z-index:100;

	margin:0 0 0 23px;

	float:none;

	border:0;

}

#nav1, #nav2, #nav3

{

	clear:left;

	margin:0 0 0 0;

	padding:4px 0 4px 156px;

	list-style:none;

	width:657px;

	display:inline;

	border-top:3px solid #e4dabc;	

}

#nav1

{

	background:#d7ccb3;

	position:absolute;

	top:97px;

	z-index:20;

}

#nav2

{

	background:#eae3cb;

	position:absolute;

	top:72px;

	z-index:30;

}

#nav3

{

	background:#f3edd4;

	position:absolute;

	top:47px;	

	z-index:40;

}

#nav1 li, #nav2 li, #nav3 li

{

	float:left;

	margin: 0;

	padding:0 16px 0 2px;

	white-space:no-wrap;

}

a

{

	color:#62441e;

	text-decoration:none;

}

a:hover

{

	text-decoration:underline;

}

a.active

{

	font-weight:bold;

}

#content_top_left

{

	margin:125px 0 0 0;

	width:544px;

	height:254px;

	float:left;	

}

#content_top_left_scroll

{

	margin:125px 0 0 0;

	width:270px;

	height:254px;

	float:left;	

}

#flashcontent

{

	margin:125px 0 0 0;

	width:813px;

	height:254px;

	float:left;	

}

#flashintro

{

	margin:0;

	width:813px;

	height:500px;

	float:left;	

	z-index:-10;

}

#content_top_right

{

	margin:125px 0 0 0;

	padding:20px 20px 0 20px;

	width:229px;

	height:234px;	

	float:left;

	overflow:auto;			

}

#content_top_right_scroll

{

	margin:125px 0 0 0;

/*	padding:20px 20px 0 20px;

	width:503px;

	height:234px;	*/

	width:543px;

	height:254px;

	float:left;

	overflow:auto;	

}

#content_top_left_scroll2

{

	margin:125px 0 0 0;

	padding:0;

	width:543px;

	height:254px;	

	float:left;

	overflow:auto;	

}

#content_top_right_scroll2

{

	margin:125px 0 0 0;

	width:270px;

	height:254px;

	float:left;	

}

#content_top_wide

{

	margin:125px 0 0 0;

/*	padding:20px 20px 0 20px;

	width:773px;

	height:234px;	*/

	width:813px;

	height:254px;

	float:left;

	overflow:auto;

}

#content_bottom

{

	margin:6px 0 0 0;

	padding:22px 0 0 0;	

	width:813px;

	height:93px;

	float:left;

	clear:left;

}

#content_bottom_left

{

	margin:6px 0 0 0;

	width:544px;	

	height:115px;

	float:left;

	clear:left;

}

#content_bottom_left_small

{

	margin:6px 0 0 0;

	width:294px;	

	height:115px;

	float:left;

	clear:left;

}

#content_bottom_right, #content_bottom_forum

{

	margin:6px 0 0 0;

	height:93px;

	width:269px;

	float:left;

	padding:22px 0 0 0;

	text-align:center;

}

#content_bottom_forum

{

	text-align:left;

	padding:10px 0 0 20px;

	width:249px;	

}

#content_bottom img

{

	border:3px solid #ede8d7;

	margin:0 20px 0 0;

	float:left;

	vertical-align:middle;

}

#content_bottom p

{

	width:231px;

	float:left;

	padding: 0 20px;

	margin:0;

}



#content_bottom_right img

{

	border:3px solid #ded4bf;

	margin:0 7px 0 0;	

}

#content_bottom_right_wide

{

	margin:6px 0 0 0;

	height:93px;

	width:509px;

	float:left;

	padding:22px 0 0 0;

/*	text-align:center;*/

	text-align:right;

}

#content_bottom_right_wide img

{

	border:3px solid #ded4bf;

	margin:0 7px 0 0;	

}

#content_top_right h1

{

	font-size:1em;

	margin:0 0 10px 0;

	padding:0;	

}

#content_top_right p.bodytext

{

	margin:0;

	padding:0;

}

#footer

{

	text-align:left;

	margin:0 auto;

	width:806px;

	border-top:3px solid #e4dbbc;

	border-bottom:3px solid #e4dbbc;

	font-size:0.9em;

	color:#aa9979;

	padding:0 7px 0 0;

}

#footer img

{

	vertical-align:middle;

}

#footer a

{

	color:#aa9979;

	text-decoration:none;

}

h2

{

	font-family:"Times New Roman", Times, serif;

	font-size:1.8em;

	font-weight:normal;

	margin-top:0;

		margin-bottom:10px;

}

.align-center

{

	text-align:center;

}

.align-right

{

	text-align:right;

}

.align-left

{

	text-align:left;

}

table.contenttable

{

	border:0;

	margin:0;

	padding:0;

	border-collapse:collapse;

}

.odd

{

	background:#eae4ca;

}

div.odd, div.even

{

	padding:20px;

}

td p.bodytext

{

	margin:0;

	padding:0;

}

#content_top_left_scroll2 .contenttable

{

	width:486px;

}

#content_top_left_scroll2 .contenttable tr.awards td.align-right

{

	width:10%;

}

tr.odd

{

	background:#e4dabc;

}

tr.jobs

{



}

tr.jobs td a img

{

	border:0;

}

tr.jobs td 

{

	padding:10px 60px 0 60px;

}

tr.awards

{



}

tr.awards td img

{

	border:0;

}

tr.awards td

{

/*	font-family:"Times New Roman", Times, serif;*/

}

tr.massage

{



}

tr.massage td img

{

	border:3px solid #FFF;

}

tr.massage td.align-right

{

	width:60%;

}

td.odd

{

	background:#e4dabc;

}

td.wide

{

	width:200px;

}

img.margin50

{

	margin:0 50px;

}

div.csc-header h2

{

	font-family:"Times New Roman", Times, serif;

	text-transform:uppercase;

	

}

div.odd h2, div.even h2

{

	font-family:"Times New Roman", Times, serif;

	text-transform:uppercase;

}

#content_top_right td, #content_top_right th

{

	border-bottom:10px solid #f3edd3;	

}



#content_top_left_scroll2 td

{

	padding:5px 0;

}



#content_top_left_scroll2 td.align-right

{

	padding:5px 0 5px 20px;	

}



div.odd p.bodytext, div.even p.bodytext

{

	margin:0;

	padding:0;

}

div.odd td.align-right, div.even td.align-right

{

	vertical-align:bottom;

	white-space: nowrap;

}







div.tx-cwtcommunity-pi1 img

{

border:0;

}



.csc-sitemap {

	margin: -10px -10px 0px -35px;

}



* html #flag {margin-top: 5px;}



* html #flags {margin-top: 5px;}


}





