/* HTML Elements */

@media screen {
#printlogo {display:none;}
}
.sidepic{margin-bottom:5px;}
.caption {text-align:left;margin-left:15px;width:150px;font-size:10px;line-height:.9;margin-bottom:20px;padding-bottom:4px;}
.feature-overflow {height:210px;width:100%;overflow:hidden;}
body {background-color:#FFFFFF;margin:0px;}
h1 {line-height:normal;color:#96361b;font-size:15px;margin:0;font-family:Arial, Helvetica, sans-serif;}
img {border:none;}
p {font-family:Arial, Helvetica, sans-serif;font-size:11px;}
div {font-family:Arial, Helvetica, sans-serif;font-size:11px;}
td {vertical-align:top;}
.floatleft {float:left;}
.floatright {float:right;}
.alignmiddle {vertical-align:middle;}
#teamdivision{font-weight:bold;font-size:13px;}
table {float:left;}
#content1{width:520px;}
/* custom Elements */
.content-wrapper {width:540px;}
.imagecolumn {float:right;width:180px;min-height:500px;display:block;text-align:center;margin-top:50px;}
html>body #bodydiv {margin: 0 auto;width:995px;background-image:url(../images/bgshadow.png);background-repeat:repeat-y;}
html>body #bodybg {width:945px;margin:0 auto;position:relative;}

#credits {font-size:9px;width:800px;margin:auto;text-align:center;}
#credits a {font-size:9px;}
.clear {clear:both;}
.clearleft {clear:left}
#bottom-bar {margin-left:-1px;width:947px;border-bottom:3px solid #4a1000;height:0px;}/*0px height for IE*/
#bottom-bar-home {margin-left:-1px;width:947px;border-bottom:3px solid #4a1000;height:0px;}/*0px height for IE*/
.readmore {}
/* Top banner */
#top {margin-left:0px;width:945px;height:119px;background-image:url(../images/headerbg.jpg);background-repeat:repeat-x;}
.img-left{float:left;}
#logo {float:left;margin-left:5px;margin-top:-30px;}
#eccintranet {float:right;margin-right:10px;vertical-align:middle;margin-top:0px;}

/* mainmenu */
.mainmenu{float:left;margin-bottom:10px;text-decoration:none;font-family:Arial, Helvetica, sans-serif;
	font-size:11px;}
.mainmenu a{color:#96361b;font-weight:bold;font-size:11px;text-decoration:none;display:inline;}
.mainmenu a:visited {color:#96361b;font-weight:bold;font-size:11px;text-decoration:none;display:inline;}
.mainmenu a:active {color:#96361b;font-size:11px;font-weight:bold;}
.mainmenu a:hover {color:#333333;font-size:11px;font-weight:bold;}
.mainmenu-item{padding-left:0pt;}
.mainmenu-sep{margin-left:2px;}

/* topmenu */
.topmenu{float:right;margin-top:15px;margin-right:10px;text-decoration:none;font-family:Arial, Helvetica, sans-serif;
	font-size:10px;}
.topmenu a {color:#FFFFFF;font-size:10px;text-decoration:none;font-weight:bold;}
.topmenu a:visited {color:#FFFFFF;font-size:10px;text-decoration:none;font-weight:bold;}
.topmenu a:active {color:#FFFFFF;font-size:10px;font-style:italic;font-weight:bold;}
.topmenu a:hover {color:#96361b;font-weight:bold;font-size:10px;}
.topmenu-item{padding-left:12px;font-size:10px;}
.topmenu-sep{padding-left:10px;color:#FFFFFF;font-size:10px;}

/* middle banner */
#middle {margin-left:3px;width:942px;background-color:#FFFFFF;height:122px;}
.slogan {color:#074a36;font-weight:bold;z-index:2000;}
#sloganleft {float:left;margin-left:15px;margin-top:25px;font-size:12pt;}
#sloganright {float:left;margin-right:5px;margin-top:55px;}
#mainimg {width:375px;margin:auto;float:left;}

#sloganright-home {float:left;height:0px;width:0px;display:none;}


.mholder{width:882px;height:82px;}
.mtext{height:82px;z-index:100;float:left;color:#074a36;font-weight:bold;line-height:1.2;font-size:18px;margin-left:17px;margin-top:37px;display:inline;position:relative;}
.mimg {height:82px;z-index:1;float:right;vertical-align:middle;margin-left:-155px;margin-right:2px;width:645px;position:relative;}

.mholderbottom {width:855px;height:100px;}
.mtextbottom {height:82px;z-index:100;float:left;color:#074a36;font-weight:bold;line-height:1.2;font-size:16px;margin-left:20px;margin-top:30px;display:inline;position:relative;}
.mimgbottom {height:82px;z-index:1;float:right;vertical-align:middle;margin-left:-155px;margin-right:2px;width:645px;position:relative;}
.mimgbottom img {}


#bannerimg {vertical-align:middle;}
#mainimg-home {height:120px;width:675px;position:relative;left:300px;top:-50px;}
#sloganleft-home {height:80px;line-height:1;font-size:14pt;margin-left:20px;width:250px;margin-top:35px;position:relative;left:0px;top:0px;}



/* rotation */
#rotate {z-index:1000;margin:0px;list-style:none;}
#rotate ul{z-index:1000;margin:0px;padding:0px;list-style:none;}
#rotate li{z-index:1000;margin:0px;padding:0px;list-style:none;}
.mimg ul{z-index:1000;margin:0px;padding:0px;list-style:none;}
.mimg li{z-index:1000;margin:0px;padding:0px;list-style:none;}


/* bottom banner */

#bottom {margin:auto;min-height:510px;width:945px;margin-left:0px;}
#bottom-container{overflow:hidden;padding-left:150px; /* The width of the rail */}
* html #bottom-container{	height:1%; /* So IE plays nice */}

 /* IE 6 HACK - this block for IE 6 */	
#bottom-content{width:760px;border-left:190px solid #96361b;margin-left:-190px; float:right;background-color:#FFFFFF;padding-left:20px;}
#bottom-rail{width:190px;float:left;margin-left:-155px;display:inline; min-height:614px;
	background-image:url(../images/vert-fade-red.jpg);background-repeat:repeat-x;}
	
 /* IE 6 HACK - this block for modern browsers - Old browsers don't recognize child selectors*/	
html>body #bottom-content{width:760px;border-left:190px solid #96361b;margin-left:-190px; float:right;background-color:#FFFFFF;padding-left:0px;}
html>body #bottom-rail{width:190px;float:left;margin-left:-155px;display:inline; min-height:614px;
	background-image:url(../images/vert-fade-red.jpg);background-repeat:repeat-x;}	
/* IE 6 HACK - END HACK */
	
#content-holder {background-color:#FFFFFF;min-height:550px;padding:5px;}

/* sidemenu */
html>body .sidemenu {width:190px;}
html>body .sidemenu-item {padding:1px;}
html>body .sidemenu-item img {padding:6px;padding-left:8px;padding-top:3px;vertical-align:top; float:left;}
html>body .sidemenu a {padding:6px;color:#FFFFFF;background-color:#845144;display:block;font-size:11px;text-decoration:none;font-weight:bold;}
html>body .sidemenu a:hover {color:#FFFFFF;background-color:#845144;font-size:11px;font-weight:bold;}
html>body .sidemenu a:active {color:#FFFFFF;background-color:#845144;font-size:11px;font-weight:bold;}
html>body .sidemenu a:visited {color:#FFFFFF;background-color:#845144;font-size:11px;font-weight:bold;}
html>body #currentlink {background-color:#ececec; color:#000000;}
html>body .currentlink {background-color:#845144; color:#ececec;}
html>body .currentlink a {color:#000000;background-color:#ececec;font-size:11px;font-weight:bold;}
html>body .currentlink a:hover {color:#000000;background-color:#ececec;font-size:11px;font-weight:bold;}
html>body .currentlink a:active {color:#000000;background-color:#ececec;font-size:11px;font-weight:bold;}
html>body .currentlink a:visited {color:#000000;background-color:#ececec;font-size:11px;font-weight:bold;}
/* edit in place */
.preview{min-height:480px;padding:5px;padding-top:15px;padding-left:15px;padding-right:15px;
	background-image:url(../images/vert-fade.png);background-repeat:repeat-x;}
/* footer */
#breadcrumbs{margin-left:0px;margin-bottom:15px;}
#footer-div {margin-left:9px;vertical-align:bottom;}
#footer-div-red {}
#footer-div-home {}
#footer {display:block;position:absolute;bottom: 0px;margin-left:180px;margin-bottom:5px;}
.footer {vertical-align:bottom;}
#footer {color:#497a6c;width:580px;font-size:8px;padding-left:5px;}
.footer a {color:#497a6c;font-weight:100;font-size:11px;text-decoration:none;}
.footer a:active {color:#497a6c;font-weight:100;font-size:11px;text-decoration:none;}
.footer a:visited {color:#497a6c;font-weight:100;font-size:11px;text-decoration:none;}
.footer a:hover {color:#96361b;}
#login {display:none;border:thin solid #000000;font-size:12px;padding:5px;margin-left:300px;
	line-height:2;width:220px;color:#FFFFFF;background-color:#497a6c;}


/* homepage */
#homepage {width:945px;margin-left:0px;background-image:url(../images/vert-fade.png);background-repeat:repeat-x;}
.homebox {background-color:#FFFFFF;min-height:245px;float:left;margin:10px;padding:4px;display:block;}
#home-left {width:200px;margin-right:0px;}
html>body #home-left {width:215px;margin-right:0px;}
#home-middle {width:465px;margin-right:0px;}
#home-right {width:200px;}
#newsbox {}

/* Feature Operations */
#opp_feature-img {float:right;padding:2px;vertical-align:top;margin-top:15px;}
.feature-cell {float:left;color:#96361b;width:60px;font-weight:bold;background-color:transparent;}
.feature-data {white-space:nowrap;background-color:transparent;}
/* Operations */
.edit-operations {color:#FFFFFF;padding:3px;font-size:11px;margin-left:10px;}
.edit-operations a {color:#FFFFFF;padding:3px;font-size:11px;font-weight:normal;text-decoration:none;}
.edit-operations a:visited {color:#FFFFFF;padding:3px;font-size:11px;font-weight:normal;text-decoration:none;}
.edit-operations a:active {color:#FFFFFF;padding:3px;font-size:11px;font-weight:normal;text-decoration:none;}
#opp_img {float:right;padding:5px;vertical-align:middle;margin-right:100px;}
.archivebox {float:left;width:240px;padding:5px;margin:5px;background-color:transparent;font-size:11px;}
.archivebox a {font-size:11px;text-decoration:none;background-color:#FFFFFF;}
.archivebox a:hover{float:left;background-color:#FFFFCC; display:block;font-size:11px;text-decoration:none;}
.archivebox a:visited{float:left;background-color:#FFFFFF; display:block;font-size:11px;text-decoration:none;}

/* newsbox */
.newsdate {}
.newstitle {margin-bottom:7px;}
.newstitle a {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#074a36;text-decoration:underline;font-weight:normal;}
.newstitle a:visited {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#074a36;text-decoration:underline;font-weight:normal;}
.newstitle a:active {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#074a36;text-decoration:none;font-weight:normal;}
.newstitle a:hover {font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:underline;color:#074a36;font-weight:normal;}
.list-Date {}
.list-source {font-style:italic;}
.list-body {font-style:normal;}

/* readmore */
.readmore a {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#074a36;text-decoration:underline;font-weight:normal;}
.readmore a:visited {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#074a36;text-decoration:underline;font-weight:normal;}
.readmore a:active {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#074a36;text-decoration:none;font-weight:normal;}
.readmore a:hover {font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:underline;color:#074a36;font-weight:normal;}
.green {color:#074a36;}
/* other */
#admin-notice {background-color:#CC0000;width:100px;height:15px;color:#FFFF00;border:thin solid #000000;position:absolute;top:0px;left:48%;text-align:center;}
.list-Title a, a:visited, a:active {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#074a36;text-decoration:none;font-weight:normal;}
.list-Title a:hover {font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:underline;color:#074a36;font-weight:normal;}
.preview a {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#074a36;text-decoration:underline;font-weight:normal;}
.preview a:visited {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#074a36;text-decoration:underline;font-weight:normal;}
.preview a:active {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#074a36;text-decoration:none;font-weight:normal;}
.preview a:hover {font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:underline;color:#074a36;font-weight:normal;}
#imageplaceholder {text-align:center;line-height:2;vertical-align:top;margin-top:-15px;}

#gallerytable td {border: 1px solid #CCCCCC}
