*{
margin:0 0;
padding:0px;
font-family:arial;
}
/* USAGE: All you have to do is include this one line in your CSS file, with the tag names to which you want the script applied:  
img, div { behavior: url(/iepngfix.htc) } 
/* Alternatively, you can specify that this will apply to all tags like so: * { behavior: url(iepngfix.htc) } */

body {color:#000; margin: 0; background-color:#fff; font-size:12px; background:url(images/hp-bg.gif) repeat-x left top;}

.marginT-10 {margin-top:-10px !important;}
.paddingT10 {padding-top:10px !important;}

.hp-tps-bg {background:url(images/hp-stp-bg.gif) repeat-x left top; text-align:left; vertical-align:top; font-family:Tahoma; color:#FFFFFF; padding: 35px 15px 0px 15px;}
.hp-tps-bg h1 { font-size:18px; font-weight:400;}
.hp-tps-bg h2 { font-size:30px;  font-weight:400;  margin: 2px 0px -3px 0px;}
.hp-tps-bg h3 { font-size:22px;  font-weight:400;}
.hp-tps-bg h4 { font-size:16px;  font-weight:400; padding: 3px 0px 10px 0px;}
.hp-tps-bg p { font-size:12px;  font-weight:400; line-height:20px; padding-bottom:15px;}
.hp-tps-bg a {color:#FFFFFF; font-size:11px; font-weight:400; text-decoration:none; background:#D91609; padding: 3px 10px 3px 10px; display:block; width:55px}
.hp-tps-bg a:hover {text-decoration:underline;}


.left-bg {background:url(images/left-shdowbg.gif) repeat-y; vertical-align:top;}
.right-bg {background:url(images/right-shdowbg.gif) repeat-y; vertical-align:top;}

.footer {color:#434343; font-size:11px; font-weight:400; text-decoration:none; line-height:15px; padding:0px 11px 0px 11px;}
.footer span {color:#2985A8; font-size:11px; font-weight:400; text-decoration:none; line-height:15px;}
.footer a {color:#434343; font-size:11px; font-weight:400; text-decoration:none; line-height:15px;}
.footer a:hover {color:#2985A8; font-size:11px; font-weight:400; text-decoration:none; line-height:15px;}
.footer ul {list-style:none; margin:0px; padding:0;}
.footer ul li {font-size:11px; color:#fff; text-align:left; font-weight:400; display:inline; background:url(images/bullet.gif) no-repeat 0px 6px; padding: 0px 7px 0px 11px;}
.footer ul li a {font-size:11px; color:#434343; text-decoration:none; font-weight:400; letter-spacing:0px;}  
.footer ul li a:hover {color:#2985A8; text-decoration:none;}

#toplinks ul {list-style:none; padding: 0px 0px 0px 0px; border-bottom:#7F7F7F 1px solid; margin-bottom:-5px; margin-left: 11px;margin-right: 11px; background:url(images/line-link.gif) no-repeat right;}
#toplinks ul li{display:inline;  font-weight:400; display:inline; padding: 11px 31px 3px 31px; background:url(images/line-link.gif) no-repeat 0px bottom; line-height:22px;}
#toplinks ul li a {font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:700;}
#toplinks ul li a:hover {color:#FFB300; text-decoration:none;}

#teachers {font-family:Tahoma; color:#434343; font-size:11px; font-weight:400; text-decoration:none; line-height:15px; text-align:left; border:#C4C4C4 1px solid; width:189px;}
#teachers span {color:#2985A8; font-size:14px; font-weight:700; text-decoration:none; font-family:Arial; display:block; padding: 10px 10px 3px 10px;}
#teachers p {color:#434343; font-size:11px; font-weight:400; text-decoration:none; line-height:15px; display:block; padding: 0px 10px 8px 10px;}
#teachers a {color:#D91609; font-size:11px; font-weight:400; text-decoration:none; display:block; width:55px; margin: 0px 0px 0px 10px;}
#teachers a:hover {color:#434343; font-size:11px; font-weight:400; text-decoration:none;}

.hm-space {padding:20px;}
.hm-fur {padding:15px;}

#summer {background:#3FA0C5; color:#000000; font-size:16px; font-weight:700; text-decoration:none; text-align:center; padding: 3px}
#summer p {font-size:11px; font-weight:400;}
.black {background:#000000; color:#FFFFFF; font-size:12px; font-weight:700; text-decoration:none; text-align:center; padding: 3px}

#news {background:url(images/bg-news.gif) repeat-x top #FFFFFF; text-align:left; padding: 0px 15px 5px 15px; border:#C4C4C4 1px solid;}
#news span { color:#2985A8; display:block; font-size:14px; font-weight:700; padding: 8px 0px 5px 0px}
#news p {text-align:right}
#news p a {color:#D91609; font-size:11px; font-weight:400; text-decoration:none;}
#news p a:hover {color:#434343; font-size:11px; font-weight:400; text-decoration:none;}
#news ul {list-style:none; padding: 0px 0px 0px 0px; margin-bottom:5px; margin-top:5px;}
#news ul li { border-bottom:#E1E1E1 1px solid; padding-bottom:5px; padding-top:5px;}
#news ul li a {font-size:11px; color:#434343; text-decoration:none; font-weight:400; line-height:14px;}
#news ul li a:hover {color:#D91609; text-decoration:none;}

.text-bg {background:url(images/hp-mid-bg.jpg) no-repeat bottom right; text-align:left;}

.course {background:url(images/home-head-bg.gif) repeat-y; text-align:left; height:33px; font-size:18px; color:#FFFFFF; padding-left:12px; text-transform:uppercase; border-left:#EE3004 1px solid;}
.course span { background:url(images/down.gif) no-repeat 474px 8px; display:block;}

.border-org {border-left:#FFA700 1px solid; border-right:#FFA700 0px solid; border-bottom:#FFA700 1px solid;}

.cou-content {font-size:14px; color:#DA1809; border-right:#FFA700 1px solid; #padding: 10px 17px 12px 17px; padding: 10px 17px 14px 17px;}
.cou-content .h1 {font-size:14px; color:#DA1809; font-weight:700; border-bottom:#FFA700 1px solid; display:block; padding-bottom:4px; margin-bottom:5px; text-decoration:none;}
.cou-content .h2 {font-size:14px; color:#FF7D00; font-weight:700; border-bottom:#FFA700 1px solid; display:block; padding-bottom:4px; margin-bottom:5px; text-decoration:none;}
.cou-content .h3 {font-size:14px; color:#92BF20; font-weight:700; border-bottom:#FFA700 1px solid; display:block; padding-bottom:4px; margin-bottom:5px; text-decoration:none;}
.cou-content .h4 {font-size:14px; color:#1CA9DB; font-weight:700; border-bottom:#FFA700 1px solid; display:block; padding-bottom:4px; margin-bottom:5px; text-decoration:none;}
.cou-content .h5 {font-size:14px; color:#2985A8; font-weight:700; border-bottom:#FFA700 1px solid; display:block; padding-bottom:4px; margin-bottom:5px; text-decoration:none;}
.cou-content .h6 {font-size:14px; color:#A800EA; font-weight:700; border-bottom:#FFA700 1px solid; display:block; padding-bottom:4px; margin-bottom:5px; text-decoration:none;}

.cou-content ul {list-style:none; padding: 0px 0px 0px 0px;}
.cou-content ul li {background:url(images/bullet.gif) no-repeat 0px 9px;; font-size:11px; color:#434343; padding: 3px 0px 3px 9px; line-height:13px;}
.cou-content ul li a {font-size:11px; color:#434343; text-decoration:none; font-weight:400; line-height:14px;}
.cou-content ul li a:hover {color:#D91609; text-decoration:none;}

#top {color:#444444; font-size:12px;}
#top a {color:#444444; font-size:12px; font-weight:400; text-decoration:none;}
#top a:hover {color:#FF0000; text-decoration:none;}

.inp {color:#444444; border:1px solid #BBBBBB; padding:0px; width:175px; font-size:11px;}
.but {color:#FFFFFF; border:0px solid #c8c8c8; background-color:#D91609; padding: 2px 7px 2px 7px; font-size:12px;}

#home {color:#000000; font-size:11px; text-align:left; padding: 10px 5px 0px 0px;}
#home a {color:#D91609; font-size:12px; font-weight:700; text-decoration:none;}
#home a:hover {color:#434343; text-decoration:none;}

#sublinks {width:156px;}
#sublinks ul {list-style:none; margin:0px; padding:0; border-top:#B4B4B4 1px solid; margin-right:19px; margin-bottom:50px;}
#sublinks ul li{font-size:12px; color:#f6d991; text-align:left; font-weight:400; border-bottom:#B4B4B4 1px solid; padding: 5px 0px 5px 0px;}
#sublinks ul li a {font-size:11px; color:#434343; text-decoration:none; font-weight:700;}
#sublinks ul li a:hover {color:#DA1809; text-decoration:none;}
#sublinks ul li .active {color:#DA1809; text-decoration:none; font-size:14px; font-weight:700;}

#sublinks ul li ul {list-style:none; padding: 0px 0px 0px 0px; border-top:#B4B4B4 0px solid; margin: 3px 0px 3px 0px;}
#sublinks ul li ul li {background:url(images/bullet.gif) no-repeat 0px 9px;; font-size:11px; color:#434343; padding: 3px 0px 3px 9px; line-height:13px; border-bottom:#B4B4B4 0px solid; margin-left:2px;}
#sublinks ul li ul li a {font-size:11px; color:#434343; text-decoration:none; font-weight:400; line-height:14px;}
#sublinks ul li ul li a:hover {color:#D91609; text-decoration:none;}

.callsize {width:190px; padding-left:18px;} 
#call {background:url(images/bg-news.gif) repeat-x top #FFFFFF; text-align:left; padding: 0px 15px 5px 15px; border:#C4C4C4 1px solid;}
#call span { color:#2985A8; display:block; font-size:14px; font-weight:700; padding: 8px 0px 10px 0px}
#call p {font-size:11px; display:block; padding-bottom:2px; padding-top:8px;}
#call h1 {font-size:11px; display:block; padding-bottom:1px; padding-top:5px; font-weight:400;}
#call .inp {color:#444444; border:1px solid #B4B4B4; padding:0px; width:150px; font-size:11px;}
#call a {font-size:11px; color:#434343; text-decoration:none; font-weight:700;}
#call a:hover {color:#D91609; text-decoration:none;}

#key {background: #E9E9E9; text-align:left; padding: 0px 15px 5px 15px; border:#2985A8 1px solid;}
#key span { color:#2985A8; display:block; font-size:18px; font-weight:400; padding: 8px 0px 10px 0px}
#key p {font-size:11px; display:block; padding-bottom:5px; padding-top:0px;}
#key b {font-size:11px; display:block; padding-bottom:0px; padding-top:5px; font-weight:700; color:#2985A8;}
#key a {font-size:11px; color:#D91609; text-decoration:underline; font-weight:400;}
#key a:hover {color:#434343;}

#speak {text-align:left; padding: 0px 0px 17px 0px; border-bottom:#2985A8 1px solid;}
#speak h1 { color:#2985A8; display:block; font-size:14px; font-weight:700; padding: 8px 0px 5px 0px; border-bottom:#2985A8 1px solid; margin-bottom:10px;}
#speak p {font-size:11px; display:block; padding-bottom:12px; padding-top:0px;}
#speak b {font-size:11px; display:block; padding-bottom:6px; padding-top:6px; font-weight:700; color:#2985A8;}
#speak a {font-size:11px; color:#D91609; text-decoration:underline; font-weight:400;}
#speak a:hover {color:#434343;}


#text {vertical-align:top; color:#434343; font-size:12px; text-decoration:none; font-weight:400; text-align:justify}
#text p {line-height:19px; padding-bottom:15px;}
#text b {font-weight:700; font-size:12px;}
#text h1 {font-size: 18px; color: #FFFFFF; text-decoration:none; font-weight:400; padding-bottom:3px; background:url(images/head-bg.gif) repeat-y #FFA700; padding: 5px 5px 5px 10px; margin-bottom:15px;}
#text span { background:url(images/down.gif) no-repeat 560px 8px; display:block;}
#text .ste { background:url(images/down.gif) no-repeat 760px 8px; display:block;}
#text h2 {font-size: 12px; color: #DA1809; text-decoration:none; font-weight:700; padding-bottom:2px; padding-top:5px;}
#text h3 {font-size: 12px; color: #434343; text-decoration:none; font-weight:700; padding-bottom:2px; padding-top:5px;}
#text a {font-size:12px; color:#DA1809; text-decoration:none; font-weight:400; }  
#text a:hover {color:#292929; text-decoration:underline;}

#text ul {list-style:square; padding:0; margin:0; margin-top:5px; margin-left:15px; margin-bottom:15px; text-align:justify}
#text ul li{font-size:12px; text-align:left; font-weight:400; padding:1px 0; line-height:16px; margin-bottom:3px;}
#text ul li a {font-size:12px; color:#DA1809; text-decoration:none; font-weight:400; padding:0 6px;}  
#text ul li a:hover {color:#292929; text-decoration:underline;}

#text ol {list-style:numbers; padding:0; margin:0; margin-top:5px; margin-left:30px; margin-bottom:15px; text-align:justify}
#text ol li{font-size:12px; text-align:left; font-weight:400; padding:1px 0; line-height:16px; margin-bottom:5px;}
#text ol li a {font-size:12px; color:#DA1809; text-decoration:none; font-weight:400; padding:0 6px;}  
#text ol li a:hover {color:#292929; text-decoration:underline;}


.bor-pad {border:1px solid #a6a091; padding:3px;}



#table-head {
	margin: 10px 0 10px 0;
    background-color: #e1e1e1;
	vertical-align: top;
	text-align:left;
	font-weight: 700;
	font-size:12px;
	color: #434343;
}

.table-format {
	color: #434343;
	font-size:12px !important;
	margin:0;
	margin-top:5px;
	font-weight: 400;
}
.table-format b{
	font-weight: 700;
	font-size:12px !important;
}

.table-format td {
	vertical-align: top;
	padding:3px 5px;
	font-size:12px !important;
	border-bottom: 1px solid #d2d2d2;
	text-align:left;
	font-weight: 400;
}
.table-format td b {
	font-size:12px !important;
	font-weight: 700;
}
.table-format td p {
	font-size:12px !important;
	font-weight: 400;
}


.select{
font-size:11px; 
color:#333;
font-weight: none;
width:85px;
padding:2px;
border:0px none;
text-align:left;
background-color:#ccc
}


.divright { float:right; width:90px; vertical-align:top;}

#months ul {list-style:none;  margin:0px; padding:0; border-bottom:1px solid #ccc; padding:0 0 5px 0; margin:0 0 20px 0;}

#months ul li{display:inline; font-size:11px; color:#F66B02; text-align:left; font-weight:700; margin:0 4px 0 0;}

#months ul li a {font-size:11px; color:#F66B02; text-decoration:none; font-weight:700; letter-spacing:0px; line-height:18px; background-color:#fff; border:1px solid #B4B4B4;  padding:3px 3px;}  

#months ul li a:hover {color:#fff; text-decoration:none; background-color:#F66B02;}

#months ul li a.mactive {font-size:11px; color:#fff; text-decoration:none; font-weight:700; letter-spacing:0px; line-height:18px; background-color:#F66B02; border:1px solid #B4B4B4; padding:3px 3px;}  

#months ul li a.mdeactive {font-size:11px; color:#939292; text-decoration:none; font-weight:400; letter-spacing:0px; line-height:18px; background-color:#E2E4E3; border:1px solid #B4B4B4; padding:3px 3px;}  

.ndate {text-align:left; font-size:11px!Important; color:#000; text-decoration:none; font-weight:400;}


.ntitle {text-align:left; font-size:14px !Important; color:#F66B02 !Important; text-decoration:none; font-weight:700 !Important;  border-left:3px solid #ccc; padding-left:8px; margin-bottom:20px;}

.ntitle a{text-align:left; font-size:14px !Important; color:#F66B02 !Important; text-decoration:none; font-weight:700 !Important;}

.ntitle a:hover{text-align:left; font-size:14px !Important; color:#3d8e00 !Important; text-decoration:none; font-weight:700 !Important;}

.ntactive{text-align:left; font-size:14px !Important; color:#3d8e00 !Important; text-decoration:none; font-weight:700 !Important;  border-left:3px solid #ccc; padding-left:8px; margin-bottom:20px;}

#sitemap ul {list-style:none; margin:0px; padding:0; margin-bottom:20px;}
#sitemap ul li{font-size:12px; color:#f6d991; text-align:left; font-weight:700; padding:0px;}
#sitemap ul li a {font-size:13px; color:#DA1809; text-decoration:none; font-weight:700; margin-bottom:5px;}
#sitemap ul li a:hover {color:#474747; text-decoration:none; }

#sitemap ul li ul {list-style:none; margin: 0px 0px 0px 5px; padding:0;}
#sitemap ul li ul li{font-size:12px; color:#f6d991; text-align:left; font-weight:400;  margin-bottom:2px;}
#sitemap ul li ul li a {font-size:12px; color:#474747; text-decoration:none; font-weight:400;}
#sitemap ul li ul li a:hover {color:#2B85C1; text-decoration:none;}

#sitemap ul li ul li .head {font-size:12px; color:#474747; text-decoration:none; font-weight:700; margin-left:-5px;}
#sitemap ul li ul li .head:hover {color:#2B85C1; text-decoration:none;}

#sitemap ul li ul li ul  {list-style:none; margin: 0px 0px 7px 5px; padding:0;}
#sitemap ul li ul li ul li{font-size:12px; color:#f6d991; text-align:left; font-weight:400;  margin-bottom:2px;}
#sitemap ul li ul li ul li a {font-size:12px; color:#474747; text-decoration:none; font-weight:400;}
#sitemap ul li ul li ul li a:hover {color:#2B85C1; text-decoration:none;}

.table-form td {
	padding: 5px 0px 8px 0px;
	vertical-align: top;
}
.width181f {width:231px;}
.width201f {width:251px;}

.cirdivweb{border-bottom:1px solid #ccc; color:#da6000; font-size:11px; font-weight:400; background-image:url('../images/icon-web.gif'); background-repeat:no-repeat; padding-left:20px; text-align:left; text-decoration:none;}
.cirdivweb:hover{color:#000;}

.cirdivimage{border-bottom:1px solid #ccc; color:#da6000; font-size:11px; font-weight:400; background-image:url('../images/icon-image.gif'); background-repeat:no-repeat; padding-left:20px; text-align:left; text-decoration:none;}
.cirdivimage:hover{color:#000;}

.cirdivimage1{color:#da6000; font-size:11px; font-weight:400; background-image:url('../images/icon-image.gif'); background-repeat:no-repeat; padding-left:20px; text-align:left; text-decoration:none; display:block; padding-bottom:7px; margin-bottom:7px;}
.cirdivimage1:hover{color:#000;}

.cirdivpdf{border-bottom:1px solid #ccc; color:#da6000; font-size:11px; font-weight:400; background-image:url('../images/icon-pdf2.gif'); background-repeat:no-repeat; padding-left:20px; text-align:left; text-decoration:none;}
.cirdivpdf:hover{color:#000;}

.cirdivpdf1{color:#da6000; font-size:11px; font-weight:400; background-image:url('../images/icon-pdf2.gif'); background-repeat:no-repeat; padding-left:20px; text-align:left; text-decoration:none; display:block; padding-bottom:7px;}
.cirdivpdf1:hover{color:#000;}

h2.heading {
	font-size:14px; color:#DA1809; font-weight:700; display:block; padding-bottom:4px; margin-bottom:5px; text-decoration:none; text-align:left;
}

a.content_link:active, a.content_link:visited, a.content_link:link {font-size:12px; color:#DA1809; text-decoration:none;}
a.content_link:hover {color:#434343; text-decoration:underline;}
