/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */
.contentframe{

width: 100%;
background-color: #FFFFFF; /*#EAEAEA;*/ 
padding: 0px;
margin: 0;
}
.contentframe img{
max-width:360px;
margin: 0 0 0 0px;
padding: 0;
float: right;
border: 1px solid #5A0908;
}
.content_p{
display: inline-block;
margin: 20px 0 0 0;
padding: 0;
width: 240px;
}
.content_p h1{
margin: 0;
padding: 0;
display: inline;
}
.cycle_tab{
float: right;
display: inline-block;
margin: 5px 0 0 0;
}
.cycle_tab a{
text-decoration: none;
display: inline-block;
margin: 0 10px;
}
.cycle_tab img{
float: none;
display: inline-block;
border-style: none;
margin: 0;
padding: 0;
width: 10px;
height: 10px;
}
.placeholder{
	margin-right: 20px;
}
.content_main{
}
.modernbricksmenu{
padding: 0px 0 20px 0;
margin: 0 auto;
width: 96%;
/*border-top: 1px solid gray;*/ /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu ul{
margin: 0 0;
padding: 0;
list-style: none;
display: inline-block;
}

.modernbricksmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.modernbricksmenu a{
float: left;
display: block;
font: bold 11px Arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 6px;
/*background-color: #DD002B;*/ /*Brown color theme*/ 
background: transparent url(../file/layout/sidebar_button.png) top left repeat-x;
border-top: 1px solid white;
}

.modernbricksmenu a:hover{
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
}

.modernbricksmenu a.selected{ /*currently selected tab*/
background: transparent url(../file/layout/sidebar_button_current.png) top left repeat-x;
/*background-color: gray;*//*#D25A0B;*/ /*Brown color theme*/ 
color: white;
/*border-color: #D25A0B; *//*Brown color theme*/ 
}


.modernbricksmenu2{
padding: 0 0px;
/*border-top: 1px solid gray;*/ /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
margin: 0;
}

.modernbricksmenu2 ul{
margin:0;
margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
width: 600px;
height: 15px;
}

.modernbricksmenu2 li{
display: inline;
margin: 0;
padding: 0;
}

.modernbricksmenu2 a{
display: inline-block;

color: white;
text-decoration: none;
margin: 0 0 0 5px; /*Margin between each menu item*/
padding:0;
width: 10%;
height: 15px;
background-color: gray;/*#D25A0B;*/ /*Brown color theme*/ 
text-align: center;
}

.modernbricksmenu2 a:hover{
background-color: #dd002b; /*Brown color theme*/ 
color: white;
}

.modernbricksmenu2 a.selected{ /*currently selected tab*/
background-color: #5A0908;/*#D25A0B;*/ /*Brown color theme*/ 
color: white;
border-color: #5A0908; /*Brown color theme*/ 
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Shade Tabs. Remove if not using ######### */

.modernbricksmenu3{
	height: 27px;
	padding: 20px 0 0 0;
	margin: 0 0 20px 0;
	width: 100%;
	border-bottom: 1px solid #CCCCCC;
	clear: both;
}

.modernbricksmenu3 ul{
margin: 0 0 0 10px; 
padding: 0;
}

.modernbricksmenu3 li{
	list-style: none;
	display: inline;
}

.modernbricksmenu3 a{
	float: left;
	margin-right: 15px;
	margin-bottom: -1px;
	font-weight: normal;
	display: block;
	padding: 5px 20px 5px 20px;
	background: #999999;
	margin-bottom: -1px;
	border: 1px solid #CCCCCC;
	border-width: 1px 1px 1px 1px;
	position: relative;
	color: #000000;
	cursor: pointer;
	text-decoration: none;
}

.modernbricksmenu3 a:hover{
}

.modernbricksmenu3 a.selected{ /*currently selected tab*/
	background: #FFFFFF;
	top: 1px;
	color: #000000;
	font-weight: bold;
	border-bottom: none;
}

.modernbricksmenu4{
padding: 0px 0 0px 0;
/*border-top: 1px solid gray;*/ /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
width: 120px;
float: right;
margin: 0;
}

.modernbricksmenu4 ul{
margin:0;
margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0px;
list-style: none;
}

.modernbricksmenu4 li{
display: block;
margin: 0px 0px 0 0;
padding: 0;
}

.modernbricksmenu4 li a{
float: left;
display: block;
font: 12px Arial;
color: white;
text-decoration: none;
margin: 0 0px 0 0; /*Margin between each menu item*/
padding: 3px 0 3px 0;
/*padding: 5px 8px;*/
/*background-color: #DD002B;*/ /*Brown color theme*/ 
background: transparent url(../file/layout/sidebar_button.png) top left repeat-x;
border-top: 1px solid white;
width: 120px;
}

.modernbricksmenu4 li a:hover{
color: white;
}

.modernbricksmenu4 a.selected{ /*currently selected tab*/
background: transparent url(../file/layout/sidebar_button_current.png) top left repeat-x;
/*background-color: gray;*//*#D25A0B;*/ /*Brown color theme*/ 
color: white;
/*border-color: #D25A0B; *//*Brown color theme*/ 
}
.modernbricksmenu4 a.selected .event_micon{ /*currently selected tab*/
background: transparent url(../file/layout/icon_arrow.png) center left repeat-x;
/*background-color: gray;*//*#D25A0B;*/ /*Brown color theme*/ 
color: white;
/*border-color: #D25A0B; *//*Brown color theme*/ 
display: inline-block;
width: 4px;
height: 10px;
margin: 0 10px 0 10px;	
padding: 0;
}
.modernbricksmenu4 a .event_micon{ /*non-selected tab*/
display: inline-block;
width: 4px;
height: 10px;
background: transparent;
margin: 0 10px 0 10px;	
padding: 0;
}
.event_tab_content{
/*
	margin: 0;
	padding: 3px 0 0 0;
*/
}

.event_banner{
margin: 10px 0;
padding: 10px 0;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}



/**/

.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
margin: -22px 0 0 0;
padding: 0;
word-spacing: 0;
}

.indentmenu ul{
margin: 0 0 0 0;
padding: 0 0 0 0;

width: 100%; /* width of menu*/
text-align: center;
}

.indentmenu ul li{
display: inline;
margin: 0;
padding: 0;
}

.indentmenu ul li a{
display: inline-block;
color: #000000; /*text color*/
padding: 0 10px;
margin: 0 10px;
text-decoration: none;
background: #999999;
}

.indentmenu ul li a:visited{
color: #000000;
}

.indentmenu ul li a.selected{
color: #FFFFFF !important;
background: #000000;


}


.tabcontentstyle{ /*style of tab content oontainer*/

}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}




/* ######### CSS for Shade Tabs. Remove if not using ######### */

.modernbricksmenu5{
	height: 25px;
	padding: 20px 0 0 0;
	margin: 0 0 20px 0;
	width: 100%;
	border-bottom: 1px solid #CCCCCC;
	clear: both;
	font-size: 11px;/*12px;*/
}

.modernbricksmenu5 ul{
margin: 0 0 0 10px; 
padding: 0;
}

.modernbricksmenu5 li{
	list-style: none;
	display: inline;
}

.modernbricksmenu5 a{
	float: left;
	margin-right: 15px;
	margin-bottom: -1px;
	font-weight: normal;
	display: block;
	padding: 5px 10px 5px 10px;
	background: #999999;
	margin-bottom: -1px;
	border: 1px solid #CCCCCC;
	border-width: 1px 1px 1px 1px;
	position: relative;
	color: #000000;
	cursor: pointer;
	text-decoration: none;
	z-index: 10;
}

.modernbricksmenu5 a:hover{
}

.modernbricksmenu5 a.selected{ /*currently selected tab*/
	background: #FFFFFF;
	top: 1px;
	color: #000000;
	font-weight: bold;
	border-bottom: none;
}