p {
margin: 10px 0 10px 0;
}

h2, .NewsDisplay_HeaderTitle {
text-transform:uppercase;
font-size: 14px; 
	font-weight: bold;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
}
table {
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 13px;
line-height: 19px;
}

table, th, td {
border-color: transparent;
}
.normal {
text-align: left;
}

.DNNAligncenter {
float: left;
}

.DNNAlignleft {
float: left;
}

.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        padding: 1px 3px 3px 1px;	
}



.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover {  
	background-color: #8da4d3; 
}

.main_dnnmenu_itemhover td {  
	background-color: #8da4d3; 
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #cad5ea;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}



.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}

.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}


.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}

		*{
			margin:0;
			padding:0;
		}
		a{
			color:#8FC2FF;
			text-decoration: none;
			outline: none;
		}
		a:hover{
			text-decoration: underline;
		}
		img{
			border:none;
		}
		body {
			overflow:hidden;/*Needed to eliminate scrollbars*/
			background:#000;
			color: #4C3D26;
			font-family: Arial, Tahoma, Helvetica, sans-serif;
		}
		/* Module Header text defaults */
		.c_head {
    color: #4C3D26;
    }
    
   .head_title {
    background: #ffffff;
    text-align: left;
    }
    .TitleHead, h1 {
    color: #4C3D26;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    text-align: left;
    }
    
    h1 {
    width: 100%;
 /*   background: #ffffff; */
    }
    
		.controlpanel {
      margin:0px auto;
			height:auto;
			width:100%;
			top:1%;
			z-index: 4;
			background:#FFF no-repeat 90%;
			border-top:0px solid #000;
			border-bottom:0px solid #4F4F4F;
			position:absolute;

    }

    #adminnav {
      margin:0px auto;
			height:25px;
			width:100%;
			top: 0%;
			z-index: 3;
		/*	background: #fff no-repeat 90%;*/
			border-top:0px solid #000;
			border-bottom:0px solid #4F4F4F;
			position:absolute;
			filter: alpha(opacity=80); -moz-opacity: 0.8;
			background: rgba(255, 255, 255, 0.5);
    }
    #adminnav span {
      color: #000;
      border: 0px solid #000;
      width: 50%;
    }

#iecontentscreen {
 position: absolute;
        width: 70%;
        width: 700px;
        height: 450px;
        height: 75%;
        z-index: 3;        
        right: 2%;
        top: 5%;
        
}  


.contentpane {
        position: absolute;
        width: 70%;
        width: 700px;
        height: 450px;
        height: 70%;
        z-index: 3; 
        background: #262626 no-repeat 90%;
        background-color: #E7EADE;
        background-color: #ffffff;
       /*     filter: alpha(opacity=80); -moz-opacity: 0.8; */
        background: rgba(255, 255, 255, 0.8);
        right: 2%;
        top: 5%;
        font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 11px;
      }
      
.contentpane table td {
padding: 0 0px 0 5px;
}     

.contentpane table {
padding: 15px 0px 0 0px;

}

.contentpane .tabledisplay td{
/*border-width: 1px;*/
border: 1px solid #d7cab7;
}
   
		#contentframe{
			overflow: hidden;
			border-top:solid 0px #4F4F4F;
			border-bottom:0px solid #000;
      height: 450px;
    /*  width: 900px; */
      width: 75%;
      height: 80%;
      bottom: 15%;
      right: 2%;
			text-align:left;
			z-index: 3;	
			background:#262626 no-repeat 90%;
			border-top:0px solid #000;
			border-bottom:0px solid #4F4F4F;
			position:absolute;
		/*	filter: alpha(opacity=80); -moz-opacity: 0.8; */
			background: rgba(255, 255, 255, 0.8);	
		}
		
	
		#slidecounter{
			float:left;
			color:#4F4F4F;
			font:50px "Helvetica Neue", Arial, sans-serif;
			font-weight:bold;
			margin:18px 20px;	
		}
		#slidecaption{
			overflow: hidden;
			float:left;
			color:#FFF;
			font:26px "Helvetica Neue", Arial, sans-serif;
			font-weight:bold;
			margin:33px 0;
		}
		/*Supersized Stamp*/
		.stamp{
			float: right;
			margin: 25px 20px 0 0;
		}
		/*Supersize Plugin Styles*/
		#navigation{
			background: url('images/navbg.gif') no-repeat;
			float: right;
			margin:22px 20px 0 0;
		}
		#loading {
			position: absolute;
			top: 49.5%; 
			left: 49.5%;
			z-index: 5;
			width: 24px; 
			height: 24px;
			text-indent: -999em;
			background-image: url(images/progress.gif);
		/*background-image: url(rotation/rr9.jpg); */
			
		}
		#supersize{
			position:fixed;
		}
		#supersize img, #supersize a{
			height:100%;
			width:100%;
			position:absolute;
			z-index: 0;
		}
		#supersize .prevslide, #supersize .prevslide img{
			z-index: 1;
		}
		#supersize .activeslide, #supersize .activeslide img{
			z-index: 2;
		}
		
	  #divStayTopLeft {
	  position: absolute;
	  z-index: 3;
	  left: 0%;
	  bottom: 0%;
    width: 100%;
    border: 0px solid blue;
  }
    #mainmenu {
     background: transparent;  
  width: 100%;
  height: 28px;
  margin: 0px;
  padding: 0px;
  padding-left: 25px;
  border: 0px solid #000;
  }	

#bottom {
background: #e8e8e8;
float: left;
 width: 100%; 
  height: 50px;
  margin: 0px;
  padding: 0px;
  border: 0px solid #000;
}

#bottom .bottompane {
width:720px;
float:left;
}

#bottom .bottombanner {
width:10px;
float:left;
}
/* Standard DNN allowances */
.ModuleTitle_MenuBar {
border: 0px solid red;
}
.c_actions table {
float: left;
margin: 0px auto;
padding: 0px auto;

}

.dnnlogin
{
float: right;
}

.dnnlogin a:link {
color: #E8E8E8;
font-size: 8px;
}

.dnnlogin a:hover {
color: #CCCCCC;
}

#dnn_dnnSEARCH_txtSearch {
margin-top: 10px;
margin-left: 25px;
width: 200px;
height: 23px;
float: left;
border: 0px;
color: #cccccc;
background: #ffffff;
}

#dnn_dnnSEARCH_cmdSearch img {
margin-top: 10px;
margin-left: 0px;
background: #fff;
height: 23px;
width: 21px;
float: left;
}

#searchwindow  {
width: 250px;
float: left;
}


	#logofloat {
border: 0px solid red;
background: transparent url(images/rrlogo.png) no-repeat;
width: 200px;
height: 104px;
	position:absolute;
	top: 80px;
	left: 80px;
z-index: 3;	
} 

/* control for main menu */
ul.dropdown  {
font-family: Arial, Helvetica, sans-serif;
} 

.EventDisplay_Header {
font-weight: Bold;
}

.PressRelease_HeaderEvent {
font-weight: Bold;
font-size: 1.5em;
margin-top: 10px;
margin-bottom: 5px;
}

.PressRelease_HeaderDate {
/*float: left;*/
width: 160px;
}

.PressRelease_HeaderTime {
/*float: left;*/
}

.PressRelease_HeaderVenue {

}

.EventDisplay_Body {

}

.EventDisplay_Body p {
padding-bottom: 8px;
}

.EventDisplay_Footer a {
font-weight: bold;
font-size: 2em;
text-transform: capitalize;
}

.EventList_HeaderText {
color: #4C3D26;
font-family: Arial, Tahoma, Helvetica, sans-serif; 
font-size: 1.2em;
font-weight: bold;
margin-left: 20px;
}
.EventList {
background: transparent;
}

.EventList_Header {
background: #FFFFFF;
margin-left: -20px;
}


.EventList_Body, .EventList_Body a {
background: transparent;
color: #4C3D26;
font-family: Arial, Tahoma, Helvetica, sans-serif; 
font-size: .9em;

}

.EventList_Footer a {
color: #4C3D26;
font-size: 1.1em;
font-weight: bold;
line-height: 1.6em;
text-transform: uppercase;
text-align: left;
width: 230px;
float: left;
padding-left: 20px;
background: transparent url('images/all-events.jpg') no-repeat 90px 4px;
}

/* ######### CSS for Shade Tabs for the BUZZ AREA. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font-family: Arial, Tahoma, Helvetica, sans-serif;
font: bold 12px arial;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;

}
.shadetabs li img{
position: relative;
top: 4px;
left: -10px;
height: 16px;
width: 16px;

}
.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 80px;
margin-right: 3px;
border: 1px solid #4C3D26;
color: #4C3D26;
/*background: white url(shade.gif) top left repeat-x;*/
background: #ffffff;
width: 120px;
text-transform: uppercase;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

#tweet {
border: 2px solid #ccc;
width: 400px;
}

#tweet img {
padding: 5px;
}

#tweet ul li {
list-style-type: none;
padding-bottom: 7px;
}

.contentpane ul li {
list-style-type: disc;
padding: 0px 0px 7px 6px;
margin: 0 0 0 20px;

}
/* END TABS FOR THE BUZZ PAGE */

.contentdisplay1 {
width: 100%;
}

.contentdisplay1left {
vertical-align: top;
text-align: left;

}

.contentdisplay1left  img {
margin: 10px;
}

.contentdisplay1right {
vertical-align: top;
text-align: left;
}

.menu2 li a {
color: #4C3D26;
}