body {
	margin:0px 0px 0px 0px;
	background-image:url(images/body_bg.jpg);
	background-repeat:repeat-x;
	background-Color:#F2F1EC;
}

#wrap {
	width:779px;
	margin:0px auto;
	float:none;
}
#page_body {
	width:779px;
	background-image:url(images/page_body_bg.jpg);
	background-repeat:repeat-y;
	float:left;
}

#left_column {
	width:20px;
	background-image:url(images/left_column_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:287px;
	float:left;
}

#central_column {
	width:739px;
	float:left;
}

#right_column {
	width:20px;
	background-image:url(images/right_column_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:287px;
	float:left;
}

#top {
	width:739px;
	height:69px;
	margin:0px;
}

#logo {
	float:left;
	width:190px;
	height:46px;
	margin:15px 20px 0px 15px;
	display:inline;
}

#logo a img{
	border:0px;
}

#top ul {
	width:420px;
	height:60px;
	float:left;
	margin:0px 0px 0px 0px;
	display:inline;
}

#top ul li{
	float:left;
	width:60px;
	height:60px; 
	display:block;
	margin:0px 0px 0px 0px;
}

#top ul li a{
	display:block;
	width:60px;
	height:60px;
	margin:0px 0px 0px 0px;
	color:#666666;
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	border-left:#FFFFFF solid 2px;
	border-right:#FFFFFF solid 2px;
}

#top ul li a span{
	display:block;
	width:60px;
	height:20px;
	margin:0px 0px 0px 0px;
	padding:40px 0px 0px 0px;
	color:#666666;
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}

#top ul li a.lightgreen{
	border-bottom:#92C700 solid 3px;
}

#top ul li a.darkgreen{
	border-bottom:#758A07 solid 3px;
}

#top ul li a.darkblue{
	border-bottom:#284F92 solid 3px;
}

#top ul li a.brown{
	border-bottom:#736539 solid 3px;
}

#top ul li a.lightblack{
	border-bottom:#343537 solid 3px;
}

#top ul li a:hover{
	color:#333333;
	font-weight:bold;
	background-color:#F2F1EC;
	border-bottom:#E29D04 solid 3px;
}

#header {
	width:739px;
	height:218px;
	background-image:url(images/header.jpg);
	margin:0px;
}

#content {
	width:739px;
	margin:0px;
}

#content td a:hover strong {
        clear:both;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        color:#517432;
        font-weight:normal;
        margin:10px 10px 0px 30px;
}
#content table, td, th  {
        clear:both;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        color:#517432;
        font-weight:normal;
        margin:10px 10px 0px 30px;
}

#thin_box {
	margin:5px 5px 5px 10px;
	width:200px;
	float:left;
	display:inline;
}


/*------------------------------------------------------------*
**  TITTLE BOX
**------------------------------------------------------------*/        

#tittle_box {
	width:200px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-align:left;
	border:#666666 solid 1px;
	margin:5px 0px 5px 0px;
	display:inline;
}

#tittle_box p {
	margin:5px 10px 5px 10px;
}

#tittle_box h1{
	width:200px;
	background-color:#666666;
	height:20px;
	font:12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	text-indent:10px;
	margin:0px;
}

#tittle_box strong a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#517432;
	text-decoration:none;
	display:block;
	margin:5px 0px 0px 10px;
	text-align:left;
}

#tittle_box a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#517432;
	text-decoration:none;
	margin:5px 10px 5px 10px;
	display:block;
	text-align:right;
}

#tittle_box a:hover {
	color:#E29D04;
	text-decoration:none;
	margin:5px 0px 5px 0px;
}

/*------------------------------------------------------------*
**  CA BOX
**------------------------------------------------------------*/        

#ca_box {
	width:203px;
        height:191px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	text-align:left;
	border:#666666 solid 1px;
	margin:5px 0px 5px 0px;
	display:inline;
}

#ca_box a img  {
	margin:0px 0px 0px 5px;
        border: none ;
}

#ca_box p {
	margin:5px 5px 5px 5px;
        text-align: center ;
}

#ca_box h1{
	width:203px;
	background-color:#666666;
	height:20px;
	font:12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	text-indent:5px;
	margin:0px;
}

#ca_box strong a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#517432;
	text-decoration:none;
	display:block;
	margin:5px 0px 0px 10px;
	text-align:left;
}

#ca_box a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#517432;
	text-decoration:none;
}

#ca_box a:hover {
	color:#E29D04;
	text-decoration:none;
}

#ca_box  table, tr, td, th  {
	margin:5px 0px 0px -10px;
        clear:both;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9px;
        color:#517432;
        font-weight:normal;
        margin:10px 10px 0px 30px;
}

/*------------------------------------------------------------*
**  NEWS BOX
**------------------------------------------------------------*/        
#news_box   {
	width:500px;
	height:92px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	text-align:left;
	border:#666666 solid 1px;
	margin:5px 0px 0px 0px;
	display:inline;
}

#news_box   p {
	width:495px;
	margin:0px 0px 0px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#news_box   h1{
	width:500px;
	background-color:#666666;
	height:20px;
	font:12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	text-indent:10px;
}

#news_box   h3 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#517432;
	text-decoration:none;
	display:block;
	text-align:left;
}

#news_box   a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#517432;
	text-decoration:none;
	margin:5px 10px 5px 10px;
	text-align:left;
}

#news_box a i {
	font-style:italic;
}

#news_box   a:hover {
	color:#E29D04;
	text-decoration:none;
}

#news_box  table, tr, td, th  {
	width:auto;
        clear:both;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9px;
        color:#517432;
        font-weight:normal;
        margin:0px 0px 0px 5px;
	border-spacing: 0px;
	border-collapse: collapse;
	border-width:0px;
	padding:0px;
}

#news_box  td  {
	font-size:9px;
}

/*------------------------------------------------------------*
**  PARTNERS BOX
**------------------------------------------------------------*/        
#partners_box   {
	width:500px;
	height:80px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	text-align:left;
	border:#666666 solid 1px;
	margin:5px 0px 0px 0px;
	display:inline;
}


#partners_box  table, tr, td, th  {
	width:490px;
        clear:both;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9px;
        color:#517432;
        font-weight:normal;
        margin:5px 0px 0px 5px;
	border-spacing: 0px;
	border-collapse: collapse;
	border-width:0px;
	padding:0px;
}

#partners_box  td  {
	font-size:9px;
}

#partners_box   h1{
	width:500px;
	background-color:#666666;
	height:20px;
	font:12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	text-indent:10px;
}

#partners_box   h3 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#517432;
	text-decoration:none;
	display:block;
	text-align:left;
}

#partners_box   a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#517432;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	text-align:left;
}

#partners_box   a:hover {
	color:#E29D04;
	text-decoration:none;
}

/*------------------------------------------------------------*
**  CA BANNER BOX
**------------------------------------------------------------*/        
#ca_banner_box img {
	border: none ;
}

/*------------------------------------------------------------*
**  BANNER BOX
**------------------------------------------------------------*/        
#banner_box {
	width:200px;
	height:190px;
	float:left;
	margin:0px 0px 5px 0px;
	display:inline;
}

#banner_box img{
	border:#666666 solid 1px;
}

#banner_box a{
	border:0px;
	text-decoration:none;
}


#wide_box {
	margin:5px 5px 5px 5px;
	width:500px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:left;
}

#flat_box {
	width:500px;
	float:left;
	margin:5px 0px 5px 0px;
}

#flat_box_image {
	width:219px;
	height:180px;
	float:left;
	margin:0px;
	padding:5px 5px 5px 5px;
	border:#333333 solid 1px;
}

#flat_box_text {
	width:268px;
	float:left;
	margin:0px;
	padding:0px;
}

#flat_box_text h1{
	width:268px;
	height:25px;
	font:17px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#517432;
	font-weight:bold;
	text-indent:10px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	border-bottom:#333333 solid 1px;
}

#flat_box_text h1 strong{
	color:#666666;
	font-weight:bold;
}

#flat_box_text p{
	width:248px;
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
	padding:0px 10px 0px 10px;
}

#flat_box_text a {
	font-size:11px;
	font-weight:bold;
	color:#517432;
	text-decoration:none;
	margin:5px 10px 5px 10px;
	display:block;
	text-align:right;
}

#flat_box_text a:hover {
	color:#E29D04;
}

#flat_box_text ul{
	width:248px;
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
	padding:0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	list-style-type:square;
	list-style-position:inside;
}

/*------------------------------------------------------------*
**  WIKI BODY (body_content_1col)
**------------------------------------------------------------*/        


#body_content_1col {
	width:719px;
	margin:10px 10px 0px 10px;
}

#body_content_1col img {
	max-width:680px;
	width: expression(this.width > 680 ? 680: true);
}

#body_content_1col a img {
   border:none ;
}

#body_content_1col h2{
	width:719px;
	margin:10px 0px 15px 0px;
	border-bottom:#517432 solid 1px;
	text-align:left;
	font:17px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#517432;
	font-weight:bold;
	text-indent:10px;
	padding:0px 0px 0px 0px;
}

#body_content_1col h2 a {
	text-decoration:none;
	color:#736539;
}

#body_content_1col table {
        width:auto;
}

#body_content_1col table, td, th {
        width:auto;
        clear:both;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-indent:0px;
        text-decoration:none;
	text-indent:0px;
	margin:0px 0px 0px 0px;
}

#body_content_1col td {
}

#body_content_1col td a {
        text-decoration:none;
	color:#517432;
}

#body_content_1col td a:hover {
	color:#E29D04;
	font-weight:bold;
	font-size:11px;
}

#body_content_1col p {
	width:709px;
	margin:5px 5px 5px 5px;
	text-indent:0px;
	text-align:left;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	padding:0px 0px 0px 0px;
}

#body_content_1col p strong{
	color:#555555;
}

#body_content_1col p a {
	color:#758A07;
	font-weight:bold;
	text-decoration:none;
}

#body_content_1col p a:hover {
	color:#E29D04;
	font-weight:bold;
	text-decoration:underline;
}

#body_content_1col p strong a{
	color:#517432;
}

#body_content_1col p strong a:hover{
	color:#E29D04;
}

#body_content_1col h3{
	width:719px;
	margin:10px 0px 5px 0px;;
	text-align:left;
	font:15px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#736539;
	font-weight:bold;
	text-indent:5px;
	padding:0px 0px 0px 0px;
}

#body_content_1col h3 a{
	color:#517432;
	font-weight:bold;
	font:15px/22px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#body_content_1col h3 a:hover{
	color:#E29D04;
	font-weight:bold;
	font:15px/22px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#body_content_1col ul{
	font:12px/12px Verdana, Arial, Helvetica, sans-serif;
	padding:0px 10px 0px 10px;
	margin:0px 50px 0px 20px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	list-style-image:url("/images/greenball10.gif");
	list-style-type:circle;
	list-style-position:inside;
	text-align:left;
	color:#666666;
}

#body_content_1col ul a {
	color:#758A07;
	text-decoration:none;
}

#body_content_1col ul a:hover {
	color:#E29D04;
	font-weight:bold;
	text-decoration:underline;
}

#footer {
	width:779px;
	height:81px;
	background-image:url(images/footer_bg.jpg);
	float:left;
	clear:left;
	margin:0px;
	text-align:center;
}

#footer p {
	width:559px;
	margin:0px 110px 0px 110px;
	padding:15px 15px 15px 15px;
	text-align:center;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

/*------------------------------------------------------------*
**  NAVBAR
**------------------------------------------------------------*/        
#navbar_home{
        width:739px;
        margin:0px 0px 0px 0px;
}

#navbar{
        width:739px;
        margin:0px 0px 0px 0px;
}

#navbar_content{
        width:739px;
        height:15px;
        margin:0px 0px 0px 0px;
        background-image:url(/common/imgs/bg_navbar.png);
        font-family:"Trebuchet MS";
        font-size:10px;
        font-weight:normal;
        color:#4a7131;
        text-indent:5px;
        text-align:left:
}

#navbar_content a{
        font-family:"Trebuchet MS";
        font-size:10px;
        font-weight:normal;
        color:#4a7131;
        text-decoration:none;
        text-align:left:
}

#navbar_content a:hover{
        font-family:"Trebuchet MS";
        font-size:10px;
        font-weight:normal;
        color:#333333;
        text-decoration:none;

