
/* Start Dynamic Creation of Styles ******************************** */

.bibliography {  	list-style-type: none; 	padding-left: 0px; 	margin-left: 20px;  }

.countryList {  	list-style-type: none; 	padding-left: 0px; 	margin-left: 20px;  }

..countryList li {  	padding-top: 5px; 	margin-left: 0px; 	padding-left: 0px;  }

.downloadHowTo {  	display: block; 	padding-top: 5px; 	padding-bottom: 2px; 	margin-top: 10px; 	margin-right: 0px; 	margin-bottom: 0px; 	margin-left: 0px; 	border-top-width: 1px; 	border-right-width: 1px; 	border-bottom-width: 1px; 	border-left-width: 1px; 	border-top-style: dashed; 	border-top-color: #666666;  }

.downloadHowTo a {  	color: #666666;  }

.faqQuestion {  	font-weight: bold; 	color: #59892e; 	display: block; 	margin-top: 30px; 	margin-bottom: 10px;  }

.homePic {  	background-color: #FFFFFF; 	padding: 9px; 	margin-right: 0px; 	margin-bottom: 7px; 	border: 1px solid #E0E0E0; 	float: none;  }

.imageborder {  border-style: solid;  	border-width: 1px;  	border-color: #E0E0E0; 	background-color: #FFFFFF; 	padding: 9px; 	margin-top: 3px; 	margin-right: 10px; 	margin-bottom: 7px; 	float: left;  }

..mapborder {  	background-color: #FFFFFF; 	padding: 9px; 	margin: 0px; 	border: 1px solid #E0E0E0; 	float: left;  }

..media {          list-style-type: none; 	padding-left: 20px; 	margin-left: 20px;  }

.media li {  	margin: 0px; 	padding-bottom: 25px;  }

.officeName {  	font-size: 15px; 	font-weight: bold; 	display: block; 	padding-top: 20px; 	margin: 0px; 	padding-bottom: 4px;  }

ol.outline {  	list-style-type: upper-roman; 	padding-left: 20px; 	margin-left: 20px;  }

..photoAlbum {  	background-color: #FFFFFF; 	padding: 9px; 	margin-top: 3px; 	margin-right: 0px; 	margin-bottom: 7px; 	border: 1px solid #E0E0E0; 	float: none;  }

.specs {  	color: #59892e; 	font-size: 10px;  }

