BODY {
    padding: 0px;
    margin: 0px;
    font-size:10pt;
    font-family:Verdana, Arial, Tahoma;
    background-color:Transparent;
    
}

/*Icon Styles*/

.infoIcon{background: url(/Portals/0/lcSprite.png) no-repeat -319px 0px; float: left; width: 21px; height: 21px}
.sunIcon{background: url(/Portals/0/lcSprite.png) no-repeat 0px -46px; float: left; width: 35px; height: 29px}
.rainIcon{background: url(/Portals/0/lcSprite.png) no-repeat -35px -46px; float: left; width: 29px; height: 29px}
.cloudIcon{background: url(/Portals/0/lcSprite.png) no-repeat -64px -46px; float: left; width: 43px; height: 29px}
.windIcon{background: url(/Portals/0/lcSprite.png) no-repeat -107px -46px; float: left; width: 43px; height: 29px}
.weatherIcons{background: url(/Portals/0/lcSprite.png) no-repeat 0px -46px; width: 150px; height: 29px}
.worldIconLarge{background: url(/Portals/0/lcSprite.png) no-repeat -198px -22px; float:left; width: 33px; height: 33px}
.peopleWorldIcon{background: url(/Portals/0/lcSprite.png) no-repeat -162px -22px; float:left; width: 36px; height: 38px}
.busIcon{background: url(/Portals/0/lcSprite.png) no-repeat -232px -22px; float:left; width: 42px; height: 34px}
.questionIcon{background: url(/Portals/0/lcSprite.png) no-repeat 0px -21px; float:left; width: 20px; height: 21px}
/*End Icon Styles*/


A {
    font-size: 9pt; 
    font-weight: bold; 
    font-style: normal; 
    font-family: Verdana, Arial, Tahoma; 
}
A:link {
    color: navy;
    text-decoration: none;
}
A:visited {
    color: navy;
    text-decoration: none;
}
A:active {
    color: navy;
    text-decoration: underline;
}
A:hover {
    color: #000000;
    text-decoration: underline;
}
/* Portal Text */
.Normal {
   
    font-family: Verdana, Arial, Tahoma;
    font-weight: normal;
    font-size: 10pt;
}
/* Module Links */
A.Normal {
    font-family: Verdana, Arial, Tahoma;
    font-size: 10pt;
    font-weight: bold;
}
A.Normal:link {
    color: navy;
    text-decoration: none;
}
A.Normal:visited {
    color: navy;
    text-decoration: none;
}
A.Normal:active {
    color: navy;
    text-decoration: none;
}
A.Normal:hover {
    color: #000000;
    text-decoration: underline;
}
/* [USER] */
.UserLoginSprtr {
    padding: 0px 0px 0px 5px;
    font-family: Verdana, Arial, Tahoma;
    font-size: 10pt;
    font-weight: normal;
    color: #4F87C2;
}
.dnnUser {
    padding: 0px 0px 0px 5px;
    font-family: Verdana, Arial, Tahoma;
    font-size: 10pt;
    font-weight: bold;
}
A.dnnUser:link {
    color: #ffffff;
    text-decoration: none;
}
A.dnnUser:visited {
    color: #ffffff;
    text-decoration: none;
}
A.dnnUser:active {
    color: #ffffff;
    text-decoration: none;
}
A.dnnUser:hover {
    color: #ffffff;
    text-decoration: underline;
}
/* [LOGIN] */
.dnnLogin {
    padding: 0px 0px 0px 5px;
    font-family: Verdana, Arial, Tahoma;
    font-size: 10pt;
    font-weight: bold;
    color: #ffffff;
}
A.dnnLogin:link {
    color: #ffffff;
    text-decoration: none;
}
A.dnnLogin:visited {
    color: #ffffff;
    text-decoration: none;
}
A.dnnLogin:active {
    color: #ffffff;
    text-decoration: none;
}
A.dnnLogin:hover {
    color: #ffffff;
    text-decoration: underline;
}
/* [SEARCH] */
.dnnSearch {
    font-family: Verdana, Arial, Tahoma;
    font-size: 10pt;
    font-weight: bold;
    text-align: right;
    vertical-align: middle;
}
.dnnSearch IMG {
    margin-left: -5px;
    vertical-align: top;
}
.dnnSearch LABEL {
    font-family: Verdana, Arial, Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
    vertical-align: middle;
}
#dnn_dnnSEARCH_txtSearch {
    border: 1px solid #9DC1E5;
    font-family: Verdana, Arial, Tahoma;
    font-size: 10pt;
    color: #000000;
    background-color: #FFFFFF;
    height: 18px;
    width: 120px;
}
#dnn_dnnSEARCH_optWeb {
    vertical-align: bottom;
}
#dnn_dnnSEARCH_optSite {
    margin-left: -1px;
    vertical-align: bottom;
}
A.dnnSearch:link {
    color: #FFFFFF;
    text-decoration: none;
}
A.dnnSearch:visited {
    color: #FFFFFF;
    text-decoration: none;
}
A.dnnSearch:active {
    color: #FFFFFF;
    text-decoration: none;
}
A.dnnSearch:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
/* [CURRENTDATE] */
.dnnCurrentDate {
    padding: 0px 0px 0px 0px;
    font-family: Verdana, Arial, Tahoma;
    font-size: 10pt;
    font-weight: normal;
    color: #FFFFFF;
}
/* [BREADCRUMB] */
.dnnBreadcrumbLink {
    font-family: Verdana, Arial, Tahoma;
    font-size: 10pt;
    font-weight: normal;
    color: #004D8D;
}
A.dnnBreadcrumbLink:link {
    color: #004D8D;
    text-decoration: none;
}
A.dnnBreadcrumbLink:visited {
    color: #004D8D;
    text-decoration: none;
}
A.dnnBreadcrumbLink:active {
    color: #004D8D;
    text-decoration: none;
}
A.dnnBreadcrumbLink:hover {
    color: #004D8D;
    text-decoration: underline;
}
/* [LANGUAGE] */
.dnnLanguage {
    background-color: #FFFFFF;
}
.LanguageComboBox SELECT {
    font-family: Verdana, Arial, Tahoma;
    font-weight: normal;
    font-size: 10px;
    width: 135px;
}
/* [LINKS] */
.dnnLinks {
    padding: 0px 2px;
    font-family: Verdana, Calibri, Tahoma;
    font-size: 10pt;
    font-weight: bold;
    color: #000080;
}
A.dnnLinks:link {
    color: #000080;/*004D8D*/
    text-decoration: none;
}
A.dnnLinks:visited {
    color: #000080;
    text-decoration: none;
}
A.dnnLinks:active {
    color: #000080;
    text-decoration: none;
}
A.dnnLinks:hover {
    color: #000080;
    text-decoration: underline;
}
/* [COPYRIGHT] */
.dnnCopyright {
    font-family: Verdana, Arial, Tahoma;
    font-size: 8pt;
    font-weight: normal;
    color: #FFFFFF;
}
/* [TERMS][PRIVACY][HELP] */
.dnnTermsPrivacyHelp {
    font-family: Verdana, Arial, Tahoma;
    font-size: 8pt;
    font-weight: normal;
    color: #FFFFFF;
}
A.dnnTermsPrivacyHelp:link {
    color: #FFFFFF;
    text-decoration: none;
}
A.dnnTermsPrivacyHelp:visited {
    color: #EEEEEE;
    text-decoration: underline;
}
A.dnnTermsPrivacyHelp:active {
    color: #FFFFFF;
    text-decoration: underline;
}
A.dnnTermsPrivacyHelp:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
/* Skin PANES */
.SloganPane {
    background-color: transparent;
    width: 100%;
    height: 100%;
}
.ImagePane {
    vertical-align: top;
    width: 100%;
    height: 0;
}
.TopPane {
    background-color: transparent;
    vertical-align: top;
    width: 100%;
    height: 0;
}
.LeftPane {
    padding: 0px 7px 0px 7px;
    background: transparent;
    vertical-align: top;
    width: 333px;
    
}
.contentBlock {
    padding: 3px 0px 3px 7px;
    vertical-align: top;
    width: 730px;
}

.contentBlockLeft {
    padding: 3px 0px 3px 7px;
    vertical-align: top;
    
}
.contentBlockRight {
    padding: 3px 0px 3px 7px;
    vertical-align: top;
    
    
}


.topLeftContent {
    vertical-align:middle;
    text-align:left;
    width: 60%;
}

.topRightContent {
    vertical-align: top;
    text-align:right;
    width: 40%;
}


.homeLeftPane {
    padding: 3px 0px 3px 7px;
    vertical-align: top;
    width: 272;
}

.LeftPane2 {
    padding: 0px 7px 0px 7px;
    background: transparent;
    vertical-align: bottom;
    width: 100%;
}
.LeftPaneInt {
    background: transparent;
    vertical-align: top;
}
.ContentPane {
    padding: 3px 0px 3px 0px;
    vertical-align: top;
    width: 100%;
}

.MiddlePane {
    padding: 0px 7px 0px 7px;
    background: transparent;
    vertical-align: top;
    width: 334px;
}

.homeMiddlePane { 
    padding: 2px 2px 2px 5px;
    vertical-align: top;
    width: 500;
}

.RightPane {
    padding: 0px 7px 0px 7px;
    background: transparent;
    vertical-align: top;
    width: 333px;
}
.linkBlock {
    padding: 3px 0px 3px 7px;
    vertical-align: top;
    width: 250px;
}

.homeRightPane {
    padding: 3px 0px 3px 7px;
    vertical-align: top;
    width: 228;
}

.homeTopLeftPane {
    padding: 3px 0px 3px 7px;
    vertical-align: top;
    width: 772;
}


.homeTopRightPane {
    padding: 3px 2px 3px 7px;	
    vertical-align: top;
    width: 228; 
}
.ContentPaneInt {
    padding: 0px 7px 0px 7px;
    vertical-align: top;
    width: 100%;
}
.RightPaneInt {
    padding: 0px 0px 0px 0px;
    vertical-align: top;
}
.ContentPaneAdmin {
    padding: 3px 7px 3px 7px;
    background: #FFFFFF;
    vertical-align: top;
    width: 100%;
    height: 100%;
}
.BottomPane {
    background-color: transparent;
    vertical-align: top;
    width: 100%;
    height: 0;
}
.BottomPane2 {
    padding: 3px 0px 3px 0px;
    background-color: transparent;
    vertical-align: top;
    width: 100%;
    height: 0;
}
.BottomPane3 {
    padding: 0px 7px 0px 7px;
    background-color: transparent;
    vertical-align: top;
    width: 100%;
    height: 0;
}
/* Preview Container PANES */
.to1pane {
    padding: 10px 0px 0px 0px;
    background-color: transparent;
    width: 100%;
    height: 0%;
}
.to2pane {
    padding: 4px 4px 0px 8px;
    background-color: transparent;
    vertical-align: middle;
    width: 70%;
    height: 0%;
}
.to3pane {
    padding: 4px 8px 0px 4px;
    background-color: transparent;
    vertical-align: middle;
    width: 30%;
    height: 0%;
}
.cotoppane {
    padding: 10px 8px 0px 8px;
    background-color: transparent;
    width: 100%;
    height: 0%;
}
.co1pane {
    padding: 0px 5px 0px 8px;
    background-color: transparent;
    width: 25%;
    height: 100%;
}
.co2pane {
    padding: 0px 5px 0px 5px;
    background-color: transparent;
    width: 25%;
    height: 100%;
}
.co3pane {
    padding: 0px 5px 0px 5px;
    background-color: transparent;
    width: 25%;
    height: 100%;
}
.co4pane {
    padding: 0px 8px 0px 5px;
    background-color: transparent;
    width: 25%;
    height: 100%;
}
.bo1pane {
    padding: 10px 4px 10px 8px;
    background-color: transparent;
    vertical-align: middle;
    width: 29%;
    height: 100%;
}
.bo2pane {
    padding: 10px 5px 0px 5px;
    background-color: transparent;
    vertical-align: middle;
    width: 42%;
    height: 100%;
}
.bo3pane {
    padding: 10px 8px 0px 14px;
    background-color: transparent;
    vertical-align: middle;
    width: 29%;
    height: 100%;
}
/* [SOLPARTMENU] */
/* Horizontal Light Menu */
.MainMenu_MenuContainer {
    margin: 0px 5px 0px 5px;
    background-color: transparent;
}
.MainMenu_MenuBar {
    height: 30px;
}
.MainMenu_MenuItem {
    padding: 2px 8px 2px 4px;
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-color: #F6F6F6;
    font-family: Verdana, Arial, Tahoma;
    font-size: 10pt;
    font-weight: normal;
    color: #6598CC;
}
.MainMenu_MenuItemSel {
    padding: 2px 8px 2px 4px;
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-color: #F6F6F6;
    font-family: Verdana, Arial, Tahoma;
    font-size: 10pt;
    font-weight: normal;
    color: #FFFFFF;
    background-color: transparent;
}
.MainMenu_MenuIcon {
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 0px 1px 1px;
    border-color: #F6F6F6;
    background-color: #F6F6F6;
    width: 0px;
    display: none;
}
.MainMenu_MenuArrow {
    padding: 2px 0px 2px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 0px;
    border-color: #F6F6F6;
    background-color: #F6F6F6;
    width: 0px;
    display: none;
}
.MainMenu_MenuBreak {
    border-style: none;
    background-color: transparent;
    vertical-align: bottom;
    height: 1px;
    width: 1px;
}
.MainMenu_SubMenu {
    padding: 0px;
    margin: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #B0CEEB;
    border-width: 1px;
    font-family: Verdana, Arial, Tahoma;
    font-size: 10pt;
    font-weight: normal;
    color: #000000;
    background-color: #F6F6F6;
    filter: progid:DXImageTransform.Microsoft.Shadow(color= '#EBEBEB' , Direction=135, Strength=1);
}
.MainMenu_SubMenuItemSel {
    padding: 2px 8px 2px 4px;
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-color: #8FBAE5;
    font-family: Verdana, Arial, Tahoma;
    font-size: 10pt;
    font-weight: normal;
    color: #FFFFFF;
    background-color: #8FBAE5;
}
.MainMenu_RootMenuArrow {
    display: none;
}
.MainMenu_RootMenuItem TD {
    padding: 3px 0px 0px 0px;
    margin: 0px;
    font-family: Verdana, Arial, Tahoma;
    font-weight: bold;
    font-size: 10pt;
    color: #888888;
    background-image: url(media/TabMiddle.gif);
    vertical-align: middle;
    background-repeat: repeat-x;
    height: 30px;
}
.MainMenu_RootMenuItemSel TD {
    padding: 3px 0px 0px 0px;
    margin: 0px;
    font-family: Verdana, Arial, Tahoma;
    font-weight: bold;
    font-size: 10pt;
    color: #6598CC;
    background-color: transparent;
    height: 30px;
}
.MainMenu_RootMenuItemActive TD {
    padding: 3px 0px 0px 0px;
    margin: 0px;
    font-family: Verdana, Arial, Tahoma;
    font-weight: bold;
    font-size: 10pt;
    color: #FFFFFF;
    background-position: left top;
    background-image: url(media/TabActiveMiddle.gif);
    background-repeat: repeat-x;
    background-color: transparent;
    height: 30px;
}
/* Horizontal */
.MainMenu_RootMenuItemH2 TD {
    padding: 0px;
    margin: 0px;
    font-family: Verdana, Arial, Tahoma;
    font-weight: bold;
    font-size: 10pt;
    background-color: transparent;
}
.MainMenu_RootMenuItemH2 TD DIV {
    padding: 0px;
    margin: 0px;
    background-position: right top;
    background-image: url(media/TabRight.gif);
    background-repeat: no-repeat;
}
.MainMenu_RootMenuItemH2 TD DIV DIV {
    padding: 0px 9px 0px 9px;
    margin: -13px 0px -13px 0px;
    background-position: left top;
    background-image: url(media/TabLeft.gif);
    background-repeat: no-repeat;
    background-color: transparent;
}
.MainMenu_RootMenuItemH2 TD DIV DIV DIV {
    padding: 5px 5px 0px 5px;
    margin: 0px 0px -31px 0px;
    font-family: Verdana, Arial, Tahoma;
    font-weight: bold;
    font-size: 10pt;
    color: #888888;
    background-image: url(media/TabMiddle.gif);
    background-repeat: repeat-x;
    background-color: transparent;
    line-height: 2.0em;
    height: 30px;
}
.MainMenu_RootMenuItemSelH2 TD {
    padding: 0px;
    margin: 0px;
    font-family: Verdana, Arial, Tahoma;
    font-weight: bold;
    font-size: 10pt;
    color: #FFFFFF;
    background-color: transparent;
}
.MainMenu_RootMenuItemSelH2 TD DIV {
    padding: 0px;
    margin: 0px;
    background-position: right top;
    background-image: url(media/TabSelRight.gif);
    background-repeat: no-repeat;
}
.MainMenu_RootMenuItemSelH2 TD DIV DIV {
    padding: 0px 9px 0px 9px;
    margin: -13px 0px -13px 0px;
    background-position: left top;
    background-image: url(media/TabSelLeft.gif);
    background-repeat: no-repeat;
}
.MainMenu_RootMenuItemSelH2 TD DIV DIV DIV {
    padding: 5px 5px 0px 5px;
    margin: 0px 0px -31px 0px;
    font-family: Verdana, Arial, Tahoma;
    font-weight: bold;
    font-size: 10pt;
    color: #FFFFFF;
    background-image: url(media/TabSelMiddle.gif);
    background-repeat: repeat-x;
    line-height: 2.0em;
    height: 30px;
}
.MainMenu_RootMenuItemActiveH2 TD {
    padding: 0px;
    margin: 0px;
    font-family: Verdana, Arial, Tahoma;
    font-weight: bold;
    font-size: 10pt;
    color: #FFFFFF;
    background-color: transparent;
}
.MainMenu_RootMenuItemActiveH2 TD DIV {
    padding: 0px;
    margin: 0px;
    background-position: right top;
    background-image: url(media/TabActiveRight.gif);
    background-repeat: no-repeat;
    background-color: transparent;
}
.MainMenu_RootMenuItemActiveH2 TD DIV DIV {
    padding: 0px 9px 0px 9px;
    margin: -13px 0px -13px 0px;
    background-position: left top;
    background-image: url(media/TabActiveLeft.gif);
    background-repeat: no-repeat;
}
.MainMenu_RootMenuItemActiveH2 TD DIV DIV DIV {
    padding: 5px 5px 0px 5px;
    margin: 0px 0px -31px 0px;
    font-family: Verdana, Arial, Tahoma;
    font-weight: bold;
    font-size: 10pt;
    color: #FFFFFF;
    background-image: url(media/TabActiveMiddle.gif);
    background-repeat: repeat-x;
    background-color: transparent;
    line-height: 2.0em;
    height: 30px;
}
/* Vertical Menu */
.MainMenu_MenuContainer_Vert {
    font-size: 1px;
    background-color: transparent;
    width: 190px;
}
.MainMenu_MenuBarV {
    height: 32px;
}
.MainMenu_RootMenuItem_Vert TD {
    padding-left: 2px;
    font-family: Verdana, Arial, Tahoma;
    font-weight: bold;
    font-size: 10pt;
    color: #888888;
    background-position: left top;
    background-image: url(media/MenuVItm.gif);
    background-repeat: no-repeat;
    vertical-align: middle;
    height: 31px;
}
.MainMenu_RootMenuItemSel_Vert TD {
    font-family: Verdana, Arial, Tahoma;
    font-weight: bold;
    font-size: 10pt;
    color: #FFFFFF;
    background-position: left top;
    background-image: url(media/MenuVSel.gif);
    background-repeat: no-repeat;
    vertical-align: middle;
    height: 31px;
}
.MainMenu_RootMenuItemActive_Vert TD {
    font-family: Verdana, Arial, Tahoma;
    font-weight: bold;
    font-size: 10pt;
    color: #FFFFFF;
    background-position: left top;
    background-image: url(media/MenuVActive.gif);
    background-repeat: no-repeat;
    vertical-align: middle;
    height: 31px;
}
/* Vertical Light Menu */
.MainMenu_RootMenuItem_Vert2 TD {
    padding-left: 2px;
    font-family: Verdana, Arial, Tahoma;
    font-weight: bold;
    font-size: 10pt;
    color: #888888;
    background-position: left top;
    background-image: url(media/MenuVItm.gif);
    background-repeat: no-repeat;
    vertical-align: middle;
    height: 31px;
}
.MainMenu_RootMenuItemSel_Vert2 TD {
    font-family: Verdana, Arial, Tahoma;
    font-weight: bold;
    font-size: 10pt;
    color: #6598CC;
    vertical-align: middle;
    height: 31px;
}
.MainMenu_RootMenuItemActive_Vert2 TD {
    font-family: Verdana, Arial, Tahoma;
    font-weight: bold;
    font-size: 10pt;
    color: #FFFFFF;
    background-position: left top;
    background-image: url(media/MenuVActive.gif);
    background-repeat: no-repeat;
    vertical-align: middle;
    height: 31px;
}
/* Admin Menu */
.MainMenu_MenuIcon_Admin {
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 0px 1px 1px;
    border-color: #F6F6F6;
    background-color: #F6F6F6;
    width: 0px;
}
.LabelEditOverClass {
    text-decoration: none;
}
/* Skin Classes */
.tblBg {
    background-image: url(media/MasterBG.jpg);
    background-repeat:repeat;
    width: 100%;
    height: 100%;
}
.tdMain {
    padding: 0px;
    width: 100%;
    height: 100%;
}
.tblMain {
    background-color: FFFFFF;	
    width: 1000px;
    height: 100%;
    padding:0px;
}
.tblMainFull {
    background-color: #FFFFFF;
    width: 100%;
    height: 100%;
}
/* Banner */
.tdBanner {
    /*background-position: top;
    background-image: url(media/Pnl1TM.gif);
    background-repeat: repeat-x;*/
}
.tblBanner {
    background-position: left;
    background-image: url(media/Pnl1LM.gif);
    background-repeat: repeat-y;
    width: 100%;
    height: 100%;
}
.tblBannerVert {
    background-position: left;
    background-image: url(media/Pnl1LM.gif);
    background-repeat: repeat-y;
    width: 100%;
    height:100%;
}
.tblLogo {
    background-position: left top;
    background-image: url(media/Pnl1TC.gif);
    background-repeat: repeat-x;
    width: 23px;
    height: 100%;
}
.tdLogo {
    padding: 5px 0px 0px 10px;
    /*background-position: left top;
    background-image: url(media/Pnl1TL.gif);
    background-repeat: no-repeat;*/
    width: 23px;
}
.tdSloganPane {
    background-position: right;
    background-image: url(media/panelShadowR.gif);
    background-repeat: repeat-y;
    width: 100%;
    height: 50px;
}
.tblSloganPane {
    background-position: right top;
    background-image: url(media/Pnl1TR.gif);
    background-repeat: no-repeat;
}
.tdTopLine {
    background-position: left top;
    background-image: url(media/TopGrad.gif);
    background-repeat: no-repeat;
    height: 17px;
    background-color: #004D8D;
    font-size: 1px;
    text-align: right;
    width: 100%;
}

.tblHeader 
{
    width:1000px;
    background-position: center center ;
    background-repeat: no-repeat;
    padding: 0px;	
    background-image:url(media/headerGovtCenter.jpg);/*headerGovtCenter.jpg*/	
    
}
.tblHeader2 
{
    width:1000px;
    background-position: center center ;
    background-repeat: no-repeat;
    padding: 0px;	
    background-image:url(media/header2.jpg);	
    
}

.tdSloganPaneCont 
{	
    padding: 0px;
    height: 100px;
    width: 76%;	
}
.tdSloganPaneCont2 
{	
    padding-bottom: 5px;
    height: 100px;
    width: 24%;	
}

/* To change the banner image replace background-image with Banner1.jpg, Banner2.jpg, ..., Banner14.jpg or with your own image */
.tblMainImg {
    background-color: #FFFFFF;
    background-position: right top;
    background-image: url('media/Banner3.jpg');
    background-repeat: no-repeat;
    width: 800px;
    height: 100%;
}
/* To change the banner image replace background-image with Banner1.jpg, Banner2.jpg, ..., Banner14.jpg or with your own image */
.tblMainImgFull {
    background-color: #FFFFFF;
    background-position: right top;
    background-image: url('media/Banner3.jpg');
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
}
.tdBannerImg {
    background-position: top;
    background-image: url(media/Pnl1TM.gif);
    background-repeat: repeat-x;
    background-color: transparent;
}
/* To change the banner height change the height value */
.tblBannerImg {
    background-position: left;
    background-image: url(media/Pnl1LM.gif);
    background-repeat: repeat-y;
    width: 100%;
    height: 100px;
}
/* To change the banner height change the height value */
.tblBannerImgVert {
    background-position: left;
    background-image: url(media/Pnl1LM.gif);
    background-repeat: repeat-y;
    width: 100%;
    height: 120px;
}
/* Panel backgrounds */
.Pnl1LM {
    background-position: left;
    background-image: url(media/Pnl1LM.gif);
    background-repeat: repeat-y;
    
}
.upperCorner
{	
    padding: 5px 0px 0px 10px;
    background-position: left top;
    background-image: url(media/Pnl1TL.gif);
    background-repeat: no-repeat;
    width: 23px;
}
.Pnl1RM {
    font-size: 6px;
    background-position: right;
    background-image: url(media/panelShadowR.gif);
    background-repeat: repeat-y;
    
    
}
.Pnl1B {
    font-size: 1px;
    background-color: #004D8D;
    width: 100%;
}

.Pnl1T {
    font-size: 1px;
    background-color: #FFFFFF;
    width: 100%;
}
.Pnl1BM {
    font-size: 1px;
    background-position: bottom;
    background-image: url(media/Pnl1BM.gif);
    background-repeat: repeat-x;
    width: 100%;
    height: 22px;
}
.Pnl1LM-1 {
    background-position: left;
    background-image: url(media/panelShadow.gif);
    background-repeat: repeat-y;
}
.Pnl1RM-1 {
    background-position: right;
    background-image: url(media/panelShadowR.gif);
    background-repeat: repeat-y;
    font-size: 1px;
}
.Pnl1BM-1 {
    padding: 0px 10px;
    background-color: #004D8D;
    text-align: center;
}
.Pnl1LM-2 {
    background-position: left top;
    background-image: url(media/Pnl1LM.gif);
    background-repeat: no-repeat;
}
.Pnl1BM-2 {
    font-size: 1px;
    padding: 0px 10px 0px 10px;
    /*background-color: #FFA500;*/
    background-image: url(media/HeaderBar.jpg);
    text-align: center;
    height:25px;
}
.Pnl1RM-2 {
    
    background-position: right top;
    background-image: url(media/Pnl1RM.gif);
    background-repeat: no-repeat;
}
.Pnl22TM {
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #ABBDD1;
    background: #FEE4B1;
    width: 100%;
}
.Pnl22M {
    border-right-style: solid;
    border-left-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-color: #ABBDD1;
    border-left-color: #ABBDD1;
    background: #FEE4B1;
    vertical-align: top;
    width: 100%;
    height: 100%;
}
.Pnl22BM {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #ABBDD1;
    background: #FEE4B1;
    width: 100%;
}
.TblCenter {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #9DC1E5;
    width: 100%;
    height: 100%;
}
.TblCenterVert {	
    background: #FFFFFF;
    width: 100%;
    height: 100%;
    
}
.TblCenterPC {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #9DC1E5;
    background: #FFFFFF;
    width: 100%;
    height: 100%;
}
/* Menu */
.MenuH {
    background-color: transparent;
    width: 100%;
    height: 30px;
}
.tblSearch {
    
    background-image: url(media/HeaderBar.jpg);
    vertical-align: middle;
    width: 100%;
}
.tdSearch {
    padding: 3px 9px 0px 0px;
    text-align: right;
    vertical-align: middle;
    font-size: 16px;
}
.tblMiddlePanes {
    width: 100%;	
}

.MiddlePanes {
    padding: 0px 7px 0px 7px;
    vertical-align: top;
    width: 100%;
    
}
.tblPaneContainer {
    width: 100%;
    
}
.mainBodyBG
{
    background-image:url(media/bodyBG.gif);
    background-repeat:no-repeat;
}

.tdLeftPaneContainer {
    padding: 11px 7px 10px 0px;
    vertical-align: top;
    width: 200px;
    height: 100%;
}
.tblLeftPaneContainer {
    width: 100%;
    height: 100%;
}
.tblLeftPane {
    width: 100%;
    height: 100%;
}
.ContentPanes {
    padding: 0px 0px 0px 0px;
    vertical-align: top;
    height: 100%;
}
.tdBreadcrumb {
    padding-left: 5px;
    vertical-align: middle;
    font-size: 8pt;
    width: 100%;
    height: 28px;
    color:#004D8D; 
}
.tdCopyright {
    background-color: #004D8D;
}
/* Interior Skin Classes */
.tdPaneContainerInt {
    padding: 0px 10px 0px 10px;
    width: 100%;
    height: 100%;
}
.tdLeftPaneContainerInt {
    vertical-align: top;
}
/* Vertical Skin Classes*/
.tdMenuV {
    padding: 3px 0px 10px 0px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-color: #ABBDD1;
    border-left-color: #ABBDD1;
    background: #FEE4B1;
    vertical-align: top;
    width: 100%;
}
/* [LANGUAGE] */
.tdLanguage {
    padding-right: 10px;
}
.LanguageComboBox {
    font-size: 1px;
}
#Td_Containers {
    padding: 0px 4px;
    height: 100%;
}
#Table_Containers {
    border: 1px solid #E5E5E5;
    background-position: left top;
    background-image: url(media/content_bg.gif);
    background-repeat: repeat;
    background-color: #F2F2F2;
    text-align: center;
    width: 100%;
    height: 100%;
}


/*COUNTY's (lcMain skin) NAV MENU CSS*/


.main_dnnmenu_container {
    background-color: transparent; 
    
}
.main_dnnmenu_bar {
    cursor: pointer; 
    cursor: hand;
    height:25px;
    background-color: Transparent;	
    line-height:25px;
    vertical-align:middle;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
    cursor: pointer; 
    cursor: hand; 
    color: #004D8D; 
    font-size: 9pt; 
    font-weight: bold; 
    font-style: normal; 
    background-color: Transparent;
    font-family: Verdana, Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/
       
   
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
    cursor: pointer; 
    cursor: hand; 
    color: #000080;/* 004D8D*/
    font-size: 9pt; 
    font-weight: bold; 
    font-style: normal; 
    background-color: Transparent;
    font-family: Verdana, Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 10px 0px 5px;   /*explicitly set padding for root menu items*/ 
    height:25px;
    line-height:25px;
    }
    


.main_dnnmenu_active 
{
    /*background-color:#004D8D;*/
    background-image: url(media/HeaderBar2.gif);	
    color:#FFFFFF;
    display:inline-block; 


}

.main_dnnmenu_itemhover   
{
    background-image: url(media/HeaderBar2.gif);	
    color:#FFFFFF;
    line-height:25px;
        
}

.main_dnnmenu_itemhover td {  
    background-image: url(media/HeaderBar2.gif);	
    color:#FFFFFF;	
    line-height:20px;
    
}

.main_dnnmenu_submenu {
    background-color: #EFEFEE;  
    z-index: 1000; 
    cursor: pointer; 
    cursor: hand; 
    padding-left: 2px;
    padding-right: 2px;
    filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 	
    line-height:20px;
    border-left-color:#C0C0BE;
    border-left-width:1px;
    border-left-style:solid;
}

.main_dnnmenu_break {
    height: 1px;
    font-size: 1px;
}
 
.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: 10pt;
  font-weight: normal;
}


/* Lightbox CSS */

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(Lightbox/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(Lightbox/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }




/* OLD INTERNET CSS */

.pagetable { 
                margin-top:10px;
                font: 95% Verdana, Arial, Helvetica, sans-serif;
                color: #000;
                text-align: left;
                border-collapse: collapse;
                border: 1px solid #0066B3;
}

.pageth{
font-size:105%;
font-weight:600;
color:#FFF;
background-color: #004D8D;
border-left: 1px solid #dadada;
border-top: 1px solid #dadada;
}

.pagetr {
                vertical-align: top;
}
.pagetr,.pageth,.pagetd {
                padding: .55em;
}
.pagetd {
                border-left: 1px solid #dadada;
}


.pagediv { 
                font-family:Verdana, Arial, Helvetica, sans-serif; 
                font-size:12px; 
                padding:10px;
                }

/*  bold heading  */
.pagePH {
                font-weight:bold; 
                margin-bottom:0px;
                line-height:20px; 
                }
/* start of normal paragraph*/
.pageP {
                text-align:justify; 
                margin-top:3px; 
                line-height:18px; 
                }
                
.pagepre {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size:12px;
                text-align:justify; 
                margin-top:3px; 
                line-height:20px;
}              
.pageodd {background-color:#F3F1F1}


/*Standard table properties for main body of Internet pages*/
.body {width:100%;font-size:x-small;background-color:Transparent;font-family:verdana, Tahoma, Arial;}






/* ==========================
    CSS STYLES FOR DEFAULT HouseMenu FOR LC INTERNET v4.0
   ==========================
*/

/* Vertical Menu */



#houseMenuV, #houseMenuV ul { /* all lists */
    margin: 0;
    padding: 0;
    border: solid 1px #999;
    list-style: none;
    float: left;
    width: 100%;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    background: transparent;
    text-decoration: none;
}

#houseMenuV li { /* all list items */
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    position: relative;
    float: left;
    width: 100%;
    /* hack for MacIE5 to ignore, while other browsers use \*/
    width: 100%;
    _width: 100%; /* width recognized by IE only to handle box model issues */
    /* end hack */
    line-height : 18px;
    text-decoration: none;
}

#houseMenuV li ul { /* second-level lists */
    position: absolute;
    left: -9999px;
    margin-left: 144px;
    _margin-left: 142px;
    margin-top: -21px;
    border: solid 1px #999;
    z-index: 999;
    text-decoration: none;
}

#houseMenuV li ul ul { /* third-and-above-level lists */
    left: -9999px;
    z-index: 999;
    text-decoration: none;
}


#houseMenuV a { /* all links within the menu wrapper */
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    font-weight : bold;
    text-decoration : none;
    color : #004D8D;
    background-color: transparent;
    padding: 5px;
    width: auto;
    height: 22px;
    /* hack for MacIE5 to ignore, while other browsers use \*/
    _width: auto;
    height: 13px;
    _height: 100%;
    /* end hack */
}



#houseMenuV li a:link {text-decoration:none;}
#houseMenuV li a:visited {text-decoration:none;}


#houseMenuV li a:hover {
    margin: 1px;
    border: solid 1px #EFEFEE;
    padding: 3px;
    height: 14px;
    color: #000;
    background-color: #fff; 
    text-decoration:none;
}

#houseMenuV li:hover ul ul, 
#houseMenuV li:hover ul ul ul, 
#houseMenuV li.sfhover ul ul, 
#houseMenuV li.sfhover ul ul ul {
    left: -9999px;
    text-decoration: none;
}

#houseMenuV li:hover ul, 
#houseMenuV li li:hover ul, 
#houseMenuV li li li:hover ul, 
#houseMenuV li.sfhover ul, 
#houseMenuV li li.sfhover ul, 
#houseMenuV li li li.sfhover ul { /* lists nested under hovered list items */
    left: auto;
    z-index: 999;
    text-decoration: none;
}

#houseMenuV iframe {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
    display: block;
    text-decoration: none;
}


/* Applied to the parent item, if displayed, in either vertical or horizontal
   orientation. Must follow other styles. */
#houseMenuParentItem a
{ /* all links under the parent item (li) */
    color: #eeeeee;
    background-color: #666;
    text-decoration: none;
}

a#houseMenuParentLink
{ /* parent link itself */
    color: #004D8D;
    background-color:transparent;
    text-decoration: none;
}

a#houseMenuCurrentLink
{ /* current link itself */
    color: #ffffff;
    background-color: #6598CC;
    text-decoration: none;
}

/* ==========================
    END  CSS STYLES FOR DEFAULT HouseMenu FOR LC INTERNET v4.0
   ==========================
*/


.kwicks {
    /* recommended styles for kwicks ul container */
    list-style: none;
    position: relative;
    margin: 0;
    padding: 0;
}
.kwicks li{
    /* these are required, but the values are up to you (must be pixel) */
    width: 125px;
    height: 100px;

    /*do not change these */
    display: block;
    overflow: hidden;
    padding: 0;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */
}
.kwicks.horizontal li {
    /* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
    margin-right: 5px; /*Set to same as spacing option. */	
    float: left;
}
.kwicks.vertical  li{
    /* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
    margin-bottom: 5px; /*Set to same as spacing option. */	
}

#kwick_1 { 
    background-color: #53b388;
}
#kwick_2 {
    background-color: #5a69a9;
}
#kwick_3 {
    background-color: #c26468;
}
#kwick_4 { 
    background-color: #bf7cc7;
}
.kwicks.horizontal #kwick_4 {
    margin-right: none; /* cancel margin on last kiwck (if you set a margin above) */
}
.kwicks.vertical #kwick_4 {
    margin-bottom: none; /* cancel margin on last kiwck (if you set a margin above) */
}

 /* Sets all Rad Window dialog boxes to be higher than the rad menu */
.radwindow .radwindow_Default .normalwindow .transparentwindow { z-index: 999999999 !important; }

