/* Stylesheet for GCCA */

body {background:url('../images/bg.gif') top left repeat-x #E6E6ED;margin:0;padding:0;text-align:center;font-size:12px;font-family:verdana, tahoma, arial, sans-serif, sans;}
table td {font-size:12px;}

h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
h1 {font-size:18px; margin-bottom: 0;}
h2 {font-size:16px;}
h3 {font-size:14px;}
h4 {font-size:12px;}
h5 {font-size:11px;}
h6 {font-size:10px;}

a {text-decoration:none;}
a:link {color:#669;}
a:visited {color:#669;}
a:hover {color:#f30;}
a:active {color:#f30;}
a:focus {color:#f30;}

.hide {display:none;}

#page {width:766px;margin:0 auto;text-align:left;/*position:relative;*/}

#logo img {margin:10px 10px 5px 10px;}
#slogan {background:url('../images/slogan.gif') top left no-repeat; position:absolute;width:217px;height:48px;top:35px;left:365px;}
#header {background:url('../images/headfootbg.gif') top right repeat-y #666699;position:relative;width:766px;height:119px;}
#headertext {text-align:right;position:absolute;bottom:10px;right:10px;font-weight:bold;}
#headertext a:link {color:#fff;}
#headertext a:visited {color:#fff;}
#headertext a:hover {color:#ff0;}
#headertext a:active {color:#ff0;}
#headertext a:focus {color:#ff0;}

#leftnavcell {background:url('../images/leftnavbg.gif') top right repeat-y #006;padding:10px;color:#eef;font-size:13px;
	border-top:2px solid #9292BE;
	border-left:2px solid #9292BE;
	border-right:2px solid #000;
	}
#leftnavlist {list-style-type:none;padding:0px;margin:0px;width:150px;}
#leftnavlist li {border-bottom:1px solid #525297;}
#leftnavlist li.last {border-bottom:0;}
#leftnavlist a:link {color:#eef;}
#leftnavlist a:visited {color:#eef;}
#leftnavlist a:hover {color:#f30;}
#leftnavlist a:active {color:#f30;}
#leftnavlist a:focus {color:#f30}

#contentcell {background:#fff;border-left:0px solid #669;width:592px;}
#insidecontent {padding:10px;}

#addresscell {background:url('../images/leftnavbg.gif') top right repeat-y #006;color:#fff;font-size:12px;
	border-left:2px solid #9292BE;
	border-bottom:2px solid #000;
	border-right:2px solid #000;
	}
#address {padding:10px;}

#footercell {background:#fff;border-left:0px solid #669;}
#footer {background:url('../images/headfootbg.gif') top right repeat-y #666699;font-size:12px;color:#fff;text-align:center;width:592px;height:50px;}
#insidefooter {padding:10px;}
#footer a:link {color:#ffb;}
#footer a:visited {color:#ffb;}
#footer a:hover {color:#ff0;}
#footer a:active {color:#ff0;}
#footer a:focus {color:#ff0;}

/* Calendar Styles */

.calheader {background:url('../images/calheaderbg.gif') bottom left repeat-x #006;padding:7px 5px;margin:5px;border-top:2px solid #669;border-left:2px solid #669;border-bottom:2px solid #000;border-right:2px solid #000;}
.caldeptselect {float:right;position:relative;top:-5px;}
.callable {font-weight:bold;color:#fff;}
/*#calendar {width:36%;margin:0 5%;float:left;}*/
#calendar table#inside td.day {border:1px solid #000;}
#calendar a {color:#153B92;font-weight:bold;}
#otherstuff {/*width:100%;*/text-align:left;}
.showtype {background:url('../images/calheaderbg.gif') bottom left repeat-x #006;padding:5px 5px;margin-bottom:5px;color:#fff;font-weight:bold;border-top:2px solid #669;border-left:2px solid #669;border-bottom:2px solid #000;border-right:2px solid #000;}
.showinfo {}
.showinfo a {font-weight:bold;}
.showinfo a:hover {color:#ff0;}

table#outside {width:200px;}
table#outside .cfdmonthnav td {background:url('../images/calnavbg.gif') bottom left repeat-x #006;color:#fff;border-top:2px solid #669;border-left:2px solid #669;border-bottom:2px solid #000;border-right:2px solid #000;}
table#outside .cfdmonthnav a:link, table#outside .cfdmonthnav a:visited {color:#fff;}
table#outside .cfdmonthnav a:hover, table#outside .cfdmonthnav a:active, table#outside .cfdmonthnav a:focus {color:#ff0;}
table#numbers {}
table#numbers td {border:1px solid #006;}
table#numbers .cfddays td {background:url('../images/caldaybg.gif') bottom left repeat-x #9999BB;color:#006;border-top:2px solid #DADAE6;border-left:2px solid #DADAE6;border-bottom:2px solid #9999BB;border-right:2px solid #9999BB;font-weight:bold;}
table#numbers .cfddayrows {border:2px solid #ddd2ce;}
table#numbers .cfddayrows a:link, table#numbers .cfddayrows a:visited {color:#006;}
table#numbers .cfddayrows a:hover, table#numbers .cfddayrows a:active, table#numbers .cfddayrows a:focus {color:#f30;}
table#numbers .weekend {background:#fff;color:#000;}
table#numbers .weekday {background:#fff;color:#000;}
table#numbers .today {background:#fff;color:#000;font-weight:bold;}
table#numbers .today a:link, table#numbers .today a:visited {color:#000;}
table#numbers .today a:hover, table#numbers .today a:active, table#numbers .today a:focus {color:#f30;}
table#numbers .noday {background:#fff;}

/* Photo Gallery Styles */

/*ul.projmain {list-style-type:none;padding:0;margin:0;color:#fff;}
ul.projmain li {list-style-type:none;padding:3px;font-size:16px;font-weight:bold;}
ul.projsub {list-style-type:none;padding:0px;margin:5px 0;}
ul.projsub li {list-style-type:none;padding:3px;font-size:12px;font-weight:normal;}
ul.projmain li a:link, ul.projmain li a:visited {color:#fff;}
ul.projmain li a:hover, ul.projmain li a:active, ul.projmain li a:focus {color:#ff0;}*/
.photoheader {text-align:right;color:#fff;background:url('../images/photoheaderbg.gif') bottom left repeat-x #006;border-top:2px solid #669;border-left:2px solid #669;border-bottom:2px solid #000;border-right:2px solid #000;}
.photoheader h3 {font-size:20px;padding:10px;}

#ptablediv {width:510px;}
#ptable {padding:10px 0;}
#phototable {background:#ccc;border:1px solid #666;}
#phototable #captioncell {background:#eee;border-top:1px solid #666;border-bottom:1px solid #666;color:#000;}
#phototable #photocount {padding:5px 0;}
#phototable #photocount div.countbox {
	position:relative;
	font-family:arial;
	text-align:center;
	}
#phototable #photocount div.countbox a {
	padding:3px 5px;
	}
#phototable #photocount div.countbox a:hover {
	}
#counttable td {background:#666;height:20px;width:25px;}
#counttable td.blank {background:#999;}
#phototable #photocount div.photohover {
	background:#fff;
	position:absolute;
	bottom:18px;
	left:0px;
	padding:3px;
	display:none;
	}	


#phototable a:link, #phototable a:visited {color:#fff;}
#phototable a:hover, #phototable a:active, #phototable a:focus {color:#ff0;}
table#phototable a.permalink:link, 
table#phototable a.permalink:visited {color:#FEF7AA;}
table#phototable a.permalink:hover, 
table#phototable a.permalink:active,
table#phototable a.permalink:focus {color:#fff;}

/* Links Styles */
#linkstable {background:#fff;margin-top:20px;}
.linksheader {color:#fff;font-weight:bold;}
.linksheader td {background:url('../images/linkheaderbg.gif') bottom left repeat-x #006;border-top:2px solid #669;border-left:2px solid #669;border-bottom:2px solid #000;border-right:2px solid #000;}
.linkssubheader td {background:url('../images/linksubheadbg.gif') bottom left repeat-x #9999BB;border-top:2px solid #DADAE6;border-left:2px solid #DADAE6;border-bottom:2px solid #9999BB;border-right:2px solid #9999BB;font-weight:bold;color:#006;}
#linkstable td {padding:5px;}
#linkstable a:link,
#linkstable a:visited {color:#fff;}
#linkstable a:hover,
#linkstable a:active,
#linkstable a:focus {color:#0f;}
.linksalt1 {background:#353586;}
.linksalt2 {background:#7E7EB2;}

/* Document Center */
	
.doccenter {}
.doccenter table td {font-size:12px;}
.doccenter .header {background:#6c8b3b;color:#fff;font-weight:bold;}
.doccenter .subhead {background:#8cab5b;color:#000;font-weight:bold;}
.doccenter .docalt1 {background:#accb7b;}

h3.open {
     background: url('/images/icons/iconfolderopen.gif');
     background-repeat: no-repeat;
     margin-bottom: 0px;
     padding-left: 25px;
     font: 11px arial, helvetica, sans-serif;
     font-weight: bold;
     margin-top: 5px;
     text-decoration: underline;}
h3.closed {
     background: url('/images/icons/iconfolderclosed.gif');
     background-repeat: no-repeat;
     margin-bottom: 0px;
     padding-left: 25px;
     font: 11px arial, helvetica, sans-serif;
     font-weight: bold;
     margin-top: 5px;}

/* Directory Style */
.directtable {border:1px solid black;background:#fff;}
.directtable td {padding:2px;margin:2px;}
.directlable {
	background:url('../images/calheaderbg.gif') bottom left repeat-x #006;
	border-top:2px solid #669;
	border-left:2px solid #669;
	border-bottom:2px solid #000;
	border-right:2px solid #000;
	color:#fff;
	text-align:center;
}
.directlable2 {color:#000;font-weight:bold;text-align:left;font-size:11px;}
.directheader td {
	background:url('../images/calheaderbg.gif') bottom left repeat-x #006;
	border-top:2px solid #669;
	border-left:2px solid #669;
	border-bottom:2px solid #000;
	border-right:2px solid #000;
	color:#fff;
	text-align:center;
}
.directheadertext {color:#fff;text-align:left;font-weight:bold;font-size:11px;}
.directlistsubheader {background:#d2deb8;font-weight:bold;color:#000;}
.directaltlistrow1 {background:#C0DCC0;}
.directaltlistrow2 {background:#fff;}
.directempty {font-weight:bold;color:#000;text-align:left;font-size:11px;}
.propertylink:link,
.propertylink:visited {color:#fff;}
.propertylink:hover,
.propertylink:active,
.propertylink:focus {color:#ff0;}
