@charset "utf-8";
/* CSS Document */

/***************** Main **************/
* {font-size: 100%; padding: 0; margin: 0;}/*don't change this*/
body{margin:0; padding:0; color:#333; background-color:#fff; text-align:center; min-height:100%;}
#mainrepeat{background:url(../images/content-repeat.jpg) repeat-x; height:335px; width:100%; margin-top:130px;}
#container{margin:4px auto; z-index:200; width:1000px; position:relative; text-align:left;}/*centers main content*/
#homeimages{width:740px; margin:123px 0 40px 0; float:left;}
#content{width:740px; float:left;}
.topsentence{font: 0.69em Arial, Helvetica, sans-serif; color:#000; text-align:center; margin-top:3px;}
.clear {clear:both;}

/***************** Headers *****************/
h1 {font: 1.1em Arial, Helvetica, sans-serif; font-weight:bold;}
h2 {font-size: 1.1em; }

/***************** Basic Links ****************
a{outline: none;}
a:link, a:visited{color:#1974a6; text-decoration:none;}
a:hover{color:#117221; text-decoration:none;}
*/

/***************** Lists *****************/
ul li {margin-left:30px;}

/***************** Text Formating *****************/
.bluebold{color:#1974a6; font-weight:bold; font-size:1.3em; text-transform:uppercase;}

/***************** Leap Schedule *****************/
#schedule {padding:0; position:absolute; z-index:100; top:135px; left:0px;}

/***************** Menu *****************/
#menu {font: 0.69em Arial, Helvetica, sans-serif; height:31px; padding:0; position:absolute; z-index:200; top:145px; left:90px; background: url(../images/menu-background.gif) no-repeat; width:831px;}
#menu .noimage{background-image:none;}
#menu ul {float:left; margin:0; padding:0 0 0 17px; list-style:none;}
#menu ul li {display:block; float:left; margin:0; padding:0; background: url(../images/menu-seperate.jpg) no-repeat;}
#menu ul li a {margin:0; display:block; float:left; text-decoration:none; font-size:12px; color:#fff; padding:0 8px 0 8px; text-transform:uppercase; margin-top:9px;}
#menu ul li a.active, #menu ul li a:hover{color:#000; text-decoration:none; border-bottom:#ee981c 1px dotted;}

/***************** Top Menu *****************/
#topmenu {font: 0.69em Arial, Helvetica, sans-serif; height:25px; padding:0; position:absolute; z-index:300; top:96px; left:790px; background: url(../images/top-nav-tab.jpg) no-repeat; width:166px; }
#topmenu ul {float:left; margin:0; padding:0; list-style:none; text-align:center;}
#topmenu ul li {display:block; float:left; margin:0; padding:5px 0 0 14px;}
#topmenu ul li a {margin:0; display:block; float:left; text-decoration:none; font-size:11px; font-weight:bold; color:#000;}
#topmenu ul li a.active, #topmenu ul li a:hover{color:#1b75a7; text-decoration:none; border-bottom:#000 1px dotted;}

/***************** Bottom *****************/
#bottom{background:url(../images/footer-repeat.jpg) repeat-x; width:100%; height:65px;}

/***************** Footer *****************/
ul#footer {display:block; margin:5px auto 0pt; padding:0pt; width:1000px;}
ul#footer li {display:inline; float:right; font: 0.7em Arial, Helvetica, sans-serif; list-style-image:none; list-style-position:outside;
list-style-type:none; padding:0pt 10px 0pt 17px;}
ul#footer li a:link, ul#footer li a:visited{color:#117221; text-decoration:none;}
ul#footer li a:hover{color:#1974a6; text-decoration:none;}
ul#footer li.copyright {background-image:none; float:left; padding:0pt;}
ul#footer li.footerHome {background-image:none;}

/***************** Credit *****************/
div#credit {clear:both; font: 0.6em Arial, Helvetica, sans-serif; padding:70px 0pt 20px; text-align:center;}
#credit a:link, #credit a:visited {color:#1974a6; text-decoration:none;}
#credit a:hover {color:#000; text-decoration:none;}

.mainContent {
	font-size: 0.75em;
	font-family: Arial, Helvetica, sans-serif;
}

