/* Base Fonts*/
html
{
	width:100%;
	height: 100%;
}

body 
{
	font-size: 70%;
	font-family: Verdana;
	font-weight: normal;
	color: #000000;
	line-height: 1.3em;
	width:100%;
	height: 100%;
}
input, select, table, th, td, div, span, ul, li, p
{
	font-size: 1.0em;
	text-align:left;
	font-family: verdana;
}

p {margin:10px 0px;}

img {border:0px;}

.img_decor{border:1px solid #dcdcdc; padding:2px;}

/* 
================================
Skin styles for DotNetNuke
================================
*/
	   
.pagemaster {
	width: 995px;
	height: 100%;	
	background-color: #ffffff;
	text-align: center;
	margin:0px auto;
}

*html .pagemaster
{
		width: expression(document.body.clientWidth > 1024? "1024px" : "auto");
}


#preheader
{
	width:99%;
	background-color:#5273b5;
	padding:3px;
	height:16px;
}

#header
{
	width:100%;
	height:22px;
	background-color: #fff;
	margin-top: 5px;
}

#sidebar-2
{
    margin: 5px 0px 0px 5px;
    float: left;
    width: 24%;
    min-height: 400px;
}

#mainbody
{
    float: right;
    width: 75%;
    min-height:450px;
	height:auto !important;
	height:450px;

}

#content
{	
	margin: 5px 0px 0px 0px;
    width: 98%;
    height:100%;
}

* html #content
{	
	margin: 5px 0px 0px 0px;
    width: 98%;
    text-align:center;
    height:100%;
}

.header_text
{
	color:#ffffff;
	font-family:Tahoma;
	font-size:1.0em;
	font-weight:normal;
}
.app_normaltextbox
{
	font-family: Verdana;
	color: #000000;
	font-size: 9px;
	text-align: left;
}
A.header_text:link{color:#ffffff;}
A.header_text:active {color:#ffffff;}
A.header_text:visited {color:#ffffff;}
A.header_text:hover{color:#ffffff; text-decoration:underline;}

#menudiv
{
	width:100%;
	float:left;
	text-align:left;
}

#dslocator
{
	width:28%;
	float:right;
	text-align:center;
	vertical-align:bottom;
}


.controlpanel {
	width: 100%;
	background-color: #fff;
}

/* Main Layout */



#mainbody-Event
{
    float: left;
    width: 67%;
    min-height:550px;
	height:auto !important;
	height:550px;

}

#mainbody_admin
{
    float: left;
    width: 99%;
    min-height:550px;
	height:auto !important;
	height:550px;

}


#navMenu{width:100%; padding:10px;}

* html #navMenu{ width:88%; padding:10px;}


.leftpane {
	width: 100%;	
}



#content-Event
{	
	margin:30px 0px 0px 0px;
    float: right;
    width: 67%;
}


#content_admin
{	
	margin:30px 0px 0px 0px;
    float: right;
    width: 80%;
    overflow:auto;
}

*html #content_admin
{	
	margin:30px 0px 0px 0px;
    float: right;
    width: 78%;
    overflow:auto;
}



/*************************Rounded Corners***********************************/

.xsnazzy {
background: transparent; 
width:99%; 
margin:0px;
}

.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #bcbcbc;
border-right:1px solid #bcbcbc;
}
.xb1 {
margin:0 5px; 
background:#bcbcbc;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
display:block; 
border:0 solid #bcbcbc; 
border-width:0 1px; 
height:auto;
}
* html .xboxcontent {
height:1px;
}

.color_a {
background:#fff;
color:#fff;
}
.color_b {
background:#dcdcdc; 
color:#000;
}
.color_c {
background:#758279; 
color:#fff;
}
.color_d {
background:#b2ab9b; 
color:#000;
}

/*******************Rounded Corners Ends************************************/


.contentbox
{
	padding:5px;
	min-height:350px;
	height:auto;
}

* html .contentbox
{
	padding:5px;
	height:350px;
}

.topcontentbox
{
	padding:5px;
	min-height:40px;
	height:auto;
}

* html .topcontentbox
{
	padding:5px;
	height:40px;
}

.leftcontentbox
{
	padding:5px;
	min-height:425px;
	height:auto;
}

* html .leftcontentbox
{
	padding:5px;
	height:425px;
}




.contentpane 
{
	float:left;
	width: 100%;
	background-color: transparent;	
}

.toppane 
{
	width: 99%;
	background-color: transparent;	
}

.leftpane 
{
	background-color: transparent;
	
	
}

.prefooter
{
		width:100%;
		height:38px;
		border-top: 10px solid #fff;
		background-image:url(/images/apperception/copy_bg2.gif);
		background-position:top left;
		background-repeat:no-repeat;
}

#footer
{	
	margin:5px 0px;
	width:100%;
	text-align:center;
}

/*************** DNN Menu *************************/

.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: #5273b5; 
	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: #5983b9; 
	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: Transparent; 
	color:#ff8a00;
}

.main_dnnmenu_itemhover td {  
	background-color: #5273b5;
	color:#ff8a00;
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #e2ebfd;  
	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: #e2ebfd 1px solid; 
	border-bottom: #e2ebfd 1px solid; 
	border-top: #e2ebfd 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;
}

/*Bottom Navigation Menu*/

      
 
      
   #bottomMenu {
      width:auto;
      position:relative;
      left:35%;
      background-color:Transparent;
      font-size:1.0em;
      font-family:Tahoma;
      font-weight:normal;
      line-height:normal;
      height:34px;
      text-align:center;
      }
      


 #bottomMenu ul
    {
	margin:0;
	padding:5px 5px 1px 5px;
	list-style-type:none;
      }
     #bottomMenu li
     {
      display:inline;
      margin:0;
      padding:0;
      
      }
    
      
      #bottomMenu a
     {
      float:left;
      margin:0;
      padding:0 0 0 0px;
      text-decoration:none;   
      }
      
	
 
    #bottomMenu a span{
      display:block;
      padding:5px 8px 4px 0px;
      color:#ffffff;  
     
      }
      
        
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #bottomMenu a span {float:none;}
    /* End IE5-Mac hack */
    
    
 
      
      #bottomMenu a:hover span, #bottomMenu a:active span{
      color:#ff8a00;
      }
      
 
/*Bottom Menu Ends*/
.footer_links
{
	color:#888888;
	font-family:Tahoma;
	font-size:1.0em;
	font-weight:normal;
}

A.footer_links:link{color:#888888;}
A.footer_links:active {color:#888888;}
A.footer_links:visited {color:#888888;}
A.footer_links:hover{color:#888888; text-decoration:underline;}


/* SideMenu  */



.MenuHdr0
{ 
  height: 1.5em; line-height: 1.5em;
  color: #ff8a00; text-decoration: none; text-align: left;
  display:block; padding-left:17px; width:171px; text-decoration:none;
  background:url(../apperception/i_2.gif) left center no-repeat;
  border-bottom:1px dotted #dcdcdc; font-weight:bold;
}

.MenuHdr0 A, .MenuHdr0 A:Active, .MenuHdr0 A:Hover, .MenuHdr0 A:Visited, .MenuHdr0 A:Link
{
  height: 1.5em; line-height: 1.5em;
  color: #ff8a00; text-decoration: none; text-align: left;
  display:block; width:171px; text-decoration:none;
}

.MenuHdr1
{ 
text-align: left; background: #fff;
font-size:1.0em;
font-weight:normal; padding-left:15px;
height: 1.5em; line-height: 1.5em;
color:#5983b9;
background:url(../apperception/i_3.gif) 7% center no-repeat;
border-bottom:1px dotted #dcdcdc;
}

.MenuHdr1 A, .MenuHdr1 A:Active, .MenuHdr1 A:Hover, .MenuHdr1 A:Visited, .MenuHdr1 A:Link
{
text-align: left;
font-weight:bold; padding-left:15px;
color: #5983b9; 
font-size:1.0em;
height: 1.5em; line-height: 1.5em;
text-decoration:none;
}



.MenuHdrHighlight0
{  
  height: 1.5em; line-height: 1.5em;
  color: #ff8a00; text-decoration: none; text-align: left;
  display:block; padding-left:17px; width:171px; text-decoration:none;
  background:url(../apperception/i_2.gif) left center no-repeat;
  border-bottom:1px dotted #dcdcdc;
  background-color:#eee; font-weight:bold;
}
    
    .MenuHdrHighlight0 A, .MenuHdrHighlight0 A:Active, .MenuHdrHighlight0 A:Hover, .MenuHdrHighlight0 A:Visited, .MenuHdrHighlight0 A:Link
{
  height: 1.5em; line-height: 1.5em;
  color: #ff8a00; text-decoration: none; text-align: left;
  display:block; width:171px; text-decoration:none;
  background-color:#eee;
}

.MenuHdrHighlight1
{  
text-align: left; background: #fff;
font-size:1.0em;
font-weight:bold; padding-left:15px;
height: 1.5em; line-height: 1.5em;
color:#5983b9;
background:#eee url(../apperception/i_3.gif) 7% center no-repeat;
border-bottom:1px dotted #dcdcdc;
    }
    
.MenuHdrHighlight1 A, .MenuHdrHighlight1 A:Active, .MenuHdrHighlight1 A:Hover, .MenuHdrHighlight1 A:Visited, .MenuHdrHighlight1 A:Link
{
text-align: left;
font-weight:bold; padding-left:15px;
color: #5983b9; 
font-size:1.0em;
height: 1.5em; line-height: 1.5em;
text-decoration:none;
}

.MenuItemMouseOver1
{
  background:url(../apperception/i_3.gif) 7% center no-repeat;
  background-color:#eee; 
  height: 1.5em; line-height: 1.5em;
  border-bottom:1px dotted #dcdcdc;
  text-decoration:none;
  padding-left:15px;
}

.MenuItem1
{
text-align: left; background: #fff;
font-size:1.0em;
font-weight:normal; padding-left:15px;
height: 1.5em; line-height: 1.5em;
color:#5983b9;
background:url(../apperception/i_3.gif) 7% center no-repeat;
border-bottom:1px dotted #dcdcdc;
}

.MenuItem1 A, .MenuItem1 A:Active, .MenuItem1 A:Hover, .MenuItem1 A:Visited, .MenuItem1 A:Link, 
.MenuItemMouseOver1 A, .MenuItemMouseOver1 A:Active, .MenuItemMouseOver1 A:Hover, .MenuItemMouseOver1 A:Visited, .MenuItemMouseOver1 A:Link
{
text-align: left;
font-weight:bold; padding-left:15px;
color: #5983b9; 
font-size:1.0em;
height: 1.5em; line-height: 1.5em;
text-decoration:none;
}

.MenuItem2
{
text-align: left; background: #fff;
font-size:1.0em;
font-weight:normal; padding-left:25px;
height: 1.5em; line-height: 1.5em;
color:#5983b9;
background:url(../apperception/i_1.gif) 11% center no-repeat;
border-bottom:1px dotted #dcdcdc;
}

.MenuItem2 A, .MenuItem2 A:Active, .MenuItem2 A:Hover, .MenuItem2 A:Visited, .MenuItem2 A:Link, 
.MenuItemMouseOver2 A, .MenuItemMouseOver2 A:Active, .MenuItemMouseOver2 A:Hover, .MenuItemMouseOver2 A:Visited, .MenuItemMouseOver2 A:Link
{
text-align: left;
font-weight:normal; padding-left:15px;
color: #5983b9; 
font-size:1.0em;
height: 1.5em; line-height: 1.5em;
text-decoration:none;
}

.MenuItemMouseOver2
{
  background:url(../apperception/i_1.gif) 11% center no-repeat;
  background-color:#eee; 
  height: 1.5em; line-height: 1.5em;
  border-bottom:1px dotted #dcdcdc;
  text-decoration:none;
  padding-left:25px;
}

/*Side Menu Ends*/
