body {
	font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #353535;
	background-color: #EDEDED;
}
.page_holder {
	border-top:10px solid #FFFFFF;
	border-left:10px solid #FFFFFF;
	border-right:10px solid #FFFFFF;
	background-color:#BEBEBE;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	width:98%;
}
.header {
	height:119px;
    width:100%;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}
.header_fade {
    background: -webkit-radial-gradient(at top right, rgba(45, 116, 138,0.3), white 66%);
    background: -ms-radial-gradient(at top right, rgba(45, 116, 138,0.3), white 66%);
    background: radial-gradient(at top right, rgba(45, 116, 138,0.3), white 66%);
}
.content {
	height:550px;
}
.menu_row {
	height:20px;
}
.menuTitle {
	height:45px; line-height:45px; padding-left:21px; font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif; font-size:1.9em; font-weight:500;
}
.search_menu_footer_strip {
	height:5px;
	background-color:#4A4B4E;
}
.vertical_text {
	margin:0px auto;
	padding-left:10px;
	width:10px;
	white-space:nowrap;
	transform:rotate(-90deg);
	-ms-transform:rotate(-90deg); /* Internet Explorer */
	-moz-transform:rotate(-90deg); /* Firefox */
	-webkit-transform:rotate(-90deg); /* Safari and Chrome */
	-o-transform:rotate(-90deg); /* Opera */
}
.menu {background-color:#4A4B4E; color:#D9D9D9; text-align:center; font-size:1.2em; }
.menu a:link {color:#EEE; text-decoration:none;}
.menu a:visited {color:#EEE; text-decoration:none;}
.menu a:hover {color:#FFFF99; text-decoration:none;}
.menu_live {background-color:#4A4B4E; color:#FFFFFF; text-align:center; font-size:1.2em; }
.menu_live a:link {color:#FFFF99; text-decoration:none;}
.menu_live a:visited {color:#FFFF99; text-decoration:none;}
.menu_live a:hover {color:#FFFF99; text-decoration:none;}
.menu.grey { background-color:#CCCCCC; color:#EEEEEE; border-bottom: 1px solid #E9E9E9; }
.menu.red { background-color:#C00; border-bottom: 1px solid #FFCCCC; }
.menu_strip_fade {
    background: -webkit-linear-gradient(#4A4B4E, #BEBEBE); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#4A4B4E, #BEBEBE); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#4A4B4E, #BEBEBE); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#4A4B4E, #BEBEBE); /* Standard syntax */
}
.sb_menu_strip_fade {
    background: -webkit-linear-gradient(#4A4B4E, #EDEDED); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#4A4B4E, #EDEDED); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#4A4B4E, #EDEDED); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#4A4B4E, #EDEDED); /* Standard syntax */
}
.crm_menu_strip_fade {
    background: -webkit-linear-gradient(#4A4B4E, #FFF); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#4A4B4E, #FFF); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#4A4B4E, #FFF); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#4A4B4E, #FFF); /* Standard syntax */
}

.popup_panel {background-color:#BEBEBE; padding:5px; border:2px solid #4A4B4E; margin:auto;}
#curved_panel { background:#FFFFFE; }
b.rtop, b.rbottom { display:block; background: #BEBEBE }
b.rtop b, b.rbottom b { display:block; overflow: hidden; background: #FFFFFE }
.r1 { margin: 0px 5px 0px 5px; height: 1px }
.r2 { margin: 0px 3px 0px 3px; height: 1px }
.r3 { margin: 0px 2px 0px 2px; height: 1px }
.r4 { margin: 0px 1px 0px 1px; height: 2px }