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

body{
	padding:0;
	margin:0;
	background-color:#AECAA4;
	background-position:center;
	background-image:url(../Images/bg_lines.png);
	background-repeat:repeat-y;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	}
	
img{border:0;}

h1{color:#005698; font-size:2em;}
h2{color:#999999; font-size:1.5em;}
h3{color:#999999; font-size:1.2em;}

a:link{color:#005698;}
a:hover{color:#339933;}
a:visited{color:#005698;}

img{border:0;}
	
#center{
	position:relative;
	top:30px;
	width:790px; 
	margin:0 auto;
	}
	
#head{
	position:relative;
	text-align:center;
	width:790px;
	height:170px;
	}
	
#head-no-anim{
	position:absolute;
	left:15px;
	text-align:center;
	width:760px;
	height:170px;
	}
			
#body{
	position:relative;
	width:790px;
	overflow:hidden;
	height:100%;
	background-image:url(../Images/shadow.png);
	background-position:center;
	background-repeat:repeat-y;
	margin:0;
	padding:0;
	}
			
#nav{
	position:relative;
	left:15px;
	width:760px;
	height:24px;
	background-color:#005698;
	border-bottom: 6px solid #7db238;
	text-align:center;
	}
							
#nav img.left{
	margin-left:-10px;
	}
	
#nav img.right{
	margin-left:10px;
	}
						
#content{
	position:relative;
	left:15px;
	width:760px;
	height:auto;
	background-color:#FFFFFF;
	}
							
#user{
	position:relative;
	text-align:right;
	font-size:.55em;
	margin-right:12px;
	top:5px;
	padding-bottom:12px;
	}

.username{
	color:#666666;
	}

#text-box{
	width:760px;
	overflow:hidden;
	height:100%;
	font-size:.8em;	
	background-color:#FFFFFF;					
	}
	
#full-pane{
	position:relative;
	left:12px;
	width:736px;
	height:auto;
	text-align:center;
	}
	
#full-paneImg{
	position:relative;
	left:0px;
	width:736px;
	height:auto;
	background-image:url(../Images/flower.png);
	background-repeat:no-repeat;
	background-position:center;
	}

	
#full-paneLeft{
	position:relative;
	left:12px;
	width:736px;
	height:auto;
	text-align:left;
	font-size:.80em;
	}
	
#left-pane{
	position:relative;
	left:12px;
	width:524px;
	height:auto;
	}

#right-pane{
	position:relative;
	float:right;
	left:-22px;
	width:212px;
	height:auto;
}

#top-left{
	border: 1px #AECAA4 solid;
	width:500px;
	height:200px;
	margin-bottom:12px;
	}
	
#bottom-left{
	text-align:left;
	position:relative;
	width:500px;
	height:auto;
	font-size:.80em;
	}
	
#bottom-left td {
	border:none;
}
	
#right-side{
	text-align:left;
	position:relative;
	margin-right:12px;
	margin-bottom:12px;
	border: 1px #AECAA4 solid;
	width:220px;
	height:auto;
	font-size:.80em;
	}
	
.main-location{
	text-align:left;
	padding-left:8px;
	font-size:.85em;
	}
	
.sub-location{
	text-align:left;
	padding-left:20px;
	font-size:.80em;
	}
	
.locationsColorLight {
	background-color:#D3E3BB;
}

.locationsColorDark {
	background-color:#AECAA4;
}

.eventsColorLight {
	background-color:#A4BFCA;
}

.eventsColorDark {
	background-color:#7FB0C4;
}

td {
	border-left:3px solid #005698;
}

#eraseBorder {
	border:none;
}

#eraseBorder td {
	border:none;
}
	
#tabletop td{
	border-left:none;
	border-bottom:3px solid #005698;
	background-color:#FFFFFF;
}

.fixedMenu {
	position:fixed;
	top: 50px;
}
	
.key{
	text-align:center;
	}
	
#bluenav {
	background-color:#005698;
	color:#FFFFFF;
	font-size:1.2em;
	}
	
#bluenav td{
	padding-left:4px;
	}
	
.greenbar{
	position:relative;
	left:2px;
	top:2px;
	width:216px;;
	height:25px;
	background-color:#7DB238;
	color:#FFFFFF;
	font-size:1.2em;
	}

.spacing{
	position:relative;
	top:4px;
	left:4px;
	}
	
.tab{
	margin-right:5px;
	}

.tab ul{
	position:relative;
	left:-10px;
	margin-top:-5px;
	}

.tab ul li{
	list-style-image:url(../Images/bullet.png);
	list-style-position:outside;
	padding-top:5px;
	}

#footer{
	position:relative;
	width:790px;
	height:30px;
	background-image:url(../Images/bottom_shadow.png);
	background-repeat:no-repeat;
	}

#shad-top{
	position:absolute;
	top:-12px;
	background-image:url(../Images/top_shadow.png);
	background-position:center;
	background-repeat:no-repeat;
	width:790px;
	height:24px;
	}
	
#shad-head{
	position:absolute;
	top:12px;
	background-image:url(../Images/shadow.png);
	background-position:center;
	background-repeat:repeat-y;
	width:790px;
	height:158px;
	}

.quote{
	float:right; 
	padding:12px;
	background-color:#7db238; 
	width:180px; 
	font-size:14px; 
	color:#FFFFFF;
	}
	
#copyright{
	position:relative;
	width:790px;
	text-align:center;
	font-size:.60em;
	}