body {margin:0px; font-family:Arial, Helvetica, sans-serif; color:#686867; font-size:12px; line-height:16px; background-color:#f6f7f7;}
p {}
ul {}
li {}
blockquote { font-size:14px; line-height:21px; background-color:#e0e2e2; padding:20px; margin:10px;}
h1 {font-family:Helvetica, Arial, sans-serif; color:#276f9e; font-size:30px; line-height:32px; font-weight:lighter; padding:0; margin:0;}
h2 {font-family:Helvetica, Arial, sans-serif; color:#276f9e; font-size:20px; line-height:22px; font-weight:lighter;}
h3 {font-family:Helvetica, Arial, sans-serif; color:#729f4b; font-size:14px; line-height:16px; font-weight:lighter;}
h4 {font-family:Helvetica, Arial, sans-serif; color:#333; font-size:12; line-height:14px; font-weight:bold; text-transform:uppercase;}


a {color:#729f4b;}




#outtershell {width:901px; height:auto; margin:auto; background-color:#ffffff;}
#header {width:901px; background-color:#f6f7f7;}
/* FOOTER */
#footer {height:69px; clear:both; width:901px; text-transform:uppercase; font-size:9px; padding-bottom:20px;}
#footerlogo {float:left; width:auto; padding:0 15px 0 15px;}
#footerlinks {width:auto; line-height:18px;}
#copyright {width:auto; color:#999; font-size:9px;}
#footer ul {list-style:none; display:inline; padding:0; margin:0;}
#footer li {list-style:none; display:inline; padding:0 10px 0 0; margin:0;}

#footer .primary a {color:#6ec7eb; text-decoration:none; }
#footer .primary a:active {text-decoration:none; color:#6ec7eb;}
#footer .primary a:visited {text-decoration:none; color:#6ec7eb;}
#footer .primary a:hover {text-decoration:underline; color:#333;}

#footer .secondary {padding-left:40px;}
#footer .secondary a {color:#1673a0; text-decoration:none; }
#footer .secondary a:active {text-decoration:none; color:#1673a0;}
#footer .secondary a:visited {text-decoration:none; color:#1673a0;}
#footer .secondary a:hover {text-decoration:underline; color:#333;}

/* NAVIGATION */
#secondary {height:37px; text-align:right; padding-top:10px; text-transform:uppercase; font-size:9px;}
#secondary a {margin:0 10px 0 10px; color:#82857d; text-decoration:none;}
#secondary a:active {text-decoration:none; color:#82857d;}
#secondary a:visited {text-decoration:none; color:#82857d;}
#secondary a:hover {text-decoration:underline; color:#333;}
#secondary ul, #secondary li {list-style:none; display:inline;}

#primary {width:auto; height:auto; margin:auto; padding:0 1px 0 0;}
/*#primary #navigation {padding-left:44px; width:auto;}*/
#primary ul, #primary li {list-style:none; display:block; background-color:#3a9fbc;}


#search{float:right; padding:8px 20px 0 20px;}


/* COLOR BARS */
.color-bar{background-image:url(images/color-bar.gif); background-repeat:repeat-x; height:1px; width:auto; margin:2px 0 2px 0;}
.footer-color-bar{background-image:url(images/footer-color-bar.gif); background-repeat:repeat-x; height:1px; width:auto; margin:40px 0 16px 0;}



.pageinfo {
	width:auto;
	height:auto;
	float:left;
}
.pagenum {
	width:auto;
	float:right;
}
.pagenum a {
	text-decoration: none;
	padding:0 3px 0 3px;
}
.pagenum a:link {
	color:#333;
	text-decoration: none;
}
.pagenum a:visited {
	text-decoration: none;
}
.pagenum a:active {
	text-decoration: none;
}
.pagenum a:hover {
	text-decoration: underline;
}

/**/
.calSelectDay {}
.calWeekend {}
.calToday {}
.calTitle {}
.calDayHeader {}
.celSelect {}
.calNewMonth {}
.calDay {color:#777;}
.calNextPrev {}
.tday {color:#777;}
a.tday {color:#276f9e;}

#photo-gallery {padding-top:20px;}