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-color: #F0EDED;
	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; }
