/* CSS Document */

body {
	background-image: url(../../images/background_tile2.jpg);
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00346a;
	line-height: 18px;
}

.footer {
	color:#FFFFFF;
}
a:link {
	color: #CC6600;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #CC6600;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color:#CC6600;
}
a:active {
	text-decoration: underline;
	color: #CC6600;
}
.small {font-size: 10px;}
.medium {font-size: 14px;}
.big_header {
	font-size: 20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#446F9B;
	}

.rust_italics {
	color: #884302;
	font-style: italic;
	font-weight:bold;
	font-size: 12px;
	line-height: 17px;
}

#right_column {
	background-image:url(../../images/ui_left/body_tile.gif);
	background-position:top left;
	background-repeat:repeat-y;
	width:596px;
}

#right_column_padding {
	padding-left: 26px;
	padding-right:12px;
	padding-top:60px;
}

#work_left_column {
	background-image:url(../../images/ui_left/work_bottom_left.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#30572a;
	width:176px;
	height:100%;
	position:relative;
}

#work_left_repeat {
	background-image:url(../../images/ui_left/work_left_tile.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

#about_left_column {
	background-image:url(../../images/ui_left/about_bottom_left.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#814307;
	width:176px;
	height:100%;
	position:relative;
}

#about_left_repeat {
	background-image:url(../../images/ui_left/about_left_tile.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

#pip_left_column {
	background-image:url(../../images/ui_left/pip_bottom_left.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#0074a3;
	width:176px;
	height:100%;
	position:relative;
}

#pip_left_repeat {
	background-image:url(../../images/ui_left/pip_left_tile.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

#camps_left_column {
	background-image:url(../../images/ui_left/camps_bottom_left.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#A67600;
	width:176px;
	height:100%;
	position:relative;
}

#camps_left_repeat {
	background-image:url(../../images/ui_left/camps_left_tile.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

#tlcf_left_column {
	background-image:url(../../images/ui_left/tlcf_bottom_left.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#A67600;
	width:176px;
	height:100%;
	position:relative;
}

#tlcf_left_repeat {
	background-image:url(../../images/ui_left/tlcf_left_tile.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

.rookiedays h2 {margin-bottom:0; font-size:14px; line-height:16px;}
.rookiedays h2 a {text-decoration:none;}
.rookiedays h3 {margin:0; font-size:13px;}
.rookieDayDates {border-bottom:1px solid #999; width:545px;}
.rookieDayDates td {padding:0 50px 10px 0;}
.rookieDayImg {float:left; position:relative; margin:-45px 0 0 -31px; left:10px;}

/* TLC Family Navigation Bar */
#tlcFamily {display:block; width:100%; height:33px; border-bottom:1px solid #666; background:#CCC; font-size:15px; font-family:"Arial Narrow", Tahoma, "Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif !important; position:relative; z-index:999; line-height:15px !important;}
#tlcFamily * {font-family:"Arial Narrow", Tahoma, "Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif !important; font-size:15px !important; line-height:15px !important;}
.fam_ie #tlcFamily * {font-size:14px !important;}
.fam_wrap {width:760px; margin:0 auto; overflow: hidden;}
.fam_logo {float:left;}
#fam_nav, #fam_nav li, #fam_nav ul {margin:0; padding:0; list-style-type:none !important;}
#fam_nav {display:block; float:right;}
#fam_nav a {text-decoration:none; background-color:transparent}
#fam_nav li {float:right; border-right:2px solid #fff; margin:8px 15px 0 0px; padding-right:15px; cursor:pointer; width:auto !important; background-image:none !important;}
#fam_nav li:first-child {border-right:0 none; margin-right:0; padding-right:0;}
#fam_nav ul {display:none; position:absolute; padding:0 5px 10px 5px; margin-left:-10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
#fam_nav ul li {float:none; border-right:0 none; white-space:nowrap; border-top:1px dotted; margin:5px 5px 0px 5px; padding:5px 0px 0px 0px; text-align:left !important;}
#fam_nav ul li:first-child {margin:5px 5px 0px 5px; padding:5px 0px 0px 0px; border-top:0 none;}
#fam_nav li, #fam_nav ul a {text-decoration:none;}
#fam_nav ul a {padding:5px 5px 5px 5px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; display:block;}
/*#fam_nav li.dayschool ul {margin-left:-72px;}*/
#fam_nav li.daycamps ul {}
.fam_ie7 #fam_nav ul {margin-left:-140px; margin-top:25px;}

/* navy theme - camptlc */
#tlcFamily.fam_navy {background:#061e63; border-bottom-color:#8b97b1;}
#tlcFamily.fam_navy li {border-color:#0233c9;}
#tlcFamily.fam_navy li strong, #tlcFamily.fam_navy li a {color:#fff; font-weight:normal;}
#tlcFamily.fam_navy ul {background:#061e63;}
#tlcFamily.fam_navy #fam_nav ul li a:hover {background:#0233c9;}
#tlcFamily.fam_navy #fam_nav a:hover, #tlcFamily.fam_navy #fam_nav li.sfHover strong {color:#ffbd05;}
