@charset "utf-8";
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #000000;
	background-color: #172542;
}
.thrColLiqHdr a:link,a:visited{
	text-decoration: none;
	/* font-weight: bold;*/
	color: #315594;
	font-size: 11px;	
}
.thrColLiqHdr a:hover,a:active,a:focus{
	text-decoration: underline;
	color: #DAA520;
}
.thrColLiqHdr #container {
	width: 900px;
	background: #FFFFFF;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border: 5px solid #FFFFFF;	
} 
.thrColLiqHdr #header {
	background-color: #FFFFFF;
	background-image: url(/lib/images/headerbackground.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	
} 
.thrColLiqHdr #header h1 {
	margin: 0;
	
}
.thrColLiqHdr #top {
	background:#DAA520;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #315594;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	text-align: right;
}

.thrColLiqHdr #top p {
	margin: 0;
	padding: 10px 0;
}
.thrColLiqHdr #top a:hover,a:active,a:focus{
	color: #315594;
}
.thrColLiqHdr #breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #315594;
}

.thrColLiqHdr #sidebar1 {
	float: left; 
	width: 170px;
	background-color: #315594;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}

.thrColLiqHdr #sidebar2 {
	float: right;
	width: 170px;
	background: #FFFFF;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.thrColLiqHdr #sidebar2 a:hover,a:active,a:focus{
	color: #315594;
}
.thrColLiqHdr #sidebar2 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #daa520;
	color: #ffffff;
}
.thrColLiqHdr #sidebar1 p, .thrColLiqHdr #sidebar1 h3, .thrColLiqHdr #sidebar2 p, .thrColLiqHdr #sidebar2 h3 {
	margin-left: 10px;
	margin-right: 10px;
}
.thrColLiqHdr #mainContent {
	padding:10px;
	margin-top: 0;
	margin-right: 175px;
	margin-bottom: 0;
	margin-left: 175px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFE897;
	border-left-color: #315594;
	
}
.thrColLiqHdr #pageDetail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}
.thrColLiqHdr #pageDetail h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #315594;
}
.thrColLiqHdr #pageDetail h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: left;
	font-weight: bold;
	color: #315594;
}
.thrColLiqHdr #pageDetail a:link,a:visited {
	color: #315594;
  	font-size: 12px;
	/* font-weight: bold; */
}
.thrColLiqHdr #latestNews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;	
}
.thrColLiqHdr #latestNews h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
	font-weight: bold;
	
}
.thrColLiqHdr #latestNews h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	color: #315594;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #315594;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align:left;
}

.thrColLiqHdr #footer{
	background:#DAA520;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-align: center;
}

.thrColLiqHdr #colleges {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}
.thrColLiqHdr #colleges h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #315594;
}
.thrColLiqHdr #colleges h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	color: #315594;    
}
.thrColLiqHdr #approvedproviders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
}
.thrColLiqHdr #approvedproviders h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #315594;  
}
.thrColLiqHdr #approvedproviders h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	color: #315594;    
}
.thrColLiqHdr #findtherapist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}
.thrColLiqHdr #findtherapist h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #315594;
}
.thrColLiqHdr #findtherapist h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	color: #315594;  
}
.thrColLiqHdr #classifieds {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}
.thrColLiqHdr #classifieds h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #315594;
}
.thrColLiqHdr #classifieds h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
	background-color: #F1F4FA;
}
.thrColLiqHdr #cpeWorkshops {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}
.thrColLiqHdr #cpeWorkshops h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #315594;
}
.thrColLiqHdr #cpeWorkshops h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	color: #315594;  
}
.thrColLiqHdr #table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:justify;	
}
.thrColLiqHdr #table h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
	font-weight: bold;
	
}
.thrColLiqHdr #table h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	color: #315594;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #315594;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align:left;
}

.thrColLiqHdr #loginfail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #315594;
	padding-right: 10px;
	padding-left: 10px;
}
.thrColLiqHdr #loginfail h2 {
	font-size: 16px;

}
.thrColLiqHdr #loginfail h3 {
	font-size: 16px;
	color: #FFE897;
}

.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	float : left;
	width : 150px;
	}
	
	#nav li {
	position : relative;
	float : left;
	line-height : 22px;
	margin-bottom : -1px;
	width: 150px;
	
	}
	
	#nav li ul {
		position : absolute;
		left: -999px;
		margin-left : 152px;
		margin-top : -20px;
	}
	
	#nav li ul ul {
		left: -999px;
	}
	
	#nav li a {
	w\idth : 142px;
	display : block;
	color : #cccccc;
	text-decoration : none;
	background-color : #315594;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-right-width: 0px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #DAA520;
	margin-left: 9px;
	padding-top: 0;
	padding-right: 4px;
	padding-bottom: 0;
	padding-left: 4px;
	}
	#nav a.arrow {
	background-image: url(/lib/images/menuarrow.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
    }
	
	#nav a.arrow1 {
	background-image: url(/lib/images/menuarrow.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #DAA520;
	color: #FFFFFF;
    }
	
	#nav li a:hover {
	color : #315594;
	background-color : #9CAECD;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999px;
	
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	
	#content {
		margin-left : 180px;
	}
TD.pageHeader{
     	font-weight: bold;
        background: #315594;
        color: #cccccc;
        font-size: 11px;
        font-family: Arial, helvetica, sans-serif;
        BORDER-RIGHT: #ffffff 1px solid;
        PADDING-RIGHT: 3px;
        BORDER-TOP: #ffffff 1px solid;
        PADDING-LEFT: 3px;
        PADDING-BOTTOM: 3px;
        BORDER-LEFT: #ffffff 1px solid;
        PADDING-TOP: 3px;
        BORDER-BOTTOM: #ffffff 1px solid;
}															
TABLE.ServSales {
	FONT-SIZE: 11px;
        font-family: Arial, Helvetica, sans-serif; 
	COLOR: #FFFFFF; 
	BACKGROUND-COLOR: #DEE7F7; 
	TEXT-ALIGN: left;
}
	
TD.ServSales A:link {
     	font-weight: bold;
	color: #1B3C77;	
}

TD.ServSales A:visited {
     	font-weight: bold;
	color: #616161;
}
	
TD.ServSales A:hover {
     	font-weight: bold;
	COLOR: #000000;
}

TD.ServSalesAlt A:link {
	font-weight: bold;
	color: #1B3C77;
}

TD.ServSalesAlt A:visited {
	font-weight: bold;
	color: #616161;
}

TD.ServSalesAlt A:hover {
	font-weight: bold;
	COLOR: #000000;
}									
	
TD.ServSalesBody {
        FONT-SIZE: 11px;
        font-family: Arial, helvetica, sans-serif;
        COLOR: black;
        BACKGROUND-COLOR: #EAF0F8;
	BORDER-RIGHT: #EAF0F8 1px solid; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #EAF0F8 1px solid; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	BORDER-LEFT: #EAF0F8 1px solid; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #EAF0F8 1px solid;
}

TD.ServSalesTop {
        FONT-SIZE: 11px;
        font-family: Arial, helvetica, sans-serif;
        COLOR: black;
        BACKGROUND-COLOR: #EAF0F8;
	BORDER-RIGHT: #EAF0F8 1px solid; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #EAF0F8 1px solid; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	BORDER-LEFT: #EAF0F8 1px solid; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #EAF0F8 1px solid;
}

TD.ServSales {
        BORDER-RIGHT: #eeeeee 1px solid;
        PADDING-RIGHT: 3px;
        BORDER-TOP: #eeeeee 1px solid;
        PADDING-LEFT: 3px;
        PADDING-BOTTOM: 3px;
        FONT-SIZE: 11px;
        font-family: Arial, helvetica, sans-serif;
        BORDER-LEFT: #eeeeee 1px solid;
        COLOR: black;
        PADDING-TOP: 3px;
        BACKGROUND-COLOR: #DEE7F7;
	BORDER-BOTTOM: #eeeeee 1px solid;
}
											
TD.ServSalesAlt {
	BORDER-RIGHT: #eeeeee 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #eeeeee 1px solid;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	FONT-SIZE: 11px;
	font-family: Arial, helvetica, sans-serif;
	BORDER-LEFT: #eeeeee 1px solid;
	COLOR: black;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #C5D0E2;
	BORDER-BOTTOM: #eeeeee 1px solid;
}  													
TD.ServSalesHeading {
	font-weight: bold;
	background: #5C7EBA;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, helvetica, sans-serif;
	BORDER-RIGHT: #eeeeee 1px solid; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #eeeeee 1px solid; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	BORDER-LEFT: #eeeeee 1px solid; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #eeeeee 1px solid;
}

TD.ServSalesHeadingTotal {
	font-weight: bold;
	background: #5C7EBA;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, helvetica, sans-serif;
	BORDER-RIGHT: #eeeeee 1px solid; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #eeeeee 1px solid; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	BORDER-LEFT: #eeeeee 1px solid; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #eeeeee 1px solid;
}

TD.ServSalesHeadingTop {
	font-weight: bold;
	background: #7B98C7;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, helvetica, sans-serif;
	BORDER-RIGHT: #eeeeee 1px solid; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #eeeeee 1px solid; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	BORDER-LEFT: #eeeeee 1px solid; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #eeeeee 1px solid;
}

TABLE.MemberSearch {
	FONT-SIZE: 11px;
        font-family: Arial, Helvetica, sans-serif; 
	COLOR: #FFFFFF; 
	BACKGROUND-COLOR: #DEE7F7; 
	TEXT-ALIGN: left;
}
	
TD.MemberSearch A:link {
     	font-weight: bold;
	color: #1B3C77;	
}

TD.MemberSearch A:visited {
     	font-weight: bold;
	color: #616161;
}
	
TD.MemberSearch A:hover {
     	font-weight: bold;
	COLOR: #000000
}

TD.MemberSearchAlt A:link {
	font-weight: bold;
	color: #1B3C77;
}

TD.MemberSearchAlt A:visited {
	font-weight: bold;
	color: #616161;
}

TD.MemberSearchAlt A:hover {
	font-weight: bold;
	COLOR: #000000
}									
	
TD.MemberSearch {
        BORDER-RIGHT: #DEE7F7 1px solid;
        PADDING-RIGHT: 3px;
        BORDER-TOP: #DEE7F7 1px solid;
        PADDING-LEFT: 3px;
        PADDING-BOTTOM: 3px;
        FONT-SIZE: 11px;
        font-family: Arial, helvetica, sans-serif;
        BORDER-LEFT: #DEE7F7 1px solid;
        COLOR: black;
        PADDING-TOP: 3px;
        BACKGROUND-COLOR: #DEE7F7;
	BORDER-BOTTOM: #DEE7F7 1px solid;
}											

TD.MemberSearchAlt {
	BORDER-RIGHT: #C5D0E2 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #C5D0E2 1px solid;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	FONT-SIZE: 11px;
	font-family: Arial, helvetica, sans-serif;
	BORDER-LEFT: #C5D0E2 1px solid;
	COLOR: black;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #C5D0E2;
	BORDER-BOTTOM: #C5D0E2 1px solid;
}  
														
TD.MemberSearchHeading {
	color : #cccccc;
	text-decoration : bold;
	background-color : #315594;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	BORDER-RIGHT: #ffffff 1px solid; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #ffffff 1px solid; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	BORDER-LEFT: #ffffff 1px solid; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #ffffff 1px solid;
}

TABLE.eventcalander {
	FONT-SIZE: 11px;
        font-family: Arial, Helvetica, sans-serif; 
	COLOR: #cccccc; 
	BACKGROUND-COLOR: #315594; 
	TEXT-ALIGN: left;
}
	
TD.eventcalander A:link {
     	font-weight: bold;
	color: #1B3C77;	
}

TD.eventcalander A:visited {
     	font-weight: bold;
	color: #616161;
}
	
TD.eventcalander A:hover {
     	font-weight: bold;
	COLOR: #000000
}

TD.eventcalanderAlt A:link {
	font-weight: bold;
	color: #1B3C77;
}

TD.eventcalanderAlt A:visited {
	font-weight: bold;
	color: #616161;
}

TD.eventcalanderAlt A:hover {
	font-weight: bold;
	COLOR: #000000
}									
	
TD.eventcalander {
        BORDER-RIGHT: #DEE7F7 1px solid;
        PADDING-RIGHT: 3px;
        BORDER-TOP: #DEE7F7 1px solid;
        PADDING-LEFT: 3px;
        PADDING-BOTTOM: 3px;
        FONT-SIZE: 11px;
        font-family: Arial, helvetica, sans-serif;
        BORDER-LEFT: #DEE7F7 1px solid;
        COLOR: black;
        PADDING-TOP: 3px;
        BACKGROUND-COLOR: #DEE7F7;
	BORDER-BOTTOM: #DEE7F7 1px solid;
}											

TD.eventcalanderAlt {
	BORDER-RIGHT: #C5D0E2 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #C5D0E2 1px solid;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	FONT-SIZE: 11px;
	font-family: Arial, helvetica, sans-serif;
	BORDER-LEFT: #C5D0E2 1px solid;
	COLOR: black;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #C5D0E2;
	BORDER-BOTTOM: #C5D0E2 1px solid;
}  
														
TD.eventcalanderHeading {
	color : #cccccc;
	font-weight : bold;
	background-color : #315594;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	BORDER-RIGHT: #ffffff 1px solid; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #ffffff 1px solid; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	BORDER-LEFT: #ffffff 1px solid; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #ffffff 1px solid;
}

