@charset "utf-8";
body {
	font: 0.8em/1.3 Verdana, Helvetica, Arial, Sans-serif;
	color: #38494e;
	background:#929491;
	background-image:url(images/bg.png);
	padding: 0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
}

a {
}

a:link, a:visited {
	color: #5b9ecd;
	text-decoration: none;
}

a:hover, a:active {
	color: #1f1f1f;
	text-decoration: none;
	background:#eeeeee;
}
.navlinks {
color:#ababab;
font-size:.7em;
}
.navlinks a {
padding-bottom:14px;
padding-left:2px;
padding-right:2px;
font-weight:bold;
}

.navlinks a:link, .navlinks a:visited {
  color:#5b9ecd;
  border-bottom: 0px;
}
  
.navlinks a:hover, .navlinks  a:active {
  color:#ffffff;
  background-color:#999999;
}
.bold {
font-weight:bolder;
font-size:16px;
}

/* This is the site's main container.  The background will show behind the main content boxes */
#containerBg
{
	background-image:url(images/mainbg.gif);
	background-repeat:repeat;
	margin:0px auto;
	overflow:hidden;
	text-align:left;
	width:830px;

}
#container
{
	width:800px;
	background-image:url(images/mainbg.gif);
	background:#fefefe none repeat scroll ;
	margin:0px auto;
	overflow:hidden;
	text-align:left;
}

/* Top box, logo, etc. */
#topbox {
	width: 800px;
	height: 200px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#ffffff;
	background-image:url(images/top.png);
	text-align:left;
	font-size:10px;
	text-indent:3px;
	color:#5b9ecd;}

/* Links */
#links {
	width: 582px;
	height: 40px;
	position:inherit;
	background-color:#ffffff;
	background-image:url(images/linkbg.png);
	text-align:left;
	font-size:20px;}
	

/*Calendar Box*/
#calendar {
	width: 218px;
	height: 170px;
	position:absolute;
	text-align:center;
	margin-left:582px;
	margin-bottom:0px;
	margin-top:200px;
	top:0px;
	background-color:#ffffff;
	font-size:10px;
	z-index:1;
	background-image:url(images/calendarbg.png);
}

#calendarContent {
	position:relative;
	left:0%;
}

/*Container for the main content*/
#contentcontainer {
	width:800px;
	}
/*Content box next to the calendar*/
#contenttop {
	width:582px;
	height:130px;
	background-color:#efefef;
	}

/* Content Box 1 */
#contentbox1left {
background-image:url(images/boxbg.png);
background-repeat:no-repeat;
background-position:bottom center;
	width:470px;
	margin-left:20px;
	margin-top:30px;
	position:inherit;
	left:auto;
	float:left;
	background-color:#ffffff;
	padding:5px;
	}

#contentbox1right {
background-image:url(images/boxbg.png);
background-repeat:no-repeat;
background-position:bottom center;
	width:250px;
	margin-top:30px;
	margin-left:20px;
	/* left: 525px; */
	top:0px;
	position:relative;
	float:left;
	background-color:#ffffff;
	padding:5px;
	}
	

#contentbox1leftlinks {
background-image:url(images/boxbg.png);
background-repeat:no-repeat;
background-position:bottom center;
	width:410px;
	margin-left:20px;
	margin-top:30px;
	position:inherit;
	left:auto;
	float:left;
	background-color:#ffffff;
	padding:5px;
	}

#contentbox1rightlinks {
background-image:url(images/boxbg.png);
background-repeat:no-repeat;
background-position:bottom center;
	width:310px;
	margin-top:30px;
	margin-left:20px;
	/* left: 525px; */
	top:0px;
	position:relative;
	float:left;
	background-color:#ffffff;
	padding:5px;
	}
	
#contentboxevents {
background-image:url(images/boxbg.png);
background-repeat:no-repeat;
background-position:bottom center;
	width:720px;
	margin-top:30px;
	margin-left:20px;
	/* left: 525px; */
	top:0px;
	position:relative;
	background-color:#ffffff;
	padding:5px;
	}
 
.roundedCorners {
    -moz-border-radius:8px;
    padding:4px;
}

/* Copyright Info */
#bottomcontainer {
	width: 800px;
	clear:both;
	position:relative;
	text-align:right;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#fefefe;
	font-size:10px;
	padding-top:20px;
	padding-bottom:20px;
	}

#bottombar {
  background-image:url(images/bottombar.png);
  height:30px;
	text-align:right;
	font-size:10px;
	color:#ffffff;
  }

img, a img {
	border: 0;
}

/*Classes*/
.center {
text-align:center;
}
.right {
text-align:right;
}
.left {
text-align:left;
}
h1 {
font-size:12px;
display:inline;
}
h2 {
font-size:12px;
display:inline;
}
h3 {
font-size:12px;
display:inline;
}
h4{
display:inline;
}
table {
width:100%;
}
.divInner {
width:100%;
position:relative;
}
.divInnerBig {
width:100%;
position:relative;
}
.divInnerLeft {
width:50%;
text-align:left;
position:absolute;
top:0px;
left:0px;
}
.divInnerRight {
width:50%;
text-align:left;
float:right;
}
.bigText {
background-color:#dddddd;
font-size:1.2em;
font-weight:bold;
-moz-border-radius:8px;
margin:0 0 2px 0;
padding:5px;
text-decoration:none;
}
.medText {
font-size:1em;
font-weight:bold;
text-decoration:none;
display:inline;
}
.bigText2 {
font-size:1.4em;
font-weight:bold;
text-decoration:none;
}
.bigText3 {
font-size:1.6em;
font-weight:bold;
text-decoration:none;
}
.clear {
	clear:both;
}
