#mainPropDetails td, #propUnitsMain td
{
    padding: 2px 0px 2px 0px;
}
#propLocation td
{
    vertical-align  : middle;
    padding-top     : 2px;
}
#propLocation .hint 
{
    vertical-align  : top;
}
	
#propDescription td,
#propDetailsSec td,
#propRentSec td,
#propRentTermsSec td,
#propUtilitySec td,
#propContactInfoSec td,
#propMoveInCostSec td,
#propEmailSec td
{
    padding-top     : 4px; 
    padding-bottom  : 4px;
}
    
#unitHistorySec td
{
    padding         : 0px;
}

.statusBarItemBefore
{    
    background-color: #003F75;
    color           : #FFFFFF;
    font-weight     : bold;
    font-size       : 10px; 
    font-family     : arial,helvetica,sans-serif; 
}
.statusBarItemAfter
{
    background-color: #947228;
    color           : #FFFFFF;
    font-weight     : bold; 
    font-size       : 10px; 
    font-family     : arial,helvetica,sans-serif; 
}
.statusBarItemCurrent
{    
    background-color: silver;
    color           : #000000;    
    font-weight     : bold; 
    font-size       : 10px; 
    font-family     : arial,helvetica,sans-serif; 
}


.PropertyAccessibility
{
     margin-left    : 20px; 
     margin-right   : 20px;
}

/* Accessibility Section */
.accessSearchBoolean
{
    font-family     : Verdana,Arial,san-serif;
    font-weight     : bold;
    vertical-align  : middle;
}

.accessSearchSection
{
    vertical-align  : top;
    height          : 100%;
    width           : 100%;
}

.accessSearchItemList
{
    background-color: #FFFFFF;
}


.accessHeader
{ 
    font-weight     : bold;
    font-family     : Verdana,Arial,san-serif;
    text-align      : left;
    vertical-align  : middle;
    padding         : 2px 2px 2px 2px;
    border          : 1px solid #000000;
    background-color: #DDDDDD;
}
.accessHeaderSearchDetails
{ 
    font-weight     : bold;
    font-family     : Verdana,Arial,san-serif;
    text-align      : left;
    vertical-align  : middle;
    padding         : 3px 3px 3px 3px;
    background-color: #F0F0F0;
}
.accessCheckbox
{
    font-weight     : bold;
    font-family     : Verdana,Arial,san-serif;
    text-align      : center;
    vertical-align  : middle;
}
.accessSearchCheckbox
{
    font-weight     : bold;
    font-family     : Verdana,Arial,san-serif;
    text-align      : center;
    vertical-align  : middle;
    width           : 5%; 
}
.accessItem
{
    font-weight     : normal;
    font-family     : Verdana,Arial,san-serif;
    text-align      : left;
    vertical-align  : middle;
    width           : 50%;
}

.stext  { font-family: Verdana,Arial,sans-serif; font-size : 10px;  }
.ltext  { font-family: Verdana,Arial,sans-serif; font-size : 12px;  }
.xltext { font-family: Verdana,Arial,sans-serif; font-size : 14px; }


/* Footer Logos */
div.leftFooter
{
    margin-left : 40px;
    float       : left;
}
div.rightFooter
{
    margin-right: 40px;
    float       : right;
}
div.footer
{
    margin-top   : 10px;
    margin-bottom: 10px;
    height       : 65px;
}


/* Footer Logos */


.helpPanel
{
    background-color    : #D3DFED;
}
    
/* Sub Menu Changes*/

div.navBarSub
{
    display             : block;
    float               : left;
}

div.navBarSubHome
{
    display             : block;
    float               : right;
}

ul.navList
{
    font-family         : Verdana,Arial,san-serif;
    font-size           : 11px;
    font-weight         : bold;
    padding-left        : 10px;
    padding-right       : 0px;
    padding-top         : 0px;
    padding-bottom      : 0px;
    list-style          : none;
    display             : inline;
}

li.navListItem
{
    float               : left;
    display             : inline;
    border-right        : 1px solid #FFFFFF;
}
a.navItem
{
    background-color    : #003F75;
    color               : #FFFFFF;
    text-decoration     : none;
    display             : block;
    padding-left        : 10px;
    padding-right       : 10px;
    padding-top         : 5px;
    padding-bottom      : 5px;
}
a.navItem:hover
{
    background-color    : silver;
    color               : #000000;
    text-decoration     : none;
    display             : block;
    padding-left        : 10px;
    padding-right       : 10px;
    padding-top         : 5px;
    padding-bottom      : 5px;
}
a.navItemSel
{
    background-color    : #947228;
    color               : #FFFFFF;
    text-decoration     : none;
    display             : block;
    padding-left        : 10px;
    padding-right       : 10px;
    padding-top         : 5px;
    padding-bottom      : 5px;
}
a.navItemSel:hover
{
    background-color    : silver;
    color               : #000000;
    text-decoration     : none;
    display             : block;
    padding-left        : 10px;
    padding-right       : 10px;
    padding-top         : 5px;
    padding-bottom      : 5px;
}

/*	T3 */
.navRenters
{
    background-color: #003F75; /* #947228; #99CCFE; */
    border-right    : 1px solid #000000; 
    border-top      : 1px solid #000000; 
    border-left     : 1px solid #000000;
    border-bottom   : 1px solid black;
    width           : 165px; 
    height          : 28px; 
    text-align      : center;
}
.navLandlord
{
    background-color: #003F75; /* #947228; #99CCFE; */
    border-right    : 1px solid black; 
    border-top      : 1px solid black; 
    border-left     : 1px solid black;
    border-bottom   : 1px solid black;
    width           : 165px; 
    height          : 28px; 
    text-align      : center;
}
.navAgencies
{
    background-color: #003F75; /* #947228; #99CCFE; */
    border-right    : 1px solid black; 
    border-top      : 1px solid black; 
    border-left     : 1px solid black;
    border-bottom   : 1px solid black;
    width           : 165px; 
    height          : 28px; 
    text-align      : center;
}
.navRentersSel
{
    background-color: #947228; /* #003F75; #99CCFE; */
    border-right    : 1px solid black; 
    border-top      : 1px solid black; 
    border-left     : 1px solid black;
    border-bottom   : 1px solid black;
    width           : 165px; 
    height          : 28px; 
    text-align      : center;
}
.navLandlordSel
{
    background-color: #947228; /* #003F75; #99CCFE; */
    border-right    : 1px solid black; 
    border-top      : 1px solid black; 
    border-left     : 1px solid black;
    border-bottom   : 1px solid black;
    width           : 165px; 
    height          : 28px; 
    text-align      : center;
}
.navAgenciesSel
{   
    background-color: #947228; /* #003F75; #99CCFE; */
    border-right    : 1px solid black; 
    border-top      : 1px solid black; 
    border-left     : 1px solid black;
    border-bottom   : 1px solid black;
    width           : 165px; 
    height          : 28px; 
    text-align      : center;
}
.navSpace
{
    border-bottom   : 1px solid #000000;
}
   
/*
.nav
{
    background-color: #99CCFE; 
}
   
.navSel
{
    background-color: #CC99FE; 
}
*/
.navSubTable
{
    background-color: #003F75;
    border-left     : 1px solid #000000;
    border-right    : 1px solid #000000;
    border-bottom   : 1px solid #000000;
}
   

/*
.navLeft{background-color: #99CCFE; border-left: 1px solid black;}
.navRight{background-color: #99CCFE; border-right: 1px solid black;}
.navSelLeft{background-color: #CC99FE; border-left: 1px solid black;}
.navSelRight{background-color: #CC99FE; border-right: 1px solid black;}
*/

a.navRenters, a.navLandlord, a.navAgencies
{
    color           : white;
}
.navTxt
{
    text-decoration : none; 
    color           : #FFFFFF; 
    font            : BOLD 14px Verdana,Arial,sans-serif; 
}

a.navTxt
{
    text-decoration : none; 
    color           : #FFFFFF; 
    font            : BOLD 14px Verdana,Arial,sans-serif; 
}

.navSub
{   
    color           : #FFFFFF; 
    font            : bold 10px Verdana,Arial,sans-serif; 
    text-decoration : none; 
    text-align      : center;
    display         : block;
}
/*
.navSub:hover
{
    color           : #000000;
    font            : bold 10px Verdana,Arial,sans-serif; 
    text-decoration : none; 
    text-align      : center;
    display         : block;
}
*/
.navDiv
{
    color           : #FFFFFF; 
    font            : bold 11px Verdana,Arial,sans-serif; 
    text-decoration : none;
}
.navSubOut
{
    color           : #000000; 
    font            : bold 10px Verdana,Arial,sans-serif; 
    height          : 18px; 
    text-align      : center;
}
.navSubOut:hover
{
    color           : #000000;
}
    
.helpOut
{
    text-align      : center; 
    height          : 70px; 
    background-color: white;
    font-size       : 10px; 
    padding-top     : 10px; 
    border-left     : 1px solid black;
    border-right    : 1px solid black;
    border-top      : 1px solid black;
    width           : 100%;
}
.hint 
{
	font-family     : Verdana,Arial,sans-serif;
	font-size       : 10px;
	font-weight     : normal;
}
.messageBox
{
	background-color: yellow;
	border          : 1px solid black;
	padding         : 5px 5px 5px 5px;
	margin          : 5px 5px 5px 5px;
}
.mainLeftContent
{
    background-color: #CCD5E0; /*#DBCCE0; */
}
.mainLeftContentNCT
{
    background-color: white;
}
.mainLeftContentSec
{   
    background-color: #CCD5E0; /*#DBCCE0; */
    width           : 80%;
}
.mainRightContent
{
    background-color    : #CCD5E0; 
    width               : 5px; 
    height              : 5px;
}
.mainLeftContentBullets
{
    background-color    : #CCD5E0;
}

.LoginFormSec
{
    background-color    : #CCD5E0;
}

.copyrightInfo 
{
    background-color: #003F75;  
    color           : #FFFFFF;
    font-weight     : bold; 
    font-family     : Verdana; 
    font-size       : 10px;
    border-left     : 1px solid black;
    border-right    : 1px solid black;
    border-bottom   : 1px solid black;
}


/* /T2 */
/*BL customizing*/
.searchForm {
	border-collapse : collapse;
	width: 100%;
	background-color: #ffffff;
}
.mainLeft, mainLeft a{color: white;}
.logintable{background-color: white;}
.newsTable{background-color: white;}
.quickSearchTable
{
    color: blue; 
    background-color: #CCD5E0;
}
.quickSearchTable a{color: blue;}
.headline {
	font-family: Arial,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: navy;
	text-decoration : none;
	margin-bottom : 6pt;
	margin-top: 12pt;
}
.headlineQS{
	font-family: Arial,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: blue;
	text-decoration : none;
	margin-bottom : 6pt;
	margin-top: 12pt;
}
.searchTabBG{
	/* was 7B75C6*/
	background-color: #7B75C6;
}


.searchTabl{
	/*blue
	background-color: #CCD5E0;*/
	background-color: #CCD5E0;
}
.searchTaba{
	/*green
	background-color: #D6E0CC;*/
	background-color: #D6E0CC;
}
.searchTabs{
	/*purple
	background-color: #DBCCE0;*/
	background-color: #DBCCE0;
}
.searchTabn{
	/*byNameColor
	background-color: #F8CA96;*/
	background-color: #F8CA96;
}
.searchTabo{
	/*tan
	background-color: #F5E2B4;*/
	background-color: #F5E2B4;
}
.searchTabh{
	/*pink
	background-color: #eeeeee;*/
	background-color: #eeeeee;
}

.SearchEntryHeader {
	background-color : #003F75; /* #7F76C2; */
	border : 1px;
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight : bold;
	text-align : center;
	vertical-align : middle;
}
.searchHeaderDetails{
	font-family: Verdana,Arial,sans-serif; 
	font-size: 15px; 
	color: Black; 
	font-weight : bold; 
	text-align : right; 
	vertical-align : middle;		
}

.SearchEntryBody {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: Black;
	font-weight : normal;
	text-align : center;
}
.SearchEntryBody2 {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: Black;
	font-weight : normal;
	text-align : left;
}
.leftside {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	text-decoration : none;
	background-color: #CCCCCC;

}
.rightside {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: black;
	background-color: #ffffff;
}
.text{
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: black;
}


    

.helpsection {
	background-color : #cccccc;
	border : 1px solid #cccccc;
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	color: black;
	font-weight : bold;
	text-align : left;
}

/*BL customizing*/
.searchTab {
	font-family: Verdana,Arial,sans-serif;
	font-size: 19px;
	color: navy;
	padding: 5px;
	text-decoration : none;
	text-align: center;
	border: solid black 1px;
	border-top: 0px;
	display: inline;
	width: 33%;
}

.searchTabLeft {
	border-left: 0px;

}

.searchTabMiddle {

}

.searchTabRight {
	border-right: 0px;

}


.searchTabActive {
	background-color: #FFF799;
	border-bottom: solid #FFF799 1px;
}


.searchTabInactive {
	background-color: #E0E0E0;
	cursor:pointer;
}



.searchTabHover {
	color: red;
} 
.searchSeeFullDetailsLink
{
    font-family     : Verdana,Arial,sans-serif; 
    font-size       : 15px; 
    color           : #FFFFFF; 
    font-weight     : bold; 
    text-align      : right; 
    vertical-align  : middle;
}


select {
	font-size: 10pt;
}


.homePageTable 
{
	border              : solid black 1px;
	border-collapse     : collapse;
}

.centerColumn 
{
	background-color    : #FFF799;	
}

.landlordsRentersAgencies 
{
	font-size           : 15px;
	color               : navy;
	font-weight         : bold;
	font-family         : Verdana,Arial,sans-serif;
	background-color    : #C4DF9B;
}	


body {
    margin : 0px;
	background-color: #D3DFED;
}
.mainContentContainer
{
    background-color: #ffffff;
    border-left     : 1px solid black;
    border-right    : 1px solid black;
    padding-left    : 2px;
    padding-right   : 2px;
    padding-bottom  : 2px;
}
.center { text-align : center;  }
.right  { text-align : right;   }
.bold   { font-weight: bold;    }
.nobold { font-weight: normal;  }

.red { color: red; }

.dkgray { color: #666666; }

.yellow { color: yellow; }



.featuredPropertiesBar {
	background: #DBCCE0;
	font-family: Verdana,Arial,sans-serif;
	font-size: 20px;
	color: navy;
}

.yt {
	font-family: Verdana,Arial,sans-serif;
	color: yellow;
	text-decoration : none;
	font-weight : bold;
	font-size: 11px;

}


.ytSelected {
	font-family: Verdana,Arial,sans-serif;
	color: yellow;
	text-decoration : none;
	background : #899C71;
	font-weight : bold;
	font-size: 11px;
	
}


.date {
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	color: black;
}

.fieldname {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration : none;
}



.help {
	font-family: Verdana,Arial,sans-serif;
	font-size: 9px;
	color: green;
}



.formvalue {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	color: black;
}


.message {
	font-family : Verdana,Arial,sans-serif;
	font-size   : 11px;
	color       : red;
	text-align  : left;
}
.popupBody{background-color: #99CCFE;}

.helptext {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	vertical-align: top;
} 



.command {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	color: black;
}


.error {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	color: red;
	background-color : Yellow;
	border : 1px solid Black;
	padding: 2px;
	width: 95%;
	margin-bottom: 5px;
	}
	
.textbox {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	color: black;
	background-color : white;
	border : 1px solid Black;
	padding: 2px;
	width: 95%;
	
	}

.calcresultheader {
	position     : relative;
	color        : navy;
	float        : left;
	width        : 70%;
	height       : 30px;
	font-family  : Verdana,Arial,sans-serif; 
	font-size    : 17px; 
	font-weight  : bold;
	padding-top  : 5px;
	padding-left : 15px;
	text-align   : left;
}

.calcresultcella { 
	position     : relative;
	float        : left;
	width        : 55%;
	min-height   : 30px;
	text-align   : left;
	font-family  : Verdana,Arial,sans-serif;
	font-size    : 12px;
	font-weight  : bold;
	padding-top  : 10px;
	padding-left : 30px;
}

.calcresultcellb { 
	position     : relative;
	float        : left;
	width        : 125px; 	
	height       : 35px;
	text-align   : right;
	font-family  : Verdana,Arial,sans-serif; 
	font-size    : 18px; 
	font-weight  : bold;
	color        : red; 
	padding-top  : 5px;
	padding-right: 10px;
	padding-left : 10px;
}

.calcresultcellc { 
	position     : relative;
	float        : left;
    width        : 125px;
	height       : 35px;
	text-align   : right;
	font-family  : Verdana,Arial,sans-serif; 
	font-size    : 18px; 
	font-weight  : bold;
	color        : black; 
	padding-left : 10px;
	padding-right: 10px;
	padding-top  : 5px;
}

.exampleheadline {
	font-family: Verdana,Arial,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: navy;
	text-decoration : none;
	margin-bottom : 0pt;
	margin-top: 0pt;}



.wizardCount {
	font-family: Verdana,Arial,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: navy;
	text-decoration : none;
	margin-bottom : 6pt;
}



.tableRowHeader {
	background-color : #003F75; /* #7F76C2; */
	border : 1px;
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: White;
	font-weight : bold;
	text-align : center;
}

.tableRowOdd {
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	color: Black;
	font-weight : normal;
	text-align : center;
	background-color : #DDDDDD;/* #E0E0FF; */
}


.old { color : #dddddd; }
	
.tableRowEven {
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	color: Black;
	font-weight : normal;
	text-align : center;
	background-color : #FFFFFF; /*#DAF4D6;*/
	
	}
	
.older { color: #DBCCE0; }


.section {
	background-color : #dddddd;
	border : 1px;
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: black;
	font-weight : bold;
	text-align : left;
	margin : 3px;
}

.subsection {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	text-decoration : none;
}






.SearchEntryTopLeft {
	background : url('../graphics/ULCornerHeaderDarkBlue.gif') no-repeat top left;
	/*url('../graphics/ULCornerHeaderPurple.gif') no-repeat top left;*/
	background-color : #003F75; /* #7F76C2; */
	border : 1px;
	float: left;
	max-height: 5px;
	line-height: 1mm;
}
.SearchEntryTopRight {
	background : url('../graphics/URCornerHeaderDarkBlue.gif') no-repeat top right;
/*	background : url('../graphics/URCornerHeaderPurple.gif') no-repeat top right;*/
	background-color : #003F75; /* #7F76C2; */
	border : 1px;
	max-height: 5px;
	line-height: 1mm;
}

.BottomRightBlue{
	background : url('../graphics/LRCornerBlue.gif') no-repeat bottom right;
	background-color : #CCD5E0;
	border : 1px;
	max-height: 5px;
	line-height: 1mm;
}
.BottomRightGray{
	background : url('../graphics/LRCornerGray.gif') no-repeat bottom right;
	background-color : #E0E0E0;
	border : 1px;
	max-height: 5px;
	line-height: 1mm;
}
.BottomRightGreen{
	background : url('../graphics/LRCornerGreen.gif') no-repeat bottom right;
	background-color : #D6E0CC;
	border : 1px;
	max-height: 5px;
	line-height: 1mm;
}
.BottomRightPink{
	background : url('../graphics/LRCornerPink.gif') no-repeat bottom right;
	background-color : #EEEEEE;
	border : 1px;
	max-height: 5px;
	line-height: 1mm;
}
.BottomRightPurple{
	background : url('../graphics/LRCornerPurple.gif') no-repeat bottom right;
	background-color : #DBCCE0;
	border : 1px;
	max-height: 5px;
	line-height: 1mm;
}

.BottomLeftBlue{
	background : url('../graphics/LLCornerBlue.gif') no-repeat bottom left;
	background-color : #CCD5E0;
	float: left;
	border : 1px;
	max-height: 5px;
	line-height: 1mm;
	text-align: left;
}
.BottomLeftGray{
	background : url('../graphics/LLCornerGray.gif') no-repeat bottom left;
	background-color : #E0E0E0;
	border : 1px;
	float: left;
	max-height: 5px;
	line-height: 1mm;
	text-align: left;
}
.BottomLeftGreen{
	background : url('../graphics/LLCornerGreen.gif') no-repeat bottom left;
	background-color : #D6E0CC;
	border : 1px;
	float: left;
	max-height: 5px;
	line-height: 1mm;
	text-align: left;
}
.BottomLeftPink{
	background : url('../graphics/LLCornerPink.gif') no-repeat bottom left;
	background-color : #EEEEEE;
	border : 1px;
	max-height: 5px;
	float: left;
	line-height: 1mm;
	text-align: left;
}
.BottomLeftPurple{
	background : url('../graphics/LLCornerPurple.gif') no-repeat bottom left;
	background-color : #DBCCE0;
	border : 1px;
	float: left;
	max-height: 5px;
	line-height: 1mm;
	text-align: left;
}
.BottomLeftCHAYellow
{
	background : url('../graphics/LLCornerCHAYellow.gif') no-repeat bottom left;
	background-color : #DAE7B8; /*#DBCCE0;*/
	border : 1px;
	float: left;
	max-height: 5px;
	line-height: 1mm;
	text-align: left;
}
.BottomRightCHAYellow
{
	background : url('../graphics/LRCornerCHAYellow.gif') no-repeat bottom right;
	background-color : #DAE7B8; /*#DBCCE0;*/
	border : 1px;
	max-height: 5px;
	line-height: 1mm;
	text-align: right;
}
.TopRightCHAYellow
{
	background : url('../graphics/URCornerCHAYellow.gif') no-repeat top right;
	background-color : #DAE7B8; /*#DBCCE0;*/
	border : 1px;
	max-height: 5px;
	line-height: 1mm;
	text-align: right;
}

/* HHN CSS Section */
.HHNHeadline 
{
	font-family         : Verdana,Arial,sans-serif;
	font-size           : 12px;
	color               : black;
	font-weight         : bold;
}
.HHNBody 
{
	font-family         : Verdana,Arial,sans-serif;
	font-size           : 12px;
	color               : black;
	font-weight         : normal;
}

#HHNTopCorners, 
#HHNBottomCorners
{
    background-color    : #E0E0E0;
}

.HHNContent
{
    background-color    : #E0E0E0;
    border              : 0px;
}

.HHNTopLeftCorner 
{
	background          : url('../graphics/ULCornerGray.gif') no-repeat top left;
	background-color    : #E0E0E0;  /*#DBCCE0;*/
    border              : 1px;
	max-height          : 5px;
	line-height         : 1mm;
}

.HHNTopRightCorner 
{
	background          : url('../graphics/URCornerGray.gif') no-repeat top right;
	background-color    : #E0E0E0; /*#DBCCE0;*/
    border              : 1px;
	max-height          : 5px;
	line-height         : 1mm;
}

.HHNBottomLeftCorner 
{
	background          : url('../graphics/LLCornerGray.gif') no-repeat top left;
	background-color    : #E0E0E0;  /*#DBCCE0;*/
    border              : 1px;
	max-height          : 5px;
	line-height         : 1mm;
}

.HHNBottomRightCorner 
{
	background          : url('../graphics/LRCornerGray.gif') no-repeat top right;
	background-color    : #E0E0E0; /*#DBCCE0;*/
    border              : 1px;
	max-height          : 5px;
	line-height         : 1mm;
}

/* End HHN CSS Section */

.TopLeftCHAYellow
{
	background          : url('../graphics/ULCornerCHAYellow.gif') no-repeat top left;
	background-color    : #FFF7B0; /*#DBCCE0;*/
	border              : 1px;
	max-height          : 5px;
	line-height         : 1mm;
	text-align          : left;
}

.TopRightBlue{
	background          : url('../graphics/URCornerBlue.gif') no-repeat top right;
	background-color    : #CCD5E0;
	border              : 1px;
	max-height          : 5px;
	line-height         : 1mm;
}
.TopRightGray{
	background          : url('../graphics/URCornerGray.gif') no-repeat top right;
	background-color    : #E0E0E0;
	border              : 1px;
	max-height          : 5px;
	line-height         : 1mm;
}
.TopRightGreen{
	background          : url('../graphics/URCornerGreen.gif') no-repeat top right;
	background-color    : #D6E0CC;
	border              : 1px;
	max-height          : 5px;
	line-height         : 1mm;
}
.TopRightPurple{
	background          : url('../graphics/URCornerPurple.gif') no-repeat top right;
	background-color    : #DBCCE0;
	border              : 1px;
	max-height          : 5px;
	line-height         : 1mm;
}
.TopRightHeaderPurple{
	background          : url('../graphics/URCornerHeaderPurple.gif') no-repeat top right;
	background-color    : #003F75; /* #7F76C2; */
	border              : 1px;
	max-height          : 5px;
	line-height         : 1mm;
}

.TopLeftBlue
{
	background          : url('../graphics/ULCornerBlue.gif') no-repeat top left;
	background-color    : #CCD5E0;
	border              : 1px;
	max-height          : 5px;
	line-height         : 1mm;
}
.TopLeftGray
{
	background          : url('../graphics/ULCornerGray.gif') no-repeat top left;
	background-color    : #E0E0E0;
	border              : 1px;
	max-height          : 5px;
	line-height         : 1mm;
	float               : left;
	text-align          : left;
}

.TopLeftGreen
{
	background          : url('../graphics/ULCornerGreen.gif') no-repeat top left;
	background-color    : #D6E0CC;
	border              : 1px;
	max-height          : 5px;
	line-height         : 1mm;
	float               : left;
	text-align          : left;
}
.TopLeftPurple
{
	background          : url('../graphics/ULCornerPurple.gif') no-repeat top left;
	background-color    : #DBCCE0;
}

.TopLeftHeaderPurple
{
	background          : url('../graphics/ULCornerHeaderPurple.gif') no-repeat top left;
	background-color    : #003F75; /* #7F76C2; */
	border              : 1px;
	max-height          : 5px;
	line-height         : 1mm;
	float               : left;
	text-align          : left;
}

.HomePageBottomRightPurple 
{
	background          : url('../graphics/LRCornerPurple.gif') no-repeat bottom right;
	background-color    : #DBCCE0;
	border              : 1px;
	max-height          : 5px;
	line-height         : 1mm;
}
.HomePageBottomLeftPurple 
{
	background          : url('../graphics/LLCornerPurple.gif') no-repeat bottom left;
	border              : 1px;
	max-height          : 5px;
	line-height         : 1mm;
}
.HomePageBottomRightBlue 
{
	background          : url('../graphics/LRCornerBlue.gif') no-repeat bottom right;
	border              : 1px;
	max-height          : 5px;
	line-height         : 1mm;
}
.HomePageBottomLeftBlue 
{
	background          : url('../graphics/LLCornerBlue.gif') no-repeat bottom left;
	background-color    : #CCD5E0;
	border              : 1px;
	max-height          : 5px;
	line-height         : 1mm;
}

.HomePageBottomRightYellow 
{
	background          : url('../graphics/LRCornerCHAYellow.gif') no-repeat bottom right;
	background-color    : #FFF7B0;
	border              : 1px;
	max-height          : 5px;
	line-height         : 1mm;
}
.HomePageBottomLeftYellow
{
	background          : url('../graphics/LLCornerCHAYellow.gif') no-repeat bottom left;
	background-color    : #FFF7B0;
	border              : 1px;
	max-height          : 5px;
	line-height         : 1mm;
}


.leftsidenew {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	text-decoration : none;
	background-color: #E0E0FF;
	vertical-align: middle;
	border-color: black; 
	border-right:  #000000 0px solid; 
	border-top:    #000000 1px solid; 
	border-left:   #000000 1px solid; 
	border-bottom: #000000 1px solid;
	padding: 3px;
}


.rightsidenew {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: black;
	background-color: #ffffff;
	border-color: black; 
	border-right:  #000000 1px solid; 
	border-top:    #000000 1px solid; 
	border-left:   #000000 1px solid; 
	border-bottom: #000000 1px solid;
	border-style: solid;
}

.topside {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: white;
	font-weight: bold;

	background-color: #003F75; /* #7F76C2; */

}


.border {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.bottom_border {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 1px solid
}
.border_right {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 0px solid
}
.border_top {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 0px solid
}
.border_left {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 0px solid
}
.border_bottom {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 1px solid
}
.border_top_bottom{
	Border-Top:#000000 1px solid;
	border-bottom : #000000 1px solid;
}
.border_left_right {
	BORDER-RIGHT: 1px solid Black;
	BORDER-LEFT: 1px solid Black;
}
.border_top_right_bottom {
	BORDER-RIGHT: 1px solid Black;
	BORDER-TOP: 1px solid Black;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: 1px solid Black;
}
.border_top_right {
	BORDER-RIGHT: 1px solid Black;
	BORDER-TOP: 1px solid Black;
}
.border_top_left {
	BORDER-LEFT: 1px solid Black;
	BORDER-TOP: 1px solid Black;
}
.border_bottom_right {
	BORDER-RIGHT: 1px solid Black;
	BORDER-BOTTOM: 1px solid Black;
}
.border_bottom_left {
	BORDER-LEFT: 1px solid Black;
	BORDER-BOTTOM: 1px solid Black;
}
.border_top_right_left {
	BORDER-RIGHT: 1px solid Black;
	BORDER-TOP: 1px solid Black;
	BORDER-LEFT: #000000 1px solid;
}
.border_top_left_bottom {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 1px solid;
	BORDER-LEFT: 1px solid Black;
	BORDER-BOTTOM: 1px solid Black;
}
.border_bottom_right_left {
	BORDER-RIGHT: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}


a.photo:link {
	color: blue;
}
a.photo:visited {
	color: blue;
}
a.photo:hover {
	color: red;
}

.photoborder {border:1px; border-width: 1px; border-color: black; border-style: solid;}

A:hover .photoborder, A:active .photoborder {border:1px; border-width: 1px; border-color: red; border-style: solid}

/* ------------------------------------------------------------------- */
/*--- Calendar styles ---*/

/*--- Bar across the top of the calendar ---*/
.monthBar {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #425dde;
	text-decoration : none;
	background-color : #dddddd;
}

/*--- Days of the week at the top of the calendar ---*/
.cal { font-family:Verdana,Arial,sans-serif; font-size: 8pt; font-weight: normal;}


/*--- How today is displayed ---*/
.caltoday { 
	font-family 	 : Verdana,Arial,san-serif; 
	font-size   	 : 8pt;
	text-align   	 : right; 
	color        	 : white; 
	border-width 	 : 1px; 
	border-style  	 : solid; 
	border-color	 : #800000;  
	background-color : #D6E0CC;
}


/*--- Today link at the bottom of the calendar ---*/

a.todaylink:link {font-family:Verdana,Arial,san-serif; font-size: 8pt; height: 20px; color: #425dde;}
a.todaylink:visited {font-family:Verdana,Arial,san-serif; font-size: 8pt; height: 20px; color: #425dde;}
a.todaylink:hover {font-family:Verdana,Arial,san-serif; font-size: 8pt; height: 20px; color: #425dde; background-color: yellow;}

/*--- Base style for the days of the calendar, modified by calthismonth and calothermonth below... ---*/
TD.calmonth { font-family:Verdana,Arial,san-serif; font-size: 8pt; text-align: right; }

/*--- Days that are in the current month ---*/
a.calthismonth:link {color: black; text-decoration: none; font-weight: bold; font-size: 12pt;}
a.calthismonth:visited {color: black; text-decoration: none;  font-weight: bold;}
a.calthismonth:hover {color: black; text-decoration: none;  font-weight: bold; background-color: yellow; }

/*--- Days that are not in the current month ---*/
a.calothermonth:link {color: #808080; text-decoration: none; }
a.calothermonth:visited {color: black; text-decoration: none; }
a.calothermonth:hover {color: black; text-decoration: none; background-color: yellow; }

/*--- Month-arrow links ---*/
a.cal:link {color: black; text-decoration: none; }
a.cal:visited {color: black; text-decoration: none; }
a.cal:hover {color: black; text-decoration: none; background-color: yellow; }

/*--- Calendar legend text ---*/
.calLegend { font-family:Verdana,Arial,san-serif; font-size: 8pt; font-weight: normal; }
