 body
        {
            margin: 0px;
            padding: 0px;
            background-color: #abacae;
            text-align: center;
            height:100%;
        }
        
        
        /* ControlPanel style */
.ControlPanel{background:transparent url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}
.TopPane .c_container
{
	padding-bottom:0px !important;
	padding-top:4px !important;
}
.TopPane .c_contentpane
{
	padding-top:3px !important;
}

.TopPane
{
	vertical-align:top;
	text-align: left;
}
DIV.SearchBorder
{
	width:190px;
	height:20px;
}
INPUT.SearchTextBox
{
	width:100px;
	font-family:Verdana;
	font-size:12px;
	color:#aaaaaa;
	font-style:italic;
}
.Bulletin,#dnn_ctr438_ModuleContent, #dnn_ctr1147_ModuleContent, #dnn_ctr1273_ModuleContent
{
	text-align: left; 
	background: url('images/Site/Bulletin.png') no-repeat; 
	padding-right: 60px;
    padding: 10px; 
    
    height: 186px; 
    width: 274px; 
    position: absolute; 
    left: 641px;
    top: 24px;
}
.birdWatermark
{
	height: 93px; 
    width: 133px; 
    position: absolute; 
    left: 75%;
    top: 83%;
    z-index:200;
    background: url('images/Site/bird.png') no-repeat; 
}
.birdsWatermark
{
	height: 176px; 
    width: 265px; 
    position: absolute; 
    left: 70.5%;
    top: 38.5%;
    z-index:200;
    background: url('images/Site/birds.png') no-repeat; 
}
        #MainContainer
        {
            width: 900px;
            height: 100%;
            text-align: center;
            display: inline-block;
        }
        #header
        {
            text-align: left;
            width: 900px;
            height: 150px;
        }
      
        #header .upperMenu
        {
            text-align: left;
            display: block;
            float: right;
            width: 52%;
        }
        #header .upperMenu img
        {
            margin-left: 10px;
            margin-right: 10px;
            float: left;
        }
        #logo
        {
           
            width: 115px;
            height:116px;
            margin-top: 10px;
            margin-bottom: 10px;
        }
        #content
        {
            width: 900px;
            height: 100%;
        }
        .leftMenu
        {
            background: url("images/Site/leftMenu.png" ) 0 0 no-repeat;
            height: 32px;
        }
        .rightMenu
        {
            background: url("images/Site/rightMenu.png" ) 100% 0 no-repeat;
            height: 32px;
        }
        .menu
        {
            background: url("images/Site/middleMenu.jpg" ) 0 0 repeat-x;
            height: 32px;
        }
       
    
        #searchbar
        {
            text-align: right;
        }
        .tl
        {
            background: url("images/Site/bodyTopLeft.jpg" ) 0 0 no-repeat;
        }
        .tr
        {
            background: url("images/Site/bodyTopRight.jpg" ) 100% 0 no-repeat;
            padding: 10px;
            padding-top:0px;
            padding-bottom:0px;
            height: 100%;
            position: relative;
         }
        .bl
        {
            background: url("images/Site/bodyDownLeft.jpg" ) 0 100% no-repeat;
        }
        .br
        {
            background: url("images/Site/bodyDownRight.jpg" ) 100% 100% no-repeat;
        }
        .t
        {
            background: url("images/Site/bodymid.jpg") 0 0 repeat-x;
            background-color: White;
            height: 100%;
        }
        .b
        {
            background: url("images/Site/downmid.jpg") 0 100% repeat-x;
        }
        .l
        {
            background: url("images/Site/bodyLeft.jpg") 0 0 repeat-y;
        }
        .r
        {
            background: url("images/Site/bodyRight.jpg") 100% 0 repeat-y;
        }
      
        #MainContainer_Fade
        {
            background: url( "images/Site/upperFade.jpg" ) 0 0 repeat-x;
            width: 100%;
            height: 100%;
        }
        #MainContainer_Footer
        {
            background: url(images/Site/footerBackground.jpg) 0 100% repeat-x;
            height: 100%;
            width: 100%;
        }
        .clear
        {
            display: block;
            clear:both;
            /*font-size: 1px;
            height: 1px;*/
        }
        .footer, .footer .links
        {
            margin-top: 20px;
            font-size: 12px;
            font-family:Verdana;
            height: 50px;
            clear:both;
        }
        .banner
        {
            display: block;
            width: 100%;
        }
        .LoginBar
        {
        	float: left;
            height: 18px;
            margin-right:20px;
            padding-left:30px;
			background:url('images/Site/LoginIcon.png') 0 50% no-repeat;
			text-align:center;
			vertical-align:middle;
        }
        
        .user, .ContactUsBar a, .LanguagesBar a,.fb-icon a
        {
        	font-size:8pt;
        	color:#a0a3aa !important;
        	font-family:Verdana, Arial;
        }
          .ContactUsBar a	
        {
        	color:#a0a3aa !important;
        	
        }
         .LanguagesBar a
        {
        	color:#a0a3aa !important;
        	margin-left:52px;
        }
        
        .LanguagesItems a
        {
        	margin:10px;
			margin-top:20px;
			color:Black;
			font-size:7pt;
			display:block;
			line-height:0.1em;
         }
         .ContactUsItems a
        {
        	margin:10px;
			margin-top:20px;
			text-align:left;
			color:Black;
			font-size:7pt;
			display:block;
			line-height:0.1em;
         }
        .ContactUsBar
        {
        	float: left;
            height: 18px;
            padding-left:25px;
            margin-right:20px;
			background:url('images/Site/ContactusIcon.png') 0 50% no-repeat;
			position:relative;
			text-align:center;
			vertical-align:middle;
        }
        .LanguagesBar
        {
            float: left;
            height: 18px;
            position:relative;
            padding-left: 0px;
            background:url('images/Site/LanguageIcon.png') 0 50% no-repeat;
        }
       
        .LanguagesItems, .ContactUsItems
        {
            
            
            display: none;
            z-index:50000;
            line-height:0.6em;
            padding-top:25px;
			padding-left:0px;	
			margin:0px !important;
        }
        .ContactUsItems
        {
        background: url('images/Site/contactUsDIV.png') no-repeat;
        width: 158px;
            height: 213px;	
        }
        .LanguagesItems
        {
			background: url('images/Site/LanguageDIV.png') no-repeat;
			width: 158px;
            height: 213px;	
        }
        .LanguagesBar:hover .LanguagesItems
        {
            display: block;
            position: absolute;
            top:0px;
            left:-17px;
        }

		.ContactUsBar:hover .ContactUsItems
        {
            display: block;
            position: absolute;
            top:0px;
            left:-25px;
        }

/*--------- dnn menu style ----------*/
/* main menu td */
 .mainMenu_root, .mainMenu_root_selected  
        {
           height:100%;
            margin:0px !important;
            padding:0px;
            display:inline-block;
			/*vertical-align:middle !important;*/
        }
        .mainMenu_root .txt
        {
        	height:100%;
        	margin:0px !important;
            padding:8px 10px 0px 10px !important;
            display:inline-block;
        	vertical-align:middle !important;
        	font-family:Verdana;
        	font-size: 10pt ;
        	color:#888e9f;
        	text-transform:capitalize;
        }
          .mainMenu_root_selected .txt
        {
        	height:100%;
        	margin:0px !important;
            padding:8px 10px 0px 10px !important;
            display:inline-block;
        	vertical-align:middle !important;
        	font-family:Verdana;
        	font-size: 10pt ;
        	color:#d1242a;
        	text-transform:capitalize;
        }
       
       .SecondScreenTopPane
       {
        height:165px;
       }
       .ChildNode
       {
       height:20px;
       }
       .ChildNode .txt
        {
        	height:100%;
        	margin:0px !important;
            padding:2px !important;
            display:inline-block;
        	vertical-align:middle !important;
        	font-size: 8pt ;
        	color:#888e9f;
        	font-family:Verdana;
        	text-transform:capitalize;
        }
       .mainMenu_root_hover .txt, .mainMenu_root_selected .txt
       {
       	 color:#f68b1f;
       	 background: url("images/Site/menuhighlited2.png" ) 0 0 repeat-x;
         height: 32px;
         font-family:Verdana;
    	 font-size: 10pt ;
    	 text-transform:capitalize;
       }
       
       
        .mainMenu_child_hover td,.mainMenu_child_selected td
           {
				background: url("images/Site/menuItemSelected.jpg" ) 0 0 repeat-x;
			}
			
   
		.mainMenu_child_hover .txt,.mainMenu_child_selected .txt
           {
				color:#f68b1f;
				
			}   
     
       
       .mainMenu .menuSeperator
        {
			background:url('images/Site/sepmenu.jpg') 0 50% no-repeat;
			padding-top:0px ;	
			padding-bottom:0px;	
			margin-right:5px;
			margin-left:5px;
			width:7px;
			height:32px;
			display:block;
			float:left;
		}
      
.mainMenu
{
	height:32px;
	padding:0px;
	margin:0px;
	display:inline-block;
	
}
.mainMenu table{
	border:1px solid #c5c5c5;
	z-index: 50000;
	}

/* SUB Menu Normal */
.mainMenu tr.mi{
	background-color:#ecedee;
	z-index: 1000;
	font-size: 10pt; 
	text-align:left;
	color:#375162;
	line-height:1.5em;
	text-transform:none; 
	font:Verdana;
}
.mainMenu tr.mi td{
padding: 0 2px;
text-transform:none;
}



.CopyRights
{
	font-family:Verdana;
	font-size:10px;
	margin-top:20px;
}
/* Module Action Menus */
.ModuleTitle_SubMenu
{
	border:1px solid #C0D6E5;
}

.ModuleTitle_SubMenu td{
	background-color:#F8FAFF;
	white-space: nowrap;
} 

.ModuleTitle_MenuIcon {
	background-color:#F8FAFF; 
	border:none;
	padding: 0px 2px;
}

.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{
	background: #CE0D0D url(images/submenu_hover.png) repeat-x top left;
	color: #fff;
}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
{
	height: 2px;
	background-color: #D5E0FF;
}
.LeftPane,.ContentPane,.RightPane
{
	margin:0px;
	
}
.RightPane
{
z-index:5000;
}
.SecondScreenLeftPane
{
	padding-top:4px;
}
#dnn_ctr431_ContentPane
{
	width:621px;
	height:252px;
	display:block;
	padding-left:11px;
}

/* Events Calendar theme */

.ThemeMinimalExtropy .EventTodayDay
{
	border: #f68b1f 2px solid !important;
	background-color:#f68b1f;
}
/*Search Result*/	
.SearchResultsContent 
{
	font-family: Verdana,Arial !important;
	font-size:12px !important;
	text-align:left;
}

.SearchResultsContent .Normal
{
	font-size:12px !important;
	
}
.SearchResultsContent .SubHead
{
	font-family: Verdana,Arial !important;
	font-size:12px !important;
	color:#d2222a !important;
	
}

.DNN_FeedbackContent
{
	text-align:left !important;
	font-family:Verdana, Tahoma;
	font-size:12px;
	
}

.DNN_FeedbackContent .subhead,.DNN_FeedbackContent .head
{
	text-align:left !important;
	font-family:Verdana, Tahoma;
	width:80%;
	font-size:12px;
	font-weight:bold;
	
}
.DNN_FeedbackContent .Normal
{
	text-align:left !important;
	font-family:Verdana, Tahoma;
	font-size:12px;
	display:inline-block;
}

.Text
{
	font-family:Verdana, Tahoma;
	font-size:12px;
	
}
.Text a
{
	margin-left:350px;
}
.TextBold
{
	font-family:Verdana, Tahoma;
	font-size:12px;
	font-weight:bold;
}
.DerekTrauger_SiteMapContent
{
	font-family:Verdana, Tahoma;
	font-size:12px;
	text-align:left !important;
	padding-left:40px;
	line-height:2em;
}



/* FieldSet */
.UDT_Form Fieldset, .UDT_Type_Captcha
{
	border: 1px solid #DE7C33;
        margin: 10px 0 30px;
	position: relative;
	background: #D5E4F0;
}

/* Legend */
.UDT_Field legend
{
	color: #fff;
	background: #C41F26;
	border: 1px solid #781351;
	padding:  6px;
	font-weight: bold;
	font-size: 13px;
        /* needed for IE */
	position: relative;
	top: -14px;
	left: 20px;
}
/* Fields */
.UDT_Caption
{
	padding-top:5px;
	padding-bottom: 7px;
	padding-left:7px;
	width: 200px;
	float: left;
}

div.UDT_Input
{
	padding-top:5px;
	padding-bottom: 7px;
	display:inline-block;
}
/* Buttons */
.UDT_Buttons input
{
	color: #000;
	border: 1px outset #d7b9c9;
	padding: 6px;
	cursor: pointer;
	padding-top:10px;
}
.UDT_Buttons Input.UDT_Default
{
	background: #C41F26;
	border: 2px outset #E29A9E;
	font-weight: bold;
	color: #fff;
	padding-top:10px;
}
.fb-icon{float: left;
height: 18px;
margin-right: 20px;
padding-left: 30px;
text-align: center;
vertical-align: middle;background:url(images/picons46.png) no-repeat left center;padding:0 0 0 20px;}