/* TextImage styles and styles for SitePress users */

/* !!! look for more nav styles into tsps_default.css */

* { font-size:1em; }

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:78%; background-color:#ffffff; }

H1 { font-size: 1.45em; }
H2 { font-size: 1.4em; }
H3 { font-size: 1.3em; }
H4 { font-size: 1.2em; }
H5 { font-size: 1.1em; }
H6 { font-size: 1em; }

A:link, A:visited { color:#006699; }
A:hover, A:active { color:#6699CC; }

/*.titleImage { display:image; font-family:"Verdana"; font-size: 20px; color:#000000; }*/

.homeBgrGradient {
	background-image:url("/img/homeBgr.gif");
	background-position:right top;
	background-repeat:repeat-y;
	border-right: 1px solid black;
}
.homeBgrDoctor {
	padding: 5px 150px 5px 50px;
	background-image:url("/img/homeBgrDoctor.gif");
	background-position:right top;
	background-repeat:no-repeat;
}

.nav2			{ display:rollover; max-width:-250px; font-size:13px; text-transform:uppercase; color:#000000; letter-spacing:1px; font-family:Eurostile; margin-top:3px; margin-right:15px; margin-bottom:2px; margin-left:15px; background-color: #6699CC; }
.nav2Over		{ display:image; max-width:-250px; font-size:13px; text-transform:uppercase; color:#000000; letter-spacing:1px; font-family:Eurostile; margin-top:3px; margin-right:15px; margin-bottom:2px; margin-left:15px; background-color: #FFFFFF; }
.nav2Selected	{ display:image; max-width:-250px; font-size:13px; text-transform:uppercase; color:#000000; letter-spacing:1px; font-family:Eurostile; margin-top:3px; margin-right:15px; margin-bottom:2px; margin-left:15px; background-color: #FFFFFF; }
.nav2Opened		{ display:image; max-width:-250px; font-size:13px; text-transform:uppercase; color:#000000; letter-spacing:1px; font-family:Eurostile; margin-top:3px; margin-right:15px; margin-bottom:2px; margin-left:15px; background-color: #FFFFFF; }

A.largeButton { position: absolute;top:185px;left:670px;width:180px; font-size:12px; font-weight:bold;letter-spacing:1px; text-transform:uppercase; font-family: Eurostile; background-color: #a4c8eb; padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:15px; color:#000000; border:1px solid black; text-decoration:none; }
A.largeButton:hover {background:#ffffff;color:#000000;}
A.largeButton:visited {color:#000000;}

.darkBlue { background-color:#6699CC; }
.lightBlue { background-color:#a4c8eb; }


.subTitle { font-weight:bold; padding: 0px 5px; background-color:#a4c8eb; }
.subTitleSection { padding: 10px 5px; border: 1px solid #a4c8eb; }


/* jay defined */
.purpleTable	{ background-color: #6699CC; border-style: solid; border-width: 1px; border-color: #000000; }
.relatedLinks		{ color: #63659C; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
a.relatedLinks		{ color: #63659C; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.relatedLinks:active	{ color: #63659C; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.relatedLinks:visited	{ color: #63659C; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.relatedLinks:hover	{ color: #63659C; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
.bold	{ font-weight: bold; }
.lowalphalist	{ list-style-type: lower-alpha; font-size: 11px; }
.capalphalist	{ list-style-type: upper-alpha; font-size: 11px; }	
.lowromanlist	{ list-style-type: lower-roman; font-size: 11px; }
.capromanlist	{ list-style-type: upper-roman; font-size: 11px; }
.numberedlist	{ list-style-type: decimal; font-size: 11px; }



/* Default Styles for all templates */

.nav { border-top:1px solid #000000; border-bottom:1px solid #000000; background-color:#6699CC; }
.nav TD { text-align:center; }
.nav A:hover IMG,
.nav .SELECTED IMG,
.nav .OPENED IMG { border-left:1px solid #000000; border-right:1px solid #000000; }
.nav IMG { border-left:1px solid #6699CC; border-right:1px solid #6699CC; }

.rightColumn {
	width: 200px;
	padding: 15px;
}

.sideNav A {
	display: block;
	margin:1px 0;
	padding: 3px 5px;
	font-size: 14px;
	text-transform: uppercase;
	border: 1px solid #000000;
	background: #A4C8EB;
	color: #000000;
	text-decoration: none;
}
.sideNav A:hover, .sideNav A.SELECTED, .sideNav A.OPENED  {
	background-color: #FFFFFF;
	color: #000000;
}

.rightSideAds {
	text-align: center;
	background: #FFFFFF;
}



FORM {
	display: inline;
}

.dbEditorBar {
	border: #666666 1px dotted;
	background: #dddddd;
	padding: 5px;
}

.recordPageNav {
	clear: both;
	padding: 10px 0;
}

.cityList {
	float: left;
	width: 17%;
	padding-top: 35px;
}

.cityList DIV A {
	display: block;
	padding: 1px 5px 2px 5px;
	border: 1px solid #FFFFFF;
}
.NavItemSelected {
	font-weight: bold;
	border: 1px solid #000000;
	text-decoration: none;
	color: #000000 !important;
}

.recordDetailList {
	width: 80%;
	float: right;
	text-align: left;
}
.recordDetailList H3 {
	font-size: 1.5em;
	font-weight: normal;
}
.docsTable TABLE TH {
	text-align: left;
	padding: 1px 5px;
}
.docsTable TABLE TD {
	padding: 5px 20px 1.5em 5px;
	border-bottom: 1px dotted #DDDDDD;
}


.content { width:90%; padding: 15px 15px 50px 15px; }

.copyrights	{ background-color:#000000; font-size:xx-small; text-align:center; color:#FFFFFF; padding: 2px 5px; }
.copyrights A	{ color:#FFFFFF; }
 
.fieldLabel { text-align:right; font-weight:bold; }

#securitycodeinfo {
	position:absolute;
	margin: -8em 0 0 230px !important;
}
.securitycodeinfoPopup  {
	background-color:#FEF6AD;
	border:1px solid #FFA305;
	font-size:0.9em;
	padding:10px;
	position:relative;
	width:200px;
}
.securitycodeinfoCloseButton  {
	background-color:#FFA305;
	color:#FFFFFF;
	cursor:pointer;
	float:right;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	line-height:10px;
	margin:-9px -9px 0 0;
	padding:0 2px 2px 3px;
	text-align:center;
}



