/* CSS Document */

a, a:link, a:visited {
	color: #000000;
	text-decoration: none;
}

a, a:hover {
	text-decoration: underline;
}

.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #444444; 
	line-height: 125%;
	background-color: #FAFAFA; 
	border: #D1D7DC; 
	border-style: solid;
	border-left-width: 1px; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px
}
/* Special Section */

/* Left Menu Navigation */
#menucell {
	border-top:		1px	none	#FFFFFF;
	border-right:	2px	solid	#CCCCCC;
	border-bottom:	1px	none	#FFFFFF;
	border-left:	1px	none	#FFFFFF;
	background-color: #378346;
	}

#menulist {
	padding: 4px 3px 0px 1px;
	margin: 0px;
	text-align: right;
	vertical-align: middle;
	}

#menulist ul {
	margin: 0px; /* remove indent IE and Opera */
	padding: 0px; /* remove indnet Mozilla Safari and NN7 */
	list-style-type: none;
	font-family: ±¼¸², sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	}

#menulist li {
	margin: 0px 0px 0px 0px;
	line-height: 2px;  /* afffects space between buttons */
	}

#menulist a { /* style every link in the menu */
	width: 125px; /* crucial to working hover effects */
	display: block;
	padding: 3px 0px 1px 5px;
	border-top: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-bottom: 0px none #CCCCCC;
	border-left: 0px solid #CCCCCC;
	background-color: #FFFFFF;
	line-height: 18px; /* relate to height of text in UL */
	text-decoration: none;
	color: #003366;
	}

#menulist a:link, MenuList a:visited {
	background-color: #FFFFFF;
	color: #003366;
	text-decoration: none;
	}

#menulist a:hover
{
	background-color: #003366;
	color: #FFFFFF;
	border-top: 0px solid #9999FF;
	border-right: 0px solid #000099;
	border-bottom: 0px solid #000099;
	border-left: 0px solid #9999FF;
	text-decoration: none;
	font-size: 12px;
}
	

/* Left Menu Navigation Main */

#mainmenulist {
	padding: 4px 3px 0px 1px;
	margin: 0px;
	text-align: right;
	vertical-align: middle;

	}

#mainmenulist ul {
	margin: 0px; /* remove indent IE and Opera */
	padding: 0px; /* remove indnet Mozilla Safari and NN7 */
	list-style-type: none;
	text-align: left;
	vertical-align: middle;
	}

#mainmenulist li {
	margin: 0px 0px 0px 0px;
	line-height: 2px;  /* afffects space between buttons */
	}

#mainmenulist a { /* style every link in the menu */
	width: 125px; /* crucial to working hover effects */
	display: block;
	padding: 3px 0px 1px 5px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-color: #DDDDDD;
	line-height: 18px; /* relate to height of text in UL */
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	}

#mainmenulist a:link, MenuList a:visited {
	background-color: #DDDDDD;
	color: #333333;
	text-decoration: none;
	}

#mainmenulist a:hover {
	background-color: #DEDEBB;
	color: #333333;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	text-decoration: none;
	}

/* Left Menu Navigation Main act */

#mainmenulistact {
	padding: 4px 3px 0px 1px;
	margin: 0px;
	text-align: right;
	vertical-align: middle;
	}

#mainmenulistact ul {
	margin: 0px; /* remove indent IE and Opera */
	padding: 0px; /* remove indnet Mozilla Safari and NN7 */
	list-style-type: none;
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	}

#mainmenulistact li {
	margin: 0px 0px 0px 0px;
	line-height: 2px;  /* afffects space between buttons */
	}

#mainmenulistact a { /* style every link in the menu */
	width: 125px; /* crucial to working hover effects */
	display: block;
	padding: 3px 0px 1px 5px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-color: #dedebb;
	line-height: 18px; /* relate to height of text in UL */
	text-decoration: none;
	color: #333333;
	}

#mainmenulistact a:link, MenuList a:visited {
	background-color: #dedebb;
	color: #333333;
	text-decoration: none;
	}

#mainmenulistact a:hover {
	background-color: #DEDEBB;
	color: #333333;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	text-decoration: none;
	}

/* table classes */
table#main {
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 0px 0px; /* top-right-bottom-left */
	border-top:		1px solid	#CCCCCC;
	border-right:	1px solid	#CCCCCC;
	border-bottom:	1px	solid	#CCCCCC;
	border-left:	1px	solid	#CCCCCC;
	}
	
td#noline {
	padding: 0px 0px 0px 0px; /* top-right-bottom-left */
	border-top:		0px none	#CCCCCC;
	border-right:	0px none	#CCCCCC;
	border-bottom:	3px solid  #DEDEBB;
	border-left:	0px	none	#363636;
	}

td#topbar {
	text-align: left;
	vertical-align: middle;
	padding: 0px 0px 0px 0px; /* top-right-bottom-left */
	border-top:		0px none	#CCCCCC;
	border-right:	0px none	#CCCCCC;
	border-bottom:	2px solid  #DEDEBB;
	border-left:	0px	none	#363636;
	}

td#topboxleft {
	width: 310px;
	text-align: left;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
	border-top: 0px solid #000000;
	border-right: 0px solid #CCCCCC;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #CCCCCC;
	background-color: #FFFFFF;
	text-decoration: none;
	color: #000099;
	}

td#topboxmiddle {

	text-align: right;
	vertical-align: bottom;
	padding: 0px 4px 0px 0px;
	border-top: 0px solid #000000;
	border-right: 1px solid #CCCCCC;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #CCCCCC;
	background-color: #FFFFFF;
	text-decoration: none;
	color: #000099;
	}


td#topboxright {
	width: 254px;
	text-align: right;
	vertical-align: bottom;
	padding: 0px 5px 5px 0px;
	border-top: 0px none   #CCCCCC;
	border-right: 0px none   #CCCCCC;
	border-bottom: 0px   none   #CCCCCC;
	border-left: 0px   none   #CCCCCC;
	background-color: #FFFFFF;
	text-decoration: none;
	color: #000099;
	}

td#LeftMenu {
	text-align: right;
	vertical-align: top;
	padding: 2px 0px 2px 0px;
	border-top:		0px solid	#FFFFFF;
	border-right:	2px solid	#CCCCCC;
	border-bottom:	0px	none	#FFFFFF;
	border-left:	0px	none	#CCCCCC;
	}

td#RightMenu {
	text-align: left;
	vertical-align: top;
	padding: 0px 2px 2px 2px;
	border-top:		0px none	#FFFFFF;
	border-right:	0px none	#FFFFFF;
	border-bottom:	0px	none	#FFFFFF;
	border-left:	3px	solid	#CCCCCC;
	background-color: #FFFFFF;
	}
	
td#centerbox {
	text-align: left;
	vertical-align: top;
	padding: 2px 2px 2px 2px;
	border-top:		0px none	#CCCCCC;
	border-right:	0px none	#CCCCCC;
	border-bottom:	0px	none	#CCCCCC;
	border-left:	0px	none	#CCCCCC;
	}
	
td#specialsec {
	text-align: left;
	vertical-align: top;
	padding: 2px 2px 2px 2px;
	border-top:		0px none	#CCCCCC;
	border-right:	0px none	#CCCCCC;
	border-bottom:	1px	solid	#CCCCCC;
	border-left:	0px	none	#CCCCCC;
	}

td#specialsec2 {
	text-align: left;
	vertical-align: top;
	padding: 4px 2px 2px 0px;
	border-top:		1px solid	#CCCCCC;
	border-right:	0px none	#CCCCCC;
	border-bottom:	0px	none	#CCCCCC;
	border-left:	0px	none	#CCCCCC;
	}
	
td#specialsecrel
{
	text-align: left;
	vertical-align: top;
	padding: 2px 2px 2px 2px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

td#secdiv {
	text-align: left;
	vertical-align: top;
	padding: 2px 2px 2px 2px;
	border-top:		1px solid	#CCCCCC;
	border-right:	0px solid	#CCCCCC;
	border-bottom:	0px	solid	#CCCCCC;
	border-left:	0px	solid	#CCCCCC;
	background-color: #FFFFFF;
	}
	
img#imgline {
	text-align: left;
	vertical-align: top;
	padding: 2px 2px 2px 2px;
	border-top:		1px solid	#CCCCCC;
	border-right:	0px solid	#CCCCCC;
	border-bottom:	0px	solid	#CCCCCC;
	border-left:	0px	solid	#CCCCCC;
	background-color: #FFFFFF;
	}
	
td#secRight {
	text-align: left;
	vertical-align: top;
	padding: 2px 2px 2px 2px;
	border-top:		1px solid	#CCCCCC;
	border-right:	0px solid	#CCCCCC;
	border-bottom:	1px	solid	#CCCCCC;
	border-left:	1px	solid	#CCCCCC;
	background-color: #FFFFFF;
	}
	
td#secLeft {
	text-align: left;
	vertical-align: top;
	padding: 2px 2px 2px 2px;
	border-top:		1px solid	#CCCCCC;
	border-right:	1px solid	#CCCCCC;
	border-bottom:	1px	solid	#CCCCCC;
	border-left:	0px	solid	#CCCCCC;
	background-color: #FFFFFF;
	}

td#loginbar {
	text-align: left;
	vertical-align: middle;
	padding: 0px 0px 2px 0px; /* top-right-bottom-left */
	border-top:		0px none	#CCCCCC;
	border-right:	0px none	#CCCCCC;
	border-bottom:	2px solid  #DEDEBB;
	border-left:	0px	none	#363636;
	}
/* text styles */
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}


.spetitle, a.spetitle, a.spetitle:link, a.spetitle:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}


a.spetitle:hover {
	text-decoration: underline;
}

.fptitle, a.fptitle, a.fptitle:link, a.fptitle:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

a.fptitle:hover {
	text-decoration: underline;
}

.specialsecreltitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	line-height: 18pt;

}

.soclist {
	font-family: sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	line-height: 28pt;
}

.datetime {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
a.datetime, a.datetime:link, a.datetime:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
a.datetime:hover {
	text-decoration: underline;
}


.searchbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}
.searchbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}
/* titlebox */
td#titlebox {
	text-align: left;
	vertical-align: middle;
	padding: 2px 2px 2px 2px;
	border-top:		1px solid	#CCCCCC;
	border-right:	0px none	#CCCCCC;
	border-bottom:	1px	solid	#CCCCCC;
	border-left:	0px	none	#CCCCCC;
	}

.title, title a, title a:link, title a:visited {
	font-family: serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

/*article list articles body*/
.artbcategory {
	font-family: sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.artbtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
a.artbtitle:hover {
	text-decoration: underline;
}
/*view articles*/
table#artvtable
{
	vertical-align: middle;
	padding: 0px 5px 0px 5px;
	/* top-right-bottom-left */
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border: 1px solid #CCCCCC;
}

.artvtitle
{
	font-family: serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333;
	text-decoration: none;
}

a.artvtitle:hover {
	text-decoration: underline;
}

.artvtitleb
{
	font-family: serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333;
	text-decoration: none;
}

a.artvtitleb:hover {
	text-decoration: underline;
}

.artbtitleb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
a.artbtitleb:hover {
	text-decoration: underline;
}


.artvtext, .genmed, .postbody {
	font-family: sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}


.subtitle
{
	font-family: sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: 900;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

.artvextra {
	font-family: serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

.artvsubt
{
	font-family: serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333;
	text-decoration: none;
}

.artvint {
	font-family: sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.artvcapt {
	font-family: sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}


/*comments in view articles*/
table#cmtbox {
	text-align: left;
	vertical-align: top;
	padding: 2px 2px 2px 2px;
	border-top:		1px solid	#000000;
	border-right:	0px none	#CCCCCC;
	border-bottom:	1px	solid	#000000;
	border-left:	0px	none	#CCCCCC;
	}
	
td#cmtline {
	text-align: left;
	vertical-align: top;
	padding: 2px 2px 2px 2px;
	border-top:		1px solid	#CCCCCC;
	border-right:	0px none	#CCCCCC;
	border-bottom:	0px	solid	#CCCCCC;
	border-left:	0px	none	#CCCCCC;
	}
		
#cmtbut {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-align: right;
	vertical-align: middle;
	}

#cmtbut ul {
	margin: 0px; /* remove indent IE and Opera */
	padding: 0px; /* remove indnet Mozilla Safari and NN7 */
	list-style-type: none;
	font-family: sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	}

#cmtbut li {
	margin: 0px 0px 0px 0px;
	line-height: 2px;  /* afffects space between buttons */
	}

#cmtbut a { /* style every link in the menu */
	width: 40px; /* crucial to working hover effects */
	display: block;
	padding: 1px 0px 0px 0px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	line-height:19px; /* relate to height of text in UL */
	text-decoration: none;
	color: #999999;
	}

#cmtbut a:link, cmtbut a:visited {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	color: #999999;
	text-decoration: none;
	}

#cmtbut a:hover {
	background-color: #363636;
	color: #FFFFFF;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	text-decoration: none;
	}	

#cmtwrite {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-align: left;
	vertical-align: middle;
	}

#cmtwrite ul {
	margin: 0px; /* remove indent IE and Opera */
	padding: 0px; /* remove indnet Mozilla Safari and NN7 */
	list-style-type: none;
	font-family: sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	}

#cmtwrite li {
	margin: 6px 0px 0px 0px;
	line-height: 2px;  /* afffects space between buttons */
	}

#cmtwrite a { /* style every link in the menu */
	width: 80px; /* crucial to working hover effects */
	display: block;
	padding: 1px 0px 0px 0px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	line-height:25px; /* relate to height of text in UL */
	text-decoration: none;
	color: #999999;
	}

#cmtwrite a:link, cmtbut a:visited {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	color: #999999;
	text-decoration: none;
	}

#cmtwrite a:hover {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-color: #363636;
	color: #FFFFFF;
	text-decoration: none;
	}	
	
/*small box for print and email*/
table#smbox {
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	border-top:		0px none	#000000;
	border-right:	0px none	#CCCCCC;
	border-bottom:	0px	none	#000000;
	border-left:	0px	none	#CCCCCC;
	}
	
td#smline {
	text-align: right;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
	border-top:		0px none	#CCCCCC;
	border-right:	0px none	#CCCCCC;
	border-bottom:	0px	none	#CCCCCC;
	border-left:	0px	none	#CCCCCC;
	}
		
#smbut {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-align: right;
	vertical-align: middle;
	}

#smbut ul {
	margin: 0px; /* remove indent IE and Opera */
	padding: 0px; /* remove indnet Mozilla Safari and NN7 */
	list-style-type: none;
	font-family: sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	}

#smbut li {
	margin: 0px 0px 0px 0px;
	line-height: 18px;  /* afffects space between buttons */
	}

#smbut a { /* style every link in the menu */
	width: 40px; /* crucial to working hover effects */
	display: block;
	padding: 1px 0px 0px 0px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	line-height:18px; /* relate to height of text in UL */
	text-decoration: none;
	color: #999999;
	}

#smbut a:link, cmtbut a:visited {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	color: #999999;
	text-decoration: none;
	}

#smbut a:hover {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-color: #363636;
	color: #FFFFFF;
	text-decoration: none;
	}		

/* avatar box one point line e7eee7 */	
td#avatarbox {

	text-align: center;
	vertical-align: top;
	padding: 5px 5px 5px 5px;
	border-top: 1px solid #E7EEE7;
	border-right: 1px solid #E7EEE7;
	border-bottom: 1px solid #E7EEE7;
	border-left: 1px solid #E7EEE7;
	background-color: #FFFFFF;
	text-decoration: none;
	color: #000000;
	}
	
/* forum index beige box */	
table#forumbody {

	text-align: center;
	vertical-align: middle;
	padding: 2px 2px 2px 2px;
	border-top: 1px solid #DEDEBB;
	border-right: 1px solid #DEDEBB;
	border-bottom: 1px solid #DEDEBB;
	border-left: 1px solid #DEDEBB;
	background-color: #FFFFFF;
	text-decoration: none;
	}
	
td#forumindex {

	text-align: center;
	vertical-align: middle;
	padding: 5px 5px 5px 5px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-color: #E7EEE7;
	text-decoration: none;
	color: #000000;
	}

td#forumfirstlevel {

	text-align: center;
	vertical-align: middle;
	padding: 5px 5px 5px 5px;
	border-top: 1px solid #E7EEE7;
	border-right: 1px solid #E7EEE7;
	border-bottom: 1px solid #E7EEE7;
	border-left: 1px solid #E7EEE7;
	background-color: #E7EEE7;
	text-decoration: none;
	color: #000000;
	}

td#forumsecondlevel {
	vertical-align: middle;
	padding: 4px 0px 0px 0px;
	border-top: 1px solid #DEDEBB;
	border-right: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
	background-color: #ffffff;
	text-decoration: none;
	color: #000000;
	}
	
/* forum mini buttons */
#minibut {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-align: right;
	vertical-align: top;
	}

#minibut ul {
	margin: 0px; /* remove indent IE and Opera */
	padding: 0px; /* remove indnet Mozilla Safari and NN7 */
	list-style-type: none;
	font-family: sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	}

#minibut li {
	margin: 0px 0px 0px 0px;
	line-height: 18px;  /* afffects space between buttons */
	}

#minibut a { /* style every link in the menu */
	width: 30px; /* crucial to working hover effects */
	display: block;
	padding: 1px 0px 0px 0px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	line-height:18px; /* relate to height of text in UL */
	text-decoration: none;
	color: #999999;
	}

#minibut a:link, cmtbut a:visited {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	color: #999999;
	text-decoration: none;
	}

#minibut a:hover {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-color: #363636;
	color: #FFFFFF;
	text-decoration: none;
	}		
	
/* search result box */
#searchresult
{
	margin: 0px 0px 0px 0px;
	font-family: sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	padding: 5px 5px 5px 5px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	text-decoration: none;
	color: #000099;
}


/* section top 5 articles */
#sectopa
{
	margin: 0px 0px 0px 0px;
	text-align: left;
	padding: 5px 5px 5px 5px;
	border-top: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
	background-color: #FFFFFF;


}


/* soc index beige box */	
table#socbody {

	text-align: center;
	vertical-align: middle;
	padding: 2px 2px 2px 2px;
	border-top: 1px solid #DEDEBB;
	border-right: 1px solid #DEDEBB;
	border-bottom: 1px solid #DEDEBB;
	border-left: 1px solid #DEDEBB;
	background-color: #FFFFFF;
	text-decoration: none;
	}
	
td#socindex {

	text-align: center;
	vertical-align: middle;
	padding: 5px 5px 5px 5px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-color: #E7EEE7;
	text-decoration: none;
	color: #000000;
	}

td#socfirstlevel {

	text-align: center;
	vertical-align: middle;
	padding: 5px 5px 5px 5px;
	border-top: 1px solid #E7EEE7;
	border-right: 1px solid #E7EEE7;
	border-bottom: 1px solid #E7EEE7;
	border-left: 1px solid #E7EEE7;
	background-color: #E7EEE7;
	text-decoration: none;
	color: #000000;
	}

td#socsecondlevel
{
	vertical-align: middle;
	text-align: left;
	padding: 4px 0px 0px 5px;
	border-top: 0px none #DEDEBB;
	border-right: 0px none #FFFFFF;
	border-bottom: 0px none #FFFFFF;
	border-left: 0px none #FFFFFF;
	background-color: #ffffff;
	text-decoration: none;
	color: #000000;

}
