
/* Master Detail Layouts */
.detailLink { margin-top:3px; margin-bottom:5px; border-top: 1px solid #999; text-align:right; text-transform:uppercase;  }
.detailLink a { text-decoration:underline}

/* all lays */
.masterDetailLayout1, .masterDetailLayout2, .masterDetailLayout3  {	margin-bottom:10px; }
.masterDetailLayout1 div.headline, .masterDetailLayout2 div.headline, .masterDetailLayout3 div.headline {
	color:#FFFFFF; padding:1px; padding-left:5px; text-transform:uppercase
}
.masterDetailLayout1 div.shortdesc,
.masterDetailLayout2 div.shortdesc,
.masterDetailLayout3 div.shortdesc {
	padding:5px; font-size:0.95em
}

/* lay 1 */
.masterDetailLayout1 div.headline a:link,
.masterDetailLayout1 div.headline a:visited,
.masterDetailLayout1 div.headline a:active {
	color: #FFFFFF; font-size:1.25em; text-decoration:underline
}
.masterDetailLayout1 { 
	background-color:#1a171b; color:#ffffff; padding:10px; 
	-moz-border-radius:7% 7%; 
	-moz-border-radius-bottomright: 70% 70%;
	-moz-border-radius-bottomleft: 20% 20%;
	font-size:0.95em
}
.masterDetailLayout1 div.shortdesc { width:90%; }
.masterDetailLayout1 table.detailLink { margin-top:3px; margin-bottom:5px; text-align:right; text-transform:uppercase; border-top:none  }
.masterDetailLayout1 div.headline a:link,
.masterDetailLayout1 div.headline a:visited,
.masterDetailLayout1 div.headline a:active { }

/* lay 2 */
.masterDetailLayout2 { }
.masterDetailLayout2 div.headline a:link,
.masterDetailLayout2 div.headline a:visited,
.masterDetailLayout2 div.headline a:active {

}

/* lay 3 */
.masterDetailLayout3 div.headline a:link,
.masterDetailLayout3 div.headline a:visited,
.masterDetailLayout3 div.headline a:active {
	color: #000000; font-size:1.25em; text-decoration:underline
}
.masterDetailLayout3 { 
	background-color:#ffffff; color:#000000; padding:10px; 
	-moz-border-radius:7% 7%; 
	-moz-border-radius-bottomright: 70% 70%;
	-moz-border-radius-bottomleft: 20% 20%;
	font-size:0.95em
}
.masterDetailLayout3 div.shortdesc { width:90%; }
.masterDetailLayout3 table.detailLink { margin-top:3px; margin-bottom:5px; text-align:right; text-transform:uppercase; border-top:none  }
.masterDetailLayout3 div.headline a:link,
.masterDetailLayout3 div.headline a:visited,
.masterDetailLayout3 div.headline a:active { color:#000000 }
/* END Master Detail Layouts */



/* ****************************** */
/* CONTENT DIVS STYLE DEFINITIONS */
/* ****************************** */
#rightDiv {  }

#rightDivTemplate1, #rightDivTemplate2, #rightDivTemplate3, #rightDivTemplate4, #rightDivTemplate5, #rightDivTemplate6 {
margin: 0 auto;
padding: 0;
}


#f1Template1, #f2Template1,
#f1Template2, #f2Template2 {
display:table;
width:100%;
}

/* template 1 */
#f1Template1 { }
#f2Template1 { width:45%; float:left;  }
#f3Template1 { width:45%; float:right; }
#f4Template1 { width:32%; float:left; margin-right:2%;  }
#f5Template1 { width:32%; float:left; margin-right:2%; }
#f6Template1 { width:32%; float:left; }

#f4Template1 .actionButton, #f5Template1 .actionButton, #f6Template1 .actionButton { width:100%; height:270px; overflow:hidden; max-width:none; padding:3%;

}
#f4Template1 .actionButton img, #f5Template1 .actionButton img, #f6Template1 .actionButton img { border:5px solid #ffffff; margin-bottom:5px;
	-webkit-border-radius: 3%;
-moz-border-radius: 3%;
border-radius: 3%;
}


/* template 2 */
#f1Template2 { float: left; width: 67%;  }
#f2Template2 { float:right; width:30%; }
#f3Template2, #f4Template2 { margin: 0; }


/* template 3 */
#f1Template3 { width: 90%;  }

/* template 4 */
#f1Template4 {    
	float: left;
    width: 45%;
	height:380px; position:relative; margin-bottom:20px; display:table;
}
#f2Template4 { width:45%; float:right; height:380px; position:relative; margin-bottom:20px; display:table; }
#f3Template4 { width:45%; float:right; clear:right;  }
#f4Template4 { width:48%; float:left; clear:left  }


/* template 5 */
#f1Template5 { margin-bottom:50px; }
#f2Template5 { margin-bottom:50px; }
#f3Template5 { width:45%; float:left; margin-bottom:50px; }
#f4Template5 { width:45%; float:right; margin-bottom:50px;}

/* template 6 */
#f1Template6 table { }
#f1Template6 table tr td {  }
#f1Template6 table tr th { border:1px solid #000000; border-bottom:1px solid #838383; border-width:1px; border-collapse:collapse; font-size:0.95em; font-weight:normal; text-align:left }
#f1Template6 {     
	display: table;
    margin-bottom: 150px;
    min-height: 490px;
    width: 615px;
	margin-top:50px;
}
#f2Template6 { width:280px; float:right; margin-top:50px; }


#rightDiv img { /*margin:10px;*/ }
#leftDiv img, #rightDiv img,  #rightDiv iframe { /*border:1px solid #ffffff;*/ }
/*#midDiv { float:left; }*/
#leftDiv {
	float:left; width: 250px; 
}

