/******************************************************/
/***												***/
/***	Layout style definitions					***/
/***												***/
/***												***/
/***												***/
/******************************************************/

/** MAIN CONTAINER **/
body div#portal_mainContainer {
 	margin:0px auto;
 	padding:0px;
 	width:845px;
 	background-color:#eeeeee;
}
body div#portal_mainContainer div#portal_bodyContainer {}
body div#portal_mainContainer div#portal_bodyContainer div#portal_topContainer {
	width:845px; height:75px; overflow:hidden;
}

/** TOP **/
body div#portal_mainContainer div#portal_bodyContainer div#portal_topContainer img.topbutton_rightspaced {
	margin-right:15px;
} body div#portal_mainContainer div#portal_bodyContainer div#portal_topContainer img.topbutton_nonespaced {
	margin-right:0px;
}

/** TOP FLASH CONTAINER **/
body div#portal_mainContainer div#portal_bodyContainer div#portal_topFlashContainer {
	margin-top:10px;
}

/** BODY **/
body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents {
	margin-top:10px;
} 

/** FLOATING CONTENT **/
body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents div#floatingContent {
	float:right; width: 453px; text-align:left; padding-left:40px; text-align:left; margin-bottom:15px;
} body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents div#floatingContent div#titleHolder {
	margin-bottom:25px; margin-top:10px;
} body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents div#floatingContent div#titleHolderNoSpaceAfter {
	margin-bottom:0px; margin-top:10px;
} body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents div#floatingContent div#subTitleHolder {
	margin-bottom:25px; margin-top:10px; 
} body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents div#homepage_fourboxes {
	clear:both; width:845px; 
} body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents div#homepage_fourboxes img.topbutton_rightspaced {
	margin-right:15px;
} body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents div#homepage_fourboxes img.topbutton_nonespaced {
	margin-right:0px;
}

/** CONTENT TABLE **/
body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents table#contentTable {
	width:845px;
} body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents table#contentTable tr td { vertical-align:top; text-align:left;}
body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents table#contentTable tr td.separator { width:50px; }
body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents table#contentTable tr td.navBar {
	width:300px; text-align:left; line-height:15px; min-height:285px; padding-left:30px; padding-top:30px; padding-bottom:30px;
	background-image:url(_structuredimages/navbar/bg.gif); background-position:top left;
} body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents table#contentTable tr td.navBar a img { display:block; }
body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents table#contentTable tr td.navBar a img.separateafter { margin-bottom:10px; }
body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents table#contentTable tr td.content div#titleHolder {
	margin-bottom:25px; margin-top:25px;
} body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents table#contentTable tr td.content div#titleHolderNoSpaceAfter {
	margin-bottom:0px; margin-top:10px;
} body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents table#contentTable tr td.content div#subTitleHolder {
	margin-bottom:25px; margin-top:0px; 
} body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents table#contentTable tr td.content div.photogalleryMainElement {
	width:430px; height:180px; overflow:hidden; background-color:#ffffff; padding:10px;
} body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents table#contentTable tr td.content div.photogalleryMainElement div.label {
	position:relative; top:-20px;
} body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents table#contentTable tr td div.photogalleryElement_label {
	width:180px; height:180px; padding:10px; overflow:hidden; background-color:white;
} body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents table#contentTable tr td div.photogalleryElement_label div.label {
	position:relative; top:-20px;
}






/** NAV BARS **/
body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents div#navbar {
	float:left; padding-left:30px; padding-top:30px; width:300px; margin-right:10px;
	text-align:left; line-height:15px;
	min-height:285px; margin-bottom:15px;
	background-image:url(_structuredimages/navbar/bg.gif); background-position:top left;
}
body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents div#navbar a img { display:block; }
body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents div#navbar a img.separateafter {
	margin-bottom:10px;
}

/** TAG CLOUD **/
body div#portal_mainContainer div#portal_bodyContainer div#tagCloug {
	clear:both; border-top:1px solid #333333; border-bottom:1px solid #333333; min-height:50px; margin-bottom:15px; text-align:left;
	padding-top:15px; padding-bottom:15px;
	
}
