body{font-family: arial,helvetica,sans-serif; font-size: 100%;}

.patronreview_title1{font-weight: bold; font-size:130%; color:#FFFFFF; background:#0000FF}
.patronreview_title2{font-weight: bold; font-size:130%; color:#FFFFFF; background:#0000FF}
.patronreview_title3{font-weight: bold; font-size:130%; color:#FFFFFF; background:#0000FF}
.patronreview_subtitle{font-weight: bold;}
.patronreview_patronname{font-weight: bold; color:green}

.RPCHi  {font-family: Verdana, sans-serif; align: center;  font-size: x-small; background-color: #b5b5b5; }
.RPCHa	{ font-family: Verdana, sans-serif; align: center;  font-size: x-small; }
.RPCHc	{ font-family: Verdana, sans-serif; align: left;  font-size: x-small; }
.RPCHh	{ font-family: Verdana, sans-serif; align: left;  font-size: x-small; color: #FF0000; }
.RPCHn	{ font-family: Verdana, sans-serif; align: left;  font-size: x-small; }
.RPfBtn11		{ font-size: 14px; }
.RPsaveBtn	{background-color: #FFFFFF;		cursor : pointer; 	border : medium solid #FF0000;	}
.RPCHhe { font-family: Verdana, sans-serif; align: center;  font-size: x-small; background-color: #b5b5b5; }
.RPCHcOne 	{ color: #ffffff; }
.RPCHcTwo 	{ color: #f4f4f4; }
.RPCHv		{ font-family: Verdana, sans-serif; font-size: xx-small; color: #0000FF; }
.RPCHme		{ font-family: Verdana, sans-serif; font-size: l-small; color: #FFFFFF;  background: #ff0000; font-weight: bold}
.RPCHmo		{ font-family: Verdana, sans-serif; font-size: l-small; color: #0000FF;  background: #ffffff; font-weight: bold}

.SRSFATable { font-size: 80%; }
.SRSFASumHeader { font-weight: bold;}
.SRSFAHighlightText { font-weight: bold;}
.SRSFAMatchPointText { font-style: italic;}
.SRSFABrief { font-size: 90%; font-weight: bold;}




/*************YSM Styling****************************/
html, body {height: 100%;}
/*html, body, #sitewrapper {min-height: 100%; height: 100%;}
html>body, html>body #sitewrapper {height: auto;}
*/
body { font-family: arial, geneva, verdana, tahoma, helvetica, sans-serif; margin: 0 auto; padding: 0px;
	background: #eee url("TLCImages3/bg.gif") top center repeat-y;}

#sitewrapper {position:relative; min-height:100%; min-width:1000px; max-width:1024px; background:#ffffff;
	_width: expression(document.body.clientWidth < 761 ? "760px" : document.body.clientWidth > 1025 ? "1024px" : "auto"); _height:100%;}
#banner {position:relative; width:100%; height:107px; background: #360000 url('TLCImages3/banner.jpg') top left no-repeat; cursor:pointer;}

div#maincontent {position:relative; margin:1%; width:98%; text-align:left;}

#footer {position:absolute; bottom:0px; left:0px; /*width:100%;*/  background:#999999; text-align:center; padding-top:0px; _height:33px; min-height:33px;}
#foot1 {position:absolute; top:0px; left:0px; display:none;}
#foot2 {position:absolute; top:0px; right:0px; display:none;}
#foot3 {position:absolute; top:0px; left:5px; top:3px;}
#foot4 {position:absolute; top:0px; right:90px; display:none;}
#foot5 {position:absolute; top:0px; right:0px; display:none;}
#footer table td {height:33px;}
#footer table {width:100%;}

.vcard {position:relative; padding:0px; font-size:9pt; color:#fff; margin:0 140px 0 140px;}
.vcard .country-name {display:none;}
.vcard div {display:inline;  vertical-align:middle;}
.vcard div div {vertical-align:bottom;}
.vcard .phone, .vcard .add, .vcard .email {white-space:nowrap;}




body {_behavior:url("TLCImages3/csshover.htc");}

div#topnav {position:relative; height:35px; background: url('TLCImages3/topbar.gif'); width: 100%; margin:0; font-family:arial; z-index:100; text-align:left;}
div#topnav ul {position:relative; list-style:none; margin:0px; padding:0px; white-space:nowrap;}
div#topnav li {position:relative; display:inline; text-align:left; width:150px; *width:auto; _width:auto; margin:0px; font-weight:bold; padding:8px 0px 8px 6px; cursor:pointer; font-size:10pt;}
div#topnav ul li {line-height:35px; background:url('TLCImages3/navdiv.gif') top left no-repeat;}

div#topnav li, div#topnav li:hover li {background:transparent;  color:#EEEEEE;}
div#topnav li li:hover {background:#840414; color:#EEEEEE;}

/*hide all sub lists*/
div#topnav ul ul {display:none; background:#0F1478; opacity:.85; filter: alpha(Opacity=85);}
/*Hide next next list*/
div#topnav li:hover ul ul,div#topnav li:hover li:hover ul ul,div#topnav li:hover li:hover li:hover ul ul {display:none;}
/*Show next list*/
div#topnav li:hover ul,div#topnav li:hover li:hover ul,div#topnav li:hover li:hover li:hover ul,div#topnav li:hover li:hover li:hover li:hover ul{display:block;}

div#topnav ul ul {position:absolute;}
div#topnav ul ul li {display:block;  border:0px solid #FFF9E1; border-bottom:0px; line-height:10pt; list-style-image:none; padding:3px; font-size:10pt;}
div#topnav ul.drop{position:absolute; left:0px; top:32px;  z-index:50; /*border-bottom:0px solid #FFF9E1;*/ border: 2px solid #000; border-top:0px;}

div#topnav ul.sub {position:absolute; left:140px; *left:155px; _left:155px; top:0px; z-index:50; border-bottom:0px solid #FFF9E1;}
