/*
======================================================
Skin Created for the Empowerment Group
Created November 2008 for DNN 4.5 and above
Copyright Brio Solutions - Jermond Love
Credits must remain in file.
======================================================
*/
.pagemaster{    width:979px; margin:0 auto; text-align:center; }
html { height:100%;}
body { text-align:center; margin:0 auto; background-image:url(images/EG_SiteBackgroundTile.jpg); background-repeat:repeat; font-family:Helvetica, Arial, sans-serif; font-size:14px;}

/*********************************************
**                                          **
**              DEFAULT CLASSES             **
**                                          **
*********************************************/
table, p{ font-family:Helvetica, Arial, Sans-Serif; font-size:12px; color:#8C8C8C;}

h1{ font-family:Helvetica, Arial, Sans-Serif; font-size:18px; text-decoration:none; font-weight:normal;}
h2{ font-family:Helvetica, Arial, Sans-Serif; font-size:14px; color:#333333; font-weight:bold; color:#555;}
h3{ font-family:Helvetica, Arial, Sans-Serif; font-size:12px; color:#333333; font-weight:bold; color:#555;}

a:link, a:visited, a:active { text-decoration:none; color:#1f558b; font-style:normal; text-decoration:underline;}
a:hover { text-decoration:none;}

hr { height:1px; color:#1f558b; }

/*********************************************
**                                          **
**                  HEADER                  **
**                                          **
*********************************************/
#Header_Left_Shadow{ background-image:url(images/Header_TopLeftShadowTile.jpg); background-repeat:repeat-y; width:6px; background-position:left; }
#Header_BlueTop{ background-image:url(images/Header_BlueTop.jpg); background-repeat:no-repeat; width:968px; height:20px;}
#Header_Right_Shadow{ background-image:url(images/Header_TopRightShadowTile.jpg); background-repeat:repeat-y; width:5px; background-position:right; }

#Header_Logo{ width:282px; height:124px; padding:0 0 0 0;}
#Header_Tagline{ background-image:url(images/Header_Tagline.jpg); width:686px; height:124px; padding:0 0 0 0;}

#Header_Bottom_LeftCorner{ background-image:url(images/Header_BottomLeftCorner.jpg); width:32px; }
#Header_Bottom_Shadow{ background-image:url(images/Header_BottomShadowTile.jpg); background-repeat:repeat-x; background-position:bottom; }
#Header_Bottom_RightCorner{ background-image:url(images/Header_BottomRightCorner.jpg); width:32px; }

/***********************
** Language Selection **
***********************/
.language_style{float:left;padding-left:5px;height:20px;background-color:Transparent;vertical-align:middle;}
.language_style select{background-color:#FFFFFF;color:#666666;font-size:10px;border-style:none;vertical-align:middle;}
.language_style select option{background-color:#FFFFFF;color:#666666;font-size:10px;}
.language{font-size:10px !important;font-family:Helvetica, Arial, Sans-Serif;}

/******************
** Login Section **
******************/
.login, .login a:link, .login a:active, .login a:visited{ font-family:Helvetica, Arial, Sans-Serif; font-size:10px; color:#FFFFFF; text-decoration:none;}
.login a:hover{ text-decoration:underline;}

#login { float:right; padding-right:5px;}

/****************************
** Menu Background Styling **
****************************/
#menubg{ background-image:url(images/Header_NavBarTile.jpg); background-repeat:repeat-x; height:28px; width:915px;}
.menu{margin:0 0 0 0;text-align:center;height:28px;vertical-align:middle;}

/*********************************************
**                                          **
**              MAIN CONTENT                **
**                                          **
*********************************************/
#Content_Top_LeftCorner{ background-image:url(images/Content_TopLeftCorner.jpg); background-repeat:no-repeat; width:32px; height:32px; }
#Content_Top_Shadow{ background-image:url(images/Content_TopShadowTile.jpg); background-repeat:repeat-x; background-position:top; width:915px; height:5px;}
#Content_Top_RightCorner{ background-image:url(images/Content_TopRightCorner.jpg); background-repeat:no-repeat; width:32px; height:32px; }

#Content_Left_Shadow{ background-image:url(images/Content_LeftShadowTile.jpg); width:5px; background-position:right; background-repeat:repeat-y; background-position:left; }
#Content_Right_Shadow{ background-image:url(images/Content_RightShadowTile.jpg); width:4px; background-repeat:repeat-y; background-position:right; background-position:right; }

.content{ background-color:#FFFFFF; margin:20px 45px; width:880px; text-align:left;}

#Content_Bottom_LeftCorner{ background-image:url(images/Content_BottomLeftCorner.jpg); background-repeat:no-repeat; width:32px; height:32px; }
#Content_Bottom_Shadow{ background-image:url(images/Content_BottomShadowTile.jpg); background-repeat:repeat-x; background-position:bottom; width:915px; height:3px;}
#Content_Bottom_RightCorner{ background-image:url(images/Content_BottomRightCorner.jpg); background-repeat:no-repeat; width:32px; height:32px; }

/****************
** Breadcrumbs **
****************/
.breadcrumb_style{padding-left:45px; text-align:left;}
a.dnn_breadcrumb{font-size:8pt;}
a.dnn_breadcrumb:link,a.dnn_breadcrumb:visited{color:#2a4f84;text-decoration:none;}
a.dnn_breadcrumb:active{color:#d85a0e;text-decoration:none;}
a.dnn_breadcrumb:hover{text-decoration:underline;}


/*****************
** Search Boxes **
*****************/
.search {float:right; width:170px; vertical-align:middle; text-align: right;  padding-right:43px;line-height:15px;}
.search img {border:none; padding:0px 0px 0px 0px;}
.search input { background:#ffffff; border:1px solid #666666; color:#666666; width:120px; }

.dnn_search{ font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#666666;}
a.dnn_search {font-size:11px; color:#666666 !important; text-decoration:none !important; font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; padding-right:3px; vertical-align:bottom;}
a.dnn_search:hover {text-decoration:underline !important;}
#dnn_dnnSEARCH_txtSearch.NormalTextBox {padding: 0px 0px 0px 4px; font-size:11px; height:15px;border: #CDCDCD 1px solid; width:120px;}

/****************** 
** Content Panes **
******************/
#Table_ContentPanes{text-align:left;}
.contentpane{padding:0 0 0 0; text-align:left;}
.contentpanetopleft{ padding:0 0 0 0; width:285; text-align:left;}
.contentpanetopright{ padding:0 0 0 48px; width:570px; text-align:left; }
.leftpane{padding:0 24px 0 0; width:427px; text-align:left;}
.rightpane{padding: 0 0 0 24px;width:428px; text-align:left;}
.contentpanebottomleft{ padding:0 48px 0 0; width:570px; text-align:left;}
.contentpanebottomright{ padding:0 0 0 0; width:285px; text-align:left;}
.bottompaneleft{ padding:0 14px 0 0; width:285px; text-align:left; }
.bottompane{ padding:0 14px 0 0; width:285px; text-align:left; }
.bottompaneright{ width:285px; text-align:left;}

/*********************************************
**                                          **
**                  FOOTER                  **
**                                          **
*********************************************/
#Footer_LeftCorner{ background-image:url(images/Footer_LeftCorner.jpg); width:45px; height:85px; }
#Footer_TopSpace{ background-image:url(images/Footer_TopSpacer.jpg); width:567px; height:19px; }
#Footer_RightSide{ background-image:url(images/Footer_RightSideTile.jpg); width:335px; height:85px;}
#Footer_RightCorner{ background-image:url(images/Footer_RightCorner.jpg); width:32px; height:85px; }

#facebook{ width:139px; padding:0 0 0 0; margin:0 0 0 0;}
#myspace{ width:142px; padding:0 0 0 0; margin:0 0 0 0;}
#blogger{ width:139px; padding:0 0 0 0; margin:0 0 0 0;}
#picasa{ width:142px; padding:0 0 0 0; margin:0 0 0 0;}
#twitter{ width:137px; padding:0 0 0 0; margin:0 0 0 0;}
#flickr{ width:138px; padding:0 0 0 0; margin:0 0 0 0;}
#linkedin{width:129px; padding:0 0 0 0; margin:0 0 0 0;}


.facebook{  background-image:url(images/Footer_Facebook.jpg); width:141px; height:85px;}
.myspace{ background:url(images/Footer_MySpace.jpg); width:142px; height:85px;}
.blogger{  background:url(images/Footer_Blogger.jpg); width:141px; height:85px;}
.picasa{  background:url(images/Footer_Picasa.jpg); width:142px; height:85px;}

.right{ text-align:right; }
.copyright{ color:#FFFFFF; font-size:9px; text-align:right; vertical-align:middle;}

/*********************************************
**                                          **
**              SUB-FOOTER                  **
**                                          **
*********************************************/
.subfooter, .subfooter a:link, .subfooter a:active, .subfooter a:visited{ color:#666666; font-size:9px; text-align:center; margin-top:15px; }
.subfooter a:hover{ text-decoration:underline;}

/* easy classes - for light and dark backgrounds */
.darkbg { padding:0 5px 0 5px; color: #ffffff; }
a.darkbg:link, a.darkbg:visited, a.darkbg:hover, a.darkbg:active { font-family: Tahoma, Geneva, Arial, Helvetica,Verdana,  sans-serif; font-size:8pt; text-decoration:none; color:#ffffff; background-color:transparent; border:0; font-weight:normal; }
a.darkbg:hover {background-color: transparent; text-decoration:none; color:#eeeeee; border:0; font-weight:normal; }

.lightbg {color:#1f558b; font-family: Tahoma, Geneva, Arial, Helvetica,Verdana,  sans-serif; font-size: 11px;}
a.lightbg:link, a.lightbg:visited, a.lightbg:hover, a.lightbg:active { font-family: Tahoma, Geneva, Arial, Helvetica,Verdana,  sans-serif; font-size: 11px; text-decoration: none; color:#1f558b; background-color: transparent; border: 0; font-weight: normal; }
a.lightbg:hover { text-decoration: underline; background-color: transparent; }

/* DotNetNuke Module Styles */
.SubHead {font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333;}
.Head {font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 14pt; text-decoration: none; font-weight: normal; white-space: nowrap;background-color:transparent;}

.normal, .Normal {font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #333333;}
.NormalBold {font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; color: #555;}
.NormalRed {color:#990000; font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size:12px;}

a.Normal:link, a.Normal:visited {text-decoration:underline; }
a.Normal:hover {text-decoration:none; }

select, input { font-family:tahoma; font-size:11px; color:#555; }
.NormalTextBox { color:#333; padding-left:4px; line-height:12px; font-family:tahoma; font-weight:normal; font-size: 11px; }

/*********************************************
**                                          **
**              DNN NAV MENU                **
**                                          **
*********************************************/
.main_dnnmenu_bar {cursor:auto;height:28px;line-height:25px;background-color:Transparent;}

.main_dnnmenu_rootitem {color:#666666;font-size:10pt;font-weight:bold;font-family:Helvetica, Arial, Sans-Serif;white-space:normal;padding:0 0 0 0;height:28px;vertical-align:middle;}

.main_dnnmenu_separator{padding:0px 8px 0px 8px;vertical-align:middle;}

.main_dnnmenu_icon {cursor:auto;text-align:center;width:3px;height:25px; }
.main_dnnmenu_break {height:22px;font-size:1px; }
.main_dnnmenu_arrow {border-right:#A2A0AE 1px solid;font-family:webdings;font-size:10pt;cursor:auto;}
.main_dnnmenu_rootmenuarrow {font-family:Webdings, Sans-Serif;font-size:10pt;cursor:auto;}

.StyleIconBackColor {background-color: transparent;}

/************************************ 
** for customised dnn menu colours **
************************************/
.main_dnnmenu_container {background-color:transparent; width:auto; }
.main_dnnmenu_itemhoverroot, .main_dnnmenu_itemhoverroot td{color:#D85A0E;background-color:Transparent;}
.main_dnnmenu_itemselectedroot, .main_dnnmenu_itemselectedroot td{color:#D85A0E;background-color:Transparent;font-size:10pt;font-weight:bold;white-space:normal;padding:0 0 0 0;vertical-align:middle;}
.main_dnnmenu_item  {cursor:auto;color:#FFFFFF;font-size:8pt;font-weight:bold;background-color:Transparent;font-family:Helvetica, Arial, Sans-Serif;white-space:normal;height:25px;}
.main_dnnmenu_itemselected, .main_dnnmenu_itemselected td{ color:#154880; font-size:8pt; background-color:#A8D3FF; height:25px; font-weight:bold; }
.main_dnnmenu_itemhover, .main_dnnmenu_itemhover td { color:#154880; font-size:8pt; background-color:#A8D3FF; height:25px; font-weight:bold; }

/*************************************************************** 
** Changing padding here to give more space on sub menu text. **
** Check browsers for behaviour.                              **
***************************************************************/
.main_dnnmenu_submenu { background-color:#154880; z-index:1000; cursor:auto; filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); margin:5px 2px; padding:2px 2px; text-align:left;}

