/*

#990066 plum

v light fff4fa

#ff0099
#fde6f3 (m back)
#ff3399 (m1)
#ff66cc (m2)
#ff99cc (m3)

*/

/*GENERAL*/
body {
	margin: 30px auto 0px auto;
	font-family: "Helvetica", Arial, Trebuchet MS, sans-serif;
	font-size: 12px;
	color: #666;
	background: #fff;
}
a, link, active, visited { color: #ff0099; text-decoration: none; }
a:hover { color: #990066; text-decoration: none; }
hr { border: 0; background-color: #ddd; height: 1px; }
td { padding: 3px 0px 3px 0px; }
ol { margin: 0px 0px 0px 15px; padding: 0px 0px 0px 5px;}
h1 { font-size: 14px; color: #ff0099; font-weight: bold; margin: 0px 0px 5px 0px; }
h2 { font-size: 12px; color: #fff; background-color: #ff66cc; font-weight: bold; padding: 3px 5px 2px 5px; margin: 0px 0px 5px 0px; }
h3 { font-size: 12px; color: #fff; background-color: #ff3399; font-weight: bold; padding: 3px 5px 2px 5px; margin: 0px 0px 5px 0px; }
form { margin: 0px; padding: 0; }
table { margin: 0px; padding: 0; }

.maincontent { padding: 5px 0px 10px 0px; }
.leadin { padding: 5px 0px 5px 0px; color: #ff66cc; letter-spacing: 1px; }
.leadin2 { padding: 5px 0px 5px 0px; color: #ff3399; letter-spacing: 1px; }
.boxed { color: #ff3399; padding: 5px 5px 5px 5px; background-color: #fde6f3; font-weight: bold; margin: 5px 0px 5px 0px; }
.boxed2 { padding: 5px 5px 5px 5px; background-color: #f3f3f3; margin: 5px 0px 5px 0px; }
.subhead { padding: 0px 0px 5px 0px; color: #ff66cc; font-weight: bold; }
.pinkcontent { color: #ff0099; letter-spacing: 1px; font-style: italic; }
.highlite { color: #990066; padding: 1px 3px 1px 3px; background-color: #fde6f3; font-weight: bold; }
.pagin { color: #fff; background-color: #ff66cc; font-weight: bold; padding: 3px 200px 3px 5px; float: left; }
.paginright { text-align: right; border-top: 1px solid #e4e4e4; padding: 5px 0px 0px 0px; }
.pagalp { color: #ff66cc; }
.pagalpselected { color: #ff0099; text-decoration: underline; }

.throwleft { float: left; }
.throwright { float: right; }
.totalRight{width:733}
.incol1 { float: left; width: 240px; }
.incol { float: left; margin: 0px 0px 0px 4px; width: 240px; }
.padleft { padding: 0px 0px 0px 2px; }

.readit { float: right; clear: right; width: 75px; text-align: right; padding: 5px 0px 5px 5px; background-color: #fff; }
.readingit { float: right; clear: right; width: 200px; text-align: right; padding: 5px 0px 5px 5px; background-color: #fff; }

.weeprint { font-size: 10px; padding: 0px 0px 0px 10px; }
.pad10l { padding: 5px 5px 5px 10px; }
.linkright { text-align: right; margin: 0px 0px 10px 0px; }
.nolink { border:0; text-decoration: none; }
.clearit { clear: both; }
.spacer15 { height: 15px; }
.spacer5 { height: 5px; }

.inputy { 
	font-family: "Helvetica", Arial, Trebuchet MS, sans-serif;
	padding: 2px;
	border: 1px solid #ff99cc;
	background-color: #fde6f3;
	color: #990066;
}
.tdform1 { vertical-align: top; background-color: #fde6f3; color: #990066; border-bottom: 1px solid #ff99cc; font-weight: bold; padding: 3px 5px 2px 5px; }
.tdform2 { vertical-align: middle; padding: 2px 2px 2px 2px; color: #990066; }
.tdsubmit { text-align: right; padding: 5px 2px 2px 2px; }

#header {
	margin: 0 auto;
	width: 1000px;
	height: 132px;
	background: url("../images/layout/header.jpg") top left no-repeat;
}
#allin1000 {
	margin: 0 auto;
	width: 1000px;
	background-color: #fff;
	height: 100%;
}
#double {
	margin: 0 auto;
	padding: 5px 0px 0px 0px;
	background-color: #fff;
	/*border-bottom: 1px solid #ff0000;*/
}
#left {
	float: left;
	width: 250px;
	margin: 10px 0px 0px 0px;
	/*border-bottom: 1px solid #ff0000;*/
}
#right {
	float: left;
	width: 740px;
	margin: 15px 0px 0px 10px;
	/*border-bottom: 1px solid #ff0000;*/
}
#rightMap {
	float: left;
	width: 740px;
	margin: 5px 0px 0px 0px;
	/*border-bottom: 1px solid #ff0000;*/
}
	#inleft {
		float: left;
		width: 230px;
	}
	#inright {
		float: left;
		margin: 0px 0px 0px 10px;
		width: 500px;
	}
	#inleft2 {
		float: left;
		width: 480px;
	}
	#inright2 {
		float: left;
		margin: 0px 0px 0px 10px;
		width: 250px;
	}
	#inleft3 {
		float: left;
		width: 272px;
	}
	#inright3 {
		float: left;
		margin: 0px 0px 0px 10px;
		width: 458px;
	}
#footer {
	clear: both;
	margin: 30px auto 0px auto;
	width: 1000px;
	text-align: left;
	font-size: 10px;
}


/*MENU*/
#verticalmenu { width: 248px; margin: 0; padding: 0; }
#vmtop { background: #fde6f3 url("../images/menu/menutop.gif") bottom left no-repeat; width: 248px; height: 12px; }
#vmtail { background: #fde6f3 url("../images/menu/menutail.gif") top left no-repeat; width: 248px; height: 12px; }
#vmrunner { background-color: #fde6f3; width: 248px; margin: 0; padding: 0; min-height: 375px; }
 
.glossymenu {
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	font-size: 12px;
}
.glossymenu li { position: relative; width: 119px; /*WIDTH OF MAIN MENU ITEMS*/}
.glossymenu li a {
	background-color: #fde6f3;
	color: #ff0099;
	display: block;
	width: auto;
	padding: 8px 0px 8px 10px;
	text-decoration: none;
	cursor: pointer;
}
.glossymenu li.sectionon a { background-color: #ff0099; color: #fff; }
.glossymenu li.pink1 a { background-color: #ff3399; color: #fff; }
.glossymenu li.pink2 a { background-color: #ff66cc; color: #fff; }
.glossymenu li.pink3 a { background-color: #ff99cc; color: #fff; }

.glossymenu li a:visited, .glossymenu li a:active { background-color: #fde6f3; color: #ff0099; }
.glossymenu li a:hover { background-color: #ff0099; color: #fde6f3; }

.glossymenu li.sectionon a:visited, .glossymenu li.sectionon a:active { background-color: #ff0099; color: #fff; }
.glossymenu li.sectionon a:hover { background-color: #ff0099; color: #fff; }

.glossymenu li.pink1 a:visited, .glossymenu li.pink1 a:active { background-color: #ff3399; color: #fff; }
.glossymenu li.pink2 a:visited, .glossymenu li.pink2 a:active { background-color: #ff66cc; color: #fff; }
.glossymenu li.pink3 a:visited, .glossymenu li.pink3 a:active { background-color: #ff99cc; color: #fff; }
.glossymenu li.pink1 a:hover, .glossymenu li.pink2 a:hover, .glossymenu li.pink3 a:hover { background-color: #ff0099; color: #fff; }

.glossymenu li ul {
	position: absolute;
	list-style-type: none;
	margin: 0px 0px 0px -127px;
	width: 119px; /*WIDTH OF SUB MENU ITEMS*/
	padding: 0;
	left: 0;
	top: 0;
	display: none;
}
.glossymenu li ul a { width: 119px; /*WIDTH OF SUB MENU ITEMS - 10px padding-left for A elements */ }
.glossymenu li ul li { float: left; }

/*3rd level
.glossymenu li ul li ul {
	list-style-type: none;
	padding: 0;
	margin: 0px 0px 0px -129px;
	width: 119px;
}
*/
/* Hack for IE \*/
* html .glossymenu li { float: left; height: 1%; }
* html .glossymenu li a { height: 1%; }
/* End */


/*Added by Patricia*/
.clear{clear:both;}
.Hours_Left{width:80px;float:left}
.Hours_Right{float:left}
