.maintable {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	background-color: #FFFFFF;

	padding: 0px;

	height: auto;

	width: 95%;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

}

body {

	background-color: #f1f1f8;

	margin: 0px;

}



body, td, th, p {

    font-size: 11px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

}





.topnav {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #ffffff;

        background: #336699;

	//background-image: url(nav_bg.gif);

	//border-top-width: 1px;

	border-right-width: 1px;

	//border-bottom-width: 1px;

	border-left-width: 1px;

	//border-top-style: solid;

	border-right-style: none;

	//border-bottom-style: solid;

	border-left-style: none;

	//border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	//border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

	height: 26px;

	padding: 5px 10px 5px 5px;

	text-align: right;

}

.maincontentcell {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	background-color: #FFFFFF;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

	padding: 10px;

	vertical-align: top;

	height: 450px;

}

.navcell {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	background-color: #f5f5f5;

	padding: 10px;

	width: 300px;

	vertical-align: top;

}

.articletitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-weight: bold;

}

.articletext {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	list-style-type: square;

}

.catroot {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-weight: bold;

        margin-top: 5;

	color: #333333;

}

.catsub {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9pt;

        line-height: 10%;

}

.bluerss {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #6699FF;

	text-align: center;

}

.morearticles {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

        color: #000066;

        line-height: 15px;

	list-style-type: circle;

}

.morearticleslist {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	list-style-type: circle;

}

UL {

	PADDING-LEFT: 0px;

	MARGIN: 0px 16px 0px 16px;

	COLOR: #000080;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

}

LI {

	MARGIN: 0px 0px 0px 0px;

}

ol {

        list-style-type: none;

        padding: 0;

        margin: 0;

}

.commentlist li {

        background-color: #ffffff;

	padding: 5px;

        border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

        }

li.alt{

        background-color: #f1f1f8;

	padding: 5px;

        border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

        }

.rightnavbox {

	BORDER-RIGHT: #ccc 1px solid;

	BORDER-TOP: #336699 3px solid;

	FONT-SIZE: 11px;

	BACKGROUND: #ffffff;

	BORDER-LEFT: #ccc 1px solid;

	BORDER-BOTTOM: #ccc 1px solid;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	padding: 5px;

}

.spacer {

	height: 5px;

}

a {

	text-decoration: none;

}

a:hover { 

	color: #333333;

        text-decoration: underline overline;

}

a:visited {

        color: #0000FF;

}

a:visited:hover {

	color: #333333;

        text-decoration: underline overline;

}

.categorytable {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	background-color: #FFFFFF;

	text-align: left;

	padding: 5px;

	width: 100%;

}

.userpanelbox {

	FONT-SIZE: 11px;

	BACKGROUND: #f5f5f5;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	padding: 5px;

	border: 1px solid #999999;

}

.blogtitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9pt;

	background-color: #F7F7F7;

	margin: 1px;

	padding: 5px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: dotted;

	border-right-style: none;

	border-bottom-style: dotted;

	border-left-style: none;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

    border-left-color: #CCCCCC;

}



.articlewarning { 

    font-weight: bold; 

    padding: 10px; 

    margin: 10px 0 10px 0; 

    color: red; 

    text-align: center; 

    border: 1px #FF0000 dotted; 

    border-width: 1px 0 1px 0; 

    background-color: #FFEECC;

}



select, .button {

font-family: Verdana; 

font-size: 11px; 

color: #333333; 

border: 1px solid #C0C0C0;

}






