/* Admin Nav Styles */
.adminMod {float:left;margin:0;margin-left:1px;margin-top:0px;padding:0px;background-color:#2A7DAF;width:180px;padding-left:10px;height:160px;overflow:auto;}

/* Standard */
body {font-family:arial,helvetica,sans-serif;font-size:12px;line-height:17px;;margin:0 auto;padding:0;background-color:#1A4F77;color:#000;margin-top:20px;margin-bottom:40px;}
.closeCsc{color:#0033cc;}
.inlineImg{float:left;padding:0px;}
.imgRight{float:right;margin:0px;padding:0px;border:0px;}
.imgLeft{float:left;margin:0px;padding:0px;border:0px;display:block;}
.center{margin:0 auto;}
a {color:#ffffff;text-decoration:none;}
a:hover{text-decoration:underline;}
p{line-height:1.3em;margin-bottom:15px;}
.highlight{color:#ffcc00;}
.relPos{position:relative;display:block;background-color:#efefef;}
.noPad{padding:0px;margin:0px;}
.linkButton{font-weight:bold;text-align:center;font-size:13px;border:1px solid white;background:#103246;padding:15px;line-height:43px;clear:both;display:inline;}
.linkButton:hover{text-decoration:none;background-color:#3399cc;color:#000000;}

h1{font-size:25px;font-weight:normal;line-height:30px;margin:0px;padding:0px;margin-top:10px;}
h1.importantMsg{font-size:18px;}
h2{font-size:14px;font-weight:bold;line-height:18px;margin:0px;padding:0px;margin-top:10px;}
h3{font-size:20px;margin:0px;padding:0px;line-height:20px;font-weight:normal;letter-spacing:.049em;}

hr{background-color:#000;color:#000;height:1px;margin:0px;clear:both;border:0;margin-top:5px;margin-bottom:-5px;width:100%;clear:none;}

.colGroup{position:relative;display:block;width:630px;padding:0px;margin:0px;}
.colOne{width:305px;float:left;padding:0px;margin:0px;display:inline;margin-right:20px;}
.colTwo{width:305px;float:left;padding:0px;margin:0px;display:inline;}
.smCol{width:193px;float:left;padding:0px;margin:0px;display:block;margin-left:18px;background-color:#efefef;}


/*Forms*/
.formRow{display:block;text-align:left;height:60px;}
.formItem{float:left;width:auto;margin-right:10px;}
.formRow input{float:left;}
 .checkbox{float:left;margin-right:5px;line-height:20px;}
.radio{margin-right:3px;line-height:20px;}
.formItemTitle{float:left;display:inline;}
select{background-color:#efefef;}
.childInfoContinue{display:inline;cursor:pointer;}
#password_new,#password_confirm,#password_old,#email_old,#email_new{width:200px}
.error, label.error{font-size:12px;font-weight:bold;color:#FFA000;}
label.error{position:relative;clear:both;margin-top:3px;display:block;}

ul {line-height:15px;list-style-type:disc;}
ul.jobdesc{width:100%;}
ul.jobdesc, ul.jobdesc li {padding:0px;margin:0px;line-height:20px;}
ul.jobdesc li{background-color:#002745;color:#fff;margin:0px;padding:0px;list-style:none;font-weight:bold;}
ul.jobdesc li ul li, ul.jobdesc li ul{background-color:#1A4F77;padding:0px;margin:0px;}
ul.jobdesc li ul li ul li, ul.jobdesc li ul li ul{background-color:#0099cc;color:#000;}
ul.jobdesc li ul li ul {padding-top:20px;padding-bottom:20px;}
ul.jobdesc li ul li ul li{list-style:disc;margin-left:45px;font-weight:normal;border:0px;}



td {padding:5px;}

table.Standard{border:0px;padding:0px;margin:0px;width:630px;position:relative;border-collapse:collapse;}
table.Standard td{border:18px;}

table.Color{border:0px;padding:0px;margin:0px;width:630px;position:relative;border-collapse:collapse;}
table.Color th{background-color:#002745;color:#fff;padding:10px;padding-left:20px;}
table.Color tr.colHeader{color:#fff;background-color:#1a4f77;font-weight:bold;}
.colorOne{background-color:#3399cc;}
.colorTwo{background-color:transparent;}
table.Color td{padding:10px;padding-left:20px;}

#childLinks{font-size:18px;color:#003333;font-weight:normal;letter-spacing:.125em;line-height:20px;}

.clearBoth{clear:both;height:0px;}

.tc1{background:none;position:absolute;top:0px;left:0px;background:url(/outer_corners.png) no-repeat;width:20px;height:20px;overflow:hidden;z-index:20;}
.tc2{background:none;position:absolute;top:0px;right:0px;background:url(/outer_corners.png) no-repeat;background-position:-20px;width:20px;height:20px;overflow:hidden;z-index:20;}

.mc1{background:none;position:absolute;top:0px;left:0px;background:url(/dark_corners.png) no-repeat;width:20px;height:20px;overflow:hidden;z-index:20;}
.mc2{background:none;position:absolute;top:0px;right:0px;background:url(/dark_corners.png) no-repeat;background-position:-20px;width:20px;height:20px;overflow:hidden;z-index:20;}
.mc3{background:none;position:absolute;bottom:0px;left:0px;background:url(/dark_corners.png) no-repeat;background-position:-40px;width:20px;height:20px;overflow:hidden;z-index:20;}
.mc4{background:none;position:absolute;bottom:0px;right:0px;background:url(/dark_corners.png) no-repeat;background-position:-60px;width:20px;height:20px;overflow:hidden;z-index:20;}

.ic1{background:none;position:absolute;top:0px;left:0px;background:url(/inner_corners.png) no-repeat;width:20px;height:20px;overflow:hidden;z-index:20;}
.ic2{background:none;position:absolute;top:0px;right:0px;background:url(/inner_corners.png) no-repeat;background-position:-20px;width:20px;height:20px;overflow:hidden;z-index:20;}
.ic3{background:none;position:absolute;bottom:0px;left:0px;background:url(/inner_corners.png) no-repeat;background-position:-40px;width:20px;height:20px;overflow:hidden;z-index:20;}
.ic4{background:none;position:absolute;bottom:0px;right:0px;background:url(/inner_corners.png) no-repeat;background-position:-60px;width:20px;height:20px;overflow:hidden;z-index:20;}

.bc3{background:none;position:absolute;bottom:0px;left:0px;background:url(outer_corners.png) no-repeat;background-position:-40px;width:20px;height:20px;overflow:hidden;z-index:20;}
.bc4{background:none;position:absolute;bottom:0px;right:0px;background:url(/outer_corners.png) no-repeat;background-position:-60px;width:20px;height:20px;overflow:hidden;z-index:20;}

.fc1{background:none;position:absolute;top:0px;left:0px;background:url(/sm_dark_corners.png) no-repeat;width:10px;height:10px;overflow:hidden;z-index:20;}
.fc2{background:none;position:absolute;top:0px;right:0px;background:url(/sm_dark_corners.png) no-repeat;background-position:-10px;width:10px;height:10px;overflow:hidden;z-index:20;}
.fc3{background:none;position:absolute;bottom:0px;left:0px;background:url(/sm_dark_corners.png) no-repeat;background-position:-20px;width:10px;height:10px;overflow:hidden;z-index:20;}
.fc4{background:none;position:absolute;bottom:0px;right:0px;background:url(/sm_dark_corners.png) no-repeat;background-position:-30px;width:10px;height:10px;overflow:hidden;z-index:20;}

/* Template */

#adminPanel{width:995px;height:auto;margin:0 auto;position:relative;}

#newsPanel{background-color:#0099cc;width:305px;position:relative;height:500px;}
#newsPanel p{margin-top:0px;}

/* Header Content */
#header{position:relative;width:995px;height:125px;background-color:#002745;margin:0 auto;}
#siteLogo{position:absolute;top:10px;left:10px;}

/* Wrapper */
#wrapperMain{width:995px;margin:0 auto;position:relative;}
#main {width:995px;margin:0; position:relative;padding:0;text-align:left;background-color:#2A7DAF;}




/* Main Content */
#contentMain{width:630px;padding:0px;margin:0px;}
#details{width:250px;background:url(/_/tint_40.png);padding:0px;border:1px solid #665070;padding-bottom:15px;margin-bottom:25px;font-size:14px;margin-top:20px;}
#details h3{font-size:16px;line-height:18px;padding:0px; margin:0px;font-style:italic;letter-spacing:.145em;font-weight:bold;}
#details hr{margin-top:5px;margin-bottom:5px;}
#details p{margin-top:0px;line-height:15px;}


/* Footer Content */
#footer{position:relative;width:995px;height:180px;background-color:#002745;margin:0 auto;}
.footerCont{float:left;width:305px;padding:0px;margin-left:20px;margin-top:15px;color:ffffff;display:inline;}
.footerImg {width:305px;height:115px;position:relative;float:left;overflow:hidden;}
.footerNav{width:955px;margin:0 auto;font-size:9px;color:#002745;}
a.siteCredit{color:#002745;}

/* Padding and Text */
.stanPad{padding:20px;}
.doublePad{padding:10px;display:block;padding-left:20px;}
.slimPad{padding:10px;padding-left:15px;padding-right:15px;margin:0px;}
.clearRight{clear:right;float:left;width:236px;}
.clearBoth{clear:both;width:100%;}




.stanText, .stanText2{width:236px;margin-left:0px;margin-bottom:15px;float:left;padding:0px;}
.doubleText{width:487px;margin-left:0px;margin-bottom:15px;float:left;padding:0px;}
.wideText{width:738px;margin-left:0px;margin-bottom:15px;float:left;padding:0px;}
.stanText2 h2{width:216px;}
.stanTitle{width:467px;font-weight:bold;padding:10px;margin:0px;}
.stanTitle2{width:216px;font-weight:bold;padding:10px;margin:0px;}

/* Login Styles */
#loginDiv{background:url(/_/shade_10.png);height:200px;}
#loginDiv h3{font-size:14px;font-weight:bold;margin-left:0px;height:28px;}
#loginDiv a{color:#ffffff;}
#loginDiv a:hover{color:#002745;}
#loginDiv .loginField{margin-top:5px;margin-bottom:5px;width:200px;}

/* Navigation */
#mainNav{position:absolute;bottom:0px;left:20px;width:935px;height:30px;line-height:30px;}
#mainNav ul{padding:0px;margin:0px;}
#mainNav ul li{list-style:none;float:left;margin:0 7px;}
#mainNav ul ul{display:none;}

#mainNav a, .footerLink{color:#ffffff;text-decoration:none;font-size:12px;line-height:25px;font-weight:bold;text-transform:uppercase;}
#mainNav a:hover, .footerLink:hover{text-decoration:none;cursor:pointer;color:#0099cc;}
#mainNav a.ison,#mainNav a.isparent{color:#2A7DAF;}
/* SubNav */
#subNav{display:block;}
#subNav a{color:#fff;text-decoration:none;font-weight:bold;}
#subNav  a:hover{color:#002745;}
#subNav{width:305px;float:right;background-color:#0099cc;position:relative;padding-bottom:30px;}
#subNav ul{width:305px;padding:0px;margin:0px;margin-top:10px;float:left;border-top:1px solid #2A7DAF;border-bottom:1px solid #2A7DAF;}
#subNav ul li{list-style:none;float:left;width:100%;}
#subNav ul li a{height:30px;line-height:30px;margin-left:20px;}
#subNav ul li ul{width:100%;border-top:1px solid #2A7DAF;border-bottom:1px solid #2A7DAF;}
#subNav ul li ul li{background-color:#008CBB;clear:both;}
#subNav ul li ul li a{margin-left:40px;background-color:#008CBB;}
#subNav ul li ul li a.ison,#subNav a.ison, #subNav a.isparent{color:#002745;}

/*Bread Crumbs*/
#breadCrumbs{width:100%;height:40px;background:url(/breadCrumbBg.jpg);text-align:left;line-height:40px;color:#fff;float:left;overflow:hidden;display:block;margin-bottom:25px;}
#breadCrumbs a{padding-right:10px;padding-left:10px;text-decoration:none;}
#breadCrumbs a.ison {color:#2A7DAF;}
.crumbWrapper{position:absolute;left:25px;top:0px;z-index:97;}
.dropPos{position:absolute;right:25px; top:0px;}
.printIcon{position:absolute;left:25px;top:10px;border:0px;display:block;z-index:98;}


/* Page Functions */

#photoViewer{position:relative;margin:0px;width:630px;height:352px;overflow:hidden;}
.thumbViewer{position:absolute;bottom:10px;left:10px;width:610px;height:30px;line-height:30px;margin:0px;padding:0px;}
#ren{position:absolute;left:0px;top:0px;}
#renOld{position:absolute;left:0px;top:0px;display:none;}

#thumbnail {list-style:none;padding:0px;margin:0px;margin-left:10px;}
#thumbnail li{float:left;margin:0px;}
.thumb{width:20px; height:20px;-moz-opacity:0.4;filter:alpha(opacity=40);border:1px solid #fff;padding:0px;margin:4px;}
.thumb:hover{margin:0px;width:40px; height:40px;-moz-opacity:1;filter:alpha(opacity=100);padding:0px;margin-top:-8px;}

.fisheye{
	height: 30px;
	position: relative;
}
.fisheyeContainter
{
	height: 30px;
position:relative;

}
a.fisheyeItem
{
	width: 30px;
	position:absolute;
	display: block;
	text-decoration: none;
	bottom:0px;
}
.fisheyeItem img
{
	border: 1px solid #fff;
	width: 100%;
}

/* form printing */
.subHeaderImage{margin:0 auto;margin-bottom:20px;}

.printableConfirm{width:672px;margin:0 auto;position:relative;font-size:11px;background:white;}
.printableParksFormPageOne{width:672px;height:870px;margin:0 auto;position:relative;font-size:11px;background:white;}
.printableParksFormPageTwo{width:672px;height:761px;margin:0 auto;position:relative;font-size:11px;clear:both;background:white;}
.formImage0ne{z-index:0;width:672px;height:870px;border:0px;padding:0px;margin:0px;}
.formImageTwo{z-index:0;width:672px;height:761px;border:0px;padding:0px;margin:0px;}


.childName{position:absolute;left:105px;top:335px;}
.parentName{position:absolute;left:435px;top:335px;}
.age{position:absolute;left:65px;top:360px;}
.birthDate{position:absolute;left:140px;top:360px;}
.gender{position:absolute;left:255px;top:360px;}
.phone{position:absolute;left:330px;top:360px;}
.work_phone{position:absolute;left:540px;top:360px;}
.address{position:absolute;left:88px;top:383px;}
.city{position:absolute;left:442px;top:383px;}
.zip{position:absolute;left:600px;top:383px;}
.school{position:absolute;left:82px;top:405px;}
.grade{position:absolute;left:442px;top:405px;}
.sport{position:absolute;left:60px;top:448px;}

.contactName{position:absolute;left:50px;top:173px;}
.emergency_phone_day{position:absolute;left:502px;top:173px;}
.emergency_phone_weekend{position:absolute;left:502px;top:205px;}
.contact_address{position:absolute;left:50px;top:205px;}
.contact_city{position:absolute;left:250px;top:205px;}
.contact_zip{position:absolute;left:370px;top:205px;}
.doctorName{position:absolute;left:50px;top:259px;}
.doctor_address{position:absolute;left:50px;top:288px;}
.doctor_city{position:absolute;left:250px;top:288px;}
.doctor_zip{position:absolute;left:370px;top:288px;}
.doctor_phone{position:absolute;left:502px;top:259px;}
.allergies{position:absolute;left:93px;top:334px;}
.medications{position:absolute;left:103px;top:360px;}
.medical_conditions{position:absolute;left:125px;top:385px;}
.insurance{position:absolute;left:135px;top:411px;}

.parentNameTwo{position:absolute;left:125px;top:590px;}
.addressTwoRow{position:absolute;left:105px;top:617px;}
.phoneTwo{position:absolute;left:135px;top:643px;}
.work_phoneTwo{position:absolute;left:500px;top:643px;}
.relationship{position:absolute;left:105px;top:668px;}

.child_first_name,.child_middle_init,.child_last_name,.addressTwo,.cityTwo,.zipTwo,.parent_first_name_two,.parent_last_name_two,.parent_first_name,.parent_last_name,.contact_first_name,.contact_middle_init,.contact_last_name,.doctor_first_name,.doctor_middle_init,.doctor_last_name{float:left;margin-right:10px;}