#copy{display:none;}
body {
	color: #000000;
	font-family:'trebuchet ms',arial,verdana,sans-serif;
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
	background-color: #000000;

background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-image: url(../images/bg.jpg);
}
#div1{
	background-color:#e4ddcd;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
}
#container{
width:980px;
margin:0 auto;
}

#top{
	width:980px;
	height: 114px;
}
#logo{
	width:136px;
	float:left;
	background-image:url(../images/ICANofBaltimoreLogo.gif);
        background-repeat: repeat-x;
		height:105px;

}
#menu-top{
	width:780px;
	float:right;
	height: 50px;
	line-height: 114px;
	color: #FFFFFF;
}
#top-closer{
clear:both;
}

#content{
	width:980px;
}
#left{
	width:200px;
	float:left;
}
#left-inside{padding:0 10px 10px 10px;}
#center-inside{padding:0 10px 10px 10px;	background-image: url(../images/center.jpg);
	background-repeat: no-repeat;background-color: #333333;
	color: #FFFFFF;}
#right-inside{padding:0 10px 10px 10px;}
#center{
	width:200px;
	float:left;
	display:inline;
	

}
#right{
	float:left;
	width:580px;
	position:relative;
}
#content-closer{clear:both;}

#div2{
	background-color:#bdad88;
	border-top: solid #fff 10px;
}
#div2-inside{
padding:10px 0 10px 0;
width:980px;
margin:0 auto;
}

#div3{background-color:#333;}
#div3-inside{
	padding:10px 0 10px 0;
	width:980px;
	margin:0 auto;
	color: #999999;
}

#div4{background-color:#000;}
#div4-inside{
	padding:10px 0 10px 0;
	width:980px;
	margin:0 auto;
	color: #666666;
	text-align: center;
}
#center h3{color:#99CC00;}
h1{font-size:1.5em;font-weight:normal;}
h2{font-size:1.4em;font-weight:normal;}
h3{font-size:1.3em;font-weight:normal;}
h4{font-size:1.2em;font-weight:normal;}
h5{font-size:1.1em;font-weight:normal;}
h6{font-size:1em;font-weight:normal;}
img{border:0;}


ul#mainlevel-nav
{
	list-style: none;
	padding: 0;
	margin: 0;
	
}

ul#mainlevel-nav li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	line-height:30px;
	padding-top:40px;
	white-space: nowrap;

font-weight:bold;
	
}

ul#mainlevel-nav li a
{
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #fff;
	/*background: transparent;*/
text-transform:uppercase;

}

ul#mainlevel-nav li a { width: auto; }

	ul#mainlevel-nav li a:hover
{
	color: #fff;

background-color:#000000;

}


a.mainlevel-nav#active_menu-nav {
	color: #99CC00;
	background-color:#000000;
}

.pollstableborder{text-align:left;}
ul.menu,ul#mainlevel{
list-style: none;
	padding: 0;
	margin: 0;
}

ul.menu li ul, ul#mainlevel li ul{
list-style: none;
	padding: 0;
	margin: 0;
}

ul.menu a, ul#mainlevel a{
text-decoration:none;
text-transform:uppercase;
font-size:0.8em;
display:block;
width:180px;
line-height:2em;
border-bottom:dotted #666 1px;
}

ul.menu a:link, ul#mainlevel a:link{
color:#fff;
}
ul.menu a:visited, ul#mainlevel a:visited{
background-image:url(../images/li-main.png);
background-repeat:no-repeat;
background-position:left center;
color:#fff;
}
ul.menu a:hover, ul#mainlevel a:hover{
background-image:url(../images/li-hover.png);
background-repeat:no-repeat;
background-position:left center;
color:#99cc00;
}
.button{border:solid #ccc 1px;
background-color:#efefef;
font-size:0.8em;
padding:2px 5px;}

a:link{
color:#990000;}
a:visited{color:#990000;}
a:hover{color:#000;
text-decoration:none;}
.componentheading,.contentheading{font-size:1.5em;}
.small,.createdate,.modifydate,.readon{font-size:0.8em;color:#666666;padding-left:10px;}
#form-login ul{list-style: none;
	padding: 0;
	margin: 0;}
	
	
#form-login ul a:link{
font-size:0.8em;
color:#FFFFFF;
text-decoration:none;
}	
#form-login ul a:visited{
font-size:0.8em;
color:#FFFFFF;
text-decoration:none;
}	
#form-login ul a:hover{
font-size:0.8em;
color:#99cc00;
text-decoration:none;
}	

.input{
border:solid #333 1px;

}	

#form-login-username,#form-login-password,.inputbox,#form-login-remember{font-size:0.8em;}

ul.latestnews{
list-style:none;
padding:0;
margin:0;
}

ul.latestnews a:link{
color:#990000;
}
ul.latestnews a:visited{
color:#990000;
}
ul.latestnews a:hover{
color:#000000;
}

li.latestnews {
padding-bottom:5px;
}


ul.mostread{
list-style:none;
padding:0;
margin:0;}

ul.mostread a:link{
color:#ccc;
}
ul.mostread a:visited{
color:#ccc;
}
ul.mostread a:hover{
color:#99cc00;
}



#div4 a:link{color:#99cc00;}
#div4 a:visited{color:#99cc00;}
#div4 a:hover{color:#666;}


#div2 h3,#div3 h3,#div4 h3{
color:#990000;
padding:0;
margin:0;}

.sectiontableheader{text-transform:uppercase;}
.sectiontableentry2{background-color:#EFEBE2;}
.contenttoc{
background-color:#F3F1EB;
font-size:0.8em;}


table.contenttoc th{background-color:#DCD2BE;padding:5px 10px;}

.toclink{padding:5px;}

#pathway{
	font-size:0.8em;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #BBA880;
	padding-bottom: 10px;
}

div.moduletable_leftside {
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #BBA880;
	padding-bottom: 10px;
}

.sectiontableheader_PoemsList {
        
        font-size:1.5em;
        font-weight:normal;
        padding-bottom: 10px;
}

.sectiontableentry2_PoemsList {background-color:#EFEBE2;}