/*RIGHT COLUMN*/
#RightColumn {
position:absolute;
	top: 46px;
	right: -39px;
	width: 187px;
	padding:0px;
	margin: 0px;
	}

.sideGreyBox_RoundTop {
	position: absolute;
	top: -21px;
	left: -1px;
	width: 187px;
	height: 27px;
	background-image:url(/sepa/regmed/images/transp_topsidebox_grey.gif);
	background-repeat:no-repeat;
	margin: 5px;
	}
	
	.GRsideGreyBox_RoundTop {
	position:absolute;
	top: -21px;
	left: -1px;
	width: 187px;
	height: 27px;
	background-repeat:no-repeat;
	}

.sideGreyBox {
	position:relative;
	top: 5px;
	left: 0px;
	width: 184px;
	margin-top: 10px;
	background-color: #e6e6e6;
	border:#858585;
	border-style:solid;
	border-width: 1px;
	color:#666;
	}

#firstGreyBox {
	margin-top: 25px;
	padding-top: 0px;
	border-top: none;
	}
	

/*MIDDLE COLUMN*/	
	
/* Box at the top of the module ..*/
.topbanner img {
	border: 1px #000 solid;
	}

.introBox {
	position:relative;
	padding: 3px;
	margin-bottom: 5px;
	background-color:#ededed;
	border:#ff7200;
	border-style:solid;
	border-width: 1px;
	background-repeat: no-repeat;
	}
	
.sublocalnav {
	background-color:#ededed;
	margin-bottom: 10px;
	padding-left: 120px;
	}

/* thumbnails of modules*/
.detailBox {
	position:relative;
	padding: 3px;
	margin-top: 3px;
	background-color: #ededed;
	border:#539cff;
	border-style:solid;
	border-width: 1px;
	clear: both;
	}
	
.orangedetailBox {
	position:relative;
	padding:10px;
	margin-top: 3px;
	background-color: #ededed;
	border:#FF9933;
	border-style:solid;
	border-width: 1px;
	clear: both;
	margin-bottom: 10px;
	z-index:1;
	min-height:50px;
}

.imagelabel {
	float:right;
	font-style:italic;
	color: #666666;
	font-size:12px;
	margin-left:10px;
	border-bottom: 1px solid #666;
	padding-bottom: 5px;
	margin-bottom:15px;
	margin-top:10px;
	}



/* Requirements, ordering, complexity adjustment..*/
.specialBox {
	position:relative;
	padding: 3px;
	margin-top: 10px;
	/*background-color:#b2cefc;*/
	background-color:#FFCC66;
	/*	border:#539cff;*/
	border-color:#FF9900;
	border-style:solid;
	border-width: 1px;
	border-left:0px;
	border-right:0px;
	}

/*.readinglevelBox { 
	display:block;
	text-align:center;
	color:#666666;
	background-color:#eee;
	border:1px #FF9900 solid;
	font-size:11px;
	margin: 8px;
	}*/

.readinglevelBox form { 
	color:#666666;
	background-color:#eee;
	border:1px #FF9900 solid;
	font-size:11px;
	/*margin: 8px;*/
	margin-top:8px;
	margin-bottom:8px;
	text-align:center;
	}
	
#fontSelectorBox{
	position:relative;
	padding-right: 100px;
	padding-top:4px; 
	z-index:2;
	top:10px;
	left:470px;
	}


/*SPECIAL NOTES
.dottedline {
	width: 150px;
	border-left:dashed;
	border-left-width: 5px;
	border-color:#FF6600;}
	
.whitelining {
	margin: 4px;
	border-style:solid;
	border-width: 4px;
	border-color:#fff;
	padding: 3px;
	background-color:#FF9933;}*/

/* thumbnails on menus, etc*/	

.floatright {
	float:right;
	padding-left:10px;
	z-index: 2;
	}

.columnright {
	float:right;
	padding-left:10px;
	margin-left: 3px;
	z-index: 2;
	width:200px; 
	border-left: 1px solid #cacaca;
	}

.smallImage, .floatleft {
	float:left;
	padding-right:10px;
	z-index: 2;
	/*padding: 5px;*/
	}

/*div.smallImagePadding  {
	margin: 5px;
	margin-top: 2px;
	background-color:#FF00FF;}*/
	
.smallImagePadding img{
	border: solid;
	border-color:#000;
	border-width: 1px;
	}
	
/*Trailer classes*/
.openTrailer {
	display:block;
	text-align:center;
	color:#666666;
	background-color:#eee;
	border:1px #FF9900 solid;
	padding:3px;
	}

#trailer {
	display:none;
	text-align:center;
	/*width: 300px;*/
	z-index:2;
	top:-15px;
	background-color:#525252;
	border: 3px #525252 solid;
	}

.trailerW {
	width: 330px;height:270px;
	}

.videoW {
	width: 400px;height:300px
	}

.trailerbutton {
	color: #CCCCCC;
	background-color:#525252;
	padding: 10px;
	display:block;
	height: 15px;}
	
#showtrailerbtn {
	/*width:300px;*/
	display:block
	}

/* this is for the div */
#more {
	display:none;
	border-right: 1px #cacaca solid;
	border-bottom: 1px #cacaca solid;
	}

.morebutton {
	background-color:#cacaca;
	text-align: right;
	display:block;
	padding-right:10px;
	}

.icon {
	float:left;
	border:0px;
	margin:2px;
	align:absmiddle;
	}

