#nav li ul a:hover {

font-weight:bold;

}


.one 
{
background: #CC99CC;
}

.two
{
background: #FFFFFF;
}


.omg
{
background: #33FFFF;
}




.floatright { float: right; }

.floatleft { float: left; padding: 5px;}


body{
padding:0px;
background:#ffffff url(/images/t-dr.gif) repeat-x top;
text-align:center;
margin: 0px;
}


.story {
 margin: 10px 0 15px 0;
 font-family: Lucida Grande, Verdana, Sans-serif;
 font-size: 11px;
 font-weight: normal;
 line-height: 16px;
}


.calendarCell {
 font-family:       Lucida Grande, Verdana, Sans-serif;
 font-size:         11px;
 font-weight:		normal;
 background-color: #fff;
}




.table {

 margin: 10px 0 15px 0;
 font-family: Lucida Grande, Verdana, Sans-serif;
 font-size: 9px;
 font-weight: normal;
 line-height: 12px;
padding: 2px;

}




a:hover{text-decoration:underline;}

img { border:0px;}

.main_text, body, font
	{
		font-family: Times New Roman;
		font-size:14px;
		line-height:13px;
		color:#333333;
	}


.textarea, input font

{
 margin: 10px 0 15px 0;
 font-family: Lucida Grande, Verdana, Sans-serif;
 font-size: 11px;
 font-weight: normal;
 line-height: 16px;

}

a { color:#660066}

.h_text, .h_text a { color:#FFFFFF; text-decoration:none; line-height:11px}
.h_text a:hover { text-decoration:underline}

.m1_text a { color:#2A2A2A; line-height:14px}
	
.c_text, .c_text a {color:#999999; line-height:11px; text-decoration:none}
.c_text a:hover { text-decoration:underline}

.form {height:24px; margin-top:6px;}
.form input	{width:169px; height:21px; border-color:#E3E3E3; border-right-width:1px; border-bottom-width:1px; background-color:#ffffff; padding-left:5px; margin-left:20px}

.input1 {width:172px; height:19px; border-width:0px; background-color:#ffffff; padding-left:5px; color:#2A2A2A}



ul {margin:0; padding:0; list-style:none}

li  {background: none; margin-left: 5px; padding-left:10px; line-height:15px}

.dt { display:table; height:100%; width:100%}

.dr { display:table-row; width:100%; height:100%}

.dc { display:table-cell; width:100%; float:left; height:100%; text-align:left}

.no_class, .no_class div
	{
		width:auto;
		height:auto;		
	}

.floatright { float:right; padding:3px;}

form { margin:0px; padding:0px}

.header { width:766px; height:226px; margin:auto; top: 0px;}


.middle_bg { height:48px; background:#D2D2D2;}

.middle { width:766px; height:48px; margin:auto;}

.bottom_bg { background:#CCCCCC; height:1px}

.bottom { width:766px; height:73px; margin:auto;}

.main { width:866px; height:303px; margin: auto;}

.v_l { background:url(images/v-l.gif) repeat-y left}

.border1 { border:#7E7E7E solid 1px; padding:2px;}

.border2 { border:#7E7E7E dashed 1px; padding:2px; width:400px; background-color:#CC9999;}

.about { float:left; border:#7E7E7E solid 1px; padding:2px;}

.padded {margin:2px;}

.cell { height: auto;}

.cell1 { height:26px; border-bottom:#7E7E7E 1px solid;}

.cell2 { width:147px; border-right:#BEBEBE 1px solid; border-bottom:#BEBEBE 1px solid; text-align:center; height: auto; padding-bottom:2px; padding-top:5px}

.cell3 { width:85px; border-bottom:#BEBEBE 1px solid; text-align:center; height: auto; padding-bottom:2px; padding-top:5px }

.calendarBG {
 background-color: #000; 
}

.calendarBlank { 
 background-color: #D2D2D2;
}

.calendar_small { 
font-size:x-small;
}

.calendarHeader { 
 font-weight: bold; 
 color: #fff; 
 text-align: center;
 background-color: #541649; 
}

.calendarMonthLinks {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         11px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 color:             #fff;
 background-color:  transparent;
}

.calendarMonthLinks a {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}
  
.calendarMonthLinks a:visited {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:hover {
 color:             #ccc;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarDayHeading {
 font-weight: bold; 
 font-size:	11px;
 color: #fff; 
 background-color: #be97b6;
 text-align:  center;
 vertical-align: middle;
}

.calendarToday { 
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #000;
 background-color: 	#ccc;
}




.calendarCell_counseling {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  left;
 vertical-align: middle;
 color:             #666;
 background-color:  #fff;
}




.calendarCell a {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}
  
.calendarCell a:visited {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:hover {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}


/*  "Show All" + "Hide All" links */

#TJK_ToggleON,#TJK_ToggleOFF {border:1px solid #333;padding:0 5px;margin-right:5px}

/* zeroing out padding and margin */

#TJK_DL dd,#TJK_DL dt {margin:0;padding:0} 

/* margin for the DTs (shorthand) */

#TJK_DL dt {margin:7px 0}

/* image and left padding for DDs */

#TJK_DL dd {background:url(answer.gif) no-repeat;padding-left:55px}

/* styling all anchors in the DTs */

#TJK_DL dt a {background:0 50% no-repeat;padding-left:32px;color:#000;text-decoration:none}
#TJK_DL dt a:visited {color:#666}
#TJK_DL dt a:visited:hover,
#TJK_DL dt a:hover,
#TJK_DL dt a:active,
#TJK_DL dt a:focus {font-weight:bold}

/* the + and - gif in the anchors */

#TJK_DL .DTplus a {background-image:url(toggleDLplus.gif)}
#TJK_DL .DTminus a {background-image:url(toggleDLminus.gif)}

/**********************************/
/**********************************/

#TJK_DL .showDD {position:relative;top:0}
#TJK_DL dd,.hideDD{top:-9999px;position:absolute}

/************* Drop down menu stuff *********************/

#nav, #nav ul {
	padding: 0;
	margin: 0;
        background-color: #be97b6;
        list-style: none;
}

#nav a {
	display: block;
	
}




#nav a.foo {
	
        display: block;
        width: 10em;
	
}


#nav li {
	float: left;

        text-align:  left;
        
}

#nav li ul {
	position: absolute;
	width: 20em;
	left: -999em;
        border:#7E7E7E solid 1px;
}

#nav li:hover ul {
	left: auto;

}

#nav li ul ul {
	margin: -1em 0 0 20em;
        background-color: #be97b6;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;

        
}

#nav li ul ul {
	margin: -1em 0 0 10em;
}


#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	line-height: 1;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}


#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}