/*----------------------------------------------*/
/*------ General Structure ---------------------*/
/*----------------------------------------------*/

html, body
{
   margin: 0px;
   padding: 0px;
   width: 100%;
   height: 100%;
   background-image: url(images/body_bg.gif);
   background-position: left top;
   background-repeat: repeat-x;
   background-color: #231f20;
   font-family:arial, HelveticaNeueLT Std !important;
   font-size: 12px;
   text-align: center;
}

.contentMaster, .admin_contentMaster
{
   margin: 0px auto;
   width: 900px;
   min-height: 10px;
}

/*---------------------------------------------*/
/*------ Top Logos ----------------------------*/
/*---------------------------------------------*/
.topLogos
{
   /*background-color: #393637;*/
   width: 100%;
   height: 83px;
}

.imgLeftFloat
{
   float: left;
   border: 0px;
}

.imgRightFloat
{
   float: right;
   border: 0px;
}



/*--------------------------------------------*/
/*------ Flash   -----------------------------*/
/*--------------------------------------------*/
.flashDiv, .flashpane
{
   width: 900px;
   padding: 0px;
   margin: 0px;
   border: 0px !important;
   min-height: 0px;
   clear: both;
   background-color: Transparent;
}

.flashpane .titlePosition /*SETS NO TITLE ON FLASHPANE*/
{
   display: none;
}

.flashpane p /*SETS NO PARAGRAPH PADDING ON FLASHPANE*/
{
   margin: 0px;
   padding: 0px;
}

.flashpane .displayCtnr .body
{
   margin-top: 0px !important;
}

/*------------------------------------------*/
/*------ Main contenet ---------------------*/
/*------------------------------------------*/
.mainContent
{
   width: 100%;
   min-height: 302px;
   background-color: #fff;
   background-image: url(images/bg_leftpane.gif);
   background-position:right;
   background-repeat:repeat-y;
   border-top: 7px solid #343131;
   overflow: hidden;
   padding-top: 0px; #
overflow:visible;
_height:396px;



}

.displayDiv
{
   width: 690px;
   min-height: 349px; /*-- 396px-47px */
   position: relative;
   float: left;
   background-color: white;
   overflow: visible; #
_height:349px;/*-- 396px-47px */
_width:680px;


}

.rightPaneDiv
{
   position: relative;
   float: right;
   width: 200px;
   min-height: 396px; /*-- 401px-5px */
   margin: 0px 0px 0px 0px;
   padding: 0px 5px 5px 5px !important;
   background-color: #343131; #
_height:396px;

}

.contentPaneDiv
{
   position: relative;
   float: left;
   width: 334px;
   min-height: 349px; /*-- 401px-5px-47px */
   _height: 349px;
   margin-top: 47px;
   margin-right: 39px;
   margin-bottom: 0px;
   margin-left: 35px; #
_margin-left:17px;
}
.leftPaneDiv
{
   position: relative;
   float: left;
   width: 253px;
   min-height: 349px; /*-- 401px-5px-47px */
   _height: 349px;
   margin-top: 47px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
}
/*********** get rid of dotted border which is added by dnn in edit model************/
.leftPaneDiv div
{
   border: 0px !important;
}


/*-----------------------------------------------*/
/*------ Bottom Bar -----------------------------*/
/*-----------------------------------------------*/

.bottomDiv
{
   background-color: #1a1717;
   width: 100%;
   height: 50px;
   clear: both;
}


.bottomText
{
   text-align: left;
   font-size: 12px;
   color: #898888 !important;
   background-color: transparent;
   float: left;
   line-height: 4.5em;
}

.bottomText .SkinObject, .bottomText a:link, .bottomText a:visited
{
   font-size: 12px;
   color: #898888 !important;
   font-weight: normal;
   line-height: 4.5em;
}

.docklandsImg
{
   float: right;
   margin-left: 28px;
   border: 0px;
}


/*----------------------------------------------*/
/*------ TEXT STYLES ---------------------------*/
/*----------------------------------------------*/

.SubHead
{
   color: #c5c5c5;
}

p
{
   font-size: 12px;
   font-family: Arial !important;
}

p, span, .Normal, h1, h2, h3, h4, strong

{font-family:Arial !important;}

.RED {color:#e81515; font-weight:bold; text-transform:uppercase;
  }

/*----------------------------------------------*/
/*------ LINK STYLES ---------------------------*/
/*----------------------------------------------*/


a, a:link, a:visited, a:active
{
   font-size: 12px;
   font-family: arial;
}

a img
{
   border: 0px !important;
}


/*----------------------------------------------*/
/*------ CONTACT FORM STYLES ------------------*/
/*--------------------------------------------*/

.T5_register td
{
   text-align: left !important;
   width: 200px;
   padding-bottom: 10px;
   font-family: arial;
}
.T5_register td td
{
   text-align: left !important;
   padding-bottom: 2px;
}

.form_label
{
   display: block;
   width: 150px;
   padding-top: 4px;
   padding-right: 20px;
}

.form_title
{
   font-weight: bold;
   text-transform: uppercase;
   display: block;
   width: 100%;
}

.form_box
{
   background-color: #f4f4f4;
   border: 1px solid #ddd;
}

.other
{
   width: 400px !important;
   border: 0px !important;
}
.other td
{
   width: 150px !important;
}

/*----------------------------------------------*/
/*------ Login format  -------------------------*/
/*----------------------------------------------*/

#dnn_dnnLOGIN_cmdLogin
{
   color: #898888;
   font-family: arial, arial, HelveticaNbottomTexteueLT Std;
}

#dnn_dnnLOGIN_cmdLogin:hover
{
   text-decoration: underline;
}



/*-------------------------------------------*/
/*------ SUB PAGE --
/*-------------------------------------------*/

#Admin_contentMaster .sub_mainContent {background-image:none;}

.sub_mainContent
{
   
   position:relative;
   background-color:White;
   background-image: url(images/bg_leftpane.gif);
   background-position:left top;
   background-repeat:repeat-y;
   width: 100%;
   min-height: 2px;
   overflow: hidden; #
_height:546px;
_overflow:visible;

}



.sub_breadcrumbDiv
{
   text-align: right;
   width: 900px;
   height: 30px;
   background-color: #393939;
   color: #d1d1d1; /*#898888*/
   line-height: 3em;
}

.sub_breadcrumb
{
   color: #fff !important;
   font: arial;
   margin-right: 5px;
   margin-left: 5px;
}
.sub_leftpanewrap
{
    background-color: #393939;
    padding:0px;
    position: relative;
    width: 200px !important;
    min-height: 2px;
    float: left;
    margin-left: 0px; #
    _height:416px;
    _margin-left:3px;
}

.sub_leftPaneDiv
{
   position: relative;
   width: 200px !important;
   /*background-color: #393939;*/
    background-repeat:repeat;
   border-left: 5px solid #393939;
   border-right: 5px solid #393939;
   min-height: 2px;
   float: left;
   margin-left: 0px; #
_height:416px;
_margin-left:3px;
_border:0px !immportant; /*TURN OFF BORDERS IN IE 6*/

}



.sub_contentPaneDiv
{
   width: 690px;
   min-height: 302px;
   text-align: left;
   position:static;
   top:30px;
   right:0px;
  padding: 0px;
   margin-left: 0px;
   padding-bottom: 23px; #
_height:516px;
_width:642px;

}


.sub_contentAlign
{
   position: relative;
   width: 624px;
   margin: 23px 0px 0px 39px; #
  
   _margin: 23px 0px 0px 9px;
}

/*********** get rid of dotted border which is added by dnn in edit model************/
.sub_contentAlign div
{
   border: 0px !important;
}

/************************************************/
BREADCRUMB MENU /************************************************/ #dnn_dnnBREADCRUMB_lblBreadCrumb .a .link span
{
   color: #b0b0b0;
   font-family: arial, arial, HelveticaNeueLT Std;
   font-size: 12px;
}




/************************************************/
/*       AdminSkin           */

/************************************************/

#Admin_mainContent .sub_contentPaneDiv
{
   width: 100%;
   float: none;
   text-align: center;
}
#Admin_mainContent .sub_contentAlign
{
   width: 100%;
   margin: 0px;
   text-align: center;
}

#Admin_mainContent .sub_leftPaneDiv, #Admin_mainContent .rightPaneDiv
{
   display: none;
}

#Admin_mainContent .sub_contentPaneDiv .displayCtnr
{
   width: 96% !important;
   margin: 0px auto;
   padding-top: 23px;
   position: relative; 
}


.eipbackimg
{
   display: none !important;
}

#Admin_contentMaster .topMenu
{
}


/*-----------------------------*/
/*------ SITE MAP MENU --------*/
/*-----------------------------*/


.sitemap_MenuHdr0 a:link, .sitemap_MenuHdr0 a:visited, .sitemap_MenuHdr0 a:active, .sitemap_MenuHdr0 a:hover, .sitemap_MenuItem0 a, .sitemap_MenuItem0 a:visted, .sitemap_MenuItem0 a:active, .sitemap_MenuItem0 a:hover, .sitemap_MenuItemMouseOver0 a
{
   font-size: 12px;
   font-weight: normal;
   padding-left: 2px;
   padding-bottom: 2px;
   padding-top: 2px;
   color: #000 !important;
   text-transform: Uppercase !important;
   display: block !important;
   font-family: HelveticaNeueLT Std, arial;
   background-color: #f4f4f4;
   display: block;
   border-left: 3px solid #ddd;
}
.sitemap_MenuItem
{
   height: 15px;
}

.sitemap_MenuItem hr
{
   display: none;
}

/* FIRST LEVEL */

.sitemap_MenuHdr1 a:link, .sitemap_MenuHdr1 a:visited, .sitemap_MenuHdr1 a:active, .sitemap_MenuHdr1 a:hover, .sitemap_MenuItemMouseOver1 a, .sitemap_MenuItem1 a:link, .sitemap_MenuItem1 a:visited, .sitemap_MenuItem1 a:active, .sitemap_MenuItem1 a:hover, .sitemap_MenuItemMouseOver1 a
{
   font-size: 12px;
   font-weight: normal;
   padding-bottom: 2px;
   padding-top: 2px;
   color: #666;
   font-weight: bold;
   margin-left: 20px;
   display: inline !important;
}


/* SECOND LEVEL */


.sitemap_MenuHdr2 a:link, .sitemap_MenuHdr2 a:visited, .sitemap_MenuHdr2 a:active, .sitemap_MenuHdr2 a:hover, .sitemap_MenuItemMouseOver2 a, .sitemap_MenuItem2 a:link, .sitemap_MenuItem2 a:visited, .sitemap_MenuItem2 a:active, .sitemap_MenuItem2 a:hover, .sitemap_MenuItemMouseOver2 a
{
   font-size: 12px;
   font-weight: normal !important;
   padding-bottom: 2px;
   padding-top: 2px;
   color: #666;
   margin-left: 55px;
}

/* THIRD LEVEL */



.sitemap_MenuHdr3 a:link, .sitemap_MenuHdr3 a:visited, .sitemap_MenuHdr3 a:active, .sitemap_MenuHdr3 a:hover, .sitemap_MenuItemMouseOver3 a, .sitemap_MenuItem3 a:link, .sitemap_MenuItem3 a:visited, .sitemap_MenuItem3 a:active, .sitemap_MenuItem3 a:hover, .sitemap_MenuItemMouseOver3 a
{
   font-size: 12px;
   color: #999 !important;
   padding-left: 85px !important;
   display: inline !important;
}



/*-----------------------------*/
/*------ IMAGE GALLERY --------*/
/*-----------------------------*/

#lblName
{
   display: none;
}

#lblPageCount
{
   color: #999;
   font-size: 12px;
}

#lnkPrevious, #lnkNext, #lnkDownload, #lnkClose
{
   color: White !important;
   font-size: 12px;
}




/*-------------------------------------------*/
/*------ LATEST NEWS & NEWS MODULE --------*/
/*--------------------------------------------*/

.newstitle
{
   font-family: arial;
   color: #000 !important;
   font-weight: 700;
   clear: both !important;
   font-size: 12px;
   text-align: left !important;
   width:100%;
   display:block;
}

.viewnewstitle
{
   font-family: arial;
   color: #000 !important;
   font-weight:normal;
   clear: both;
   font-size: 16px;
   text-align: left !important;
   display:none;
}

.newsummary
{
}

#Table1 td, span.viewnewstitle, span.viewnewsarticle
{
   text-align: left !important;
}

.viewnewsimage
{
   display: none;
}

.viewnewsreturn
{
   display: block;
   margin-top: 20px;
   color: white;
   width: 45px;
   color: white !important;
   padding: 5px 7px 5px 7px;
   background-color: #393637;
   float: left;
   display: block;
   text-align: left;
}


.ye_black {display:none;}