body {
    margin: 0;
    padding: 0;
    background-color: #787D77;
    font-family: Verdana, Geneva, Arial, serif;
    font-size: 14px;
}

#container {
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

#header {
    text-align: left;
    padding-left: 50px;
    padding-top: 15px;
    background-color: #fff;
    background-image: url(/new_images/header_background.jpg);
}

#mainbody {
    text-align: left;
    background-color: #fff;

}

.topnav {
    text-align: left;
    color: #fff;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    width: 660px;
    background-color: #005232;
    font-size: .75em;
    padding-top: 5px;
    padding-bottom: 5px;
}

a.head3 {
    color: #cc0000;
    font-size: 1.10em;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 0;
    padding: 0;
}

.topnav a:link {
	color: #fff;
	text-decoration: none;
}

.topnav a:visited {
	text-decoration: none;
	color: #fff;
}

.topnav a:hover {
	text-decoration: underline;
	color: #ccc;
}

.topnav a:active {
	text-decoration: none;
	color: #ccc;
}

#content {
    margin-left: auto; 
    margin-right: auto;
    text-align: left;
    width: 660px;
    padding: 20px;
    background-color: #ccc;
}

#content h2 {
    margin-top: 0;
    color: #005232;
    margin-bottom: 10px;
    padding: 0;
}

#content h3 {
    color: #cc0000;
    font-size: 1.10em;
    margin-top: 5px;
    margin-bottom: 10;
    padding: 0;
}

#content h4 {
    color: #000;
    font-size: 1.05em;
    margin-top: 5px;
    margin-bottom: 0;
    padding: 0;
}

#content p {
    margin-top: 0;
    margin-bottom: 15px;
    padding: 0;

}



#content a:link {
    text-decoration: none;
    font-weight: bold;
}

#content a:visited {
    text-decoration: none;
}

#content a:hover {
    text-decoration: underline;
}

#content a:active {
}

.column1 {
    margin: 0;
    padding: 0;
    width: 450px;
    float: left;
}

.column2 {
    background-color: #e7e7e7;
    width: 195px;
    padding: 6px;
    float: left;

}

.error {
    color: red;
}

#footer {
    font-size: .75em;
    padding-top: 15px;
    height: 72px;
    color: #888;
    background-color: #fff;
    background-image: url(/new_images/footer_background.jpg);
}

#footer a:link {
    text-decoration: none;
    font-weight: bold;
}

#footer a:visited {
    text-decoration: none;
}

#footer a:hover {
}

#footer a:active {
}

.new {
    font-weight: bold;
    color: red;
}

.quicklinks li {
    text-indent: 0;
    list-style-type: square;
    margin: 0;
    padding: 0;
}

.member_updates li {
    padding-bottom: 15px;
}

.classifieds li {
    padding-bottom: 15px;
}

.scrollingContent {
      overflow:auto;
      overflow-y:auto;                    /* NOTE: Remove for no scrolling */
      overflow:-moz-scrollbars-vertical;  /* NOTE: Remove for no scrolling */
      width:100%;
      /* NOTE: Specify a required height for the scrollable table or remove for no scrolling */
      height:450px;

}

.question{	/* Styling question */
	/* Start layout CSS */
	color:#FFF;
	font-size:0.9em;
	background-color:#317082;
	width:430px;
	margin-bottom:2px;
	margin-top:2px;
	padding-left:2px;
	background-image:url('images/bg_answer.gif');
	background-repeat:no-repeat;
	background-position:top right;	
	height:20px;
	
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}

.answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	border:1px solid #317082;
	background-color:#E2EBED;
	width:400px;
	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}

.pad_5 {
    padding: 5px;
}

.answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.9em;	
	position:relative;
}
