body {
text-align : center; 
margin : auto; 
background : #cfe6dc url(../img/bg_lightgreen.jpg) repeat-y 50% 50%; 
} 
#primdivision {
width : 740px; 
text-align : center; 
margin : 0 auto; 
padding : 0; 
} 
#logo {
width : 740px; 
margin : auto; 
padding : 0; 
} 
#logo-wrapper {
width : 710px; 
height : 154px; 
margin : auto; 
padding : 0; 
background : url(../img/top1.jpg) no-repeat; 
} 
#navcontainer {
width : 710px; 
text-align : left; 
margin : 0 auto; 
padding : 3px 0 8px; 
background : #598c6f; 
} 
#navlist {
border-top : 1px solid #fc6; 
display : inline; 
text-align : left; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
list-style-position : inside; 
margin : 0; 
padding : 3px 0 3px 20px; 
} 
#navlist a , #navlist a:link , #navlist a:visited {
border : 1px solid #598c6f; 
color : #fff; 
font-weight : bold; 
text-decoration : none; 
padding : 1px 3px; 
} 
#navlist a:hover , #navlist a:active , #navlist a:focus {
border : 1px solid #fff; 
text-decoration : none; 
color : #fff; 
padding : 1px 3px; 
} 
#navlist li {
padding-right : 1px; 
display : inline; 
font-size : 11px; 
margin-top : 20px; 
} 
#navlist ul {
margin : 0; 
padding : 0; 
} 
#navlist #active a {
background : #fc6; 
} 
#rightcontentarea {
width : 235px; 
height : 480px; 
float : right; 
text-align : left; 
margin-top : 0; 
padding-top : 20px; 
color : #333; 
font : 11px Verdana, Arial, Helvetica, sans-serif; 
} 
#rightcontentarea-wrapper {
width : 220px; 
border-left-width : 1px; 
border-left-style : solid; 
border-left-color : #999; 
margin : 0; 
padding : 0 0 0 10px; 
} 
#rightcontentarea h1 {
color : #598c6f; 
font : 15px Georgia, "Times New Roman", Times, serif; 
} 
#rightcontentlogo {
margin-top : 8px; 
margin-bottom : 8px; 
height : 12px; 
padding : 0; 
} 
#rightcontentarea a:link , #rightcontentarea a:visited , #rightcontentarea a:active {
color : #666; 
text-decoration : none; 
} 
#rightcontentarea a:hover {
color : #598c6f; 
text-decoration : none; 
border : none; 
} 
#rightcontentarea ul {
list-style-type : none; 
margin : 12px 0 12px 4px; 
padding : 0; 
} 
.bold {
font-weight : bold; 
text-align : center; 
color : #333; 
} 
#content {
float : left; 
width : 420px; 
text-align : left; 
color : #333; 
margin-left : 20px; 
font : 11px Verdana, Arial, Helvetica, sans-serif; 
padding : 20px 10px 10px; 
} 
#content h1 {
color : #598c6f; 
font : 16px/12px Georgia, "Times New Roman", Times, serif; 
} 
#content h2 {
color : #598c6f; 
font : 12px Verdana, Arial, Helvetica, sans-serif; 
} 
#content h3 {
color : #a0a13f; 
margin-top : 40px; 
font : 12px Georgia, "Times New Roman", Times, serif; 
} 
#content h4 {
color : #666; 
margin-top : 20px; 
margin-bottom : 0; 
font : 12px Georgia, "Times New Roman", Times, serif; 
} 
#content a:link , #content a:visited , #content a:active {
color : #598c6f; 
text-decoration : underline; 
} 
#content a:hover {
text-decoration : none; 
color : #598c6f; 
} 
#content ul li {
display : block; 
font-size : 11px; 
list-style-type : none; 
color : #666; 
font-weight : bold; 
margin : 4px 0 0; 
padding : 0; 
} 
.italic {
font-style : italic; 
} 
.innertext {
width : 400px; 
border : 1px none #666; 
overflow : hidden; 
margin : 0 5px 8px 0; 
padding : 8px; 
} 
#top {
width : 400px; 
border : 1px none #cfe6dc; 
text-align : right; 
margin : 24px 0 5px; 
padding : 0 5px; 
} 
#uddyb {
width : 400px; 
border : 1px none #cfe6dc; 
margin : 12px 0 24px; 
padding : 0; 
} 
#hiddenbox {
display : none; 
width : 375px; 
border : 1px none #000; 
margin-top : 0.5em; 
margin-bottom : 2em; 
padding : 0.1em 0.1em 0.5em; 
background : #fff; 
} 
table {
table-layout : fixed; 
width : 100%; 
border-collapse : collapse; 
font : 0.8em Verdana, Arial, Helvetica, sans-serif; 
padding : 2px; 
} 
th {
background : #ffcd32; 
} 
td {
background : #fffaeb; 
} 
tr.diff td {
background : #fff5d7; 
} 
.thinborderfloat {
float : left; 
border : 1px solid silver; 
margin-right : 10px; 
margin-bottom : 8px; 
padding : 5px; 
} 
#xhtmlcss {
float : left; 
color : #e5e5e5; 
margin : 125px 0 0; 
padding : 0; 
} 
#xhtmlcss a , #xhtmlcss a:link , #xhtmlcss a:visited {
color : #e5e5e5; 
text-decoration : none; 
} 
#invisble-counter {
display : none; 
} 
.red {
	color: #FF3300;
}

