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

/***************** Main **************/
* {font-size: 100%; padding: 0; margin: 0;}/*don't change this*/
body{font:0.75em Arial, Helvetica, sans-serif; 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-size:.9em; color:#000; text-align:center; margin-top:3px;}
.clear {clear:both;}

/***************** Headers *****************/
h1 {font-size: 1.5em; font-weight:bold;}
h2 {font-size: 1.1em; padding-top:15px; text-transform:uppercase; }

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

/***************** Lists *****************/
ul {margin:10px 30px 10px 30px; }
ul li {margin:5px;}
#content p {padding:5px 0 10px 0;}
p.center {text-align:center;}
.important {color:#117221;}
#content ul.nobullets {list-style-type:none;}
#content table.noborder {border:none;}
#content table.noborder td {border:none;}
#content table {border-top: 1px solid #DADFD7; border-right: 1px solid #DADFD7; margin:10px;}
#content table.center {margin:10px auto;}
#content table .greenrow {background:#E4F3DE;}
#content table td {padding:5px; vertical-align:top; border-bottom:1px solid #DADFD7; border-left: 1px solid #DADFD7;}
/***************** 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 {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 {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-size:.9em; 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-size:0.75em; 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;}