/* Start of CMSMS style sheet 'v2_navigation' */
#lightbox {
 background-image: url('uploads/v2/images/navigation/lightbox.png'); }

#shadowbox {
 background-image: url('uploads/v2/images/navigation/shadowbox.png'); }
	
#whiteout {
 background-color: #FFF; }

.fullscreen {
 left: 0;
 margin: 0;
 padding: 0;
 position: absolute;
 top: 0; }

#page_loader {
 background-image: url('uploads/v2/images/navigation/ajax_loader.gif');  
 background-position: center center;
 background-repeat: no-repeat;
 display: none;
 height: 100px;
 left: 0;
 position: absolute;
 text-indent: -9999em;
 top: 0;
 width: 100px; }

#close_mltab {
 color: #800000;
 cursor: pointer;
 font-weight: bold;
 letter-spacing: 3px;
 padding-left: 1em;
 position: absolute;
 right: 1em;
 text-transform: uppercase;
 top: 1em;
 z-index: 110; }
	
#header_navigation {
 background-color: #ECECEC;
 border-top: 1px solid #D4D4D4;
 clear: both;
 font-size: 80%;
 list-style: none;
 margin: 0;
 padding: 12px 0;
 position: relative;
 text-align: center;
 width: 100%;
 z-index: 1000; }
	
#header_navigation li {
 display: inline; }
	
#header_navigation li a {
 color: #535353;
 font-family: "Trajan Pro", "Adobe Garamond Pro", "Felix Titling", "Perpetua Titling MT", Perpetua, Garamond, serif;
 letter-spacing: 1px;
 padding: 12px;
 margin: 0 -4px;
 outline: none;
 text-transform: uppercase; }
	
#header_navigation li a:hover {
 color: #822434;
 text-decoration: none; }	
	
/* Tab styles: */
	
.ml_content_wrapper {
 left: 0;
 position: absolute;
 margin: -3px 15% 0 15%;
 min-width: 650px;
 width: 70%;
 z-index: 100; }
	
.ml_content {
 padding-top: 1.5em; }

#close_mltab {
 color: #FFF;
 cursor: pointer;
 font-size: 0.8em;
 font-weight: bold;
 letter-spacing: 3px;
 position: absolute;
 right: 1em;
 text-transform: uppercase;
 top: 3.2em;
 z-index: 110; }
	
.ml_navigation {
 float: left;
 width: 200px; }

.ml_navigation ul {
 border-color: #555; }

.mlc_container {
 padding-left:  200px;
 margin-left: 1em; }

.mlc_div {	
 display: none; }

.mlc_div h1.header_wide {
 background-color: #888;
 border-color: #555; }

.mlc_div div.container_wide {
 border-color: #555; }

img.mlc_background {
 display: block;
 width: 100%; }

div.mlc_text {
 background-color: #000;
 border: 1px solid black;
 color: #FFF;
 font-size: 0.9em;
 font-weight: bold;
 height: 5em;
 line-height: 1.5;
 margin: 0;
 margin-bottom: -5em;
 position: relative;
 top: -5em; }

div.mlc_text p {
 margin: 0;
 padding: 1em 2em; }

/* Breadcrumbs */

#breadcrumbs {
 background-image: url('uploads/v2/images/navigation/breadcrumbs/background.gif');
 background-repeat: repeat-x;
 background-position: center 15px;
 clear: both;
 height: 60px;
 margin: 1% 0 0 0 ;
 padding: 0 2%; }
	
#breadcrumbs ul {
 margin: 0;
 padding: 0; }

#breadcrumbs ul li {
 display: block;
 float: left;
 list-style-type: none;
 margin-right: 1.5%; }

#breadcrumbs ul li a img {
 border: none;
 width: 40px; }
	
#breadcrumbs_tip {
 color: #555;
 font-size: 85%;
 font-weight: bold;
 letter-spacing: 0.05px;
 line-height: 1.5em;
 padding: 1em; }	
	
/* Body navigation */

.menu_links {
 font-size: 95%;
 list-style: none;
 margin: 0;
 padding: 0; }
	
.menu_links li {
 display: inline;
 font-family: Arial, Helvetica, sans-serif;
 list-style-type: none; }

.menu_links li a.parent {
 background-color: #F8F8F8;
 border-bottom: 1px solid #DDD;
 border-top: 1px solid #FFF;
 color: #822434;
 display: block;
 padding: 0.5em;
 text-align: right; }

.menu_links li a.parent:hover {
 background-color: #FFF;
 text-decoration: none; }
	
.menu_links li a.child {
 background-color: #F0F0F0;
 border-bottom: 1px solid #DDD;
 border-top: 1px solid #FFF;
 color: #333;
 display: block;
 padding: 0.5em; }
	
.menu_links li a.child:hover {
 background-color: #CDCDCD;
 color: #FFF;
 text-decoration: none; }

.menu_links li a.level_1  {
 padding-left: 1.5em; }
/* End of 'v2_navigation' */

