/* ------------------------------UNDO HTML START------------------------------ */

/* UnDo HTML --> (Thanx to Tantek Celik, http://tantek.com/log/2004/undohtml.css) */
/* Consisten distances between elements */
html, body, h1, h2, h3, h4, h5, h6, /*ol, ul, li, blockquote,*/ form, pre, fieldset, input, div {^
        padding: 0;
        margin: 0;
}
ol, ul, li {
        padding-top: 0;
        padding-bottom: 0;
        margin-top: 0;
        margin-bottom: 0;
}
/* Avoid browser default inconsistent metrics */
body  {
        font-size : 88%; /* IE6 curiosity: Necessary to work with em elsewhere (82%) */
        line-height: 1.3; /* Consistent line heigth */
}
h1, h2, h3, h4, h5, h6, p, ol, ul, li, td, pre, code {
	        font-size: 1em;
}
/* No border on linked images */
a img, :link img, :visited img {
        border: none;
}
/* De-italicize address */
address {
        font-style:normal
}

/* ------------------------------UNDO HTML END------------------------------ */

body  {
        font: 12px Trebuchet MS, Arial, Helvetica, sans-serif;
        /*background: #404040;*/
        margin: 0;
        margin-bottom:10px; 
        padding: 0;
        text-align: center; 
        color: #666666;
}       


h1 {
        font:20px Trebuchet MS;
        font-variant: small-caps;
        margin-top:10px;
        text-align:center;
        color:#787931;
}


h2 {
        font:16px Trebuchet MS;
        font-variant: small-caps;
        margin-top:10px;
        text-align:left;
        color:#787931;
}


hr {
        height: 2px;
        color:#a7cf38;
}

#header {
        border: 0px solid #000000;
        margin-left: auto;
        margin-right: auto;
        margin-bottom:0px;
        margin-top:0px;
        padding: 0px;
	text-align: center;
}

#footer {
	font-size: 11px;
	text-align: center;
	padding-top: 2px;
}


#container { 
        width: 800px;  
        /*background: #000000;*/
        margin-top:-6px;
        margin-bottom:0px;
        margin-left:auto;
        margin-right:auto;
        padding-top:4px; /*fixing the -2px in firefox which would have made the top border disappear*/
        padding-left:5px;
        padding-right:5px;
        border-top: 0px solid #a6ce39;
        border-left: 1px solid #a6ce39;
        border-right: 1px solid #a6ce39;
        border-bottom: 1px solid #a6ce39;
       /* text-align: left;*/
}            

#mainContentTbl{
        border:1px solid #666666;
        border-collapse:collapse;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
	margin-left:0px;
	width: 620px;
}

#linkTbl table {
        height:25px;
        padding:0;
        margin-left:0;
        margin-right:0;
        margin-bottom:3px;
        /*margin-top:1px;*/
        width:135px;
        border-collapse:collapse;

	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	font-weight:normal;
	padding-right:2px;
	text-decoration:none;
}


#linkTblPrivate table {
        height:25px;
        padding:0;
        margin-left:0;
        margin-right:0;
        margin-bottom:3px;
        /*margin-top:1px;*/
        width:135px;
        border-collapse:collapse;

	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	font-weight:normal;
	padding-right:2px;
	text-decoration:none;
	vertical-align:top;
}

#level2 table {
        height:25px;
        margin:0;
        width:175px;
        border-collapse:collapse;
        position: relative;
}

#level2 td {
        border:1px solid #666666;
        height:25px;
        vertical-align:bottom;
        text-align:right;
        background-color: #ffffff;
        width:175px;
        border-collapse:collapse;

	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	font-weight:normal;
	padding-right:0px;
	text-decoration:none;
}

#linkTbl td {
        border:1px solid #666666;
        height:25px;
        border-right:0px;
        text-align:right;
        background-color: #ffffff;
        border-collapse:collapse;   
}

#linkTblPrivate td {
        border:1px solid #666666;
        height:25px;        
        border-right:0px;
        text-align: right;
        background-color: #ffffff;
        border-collapse:collapse;   
}

#linkTbl td:hover {
	/*background-color: #a7cf38;*/
	text-decoration:none;
}

#linkTblPrivate td:hover {
	/*background-color: #a7cf38;*/
	text-decoration:none;
}

#level2 td:hover {
	/*background-color: #a7cf38;*/
	text-decoration:none;
}

#linkTbl a, #linkTblPrivate a {
        text-decoration:none;
        color:#666666;
}

#level2 a {
        text-decoration:none;
        color:#666666;
}


#linkTbl a:hover, #linkTblPrivate a:hover, #level2 a:hover {
	color:#A6CE39;
}

table.contenttable p.bodytext {
	padding: 0px;
	margin: 0px;
}

p.bodytext {
        font-size:12px;
}

.csc-textpic-caption {
	font-size: 11px;
}

.csc-loginform {
	font-size:12px;
}

.tx-wecdiscussion-page {
	font: 12px Trebuchet MS, Arial, Helvetica, sans-serif;
        color: #666666;
}
