/* Colors
Lightblue: #99CCFF
MiddleBlue: #5588BB
Darkblue: #336699
HRBar: #003366 #6699CC
DarkRed #800000
*/
@import url('form.css');
body {margin:0px;padding:0px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-size:12px }
hr{background-color:#003366;color:#003366;height:1px;}
hr.thin{background-color:#003366;color:#003366;font-size:8px;line-height:1px;}
hr.white{background-color:#fff;color:#fff}
img{border:0px white none}
img.floatright{float:right;padding:4px;}
.header, th, h3{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;}
h3{line-height:15px}
th{text-align:left;}
.showname, a.showname{font-size:16px;font-weight:bold;color:#336699;}
.shownameHome{font-size:14px;font-weight:bold;color:#336699;}
.header_error{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;text-align:left;color:red}
.grey {margin:0px;padding:0px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:grey }
.featuredText {margin: 6px 8px 6px 12px }
.errorHighlight
{
	font-size: 12px;
	color: black;
	font-family: Arial;
	font-weight: bold;
	background-color: Yellow
}
.highlight
{
	font-weight: bold;
	background-color: Yellow
}
.bold{font-weight:bold}
.employeetext{color:#800000;}
td{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-size:12px;}


html > .genrelist{padding:0px 7px 7px 10px;margin:0px 7px 7px 10px;text-align:center;}	
h1 {
	font-size:large;
	}
p,h1,pre {
	margin:0px 7px 7px 10px;
	font-size:12px;
	}
/* Close Form elements */
/* Grid elements */
.pagerstyle{border-bottom:1px solid black;}
/* Close Grid elements */
#band{background: url('images/navbg.gif') repeat-x;height:50px;vertical-align:middle;}
#nav td.reg{border-left:1px solid #003379;border-right:1px solid #003379;
	border-top:2px solid #003379;border-bottom:2px solid #003379;	
	vertical-align:middle;
	text-decoration:none;
}
a.nav,a.nav:hover{text-decoration:none;vertical-align:middle;height:20px;padding:0px 3px 0px 3px;color:#336699;font-size:12px;font-variant: small-caps;font-weight:bold;font:verdana;display:block}
a.nav{text-decoration:none;background:#D1DCEC;}
a.nav:hover{text-decoration:none;background:#F0F0F0;}

img.ala {background: transparent;}
a.ala {background: #C7D5E8;}
a.ala:hover {background: #F0F0F0;}



#nav td.left{border-left:0px none #003379;border-right:1px solid #003379;
	border-top:2px solid #003379;border-bottom:2px solid #003379;
	background:#336699;width:5px}
#nav td.right{border-left:1px solid #003379;border-right:0px none #003379;
	border-top:2px solid #003379;border-bottom:2px solid #003379;
	background:#336699;width:5px}
/*#nav a,#nav a:visited{font-variant:small-caps;font-size:12px;text-decoration:none;width:100px;padding-right:10px;padding-left:10px;padding-top:2px;padding-bottom:2px;background:#99ccff;}
#nav a:hover{font-variant:small-caps;font-size:11px;text-decoration:none;width:100px;background:white;color:#036;padding-right:10px;padding-left:10px;padding-top:2px;padding-bottom:2px;}

#nav a,#nav a:visited {
    width: 120px;
    height: 24px;
    display: block;
    background: url(images/bkg-cssrollover.gif) no-repeat;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    padding: 3px 0 0;
    margin: 3px 0;
    font-family: tahoma,arial,verdana,sans-serif;
    font-size: 12px;
    font-variant:small-caps;
    color: #666
}
#nav a:hover {
    background-position: -125px 0;
    color: #3186CC
} */
.Tooltip { position:absolute; top: 0px; left: 0px; z-index: 2; width: 380px; visibility:hidden; font: 10px 'MS Comic Sans','Arial',sans-serif; background-color: #FFFFE6; padding: 8px; border: 1px solid black; }
#footer td {font-size:10px;text-align:center;}
.psuedohyperlink{COLOR: #036;font-size:11px}
a, a:visited, #footer td a, #footer td a:visited{
	COLOR: #036;text-decoration:underline;
}
a:hover, #footer td a:hover{
	COLOR: #ff0000;text-decoration:none;
}

a.white, a.white:visited{
	COLOR: #fff;text-decoration:underline;
}
a.white:hover{
	COLOR: #fff;text-decoration:none;
}

.titles {
	font-size: 11px; margin: 0px 10px 0px 10px; text-transform: uppercase; COLOR: #336699; 
}
.small{font-size:9px;}
.medium{font-size:11px;}

.sidebar {
	FONT-SIZE: 11px;COLOR: white;
}
.sidebar a, .sidebar a:visited{
	COLOR: #9cf;text-decoration:underline
}
.sidebar a:hover {
	COLOR: #036;text-decoration:none
}
.alphabeticallisting {
	FONT-SIZE: 12px; MARGIN-LEFT: 20px; TEXT-TRANSFORM: capitalize; COLOR: #336699; MARGIN-RIGHT: 20px;
}
.alphabeticallisting a, .alphabeticallisting a:visited{
	COLOR: #036;text-decoration:none
}
.alphabeticallisting a:hover {
	COLOR: red;text-decoration:underline
}

.error{color:red}
.errorLarge{color:red;font-size:16px;}

.pagerstyle{font-size:11px;font-weight:bold}
.pagerstyle a , pagerstyle a:visited{font-weight:normal;}


.darkbluebak{background:#336699;color:white;text-align:center;font: bold 16px;text-transform:uppercase;}
.lightbluebak{background:#E8EEF7;color:black;}

table.buildWeekHeader{background:#336699;color:white;text-align:center;font: bold 14px;text-transform:uppercase;
	border-top:2px solid #000;border-left:2px solid #000;border-right:2px solid #000;padding:5px;}
	
.message{border:#000 1px solid;background:#fff;padding:5px;}

/* AppointmentStatus
------------------------*/
.statusGrey{color:#999999;font-weight:bold;}
.statusSold{color:#006600;font-weight:bold;}
.statusUnBlocked{color:#336699;font-weight:bold;}
.statusPatrial{color:#336699;font-weight:bold;}
/*------------------------*/



@media print{
	#confirmation #band,#confirmation #header,
	#confirmation #login,#confirmation #bottom-nav,
	#confirmation #morelink,#confirmation .employeeText
	{
		display:none
	}
	body#confirmation 
	{
		BACKGROUND: white;
		color:black;
		FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
		FONT-SIZE: 11px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
}

.whitelink
{
	color:White
}
.orangelink
{
	color:#cc6666
}
.navylink
{
	color:navy
}
.grid
{
	border-width:0px
	
}