* 
{
	font-family: Arial, Helvetica, sans-serif;
}

html, body
{
	margin: 0 0 0 0;
	padding: 0;
	border: 0;
	color: Black;
	background-color: #1059a8;
	text-align: center;
	font-size: 11px;
}

.MainTD {
	width: 510px;
}

.MainBGColor
{
	color: #143064;
}

/* Header / Top Nav Styles */

.Layout1_02
{
	background-image: url(/skins/original/homepage/TopNav_02.png);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 28px;
}

.Layout1_05
{
	background-image: url(/skins/original/homepage/TopNav_05.png);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 28px;
}

.Layout5_02 {
	background-image: url(/skins/original/Layouts/Layout1_02.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.Layout5_04 {
	background-image: url(/skins/original/Layouts/Layout1_04.gif);
	background-repeat: repeat-y;
	height: auto;
}
.Layout5_05 {
	background-image: url(/skins/original/Layouts/Layout1_05.gif);
	background-repeat: repeat-y;
}
.Layout5_07 {
	background-image: url(/skins/original/Layouts/Layout1_07.gif);
	background-repeat: repeat-x;
}

    


.TopNav_BG {
	background-color: #3c5072;
	width: 100%;
}

.TopNav {
	font-family: Arial;
	font-size: 10px;
	color: White;
	padding-left: 6px;
	padding-right: 6px;
}

.TopNavLink {
	font-family: Arial;
	font-size: 10px;
	color: White;
	text-decoration: none;
	cursor: pointer;
}

.TopNavLink:Link {
	font-family: Arial;
	font-size: 10px;
	color: White;
	text-decoration: underline;
	cursor:pointer;
}

.TopNavLink:Hover {
	font-family: Arial;
	font-size: 10px;
	color: White;
	text-decoration: underline;
	cursor: pointer;
}

.TopNavSpacerImage {
	background-image: url(/Skins/Original/Homepage/TopNavDivide.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 10px;
	height: 21px;
}

/* Layout for TopNav Expand */

.TopNav_ExpandBG {
	background-image: url(/Skins/Original/Homepage/TopNav_03.png);
	background-repeat: repeat-x;
	background-position: bottom;
	display:table-cell;
	vertical-align: top;
	text-align: center;
}
.TopNavDropDownTD {
	font-family: Arial;
	font-size: 10px;
	color: White;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 0px;
	text-align: left;
}
.TopNav_ExpandLeft {
	background-image: url(/Skins/Original/Homepage/TopNav_ExpandLeft.png);
	background-repeat: repeat-y;
	background-position:bottom;
	height:auto;
	width: 29px;
}

.TopNav_ExpandRight {
	background-image: url(/Skins/Original/Homepage/TopNav_ExpandRight.png);
	background-repeat: repeat-y;
	width: 31px;
}

.MainNavBarImg {
	background-image: url(/Skins/Original/Homepage/MainNav_Mid.gif);
	height: 23px;
}

.HomePageHeader {
	background-image: url(/Skins/Original/Homepage/HomepageHeader.jpg);
	background-position: top;
	background-repeat: no-repeat;
	background-color: Black;
}

.Layout1_02
{
	background-image: url(/skins/original/homepage/TopNav_02.png);
	background-repeat: no-repeat;
}

/* Top navigation text and links */

.TopNavText
{
	font-family: Verdana;
	color: black;
	font-size: 10px;
	font-weight: bold;
	height: 10px;
	width: 75px;
	vertical-align: text-bottom;
	border: thin inset #e2e2e2;
	border-width: 1px; 
}

.TopNavLink:Link {
	font-family: Arial;
	font-size: 10px;
	color: White;
	text-decoration: none;
}
.TopNavLink:Visited {
	font-family: Arial;
	font-size: 10px;
	color: White;
	text-decoration: none;
}
.TopNavLink:Active {
	font-family: Arial;
	font-size: 10px;
	color: White;
	text-decoration: none;
}
.TopNavLink:Hover {
	font-family: Arial;
	font-size: 10px;
	color: White;
	text-decoration: underline;
}

/* Standard Buttons Insert/Update  Cancel/Close */

.UpdateBtnSmall {
	color: #228B22;
	font-size: 10px;
	font-weight: bold;
}

.CancelBtnSmall {
	color: #FF0000;
	font-size: 10px;
	font-weight: bold;
}

.UpdateBtnNormal {
	color: #228B22;
	font-size: 12px;
	font-weight: bold;
}

.CancelBtnNormal{
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
}


/* Layout Containers */ 

.MainContainer {
	background-color: #5d6f8d;
	width: 784px;
}

.MainTable {
	Border: 2px solid #143064;
	background-color: #5d6f8d;
}

.LeftContainer {
	background-color: #ffffff; 
    width: 200px;
	vertical-align: top;
	background-image: url(/Skins/Original/Layouts/Layout2_09.jpg);
	background-repeat: repeat-y;
	padding-left: 20px;
	padding-right: 10px;
}

.MiddleContainer {
	height: 450px;
	vertical-align: top;
	background-color: #ffffff;
	padding-bottom: 20px;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 10px;
}

.MiddleContainerNoHead {
	background-color: #ffffff;
	vertical-align: top;
	height: 550px;
	width: 100%;
}

.MiddleContainerExpand {
	background-color: #ffffff;
	vertical-align: top;
	height: 550px;
	width: 100%;
}

.Content {
	padding-top: 10px;
	padding-bottom: 20px;
}

.IndentContent {
	padding-left: 30px;
}
	
.SubContent {
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 30px;
}

.GuidePageImage {
	vertical-align: top;
	text-align: left;
	width: 120px;
}

/* Guide Page Videos*/
.GuideVideoContainer {
	margin-right: 4;
	text-align: right;
}

.GuideVideoCaption {
	font-family: verdana;
	font-size: 8px;
	text-align: center;
	font-weight: bold;
}

/* Homepage Components */

.NewsflashContainer {
	background-image: url(/Skins/Original/Homepage/Homepage_05.jpg);
	background-repeat: repeat-y;
	width: 182px;
	background-color: White;
	height: 410px;
	vertical-align: top;
	text-align: left;
	scrollbar-3dlight-color: #e5edfa;
	scrollbar-arrow-color: #3c5072;
	scrollbar-base-color: Gray;
	scrollbar-darkshadow-color: Black;
	scrollbar-face-color: #a4b7d7;
	scrollbar-highlight-color: #cdddf9;
	scrollbar-shadow-color: #708090;
	scrollbar-track-color: #ebf0f8;
	scrollbar-width: 10px;
}

.NewsflashTitle {
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color: #143064;
	padding-top: 3px;
	padding-left: 3px;
}

.NewsflashHeader {
	padding-left: 5px;
	padding-top: 5px;
	Padding-bottom: 5px;
}

.NewsflashDivImage {
	background-image: url(/Skins/Original/Homepage/Newsflash_Divided.gif);
	width: 166px;
	height: 1px;	
}

.NewsflashHeaderLink:link {
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	text-indent: 18px;
	text-decoration: none;
	color: #143064;
}
.NewsflashHeaderLink:visited {
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	text-indent: 18px;
	text-decoration: none;
	color: #143064;
}
.NewsflashHeaderLink:active {
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	text-indent: 18px;
	text-decoration: none;
	color: #143064;
}
.NewsflashHeaderLink:hover {
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	text-indent: 18px;
	text-decoration: none;
	color: #427AAA;
}

.NewsflashContentLink:link {
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
	color: #143064;
}
.NewsflashContentLink:visited {
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
	color: #143064;
}
.NewsflashContentLink:active {
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
	color: #143064;
}
.NewsflashContentLink:hover {
	font-family: Arial;
	font-size: 10px;
	text-decoration: Underline;
	color: #143064;
}

.NewsflashText
{
    font-family: Arial;
    font-size: 10spx;
    font-style: normal;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 5px;
}

/* This is the link styles for the top/main featured item */

/* Main TD that holds all FeaturedItem(s) */
.FeaturedItemContainer {
	background-color: White;
}

.FeaturedItemHeaderSpan {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 145px;
}

.FeaturedItemContent {
	height: 60px;
	text-align: left;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	padding-left: 6px;
	padding-right: 10px;
}

/* Top Feature Header link style */
.FeaturedItemLinkHeader:link
{
	font-family: Arial;
	font-size: 14px;
	color: #143064;
	font-weight: bold;
	text-decoration: none;
}	

.FeaturedItemLinkHeader:visited {
	font-family: Arial;
	font-size: 14px;
	color: #143064;		
	font-weight: bold;
	text-decoration: none;
}

.FeaturedItemLinkHeader:active {
	font-family: Arial;
	font-size: 14px;
	color: #143064;	
	font-weight: bold;
	text-decoration: none;	
}

.FeaturedItemLinkHeader:hover {
	font-family: Arial;
	font-size: 14px;
	color: #143064;		
	font-weight: bold;
	text-decoration: underline;
}

/* Top Feature image and long description style */
.FeaturedItemLink:link
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #404143;
	font-weight: normal;
	text-decoration: none;	
}	

.FeaturedItemLink:visited {
	FONT-FAMILY: Arial, Sans-Serif;
	FONT-SIZE: 12px;	
	color: #404143;		
	font-weight: normal;
	text-decoration: none;
}

.FeaturedItemLink:active {
	FONT-FAMILY: Arial, Sans-Serif;
	FONT-SIZE: 12px;	
	color: #003399;	
	font-weight: normal;
	text-decoration: none;	
}

.FeaturedItemLink:hover {
	FONT-FAMILY: Arial, Sans-Serif;
	FONT-SIZE: 12px;	
	color: #003399;		
	font-weight: normal;
	text-decoration: none;
}	

/* Top Feature More Info link style */
.FeaturedItemMoreContainer {
	padding-top: 5px;
	padding-bottom: 10px;
}

.FeaturedItemMoreLink:Link {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	color: #143064;
}

.FeaturedItemMoreLink:visited {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	color: #143064;
}

.FeaturedItemMoreLink:active {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	color: #143064;
}

.FeaturedItemMoreLink:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
	color: #143064;
}	

/* This is the style for each featured item table cell */
       /* For selected bottom cell */
.FeaturedItemSelectedTD
{
	background-image: url(/Images/Featured/Thumbs/FeaturedItemSelectBG.jpg);
	background-repeat: no-repeat;
	width: 162px;
	height: 33px;
	vertical-align: top;
	text-align: left; /*position: static;*/
	padding-left: 3px;
	padding-top: 3px;
}

/* For non-selected bottom cell */
.FeaturedItemTD {
	width: 162px;
	height: 33px;
	vertical-align: top;
	text-align: left; /*position: static;*/
	padding-left: 3px;
	padding-top: 3px;
}

.FeaturedItemThumbLink:link {
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}

.FeaturedItemThumbLink:visited {
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}

.FeaturedItemThumbLink:active {
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;	
	font-weight: bold;
	color: #003399;	
	text-decoration: none;	
}

.FeaturedItemThumbLink:hover {
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;	
	font-weight: bold;
	color: #003399;	
	text-decoration: underline;
}

/* This is for the Education and Events Feature */

.EducationEventsBorder {
	padding-top: 5px;
}

.EducationEventsDivide {
	padding-top: 2px;
	text-align: center;
	vertical-align: top;
}

.EVCalendarIcon {
	vertical-align: middle;
}

.EducationEventsHeader {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #143064;
	text-align: center;
	padding-bottom: 5px;
}

.EducationEventsDateTD {
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	color: #5d6f8d;
	text-align: right;
	vertical-align: top;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-right: 5px;
	padding-left: 10px;
}

.EducationEventsContentTD {
	text-align: left;
	padding-left: 5px;
	padding-bottom: 4px;
	padding-top: 2px;
}

.EducationEventsAltTR {
	background-color: #E6E9EC;
}

.EducationEventsLink:Link {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #143064;
	text-decoration: none;
}

.EducationEventsLink:Visited {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #143064;
	text-decoration: none;
}

.EducationEventsLink:Active {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #143064;
	text-decoration: none;
}

.EducationEventsLink:Hover {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #143064;
	text-decoration: Underline;
}


/* Website Drop Shadow Background Frame */

.HomepageBG_03
{
	background-image: url(/Skins/Original/Homepage/HomepageBG_03.png);
	background-repeat: repeat-x;
	vertical-align: top;
}

.HomepageBG_07
{
	background-image: url(/Skins/Original/Homepage/HomepageBG_07.png);
	background-repeat: repeat-y;
	vertical-align: top;
}

.HomepageBG_09
{
	background-image: url(/Skins/Original/Homepage/HomepageBG_09.png);
	background-repeat: repeat-y;
	vertical-align: top;
}

.HomepageBG_13
{
	background-image: url(/Skins/Original/Homepage/HomepageBG_13.png);
	background-repeat: repeat-x;
	vertical-align: top;
}


/* Homepage Left Container BG */

.LeftBoxTD {
	background-image: url(/Skins/Original/Homepage/LeftBoxBG.jpg);
	background-repeat: no-repeat;
	background-color: #3c5072;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 335px;
	width: 195px;
}
.LeftBoxTop_Expand
{
	background-image: url(/Skins/Original/Homepage/LeftBoxTop_Expand.jpg);
	background-repeat: repeat-x;
	vertical-align: top;
}

.LeftBoxMid_RightExpand
{
	background-image: url(/Skins/Original/Homepage/LeftBoxMid_RightExpand.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
}

.LeftBoxBot_Expand
{
	background-image: url(/Skins/Original/Homepage/LeftBoxBot_Expand.jpg);
	background-repeat: repeat-x;
	vertical-align: bottom;
}

/* Property Search Styles */

.PropertySearchTD {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: White;
	padding-bottom: 6px;
	padding-left: 6px;
}
.CitySelectBox {
	font-family: Arial;
	color: black;
	font-size: 10px;
	font-weight: bold;
	height: 24px;
	width: 160px;
}
.SearchInputBox {
	font-family: Arial;
	color: black;
	font-size: 10px;
	font-weight: bold;
	height: 12px;
	width: 155px;
}
.PropertySearchLink:Link {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: White;
	text-decoration: none;
}
.PropertySearchLink:Visited {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: White;
	text-decoration: none;
}
.PropertySearchLink:Active {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: White;
	text-decoration: none;
}
.PropertySearchLink:Hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: White;
	text-decoration: underline;
}

/* Homepage Featured Newsflash BG */

.Homepage_15
{
	background-image: url(/Skins/Original/Homepage/Homepage_15.jpg);
	background-repeat: repeat-x;
}

.Homepage_17
{
	background-image: url(/Skins/Original/Homepage/Homepage_17.jpg);
	background-repeat: repeat-y;
}

.Homepage_19
{
	background-image: url(/Skins/Original/Homepage/Homepage_19.jpg);
	background-repeat: repeat-y;
}

.Homepage_25
{
	background-image: url(/Skins/Original/Homepage/Homepage_25.jpg);
	background-repeat: repeat-x;
}

/* Homepage Newsflash SideBar BG */

.Homepage_04
{
	background-image: url(/Skins/Original/Homepage/Homepage_04.jpg);
	background-repeat: repeat-y;
	vertical-align: bottom;
	width: 11px;
}

.Homepage_06
{
	background-image: url(/Skins/Original/Homepage/Homepage_10.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
	text-align: right;
	width: 15px;
}

.Homepage_21
{
	background-image: url(/Skins/Original/Homepage/Homepage_10.jpg);
	background-repeat: repeat-y;
	vertical-align: bottom;
	text-align: right;
	width: 15px;
}

/* Layout 1 and 2 */

.Layout1_04
{
	background-image: url(/Skins/Original/Layouts/Layout1_04.jpg);
}

.Layout1_07
{
	background-image: url(/Skins/Original/Layouts/Layout1_07.jpg);
}

.Layout1_09
{
	background-image: url(/Skins/Original/Layouts/Layout1_09.jpg);
}

.Layout1_11
{
	background-image: url(/Skins/Original/Layouts/Layout1_11.jpg);
}

.Layout1_04_expand
{
	background-image: url(/Skins/Original/Layouts/Layout1_04.jpg);
	background-repeat: repeat-x;
}

.Layout1_07_expand
{
	background-image: url(/Skins/Original/Layouts/Layout1_07.jpg);
	background-repeat: repeat-y;
}

.Layout1_09_expand
{
	background-image: url(/Skins/Original/Layouts/Layout1_09.jpg);
	background-repeat: repeat-y;
}

.Layout1_11_expand
{
	background-image: url(/Skins/Original/Layouts/Layout1_09.jpg);
	background-repeat: repeat-x;
}

.Layout1_04_nohead
{
	background-image: url(/Skins/Original/Layouts/Layout1_04.jpg);
	background-repeat: repeat-x;
}

.Layout1_07_nohead
{
	background-image: url(/Skins/Original/Layouts/Layout1_07.jpg);
	background-repeat: repeat-y;
}

.Layout1_09_nohead
{
	background-image: url(/Skins/Original/Layouts/Layout1_09.jpg);
	background-repeat: repeat-y;
}

.Layout1_11_nohead
{
	background-image: url(/Skins/Original/Layouts/Layout1_11.jpg);
	background-repeat: repeat-x;
}

.Layout2_04
{
	background-image: url(/Skins/Original/Layouts/Layout2_04.jpg);
	background-repeat: repeat-x;
}

.Layout2_06
{
	background-image: url(/Skins/Original/Layouts/Layout2_06.jpg);
	background-repeat: repeat-x;
}

.Layout2_11
{
	background-image: url(/Skins/Original/Layouts/Layout2_11.jpg);
	background-repeat: repeat-y;
}

.Layout2_13
{
	background-image: url(/Skins/Original/Layouts/Layout2_13.jpg);
	background-repeat: repeat-y;
}

.Layout2_15
{
	background-image: url(/Skins/Original/Layouts/Layout2_15.jpg);
	background-repeat: repeat-x;
}

.Layout2_17
{
	background-image: url(/Skins/Original/Layouts/Layout2_17.jpg);
	background-repeat: repeat-x;
}

/* Format for table */

table {
	font-size:11px;
}

.altTable 
{	
	border-color: #e2eed9;
	border-width: 2px;
	border-style: solid;
}

.altRowHeader 
{
	background-color: #0b752b;
	color: #ffffff;
	font-weight: bold;
}

.altRowColorOne 
{
	background-color: #EAEEF5; 
	vertical-align:top;
}
	
.altRowColorTwo 
{
	background-color:#EFEFEF;
	vertical-align:top
}

.TableLine
{
	background-color: #143064;
	height:1px;
}

.TableHead 
{
	background-image: url(/Skins/Original/Layouts/tableline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #143064;
	font-size: 12px;
	vertical-align: bottom;
	font-weight: bold;
	text-decoration: none;
}

.TableHeadLink:link
{
	color: #143064;
	font-size: 12px;
	vertical-align: bottom;
	font-weight: bold;
	text-decoration: none;
}
.TableHeadLink:Visited 
{		
	color: #143064;
	font-size: 12px;
	vertical-align: bottom;
	font-weight: bold;
	text-decoration: none;
}	
.TableHeadLink:Active 
{
	color: #143064;
	font-size: 12px;
	vertical-align: bottom;
	font-weight: bold;
	text-decoration: none;
}	
.TableHeadLink:Hover 
{
	color: #143064;
	font-size: 12px;
	vertical-align: bottom;
	font-weight: bold;
	text-decoration: none;
}
	
.TableHeadLarge 
{
	background-image: url(/Skins/Original/Layouts/tableline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color:#143064;
	font-size:14px;
	vertical-align:bottom;
	font-weight:bold;	
}

/* Form GridView */

.GridView {
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-color: #00008B;
	border-width: 2px;
	border-style: solid;
}

.GridViewHeader A:LINK {
	color : #ffffff;
	font-size: 12px;		
	font-weight: bold;
}	
.GridViewHeader A:VISITED {
	color : #ffffff;	
	font-size: 12px;	
	font-weight: bold;
}			
.GridViewHeader A:Hover {
	color : #ffffff;	
	font-size: 12px;
	font-weight: bold;
}
.GridViewHeader A:Active {
	color : #ffffff;
	font-size: 12px;		
	font-weight: bold;
}	

.GridViewLink A:LINK {
	color: #143064;
	font-size: 12px;
}	
.GridViewLink A:VISITED {
	color : #143064;	
	font-size: 12px;	
}			
.GridViewLink A:Hover {
	color : #4883EC;	
	font-size: 12px;
}
.GridViewLink A:Active {
	color : #143064;
	font-size: 12px;		
}	

.GridViewRow {
	background-color: #EAEEF5;
}

.GridViewAltRow {
	background-color: #EFEFEF; 
}

.GridViewHeader {
	background-color: #2E587C;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}

.GridViewFooter {
	background-color: #989898;
	font-size: 14px;
	color: White;
}

.GridViewPagerLink TD {       
    color : #143064;
	font-size: 14px;   
 }   
.GridViewPagerLink A:LINK {
    color : #143064;
	font-size: 14px;
}
.GridViewPagerLink A:VISITED {
	color : #143064;
	font-size: 14px;	
}
.GridViewPagerLink A:HOVER {
    color: #4883EC;
    font-size: 14px;
}
.GridViewPagerLink A:ACTIVE {
	color : #143064;
	font-size: 14px;	
}

.GridViewPagerLink02 TD {
    border-width: 0;
    padding: 0 6px;
    border-left: solid 1px;
    font-size: 14px;
    font-weight: bold;
    color: #143064;
    line-height: 14px;
    border-left-color: #CCCCCC;
}   
.GridViewPagerLink02 A:LINK {
    color: #999999;
    font-size: 14px;
    text-decoration: none;
}
.GridViewPagerLink02 A:HOVER {
    color: #0066CC;
    font-size: 14px;
    text-decoration: none;
}

.GridViewArrowUp {
	background-image: url(/Skins/Original/Layouts/arrow_up.gif);
	background-repeat: repeat-x;		
}
.GridViewArrowDown {
	background-image: url(/Skins/Original/Layouts/arrow_down.gif);
	background-repeat: repeat-x;		
}

.GridViewResetButton {
	background-image: url(/Skins/Original/Layouts/reset.png);
	background-repeat: repeat-x;		
}
	

/* Side Links Styles Layout 2 */

.SideLinkHeader {
    background-image: url(/Skins/Original/layouts/tableline.gif);
    background-repeat: repeat-x;
    background-position: bottom;		
    color: #143064;
    font-size: 12px;
    vertical-align: bottom;
    font-weight: bold;
}

.SidelinkBG {
	vertical-align: middle;
}

.Sidelink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	color: #143064;
	text-decoration: none;
	text-indent: 18px;
	background-image: url(/Skins/Original/Layouts/SidelinkDot_2.png);
	background-position: left, top;
	background-repeat: no-repeat;
	line-height: 18px;
}
.Sidelink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	color: #143064;
	text-decoration: none;
	text-indent: 18px;
	background-image: url(/Skins/Original/Layouts/SidelinkDot_2.png);
	background-position: left, top;
	background-repeat: no-repeat;
	line-height: 18px;
}
.Sidelink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	color: #143064;
	text-decoration: none;
	text-indent: 18px;
	background-image: url(/Skins/Original/Layouts/SidelinkDot_2.png);
	background-position: left, top;
	background-repeat: no-repeat;
	line-height: 18px;
}
.Sidelink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	color: #4883EC;
	text-decoration: underline;
	text-indent: 18px;
	background-image: url(/Skins/Original/Layouts/SidelinkDot_1.png);
	background-position: left, top;
	background-repeat: no-repeat;
	line-height: 18px;
}

.SubSidelink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: block;
	color: #143064;
	text-decoration: none;
	text-indent: 25px;
	line-height: 14px;
}
.SubSidelink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: block;
	color: #143064;
	text-decoration: none;
	text-indent: 25px;
	line-height: 14px;
}
.SubSidelink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: block;
	color: #143064;
	text-decoration: none;
	text-indent: 25px;
	line-height: 14px;
}
.SubSidelink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: block;
	color: #4883EC;
	text-decoration: underline;
	text-indent: 25px;
	line-height: 14px;
}


/* Footer Styles */

.footer {
    background-color:#1059a8;
	height: 36px;
	width: 550px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: White;
	line-height: 14px;
	border-bottom: solid 1px white;
}

.footer_02
{
	background-image: url(/skins/original/homepage/footer_02.png);
	background-repeat: no-repeat;
	width: 32px;
	height: 45px;
	vertical-align:bottom;
}

.footer_05
{
	background-image: url(/skins/original/homepage/footer_05.png);
	background-repeat: no-repeat;
	width: 35px;
	height: 45px;
	vertical-align:bottom;
}


/* Language Translate Tool Styles */

.LanguageSelectTD {
	width: 130px;
	vertical-align: top;
	text-align: right;
	padding-right: 13px;
}

.LanguageSelectLink:link {
	font-family: Verdana;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
	z-index:2;
}

.LanguageSelectLink:Hover {
	font-family: Verdana;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
	z-index:2;
}

.LanguageSelectLink:Visted {
	font-family: Verdana;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
	z-index:2;
}

.LanguageSelectLink:Active {
	font-family: Verdana;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
	z-index:2;
}


/* Ajax Styles */

.GoogleSearchBoxText {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
}

.GoogleWatermark 
{
	background-image: url('/Images/Common/SearchByGoogle.jpg');
	background-repeat:no-repeat;	
	width: 95px;
	height: 10px;
	border: thin inset #e2e2e2;
	border-width: 1px; 
}

.AccordionTableHeadLink
{
	background-image: url(/Skins/Original/Layouts/tableline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #6c4f23;
}

.validatorCalloutHighlight
{
	background-color:#FFFF22;
	color:Red;
}

.popupHoverMenu
{
	position:absolute;
	visibility:hidden;
	background-image: url(/Skins/Original/Homepage/LanguageSelectBG.png);
	background-repeat: repeat-y;
	text-align: right;
	padding-right: 17px;
	padding-top: 8px;
}

.popupHoverMenuLink:Link {
	font-family: Arial;
	font-size: 10px;
	color: White;
	text-decoration: none;
}

.popupHoverMenuLink:Hover {
	font-family: Arial;
	font-size: 10px;
	color: White;
	text-decoration: Underline;
}

.popupHoverMenuLink:Visited {
	font-family: Arial;
	font-size: 10px;
	color: White;
	text-decoration: none;
}

.popupHoverMenuLink:Active {
	font-family: Arial;
	font-size: 10px;
	color: White;
	text-decoration: none;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPasswordRecovery
{
	background-color:Window;
	color:blue;
	padding:4px 4px 4px 4px;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}

.popupControl
{
	position:absolute;
	visibility:hidden;
}

.MembersOnlypopupMenu {
	position:absolute;
	visibility:hidden;
	background-color:#AAFFFF;
	opacity:.9;
	filter: alpha(opacity=90);
}

.MembersOnlypopupHover {
	background-color:#F5F7F8;
}

/* Calendar Styles */

.TitleStyle { 
	FONT-SIZE: 18px;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #476595 
}

.DayStyle {
	FONT-SIZE: 10px;
	HEIGHT: 55px
}

.WeekendStyle { 
	FONT-SIZE: 10px; 
	BACKGROUND-COLOR: #feffeb;
}

.TodayStyle {
	FONT-SIZE: 10px;
	BACKGROUND-COLOR: #fafafa;
}

.CalendarDetails { 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 11px; 
	WIDTH: 216px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #f5f6f9
}

.NextPreviousStyle {
	FONT-SIZE: 14px
}

/* Text / Link Styles */

.MainTitle {
    font-size: 17px;
    color: #596f98;
    font-weight: bold;
}

.CMSEditorHeader
{
	background-color: #d6deeb; 
	background-image: url('/Adminhub/ContentEditor/PWRToday/images/EditorHeader.png');
	background-repeat: repeat-x; 
	border: ridge 1px black; 
	font-family: Arial, Helvetica, sans-serif;
	color:#143064;
	font-size:14px;
	font-weight:bold;
	height: 40px; 
	text-align: right;
}

.HeaderSmaller 
{
	font-family: Arial, Helvetica, sans-serif;
	color:#143064;
	font-size:9px;
	font-weight:bold;
}

.HeaderSmall 
{
	font-family: Arial, Helvetica, sans-serif;
	color:#143064;
	font-size:12px;
	font-weight:bold;
}

.HeaderMedium 
{
	font-family: Arial, Helvetica, sans-serif;
	color:#143064;
	font-size:14px;
	font-weight:bold;
}

.HeaderLarge 
{
	font-family: Arial, Helvetica, sans-serif;
	color:#143064;
	font-size:16px;
	font-weight:bold;
}

.TextSmall {
	FONT-FAMILY: verdana;
	FONT-SIZE: 9px;
	color: #000000;
}	

.TextNormal {		
	font-size:12px;		
	font-weight:normal;					
}

.TextLarge {
	FONT-FAMILY: verdana;
	FONT-SIZE: 12px;
	color: #000000;
}	

.TextNewsDateRecent {
	FONT-FAMILY: Arial;
	FONT-SIZE: 10px;
	COLOR: #ff3300;
	font-weight: bold;
	font-style: italic;
}

.TextNewsDateOld {
	FONT-FAMILY: Arial;
	FONT-SIZE: 10px;
	COLOR: #3300ff;
	font-weight: bold;
	font-style: italic;
}

/* ------------- */

.ErrorTextSmall {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 10px;
	font-variant: small-caps;
	font-weight: bold;
}

.ErrorTextNormal {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 11px;
	font-weight: bold;
	font-variant:small-caps;
}

.ErrorTextLarge {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
	text-transform:uppercase;
}

.TextBoxSmall  
{
	font-family: Arial, Helvetica, sans-serif;
	color: #454545; 
	font-size: 9px; 
	font-weight: bold;		
	background-color : #fafafa;	
	border: thin inset #e2e2e2;
	border-width: 1px; 
	width: 150px;
}
.FormDropDown  {
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000;
	background-color: #FFFFFF;	
	font-size: 9px;
	font-weight: normal;
	width: 50px;
}

/* ------------- */

.DisplayMessageNormal {
	font-family: Arial, Helvetica, sans-serif;
	color: #0000cc;
	font-size: 11px;
	font-weight: bold;
	font-variant:small-caps;
}

.DisplayMessageLarge {
	font-family: Arial, Helvetica, sans-serif;
	color: #0000cc;
	font-size: 14px;
	font-weight: bold;
	text-transform:uppercase;
}

/* ---- RadTree Styles for Nodes ---- */
.DocumentNode
{
	font-size:11px;
	text-decoration:none;
	cursor:hand;
}

.DocumentManagerNodeSelected
{
	background-color:#e2ebf8;
	font-size:11px;
	font-weight:normal;
	cursor:hand;
}

.DocumentManagerNodeOver
{
	background-color:#e2ebf8;
	font-size:11px;
	font-weight:normal;
	cursor:hand;
	text-decoration:none;
}

/* ------------- */

.HighlightMore:link {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	text-decoration: Underline;
	color: #143064;
}
.HighlightMore:active {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	text-decoration: Underline;
	color: #143064;
}
.HighlightMore:visited {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	text-decoration: Underline;
	color: #143064;
}
.HighlightMore:Hover {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	text-decoration: Underline;
	color: #143064;
}

/* ------------- */

A:LINK {
	color: #143064;
	font-size: 11px;
}	
A:VISITED {
	color : #143064;	
	font-size: 11px;	
}			
A:Hover {
	color: #4883EC;
	font-size: 11px;
}
A:Active {
	color : #143064;
	font-size: 11px;		
}	

/* ------------- */


.LinkSmall:link {		
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;	
	color: #143064;
}
.LinkSmall:Visited {		
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	color: #143064;
}	
.LinkSmall:Active {
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	color: #143064;	
}	
.LinkSmall:Hover {
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	color: #4883EC;
}	

/* ------------- */

.LinkLarge:link {		
	FONT-FAMILY: verdana;
	FONT-SIZE: 18px;	
	color: #143064;
}
.LinkLarge:Visited {		
	FONT-FAMILY: verdana;
	FONT-SIZE: 18px;
	color: #143064;
}	
.LinkLarge:Active {
	FONT-FAMILY: verdana;
	FONT-SIZE: 18px;
	color: #143064;	
}	
.LinkLarge:Hover {
	FONT-FAMILY: verdana;
	FONT-SIZE: 18px;
	color: #4883EC;
}	

/* ------------- */

.LinkMedium:link {		
	FONT-FAMILY: verdana;
	FONT-SIZE: 16px;	
	color: #143064;
	font-weight: normal;
}
.LinkMedium:Visited {		
	FONT-FAMILY: verdana;
	FONT-SIZE: 16px;
	color: #143064;
	font-weight: normal;
}	
.LinkMedium:Active {
	FONT-FAMILY: verdana;
	FONT-SIZE: 16px;
	color: #143064;	
	font-weight: normal;
}	
.LinkMedium:Hover {
	FONT-FAMILY: verdana;
	FONT-SIZE: 16px;
	color: #4883EC;
	font-weight: normal;
}	

/* ------------- */

.LinkNormal:link {
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	color: #143064;
}
.LinkNormal:Visited {		
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	color: #143064;
}
.LinkNormal:Active {
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	color: #143064;	
}	
.LinkNormal:Hover {
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	color: #4883EC;
}

/* ------------- */

.LinkSmallBold:link {		
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;	
	color: #143064;
	font-weight: bold;
}
.LinkSmallBold:Visited {		
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	color: #143064;
	font-weight: bold;
}	
.LinkSmallBold:Active {
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	color: #143064;	
	font-weight: bold;
}	
.LinkSmallBold:Hover {
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	color: #4883EC;
	font-weight: bold;
}	

/* ------------- */

.LinkNormalBold:link {		
	FONT-FAMILY: verdana;
	FONT-SIZE: 12px;	
	color: #143064;
	font-weight: bold;
}
.LinkNormalBold:Visited {		
	FONT-FAMILY: verdana;
	FONT-SIZE: 12px;
	color: #143064;
	font-weight: bold;
}	
.LinkNormalBold:Active {
	FONT-FAMILY: verdana;
	FONT-SIZE: 12px;
	color: #143064;	
	font-weight: bold;
}	
.LinkNormalBold:Hover {
	FONT-FAMILY: verdana;
	FONT-SIZE: 12px;
	color: #4883EC;
	font-weight: bold;
}	

/* ------------- */

.LinkMediumBold:link {		
	FONT-FAMILY: verdana;
	FONT-SIZE: 16px;	
	color: #143064;
	font-weight: bold;
}
.LinkMediumBold:Visited {		
	FONT-FAMILY: verdana;
	FONT-SIZE: 16px;
	color: #143064;
	font-weight: bold;
}	
.LinkMediumBold:Active {
	FONT-FAMILY: verdana;
	FONT-SIZE: 16px;
	color: #143064;	
	font-weight: bold;
}	
.LinkMediumBold:Hover {
	FONT-FAMILY: verdana;
	FONT-SIZE: 16px;
	color: #4883EC;
	font-weight: bold;
}	

/* ------------- */

.LinkLargeBold:link {		
	FONT-FAMILY: verdana;
	FONT-SIZE: 18px;	
	color: #143064;
	font-weight: bold;
}
.LinkLargeBold:Visited {		
	FONT-FAMILY: verdana;
	FONT-SIZE: 18px;
	color: #143064;
	font-weight: bold;
}	
.LinkLargeBold:Active {
	FONT-FAMILY: verdana;
	FONT-SIZE: 18px;
	color: #143064;	
	font-weight: bold;
}	
.LinkLargeBold:Hover {
	FONT-FAMILY: verdana;
	FONT-SIZE: 18px;
	color: #4883EC;
	font-weight: bold;
}	

/* ------------- */

.LinkSmallNoLine:link {		
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;	
	color: #143064;
	text-decoration: none;
}
.LinkSmallNoLine:Visited {		
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	color: #143064;
	text-decoration: none;
}	
.LinkSmallNoLine:Active {
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	color: #143064;	
	text-decoration: none;
}	
.LinkSmallNoLine:Hover {
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	color: #4883EC;
	text-decoration: none;
}	

/* ------------- */

.LinkSmallBoldNoLine:link {		
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;	
	color: #143064;
	text-decoration: none;
	font-weight: bold;	
}
.LinkSmallBoldNoLine:Visited {		
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	color: #143064;
	text-decoration: none;
	font-weight: bold;		
}	
.LinkSmallBoldNoLine:Active {
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	color: #143064;	
	text-decoration: none;
	font-weight: bold;	
}	
.LinkSmallBoldNoLine:Hover {
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	color: #4883EC;
	text-decoration: none;
	font-weight: bold;	
}	

/* ------------- */

.LinkLargeNoLine:link {		
	FONT-FAMILY: verdana;
	FONT-SIZE: 18px;	
	color: #143064;
	text-decoration: none;
}
.LinkLargeNoLine:Visited {		
	FONT-FAMILY: verdana;
	FONT-SIZE: 18px;
	color: #143064;
	text-decoration: none;
}	
.LinkLargeNoLine:Active {
	FONT-FAMILY: verdana;
	FONT-SIZE: 18px;
	color: #143064;
	text-decoration: none;	
}
.LinkLargeNoLine:Hover {
	FONT-FAMILY: verdana;
	FONT-SIZE: 18px;
	color: #4883EC;
	text-decoration: none;
}	

/* ------------- */

.LinkNormalNoLine:link {		
	FONT-FAMILY: verdana;
	FONT-SIZE: 12px;	
	color: #143064;
	text-decoration: none;
}
.LinkNormalNoLine:Visited {		
	FONT-FAMILY: verdana;
	FONT-SIZE: 12px;
	color: #143064;
	text-decoration: none;
}	
.LinkNormalNoLine:Active {
	FONT-FAMILY: verdana;
	FONT-SIZE: 12px;
	color: #143064;
	text-decoration: none;	
}	
.LinkNormalNoLine:Hover {
	FONT-FAMILY: verdana;
	FONT-SIZE: 12px;
	color: #4883EC;
	text-decoration: none;
}	

/* ------------- */

.LinkNormalBoldNoLine:link {		
	FONT-FAMILY: verdana;
	FONT-SIZE: 12px;	
	color: #143064;
	font-weight: bold;
	text-decoration: none;
}
.LinkNormalBoldNoLine:Visited {		
	FONT-FAMILY: verdana;
	FONT-SIZE: 12px;
	color: #143064;
	font-weight: bold;
	text-decoration: none;
}	
.LinkNormalBoldNoLine:Active {
	FONT-FAMILY: verdana;
	FONT-SIZE: 12px;
	color: #143064;	
	font-weight: bold;
	text-decoration: none;
}	
.LinkNormalBoldNoLine:Hover {
	FONT-FAMILY: verdana;
	FONT-SIZE: 12px;
	color: #4883EC;
	font-weight: bold;
	text-decoration: none;
}

/* ------------- */

.LinkSmallHoverLine:link {		
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;	
	color: #143064;
	text-decoration: none;
}
.LinkSmallHoverLine:Visited {		
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	color: #143064;
	text-decoration: none;
}	
.LinkSmallHoverLine:Active {
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	color: #143064;
	text-decoration: none;	
}
.LinkSmallHoverLine:Hover {
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	color: #4883EC;
	text-decoration: underline;
}

.TransparentVideoDiv {
	float: right;
}

/* ---------------- */

.ActiveLinksNormal:Link
{
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;	
	color: #00C000;
	text-decoration: none;
}

.ActiveLinksNormal:Visited
{
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	color: #00C000;
	text-decoration: none;
}

.ActiveLinksNormal:Active
{
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	color: #00C000;
	text-decoration: none;
}

.ActiveLinksNormal:Hover
{
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	color: #00C000;
	text-decoration: underline;
}

.InactiveLinksNormal:Link
{
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	color: #FF0000;
	text-decoration: none;
}

.InactiveLinksNormal:Visited
{
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	color: #FF0000;
	text-decoration: none;
}

.InactiveLinksNormal:Active
{
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	color: #FF0000;
	text-decoration: none;
}

.InactiveLinksNormal:Hover
{
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	color: #FF0000;
	text-decoration: underline;
}

/* Content Manager Button Style	*/
.cmBtn01
{
	border:ridge 2px #87a2cc;
	background-color:#d6deeb;
	font-weight:bold;
}

.cmBtn01:Hover
{
	border:ridge 2px #5c6f8d;
	background-color:#d6deeb; 
	font-weight:bolder;
}

.AdminhubFooter
{
    background-color: #5d708e;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #F3F3F3;
    line-height: 14px;
}     

.DuesModalBackground {
	background-color:Gray;
	filter:alpha(opacity=80);
	opacity:0.8;
}

.DuesModalPopup {
	background-color: Transparent;
	border-width:0px;
	border-style:solid;
	padding:3px;
}
.ModalCloseTD 
{
    text-align:right;
    padding-right:10px;
}
.ModalPopupMainDiv 
{
    overflow:auto;
    padding-right:25px;
}