body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../../images/bgs/wall_1500_10.jpg);
	color: #111111;
}
/* header and footer divs and main container*/
.logostyle{
	position:absolute; 
	left:519px; 
		margin-left: -485px; 
	top:12px; 
	width:161px; 
	height:138px; 
	z-index:50;
}
.topmenustyle{
	position:absolute; 
	left:50%;
		margin-left: -310px; 
	top:63px; 
	width:750px; 
	height:21px; 
	z-index:50;
}
.maincontainerstyle{
	position: absolute;
	width:990px;
	left: 50%;
	margin-left: -495px;
	z-index:40;
	border: 1px none #000000;
}
.topbarstyle{
top:53px;
left: 0px; 
width: 100%;
height:39px; 
z-index:30; 
background-color: #e2c3c1; 
layer-background-color: #e2c3c1; 
border: 1px none #000000; 
position: absolute; 

}
.bottombarstyle{
	top:642px; 
	left: 0px; 
	width:100%; 
	height:25px; 
	z-index:2; 
	background-color: #e2c3c1; 
	layer-background-color: #e2c3c1; 
	border: 1px none #000000; 
	position: absolute; 
}
.bottombarrightstyle{
	position:absolute; 
	left:50%;
	top:651px; 
	width:500px;
	height:20px; 
	z-index:20; 
	visibility: visible;
}
.bottombarleftstyle{
	position:absolute; 
	left:50%;
			margin-left: -455px;
	top:641px; 
	width:400px;
	height:19px; 
	z-index:50; 
	visibility: visible;
}
/* links */
a{
	text-decoration: none;
	color: #5b0149;
}
a:hover {
	text-decoration: underline;
}
.bottommenu{
	text-decoration: none;
	color: #000000;
}
.bottommenu:hover {
	text-decoration: underline;
}

.menu{
	font-weight: bold;
	text-decoration: none;
	color: #000000;	/*color: #5b0149;*/
}
.menu:hover{
	text-decoration: underline;
}
.menu_selected{
	color: #FFFFFF;
	background-color: #000000;
}
.menu_selected:hover{
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: underline;
}

.menu_sm{
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.menu_sm:hover{
	font-size: 9px;
	text-decoration: underline;
}
.menu_selected_sm{
	font-size: 9px;
	color: #FFFFFF;
	background-color: #000000;
}
/* container outlines */
.infocontainerpink{
	background-color: #e2c3c1;
	border: solid #e2c3c1 8px;
}
.infocontainerwhite{
	background-color: #FFFFFF;
	border: solid #FFFFFF 8px;
}
.infocontainerpinksmbd{
	background-color: #e2c3c1;
	border: solid #e2c3c1 2px;
}
.infocontainerwhitesmbd{
	background-color: #FFFFFF;
	border: solid #FFFFFF 2px;
}

.infocontainerpinknobd{
	background-color: #e2c3c1;
}
.infocontainerwhitenobd{
	background-color: #FFFFFF;
}


.imagecontainer{
	border: 3px solid #bbbbbb;
}
/* fonts */

.infoheading {
	color: #000000;
	font-weight: bold;
	font-size: 24px;
}


.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.smallbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.mediumbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
		font-weight: bold;
}

.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}
.nd_blue{color: #293162;}
.nd_blue_bold{	color: #293162;
	font-weight: bold;
}
.big_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	
	font-weight: bold;
}

.xbig_blue_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #293162;
	font-weight: bold;
}
.mbig_blue_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #293162;
	font-weight: bold;
}

.expanded {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	letter-spacing: 2px;
}

.justified {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}
.redbold{
	color: #FF0000;
	font-weight: bold;
}
.black{ color:#000000;}