/* styles1.css */

body {text-align: center;FONT-SIZE: 13px; MARGIN: 0px; BACKGROUND-COLOR: #fff; FONT-FAMILY:  Verdana, Arial, sans-serif; height:100%}
form{margin:0px}
a{color:#5C5C5C;FONT-SIZE: 13px; FONT-FAMILY:  Verdana, Arial, sans-serif; text-decoration:none}
a:hover{color:#5C5C5C;FONT-SIZE: 13px; FONT-FAMILY:  Verdana, Arial, sans-serif; text-decoration:underline}

#outer {width: 100%;margin: 0 auto;height: 100%;}

html[xmlns] #outer {height: auto;min-height: 100%;}

#inner {width: 100%;height: 100%;margin: 0 auto;position: relative;text-align: left;}

html[xmlns] #inner {height: auto;}
#container{width:100%;BACKGROUND-COLOR: #fff;padding:0;margin:0;display:block;Visibility:show;text-align: center;}

#top{	text-align:left;width:100%;height:154px;margin:0px;padding:0px;float:none;BACKGROUND-COLOR: #fff;position:relative;display:block;

}
html[xmlns] #top{	width:100%;min-width:800px}

#logo{background-image: url(images/logo.jpg);background-repeat: no-repeat; background-position:0 0; width:287px;height:89px;float:left; margin-top: 12px; margin-left: 16px;}

#login{float:right;padding: 20px 50px 10px 0px;FONT-FAMILY: Verdana, Arial, sans-serif;FONT-SIZE: 90%;COLOR: #5B5B5B;}
#login a{FONT-FAMILY: Verdana, Arial, sans-serif;COLOR: #5F66C2;text-decoration:none;}
#login a:hover{FONT-FAMILY: Verdana, Arial, sans-serif;COLOR: #5F66C2;text-decoration:underline;}

#topStripe{
/*background-color:#EEE;*/
width:100%;height:7px;float:left;FONT-SIZE: 1px;
}
#topStripe2{background-image: url(images/stripe.gif);background-repeat: repeat-x; background-color:#fff;width:100%;height:2px;float:left;FONT-SIZE: 1px;}

#sBox{
/*background-color:#E0E0E0;*/
width:100%; height:5px;float:left;}
#sBoxText{padding: 0; FONT-FAMILY:Verdana, Arial, sans-serif;FONT-SIZE: small;COLOR: #424258;float:left;display:inline;margin-left:20px;}
#sBox input{margin: 3px 5px 0 5px;width:140px;display:inline;padding: 0;}

#sButton{height:20px;padding: 0; border:0; margin:4px 5px 4px 10px;float:left;cursor:pointer }
.sButtonL{background-image: url(images/sbLeft.gif);background-repeat: no-repeat;height:20px;width:5px;margin:0px;padding: 0;}
.sButtonC{background-image: url(images/sbBg.gif);background-repeat: repeat-x;height:20px;font-family: Verdana, Arial, sans-serif;font-size: 11px;padding: 0;margin:0px;color: #FFF;font-weight:bold}
.sButtonR{background-image: url(images/sbRight.gif);background-repeat: no-repeat;height:20px;width:5px;padding: 0px;margin:0px;}


#topMenu{background-color:#b1bc00;width:100%; float:left;display:block;padding: 0px 0px 0px 0px;margin:0px;text-align:left}


#topMenu ul{background-color:transparent;list-style-type:none; padding:9px 0 0 0;margin:0px 0 0 10px;width:95%;height:31px;}

#topMenu li {background-color:transparent;display:inline;margin:0;height:30px;padding: 0;border:0px; float:left;}
#topMenu a {
	font-family: Verdana, Arial, sans-serif;
	color: #FFF;
	float:left;
	text-decoration:none;
	font-size: 11px;
	font-weight:bold;
	background-color:#709000;
    background-repeat: repeat-x;
	background-position: 0px 0px;
	height:29px;
	line-height:30px;
	padding:0px 10px 0px 10px; 
	margin:0 1px 0 0;

}

#columns{display:block;float:left;background-color:#fff;width:1000px;margin:-10px 0 0 0px;padding:10px 0 0 0 ;background-image: url(images/stripe3.gif);background-repeat: repeat-y;}


#leftContainer{margin:0 0 0 10px;padding:10px 0 0 0;background-color:transparent;width:220px;height:600px;
	text-align:left; 

	display:inline;
	float:left}
/*html[xmlns] #leftContainer {height: auto;}*/

#leftContainer H2{width:185px;display:block;margin-top:10px;padding-left:10px;margin-left:0;padding-right:20px;float:left;
	background-image: url(images/arrow1.gif);
	background-repeat: no-repeat;
	background-position: top right;
	background-color:#fcc60e;
	text-align:left;
	font-family: Verdana, Arial, sans-serif;
	color: #FFF;
	line-height:25px;
	text-decoration:none;
	font-size: 14px;
	font-weight:bold;
}


#leftContainer H2 a{width:185px;display:block;
	text-align:left;
	font-family: Verdana, Arial, sans-serif;
	color: #5e5a5b;
	line-height:25px;
	text-decoration:none;
	font-size: 14px;
	font-weight:bold;

}

#leftContainer ul{margin:10px 0 0 0;float:left;padding:0 0 0 0px;list-style-image:url(images/bullet.gif);}
#leftContainer li{margin:10px 0 0 25px;padding:0px;width:160px}
#leftContainer a {font-family: Verdana, Arial, sans-serif;font-size: 90%;color: #5B5B5B;text-decoration:none}
/*
#bodyContainer{background-color:transparent;padding:10px 10px 10px 240px;margin-left:2px;margin-right:30px;color:#5C5C5C;font-family: Verdana, Arial, sans-serif;text-decoration:none;font-size: small;text-align: left;}
*/
#bodyContainer{background-color:transparent;padding:10px 0px 10px 0px;margin-left:240px;margin-right:30px;color:#5C5C5C;font-family: Verdana, Arial, sans-serif;text-decoration:none;font-size: small;text-align: left;}

html[xmlns] #bodyContainer {height: auto;min-width: 550px;}

#bodyContainer p{background-color:transparent; text-align:left;margin:0}
#bodyContainer H2{color:#719100;font-family: Verdana, Arial, sans-serif;line-height:25px;text-decoration:none;font-size: medium;text-align: left;}
#bodyContainer H3{color:#719100;font-family: Verdana, Arial, sans-serif;line-height:25px;text-decoration:none;font-size: small;text-align: left;font-weight:bold;padding:10px 0 10px 0;margin:0px}

#print { clear: both;margin-left:10px;text-align:right;padding:0 40px 20px 0;}
html[xmlns] #print{min-width: 750px;}
#print a{ color:#000000;font-family: Verdana, Arial, sans-serif;text-decoration:none;font-size: 10px;vertical-align:middle}
#print a:hover{ color:#000000;font-family: Verdana, Arial, sans-serif;text-decoration:none;font-size: 10px;vertical-align:middle}

#bottomStripe{background-color:#fc9610;width:100%;height:10px;float:left;FONT-SIZE: 1px;}
html[xmlns] #bottomStripe{min-width: 800px;}
#bottomStripe2{background-color:#fc9610;background-image: url(images/stripe2.gif);background-repeat: repeat-x;width:100%;height:2px;float:left;FONT-SIZE: 1px;}
html[xmlns] #bottomStripe2{min-width: 800px;}
#footer{background-color:#b2bd01;width:100%;height:34px;float:left;FONT-SIZE: 1px;}
html[xmlns] #footer{min-width: 800px;}

#footerLeft{float:left;margin-top:10px;padding:0 20px 0 20px;color:#fff;font-family: Verdana, Arial, sans-serif;text-decoration:none;font-size: x-small;font-weight:bold}
#footerRight{float:right;margin-top:10px;padding:0 40px 0 20px;color:#fff;font-family: Verdana, Arial, sans-serif;text-decoration:none;font-size: x-small;font-weight:bold}
fieldset {border: 1px solid #454A92;padding: 10px;margin: 0 0 10px 0;background-color: #F2F2F2;text-align:left;font-family: Verdana, Arial, sans-serif;font-size: 12px;color: #000;font-weight: normal;}
.fieldset2 {border: 0px;padding: 0px;margin: 0 0 0px 0;text-align:left;background-color:transparent;font-family: Verdana, Arial, sans-serif;font-size: 12px;color: #000;font-weight: normal;}


#docDir{width:230px;color:#5C5C5C;FONT-SIZE: 13px; FONT-FAMILY:  Verdana, Arial, sans-serif; text-decoration:none;float:left;padding-top:10px}
#docDir a{color:#5C5C5C;FONT-SIZE: 13px; FONT-FAMILY:  Verdana, Arial, sans-serif; text-decoration:underline}
#docDir a:hover{color:#5C5C5C;FONT-SIZE: 13px; FONT-FAMILY:  Verdana, Arial, sans-serif; text-decoration:underline}
#docDir  p{padding:0px 0 5px 0;}
#docDir em{color:#5C5C5C;FONT-SIZE: 11px; FONT-FAMILY:  Verdana, Arial, sans-serif; text-decoration:none;padding:0px;margin:0px:font-weight:normal}
#docDir em a{color:#5C5C5C;FONT-SIZE: 11px; FONT-FAMILY:  Verdana, Arial, sans-serif; text-decoration:none;padding:0px;margin:0px:font-weight:normal; text-decoration:underline}
#docDir em a:hover{color:#5C5C5C;FONT-SIZE: 11px; FONT-FAMILY:  Verdana, Arial, sans-serif; text-decoration:none;padding:0px;margin:0px:font-weight:normal; text-decoration:underline}


#docs{color:#5C5C5C;FONT-SIZE: 13px;width:400px; FONT-FAMILY:  Verdana, Arial, sans-serif; text-decoration:none; margin-left:240px;height:300px;border-left:1px solid #5C5C5C;padding-left:10px;padding-top:10px}
html[xmlns]  #docs{height:auto;min-height:300px}
#docs a{color:#5C5C5C;FONT-SIZE: 13px; FONT-FAMILY:  Verdana, Arial, sans-serif; text-decoration:underline}
#docs a:hover{color:#5C5C5C;FONT-SIZE: 13px; FONT-FAMILY:  Verdana, Arial, sans-serif; text-decoration:underline}
#docs p{padding:0px 0 15px 0}
#docs em{color:#5C5C5C;FONT-SIZE: 11px; FONT-FAMILY:  Verdana, Arial, sans-serif; text-decoration:none;padding:0px;margin:0px:font-weight:normal}
#docs em a{color:#5C5C5C;FONT-SIZE: 11px; FONT-FAMILY:  Verdana, Arial, sans-serif; text-decoration:none;padding:0px;margin:0px:font-weight:normal; text-decoration:underline}
#docs em a:hover{color:#5C5C5C;FONT-SIZE: 11px; FONT-FAMILY:  Verdana, Arial, sans-serif; text-decoration:none;padding:0px;margin:0px:font-weight:normal; text-decoration:underline}

#message{color:#5C5C5C;FONT-SIZE: 13px;width:400px; FONT-FAMILY:  Verdana, Arial, sans-serif; text-decoration:none; margin-left:0px;height:300px;padding-left:10px;padding-top:10px}
html[xmlns]  #message{height:auto;min-height:300px}
#message a{color:#5C5C5C;FONT-SIZE: 13px; FONT-FAMILY:  Verdana, Arial, sans-serif; text-decoration:underline}
#message a:hover{color:#5C5C5C;FONT-SIZE: 13px; FONT-FAMILY:  Verdana, Arial, sans-serif; text-decoration:underline}
#message p{padding:0px 0 15px 0}
#message em{color:#5C5C5C;FONT-SIZE: 11px; FONT-FAMILY:  Verdana, Arial, sans-serif; text-decoration:none;padding:0px;margin:0px:font-weight:normal}
#message em a{color:#5C5C5C;FONT-SIZE: 11px; FONT-FAMILY:  Verdana, Arial, sans-serif; text-decoration:none;padding:0px;margin:0px:font-weight:normal; text-decoration:underline}
#message em a:hover{color:#5C5C5C;FONT-SIZE: 11px; FONT-FAMILY:  Verdana, Arial, sans-serif; text-decoration:none;padding:0px;margin:0px:font-weight:normal; text-decoration:underline}

.imgBtn{height:15px;width:15px;margin-left:4px;margin-right:4px;float:right;border:0;}
.txt{width: 300px;height:19px; margin-top: 0px;border: 1px outset #719100;background-color: #FFF;font-family: Verdana, Arial,  sans-serif;font-size: 12px;color: #000;}
.txt2{width: 300px; height:auto ;margin-top: 0px;border: 1px outset #719100;background-color: #FFF;font-family: Verdana, Arial,  sans-serif;font-size: 12px;color: #000;}
.txtSmall{width: 20px;height:auto; margin-top: 0px;border: 1px outset #719100;background-color: #FFF;font-family: Verdana, Arial,  sans-serif;font-size: 10px;color: #000;}
input.submitSmall{background-color: #454A92;border: 1px solid #719100;font-weight: bold;padding: 0px;padding: 0px;padding-left: 5px;padding-right: 5px;font-size: 10px;color: #fff;display: inline;float: none;margin: 0 5px 0 5px;width: auto;height:16px}
.txt3{height:19px; margin-top: 0px;border: 1px outset #719100;background-color: #FFF;font-family: Verdana, Arial,  sans-serif;font-size: 12px;color: #000;}
.txt4{width: 150px;height:19px; margin-top: 0px;border: 1px outset #719100;background-color: #FFF;font-family: Verdana, Arial,  sans-serif;font-size: 12px;color: #000;}
.chBox{width: auto; margin-top: 10px;}

input.submit {background-color: #719100;border: 1px solid #719100;font-weight: bold;padding: 2px;font-size: 100%;color: #fff;display: inline;float: none;margin: 1em 10px .5em 0px;width: auto;}
.btn {background-color: #719100;border: 1px solid #fff;font-weight: bold;padding: 2px 2px;font-size: 100%;color: #fff;	display: inline;float: none;width: auto;}
.btn2 {background-color: #719100;border: 1px solid #fff;font-weight: bold;padding: 0px 4px;font-size: 12px; height:18px;color: #fff;	display: inline;float: none;width: auto;}
fieldset {border: 1px solid #719100;padding: 10px;margin: 0 0 10px 0;background-color: #F2F2F2;text-align:left;font-family: Verdana, Arial, sans-serif;font-size: 12px;color: #000;font-weight: normal;}
label {font-family: Verdana, Arial, sans-serif;font-size: 12px;color: #000;font-weight: normal;display: block;float: left;width: 160px;text-align: right;padding-right: 10px;margin-top: 20px;}

.formTable{width:600px;border: 1px solid #719100;padding: 10px;background-color: #F2F2F2;text-align:left;font-family: Verdana, Arial, sans-serif;font-size: 12px;color: #000;font-weight: normal;}
.formTable td{font-family: Verdana, Arial, sans-serif;font-size: 12px;color: #000;font-weight: normal;padding-left:4px;padding-top:10px; vertical-align:top}

.listTable{width:600px;border: 1px solid #fcc60e;padding: 1px;background-color: #F2F2F2;text-align:left;font-family: Verdana, Arial, sans-serif;font-size: 12px;color: #000;font-weight: normal;}
.listTable td{font-family: Verdana, Arial, sans-serif;font-size: 12px;color: #000;background-color:#fff;font-weight: normal;padding:3px; vertical-align:top}
.listTable th{font-family: Verdana, Arial, sans-serif;font-size: 12px;color: #fff;background-color:#fcc60e;font-weight: normal;padding:3px; vertical-align:top}

.calendarSmall{width:200px;border: 1px solid #ccc;padding: 0px;background-color: #F2F2F2;text-align:left;font-family: Verdana, Arial, sans-serif;font-size: 12px;color: #000;font-weight: normal;}
.calendarSmall td{font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #000;font-weight: normal;padding:2px; vertical-align:top}

.calendar td{font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #000;font-weight: normal;padding:2px; vertical-align:top}
.calendar th{font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #000;font-weight: normal;padding:4px; vertical-align:top;background-color:#fcc60e;vertical-align:middle}
.calendar a{font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #000;font-weight: normal;padding:2px; vertical-align:top}
.calendar a:hover{font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #000;font-weight: normal;padding:2px; vertical-align:top;text-decoration:underline}


.enrolling{border:0;width:700px}
.enrolling td{background-color:#f2f2f2;padding:10px 5px 10px 5px; font-family:  Verdana, Arial, sans-serif; color:#000; font-size:12px; vertical-align:top}
.enrolling th{background-color:#b2bd01;padding:5px; font-family:  Verdana, Arial, sans-serif; color:#fff; font-size:12px;font-weight:bold}
.enrolling a{font-family:  Verdana, Arial, sans-serif; color:#000; font-size:12px; text-decoration:underline}
.enrolling a:hover{font-family:  Verdana, Arial, sans-serif; color:#000; font-size:12px; text-decoration:underline}

.admission{border:0;width:700px}
.admission td{background-color:#f2f2f2;padding:10px 5px 10px 5px; font-family:  Verdana, Arial, sans-serif; color:#000; font-size:12px; vertical-align:top}
.admission th{background-color:#b2bd01;padding:5px; font-family:  Verdana, Arial, sans-serif; color:#fff; font-size:13px;font-weight:bold}
.admission a{font-family:  Verdana, Arial, sans-serif; color:#000; font-size:12px; text-decoration:underline}
.admission a:hover{font-family:  Verdana, Arial, sans-serif; color:#000; font-size:12px; text-decoration:underline}
.admissionTitle{background-color:#b2bd01;padding:5px; font-family:  Verdana, Arial, sans-serif; color:#fff; font-size:12px;font-weight:bold}

.form2{border:0;width:700px}
.form2 td{background-color:#f2f2f2;padding:10px 5px 10px 5px; font-family:  Verdana, Arial, sans-serif; color:#000; font-size:12px; vertical-align:top}
.form2 th{background-color:#b2bd01;padding:5px; font-family:  Verdana, Arial, sans-serif; color:#fff; font-size:12px;font-weight:bold}
.form2 a{font-family:  Verdana, Arial, sans-serif; color:#000; font-size:12px; text-decoration:underline}
.form2 a:hover{font-family:  Verdana, Arial, sans-serif; color:#000; font-size:12px; text-decoration:underline}


.notice{font-family:  Verdana, Arial, Helvetica, sans-serif ;font-size:14px;font-weight:bold;color: #990000;padding-bottom:10px}
/*.onlyprintvisible(display:none;} */

body #container #bodyContainer .enrolling td.col1 {
  width: 290px;
}

/* news */
#leftContainer ul.news {
margin: 0;
padding: 0;
}
#leftContainer ul.news li {
list-style: none;
margin: 0;
padding: 0;
margin-left: 5px;
}
.leftTitle {
	background: #719100 url(img/left_topic_bg.gif) right center no-repeat;
	color: #fff;
	width: 202px;
	font-weight: bold;
	font-size: 13px;
	margin: 11px 0;
	padding: .4em 0 .4em 10px;
}
.leftDate {
	margin: 0;
	color: #777;
	font-size: 11px;
	font-style: italic;
}
.leftText {
	font-size: 11px;
	font-weight: normal;
	font-size: 11px;
	color: #777;
}
a.leftLink {
	color: #5A5F9F;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	background-color: #FFFFFF;
}
a.leftLink:hover {
	color: #5A5F9F;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	background-color: #FFFFFF;
}
.leftSpacer {
  height: 10px;
}

.schedule {
margin: 0 1em 0 1em;
}
.schedule thead tr th {
background-color: #c76e8a;
color: #101115;  
text-align: left;
padding: 4px 16px 14px 4px;
}
.schedule tbody tr td {
  padding: 0 5px 3px 5px;
  vertical-align: top;
}
.schedule tbody tr td.filled {
/*background-color: #eeeeee;*/
}
.schedule tbody tr td dl,
  .schedule tbody tr td dt,
  .schedule tbody tr td dd {
  margin: 0;
  padding: 0;
  font-size: 11px;
}
.schedule tbody tr td dd {
}
.schedule tbody tr td dt a,
  .schedule tbody tr td dd a {
  color: #000000;
  font-size: 11px;
  text-decoration: none;
}
.schedule tbody tr td dt a:hover,
  .schedule tbody tr td dd a:hover {
  color: #999999;
  text-decoration: underline;
}
.schedule tbody tr td dt a {
  font-weight: bold;
}
.schedule tbody tr td dd a {
  font-weight: normal;
  font-style: italic;
}

.freetimes {
  float: right;
  margin: 0;
  padding: 0;
  font-size: 12px;
}
.freetimes dt {
  background-color: #99405c;
  font-weight: bold;
  padding: 2px 4px 2px 4px;
  color: #ffffff;
}
.freetimes dd {
  margin:0;
  padding: 0;
  background-color: #ffcc33;
  padding: 2px 4px 2px 4px;
  color: #504e4f;
}
.enrollSchedule div {
  width: 500px;
}
.enrollSchedule .label {
  display: block;
  width: 300px;
}
.guide{font-family:  Verdana, Arial, Helvetica, sans-serif ;color: #990000;padding-bottom:10px}
