body {
	margin: 0px;
	padding: 0px;
	text-align: center; /*IE fix*/	
}
/**************************
* 			DIVS 
***************************/
#wrapper {
	width: 900px;
	margin: 0 auto;
	text-align: left; /*IE fix*/	
}

#header {
	margin-top: 20px;
	margin-bottom: 0px;
}

#amLogo {
	/*width: 20%;*/
	float: left;
	text-align: left;
}

#header-text {
	width: 54%;
	float: left;
	text-align: left; 
	font-family: Arial;	
	font-weight: bold;	
	color : #333399;
	font-size : 13px;
}

#header-text-no-sponsor {
	width: 80%;
	float: left;
	text-align: left; 
	font-family: Arial;	
	font-weight: bold;	
	color : #333399;
	font-size : 13px;
}


#partnerLogo {
	margin-left: 10px;
	float: right;
	/*height: 200px;*/
}


#mapContainer {
	margin-top: 0px;
	/*width: 80%;*/
	width: 90%;
	font-family: Arial;	
}

#search {
	width: 80%;
	text-align: left;
}

.p_remark1  {
	Font-family: Arial; 
	font-size: 12px; 
	font-weight: normal; 
	color: #666666; 
}
.p_remark2 {
	font-family: Arial;  
	font-size: 12px; 
	color: black; 
}

#bottomMenu {
	margin-top: 20px;
	float: left;
	width: 600px;
}

#center {
  width: 900px;
  text-align: center;
  margin: 0 auto;
}

#footer1 {
	width: 80%;
	text-align:left;
}

#footer2 {
	width: 30px; 
	text-align: center; 
	margin: 0 auto;
}

#link {
text-decoration:none;
border:0;
outline:none;
}
/*
.infoTopicsContainer {
	margin: 0 auto;
}

.infoTopicsCol {
	width: 20%;
	float: left;
	margin: 0;
	padding-left: 20px;	
}

.labelsDiv {
	width: 120px;
	float: left;
} */

.labels {
	/*font-weight: bold;
	background-color : #99ffff;*/
	font-family: Arial; 
	font-size: 12px;   
	font-weight: bold; 		
	background-color : #99ffff;
}

.label {
	font-family :  Arial;	
	font-size : 13px;
}




/*
.examplesDiv {
	margin-left: 117px;
}

.clearBoth {
	clear: both;
}

.floatRight {
	float: right;
}

.floatLeft {
	float: left;
}
*/
/**************************
* 			Fonts
***************************/

.arial11 {
	font: 11px arial;
}

.arial12 {
	font: 12px arial;
}

.arial13 {
	font: 13px arial;
}

.arial18 {
	font: 18px arial;
}

.arial16 {
	font: 16px arial;
}

.arial10 {
	font: 10px arial;
}

.arial9 {
	font: 9px arial;
}

.red {
	color: red;
	font-weight: bold;
	padding-left: 30px;
}

.arialBold {
	font-family: arial;
	font-weight: bold;
}

.centerText {
	text-align: center;
}
/**************************
* Paddings and margins
***************************/
.marginLeft120 {
	margin-left: 120px;
}

.marginLeft100 {
	margin-left: 100px;
}

.marginLeft50 {
	margin-left: 50px;
}

.noPadMar {
	padding: 0;
	margin: 0;
}

.imgCenter {
	margin: 0 auto;
	display: block;
	border: 0;
}

.padLeft10 {
	padding-left: 10px;
}

.padLeft20 {
	padding-left: 20px;
}

.padLeft21 {
	padding-left: 21px;
}

.padLeft30 {
	padding-left: 30px;
}

.padLeft40 {
	padding-left: 40px;
}

.padLeft50 {
	padding-left: 50px;
}

.padLeft95 {
	padding-left: 95px;
}

.valignTop {
	vertical-align: top;
}

.padTop20 {
	padding-top: 20px;
}

.padTop10 {
	padding-top: 10px;
}

.padTop5 {
	padding-top: 5px;
}

.padBottom20 {
	padding-top: 20px;
}

/**************************
* Alignment
***************************/
.valignMid {
	vertical-align: -3px;
}