/* Global Styles */

#mjv-page-mask {
    /* This removes the border around the viewport in old versions of IE */width : 755px;
    /*background-color : #929292; */
    font-family : Arial, Helvetica, 'sans-serif';
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
  }

/* @annotation: Location Bar */

#mjv-location-bar {
    color : #000000;
    height : 15px;
    padding-left : 5px;
  }

#mjv-location-bar a {
    color : #000099;
    text-decoration : none;
  }

#mjv-location-bar a:hover {
    color : #FF6600;
    text-decoration : none;
  }

#mjv-location-bar .pd1 {
	font-size:12px;
	margin:.5em 0;
	color:#000000;
}


/* @annotation: Side Menu */

#subnav a {
    color: #000000;
    text-decoration: none;
  }

#subnav a:hover {
    text-decoration: underline;
  }


#subnav {
    width: 160px;
    float: left;
    padding: 21px 0 50px;
    margin: 0;
  }


#subnav ul {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
  }


#subnav li {
    display: inline;
    list-style: none;
    margin: 0;
    padding: 0;
  }

#subnav a {
    display: block;
  }


#subnav a:hover {
    text-decoration: none;
  }

/* @annotation: Level 1 */



#subnav a {
    font-weight: bold;
    min-height: 20px;
    padding: 7px 10px 2px 18px;
    font-size: 12px;
    margin: 0px 0px 0px 0px;
  }


#subnav a:hover {
    color: #da5a08;
  }


#subnav .sel a {
    background: #000000;	/* Selection Background Color */
    color: #ffffff;
  }


#subnav .sel a:hover {
    color: #da5a08;
  }


body.home #subnav a:hover {
    color: #333333;
    background: #ffc300;
  }

/* @annotation: Level 2 */



#subnav .sel ul {
    background: #ffffff;
    border-top: 1px solid #ffffff;
    padding: 5px 0px 5px 0px;
    margin-bottom: 20px;
  }


#subnav .sel ul a {
    font-weight: normal;
    font-size: 12px;
    background: transparent;
    padding: 2px 10px 2px 30px;
    min-height: 14px;
    color: #000000;
  }


#subnav .sel ul a:hover {
    color: #da5a08;
  }


#subnav .sel ul .sel a {
    color: #da5a08;
    background: url('../Image Files/Web Graphics/icons/arrow.gif') 12px 5px no-repeat;
  }

/* @annotation: Level 3 */




#subnav .sel .sel ul {
    background: #e8e6d5;
    border-top: none;
    padding: 3px 0 5px;
    margin: 0 0 15px 34px;
  }


#subnav .sel .sel ul a {
    font-weight: normal;
    font-size: 10px;
    background: transparent;
    padding: 2px 10px 2px 25px;
    height: inherit;
    background: transparent;
    color: #333333;
  }


#subnav .sel .sel ul a:hover {
    color: #da5a08;
  }


#subnav .sel .sel ul .sel a {
    color: #da5a08;
    background: url('../Image Files/Web Graphics/icons/Menu_Arrow1.png') 0px 3px no-repeat;
  }



/* This set of styles is for the building layout only */

div.mojomagnify_zoom {
    position : absolute;
    width : 200px;
    height : 200px;
    overflow : hidden;
    cursor : crosshair;
  }


div.mojomagnify_border {
    position : absolute;
    border : 2px solid black;
    width:200px;
    height:200px;
  }


img.mojomagnify_img {
    padding : 0px;
    border : 0px;
  }


div.mojomagnify_zoom a {
    cursor : crosshair;
  }

/* Rotator Styles */

#rotator {
/*	background:#ffffff;	*/
	color:#000000;
	position:relative;
/*	padding-bottom:2.6em;	*/
	margin:0; 
/*	font-size:16px;		*/
}

/* Tabs */
ul.ui-tabs-nav, li.ui-tabs-nav-item, li.ui-tabs-nav-item a:link, li.ui-tabs-nav-item a:visited {
	margin: 0px 0px 0px 0px;
	padding:0;
/*	border:0;
	outline:0;
	line-height:1.3;		*/
	text-decoration:none;		
	font-size:12px;			
	list-style:none;
	float:left;
/*	font-family:Arial, Helvetica, sans-serif;	*/
}

ul.ui-tabs-nav {
/*	position:absolute; 	*/
	bottom:0px;
	left:0;
	z-index:1;
	width:100%;
/*	background:#FFF url(images/uitabsbg.gif) repeat-x bottom right;		*/
/*	border-bottom:1px solid #555555;	*/
}

/* Non-Selected Tabs */
li.ui-tabs-nav-item a:link,
li.ui-tabs-nav-item a:visited {	
/*	font-size:.8em;
	font-weight:normal;		*/
	color:#000000;
/*	background:#FFF url(images/uitabsbg.gif) repeat-x bottom left; 		*/
/*	border-left:1px solid gray;	*/
/*	border-right:1px solid gray;	*/
}

/* Hovered Tab */
#rotator .ui-tabs-nav-item a:hover,
#rotator .ui-tabs-nav-item a:active {
/*	background:#FFF url(images/uiactivetabbg.gif) repeat-x bottom left;	*/
	color:#da5a08;
}


#rotator .ui-tabs-nav-item a span {
	float:left; 
	padding:15px 10px 15px 10px;
/*	cursor:pointer;		*/
}

/* Active Tab */
#rotator .ui-tabs-selected a:link,
#rotator .ui-tabs-selected a:visited,
#rotator .ui-tabs-selected a:hover,
#rotator .ui-tabs-selected a:active {
/*	background:#fff url(images/uiactivetabbg.gif) repeat-x bottom left;	*/
	background-color: #000000;
	color:#ffffff;
}

/* Content Panels */
#rotator .ui-tabs-panel {
/*	font-family:Arial, Helvetica, sans-serif;	*/
/*	clear:left; 	*/
	color:#ffffff;
	padding:75px 15px 15px 15px;
	height: 400px;
	/* background: url('../Image Files/Web Graphics/banners/background1.gif') 5px 55px no-repeat; */
}

#rotator .ui-tabs-hide {
	display:none;
}

#rotator .a1 {
	font-size:12px;
	margin:.5em 0;
	color:#0000CC;
}

#rotator .ul1 {
	font-size:12px;
	margin:.5em 0;
	color:#000000;
}

#rotator .li1 {
	margin: 10px 10px;
}

#rotator .h21 {
	color:#000000;
	font-weight:bold;
	margin:0;
	font-size:16px;
	line-height:1.2em;
}

#rotator .h31 {
	color:#000000;
	font-weight:bold;
	margin:0;
	font-size:14px;
	line-height:1.2em;
}

#rotator .pd1 {
	font-size:12px;
	margin:.5em 0;
	color:#000000;
}

#rotator .pl1 {
	font-size:12px;
	margin:.5em 0;
	color:#ffffff;
}


/* ----- Main Content ----- */

#mjv-main-content {
    margin: 0px;
    border: 0px;
    padding: 0px 5px 0px 5px;
    height: auto;
    /*color: #333333;
    background-color: gray;
    */
  }

#mjv-main-content .h21 {
	color:#000000;
	font-weight:bold;
	margin:0;
	font-size:20px;
	line-height:1.2em;
}

#mjv-main-content .h31 {
	color:#000000;
	font-weight:bold;
	margin:0;
	font-size:14px;
	line-height:1.2em;
}

#mjv-main-content .ul1 {
	font-size:12px;
	margin:.5em 0;
	color:#000000;
}

#mjv-main-content .ol1 {
	font-size:12px;
	margin:.5em 0;
	color:#000000;
}

#mjv-main-content .li1 {
	margin: 10px 10px;
}

#mjv-main-content .pl1 {
	font-size:12px;
	margin:.5em 0;
	color:#ffffff;
}

#mjv-main-content .pd1 {
	font-size:12px;
	margin:.5em 0;
	color:#000000;
}

#mjv-main-content .a1 {
	font-size:12px;
	margin:.5em 0;
	color:#0000CC;
}

#mjv-main-content a:hover {
    text-decoration: none;
    color: #da5a08;
  }

#mjv-main-content .hr1 {
    margin: 5px 0px 20px 0px;
    padding: 0px;
    color: #000000;
    width: 580;
  }

#mjv-main-content .hr2 {
    margin: 5px 0px 20px 0px;
    padding: 0px;
    color: #000000;
    width: 750;
  }
  
#mjv-main-content img {
    margin: 5px 5px 5px 5px;
    border: none;
  }


#mjv-main-content form {
    font-size: 12px;
    margin: 5px 0px 5px 0px;
    color: #000000;
  }


#mjv-footer {
    clear: both;
    position: relative;
    height: 1px;
    margin: 5px 0 5px;
  }



/* Feed Styles */
div.feedburnerFeedBlock {
padding:12px;
}

.feedburnerFeedBlock ul {
margin-left:0;
padding-left:0;
list-style-type: none;
}

.feedburnerFeedBlock ul li {
padding: 5px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}

div.feedburnerFeedBlock ul li span.headline {
font-weight:bold;
display:block;
margin:12px 0 12px 0;
font-size: 14px;
}

.feedburnerFeedBlock ul li span.headline a {
color: #000000;
text-decoration: none;
display: block;
color:#0000CC;
}

.feedburnerFeedBlock ul li span.headline a:hover {
color: #FF6600;
}

#creditfooter {
display: none;
}

div.feedburnerFeedBlock p.enclosure {
			margin-top: 3px;
		}

div.feedburnerFeedBlock p.enclosure a {
			padding-left: 20px;
			background: url('../Image Files/Web Graphics/icons/bullet_mp3.gif') no-repeat left center;
			}

