* {
padding: 0;
margin: 0;
}

html, body {
  margin: 0;padding: 0;
  font-family: Verdana, Geneva, Sans-Serif;
  background:url(/graphics/bg_stripes.png) repeat #ffffff;
  font-size: 12px;;
  color:#1a1a1a;
	min-height: 1000px; line-height:18px;

}

.main {width:1000px; background-color:#ffffff; margin: 0 auto;
min-height: 100%;
border-left: 1px solid #d7dae4;
border-right: 1px solid #d7dae4;}

/*.banner {background:url(/graphics/banner1.jpg) no-repeat #ffffff;*/
.banner {background-color:#ffffff; border-bottom: 1px solid #d7dae4; height:130px; width:1000px; overflow:visible;}

.bannerimgleft {height:260; width:188px; overflow:visible; position: absolute;}
.logo {height:63; width:972px; float:right;  position: absolute; text-align:right;}



.bannerbottom {width:972px; float:right;}

.fb-like
{
	width:200px; text-align:right; float:left; padding-left:180px; margin-top:86px
}

.banner .tag {width:970px; text-align:right; float:right;  color:#597e97; margin-top:70px; position: absolute;}
.leftnav {width:176px; background-color:#eef1f6; margin: 0px; overflow:hidden;
border-right: 1px solid #d7dae4; text-align:right;
padding:6px;
padding-top:160px;}

.leftnav A:link {text-decoration:none; padding:10px; color:#597e97; font-weight:bold; line-height:30px;}
.leftnav A:visited {text-decoration:none; padding:10px; color:#597e97; font-weight:bold; line-height:30px;}
.leftnav A:active {text-decoration:none; padding:10px; color:#597e97; font-weight:bold; line-height:30px;}
.leftnav A:hover {text-decoration:none; padding:10px; color:#666; font-weight:bold; line-height:30px;}

.main_body {width:787px; background-color:#ffffff; margin: 0 auto; padding:10px; min-height: 700px; float:left; color:#333;}
.tagline {font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#333; font-weight:bold; color:#597e97; border-bottom:#CCC thin solid;}
.tagline A:link {text-decoration:none; color:#597e97; font-weight:normal; font-size:12px;}
.tagline A:visited {text-decoration:none; color:#597e97; font-weight:normal; font-size:12px;}
.tagline A:active {text-decoration:none; color:#597e97; font-weight:normal; font-size:12px;}
.tagline A:hover {text-decoration:none;  color:#666; font-weight:normal; font-size:12px;}


.subline {font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#597e97; padding-top:12px;}

h1 {font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#000; padding-top:12px;}
h2 {font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#666; padding-top:12px; border-bottom:#999 thin solid;}

.subheading {font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#597e97; padding-top:12px;}

.footer {background-color:#eef1f6; border: 1px solid #d7dae4; height:14px; width:992px; float:left; text-align:center; padding:4px; margin:-1px;
font-size:10px; color:#333;}

.submenus {list-style: none;}



.submenus A:link {list-style: none;text-decoration:none; color:#597e97;}
.submenus A:visited {list-style: none;text-decoration:none;  color:#597e97;}
.submenus A:active {list-style: none;text-decoration:none;  color:#597e97;}
.submenus A:hover {list-style: none;text-decoration:none; color:#666;}

.submenus li A:first-child:link {text-decoration:none; padding-right:6px; color:#597e97; padding-left:14px; background-image:url(/graphics/bullet.gif); background-repeat:no-repeat; background-position:left;}
.submenus li A:first-child:visited {text-decoration:none; padding-right:6px; color:#597e97; padding-left:14px; background-image:url(/graphics/bullet.gif); background-repeat:no-repeat; background-position:left;}
.submenus li A:first-child:active {text-decoration:none; padding-right:6px; color:#597e97; padding-left:14px; background-image:url(/graphics/bullet.gif); background-repeat:no-repeat; background-position:left;}
.submenus li A:first-child:hover {text-decoration:none; padding-right:6px; color:#666; padding-left:14px; background-image:url(/graphics/bullet.gif); background-repeat:no-repeat; background-position:left;}

.class_dates { padding-left:20px; padding-bottom:20px;}

ul {padding-left:40px; padding-top:4px;}


  
     
#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000;}

/* Container */
#simplemodal-container {height:200px; width:560px; background-color:#fff; border:4px solid #444; padding:12px;
-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);  
         -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);}

#simplemodal-container img {padding-right:12px; padding-bottom:12px;}
#simplemodal-container a.modalCloseImg {background:url(/graphics/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
