body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#B0B0B0;}
form {margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; }
form input, form select, form textarea { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#6C6D72;}
h1 { font-size:14px; color:#3a3b67;}
h2 { font-size:13px; color:#3a3b67;}
h3 { font-size:13px; color:#3a3b67;}
h4 { font-size:12px; color:#3a3b67;}

/* General */
.clear { clear:both; }
.float { float:left;}
.pageWidth {float: left; width: 100%;}
.mainimg { padding-left: 0.5cm;}

/* outer box borders */
#outer { margin-top:10px;  background-color:#ebeef7;}
td.repeat_border_l { background:url(../images/shadow_left.gif) repeat-y right; background-color:#ffffff;}
td.repeat_border_r { background:url(../images/shadow_right.jpg) repeat-y; }

/* Top */
#top_left { width:578px; padding-left:11px; height:220px; }
div.spacer { clear:left; }

.right_column_align
{
	width:242px;
	padding-right:20px;
	margin-top:10px;
}

.left_column_align
{
	width:621px;
	padding-left:10px;
	margin-top:10px;
}

.left_column_align_inner
{
	width:632px;
}
	
.main_box_header
{ 
	font-size:14px;
	font-weight: bold;
	color:#3a3b67;
	padding-top: 9px;
	padding-left: 20px;
	height: 20px;
}

.right_box_header
{ 
	font-size:14px;
	font-weight: bold;
	color:#3a3b67;
	padding-top: 5px;
	padding-left: 15px;
}

.right_box_outline	
{
	width:229px;
	background:url("../images/right_box_bar.gif") no-repeat top;
	background-color:#fff;
	
}

.right_box_footer	
{
	width:229px;
	overflow:hidden;
	background:url("../images/right_box_footer.gif") no-repeat bottom;
	padding-bottom:10px;
}

.main_box_outline	
{
	width:615px;
	background:url("../images/main_box_bar.gif") no-repeat top;
}

.main_box_footer	
{
	width:615px;
	overflow:hidden;
	background:url("../images/main_box_footer.gif") no-repeat bottom;
	padding:0px;
}

.content_body
{
	width:615px;
	color:#6c6d72;
	background:url("../images/main_box_bkgnd.gif") repeat-y;
	margin-bottom:22px;
	line-height:15px;
}

.content_body_inner
{
	padding:5px 20px 10px 20px;
}

.content_body_inner a, .content_body_inner a:link, .content_body_inner a:visited
{
	color:#b78967;
	text-decoration:underline;
}

#request
{
	text-align:left;
}

#sidemenu
{
	width:181px;
	float:left;
}


/* Navigation menu */
#nav {float: left; margin:0; background: #fff; border-top: 1px solid #000; width: 100%; background: url("../images/topmenu_bg.gif") repeat-x;}
#nav ul {float: left; margin: 0; list-style: none;}
#nav li {float: left; background: #333366; margin-left: 5px;}
#nav a {float: left; padding: 5px; color: #fff; text-align:center; background: url("../images/button_inactive.gif");}
#nav a {text-decoration: none; width: 95px; height: 15px;}
#nav a:hover, #nav .current {background: #3333cc; background: url("../images/button_active.gif");}
#nav_menu { width:181px; float:left; }
.nav_menu_title { padding-left:15px; }
.nav_menu_item_img { float:left; width:12px; padding-left:5px; padding-top:3px;  }
.nav_menu_item_text { width:150px; float:left; padding-bottom:4px;  }
.nav_menu_item_txt { width:156px; float:left; padding-left:17px; padding-bottom:4px; }
.nav { color:#B0B0B0; }
.nav_menu_item_txt a { color:#B0B0B0; }
.nav_menu_item_txt a:link { color:#B0B0B0; }
.nav_menu_item_txt a:visited { color:#B0B0B0; }
.nav_menu_item_text a { color:#B0B0B0;}
.nav_menu_item_text a:link { color:#B0B0B0;}
.nav_menu_item_text a:visited { color:#B0B0B0;}

/* Body Inner Page */
#body_inner {  width:400px; float:left; margin-top:0px; *margin-top:0px; }
#body_general {  width:575px; margin-top:0px; *margin-top:0px; margin-left:11px; }
.box_t {background: url(../images/contentbox_dot.gif) 0 0 repeat-x;}
.box_b {background: url(../images/contentbox_dot.gif) 0 100% repeat-x}
.box_l {background: url(../images/contentbox_dot.gif) 0 0 repeat-y}
.box_r {background: url(../images/contentbox_dot.gif) 100% 0 repeat-y}
.box_bl {background: url(../images/contentbox_bl.gif) 0 100% no-repeat;}
.box_br {background: url(../images/contentbox_br.gif) 100% 100% no-repeat}
.box_tl {background: url(../images/contentbox_tl.gif) 0 0 no-repeat;}
.box_tr {background: url(../images/contentbox_tr.gif) 100% 0 no-repeat; }
#body_content_inner { padding:2px 25px 25px 25px; margin-top:0px; font-size:11px; color:#6c6d72; }
#body_content_inner p { font-size:11px; color:#6c6d72; }
#body_content_inner a { font-size:11px; color:#6c6d72; }
#body_content_inner table td h1 { font-size:14px; color:#B78967;}

/* Content */
#content { background:url(../images/content_background.gif) repeat-y; background-position:right; }
.contentbox_t {background: url(../images/box_dot.gif) 0 0 repeat-x;}
.contentbox_b {background: url(../images/box_dot.gif) 0 100% repeat-x}
.contentbox_l {background: url(../images/box_l.jpg) 0 0 repeat-y}
.contentbox_r {background: url(../images/box_dot.gif) 100% 0 repeat-y}
.contentbox_bl {background: url(../images/box_l.jpg) 0 100% no-repeat;}
.contentbox_br {background: url(../images/box_br.jpg) 100% 100% no-repeat}
.contentbox_tl {background: url(../images/box_l.jpg) 0 0 no-repeat;}
.contentbox_tr {background: url(../images/box_tr.jpg) 100% 0 no-repeat;}

/* Body Home */
#body { width:580px; margin-top:10px; }
#body_content { padding-left:25px; padding-bottom:11px; font-size:11px; color:#6c6d72; }
#body_content td p { margin-bottom:0; margin-top:11px;}

/* Newsbox */
#newsbox { border:1px solid #F7F0EA; width:211px; padding:1px; text-align:left; }
#newsbox img { margin:0; padding:0; }
#newsbg { margin-top:0px; padding-bottom:0px; background-color:#EfE7E1; text-align:left; padding:8px 10px 8px 10px; width:191px; margin-top:1px; }
#news_img { float:left; width:11px;  margin-top:3px; }
#news_text { float:left; color:#6c6d72; padding-left:3px; width:164px;  }
#news_text a, a:link, a:visited { color:#6c6d72;}

#news { width:229px; overflow:hidden; text-align:left; margin-bottom:10px; }

/* RIGHT COLUMN */

	/* Contact box */
	#contact, #links, #news, #pledge { width:229px; text-align:left; margin-bottom:10px; }
	
	.contacts, .news, .pledge { margin:0 2px 0 3px; padding:5px 0 2px 5px; color:#6c6d72; width:215px;  overflow:auto; }
	.contact_img { float:left; width:13px; padding-left:3px; padding-top:4px; }
	.contact_text { color:#6c6d72; float:left; font-size:11px;  }
	.contact_text a, .contact_text a:link, .contact_text a:visited { color:#abaeb7; text-decoration:underline; font-size:11px; }
	
/* Bottom */
#bottom { padding-left:366px; padding-top:2px;}

/* Footer */
#footerHolder { width: 920px; padding:auto; margin:auto; overflow:hidden; color:#abaeb7; margin-bottom:10px;  }
#footerLinks { overflow:hidden; float:left; width:590px; padding:6px 0px 0px 15px; text-align:center;  }
#footerWalker { width:200px; overflow:hidden; float:right; text-align:right; display:block; padding:4px 0px 0px 0px;  }
#footerWalker p {  background-color:#FF0000; margin:0px;  }
#footerHolder a { color:#abaeb7; text-decoration:none; }
#footerHolder a:hover { color:#abaeb7; text-decoration:underline; }


#footer { font-family:Arial, Helvetica, sans-serif; padding: 10px 15px 10px 15px; color:#abaeb7; font-size:11px;}
#footer div { font-family:Arial, Helvetica, sans-serif; color:#abaeb7; font-size:11px; padding-bottom:10px; }
#footer_item { margin-left:20px; padding-right:4px; }
#footer_tribal {font-family:Arial, Helvetica, sans-serif; color:#abaeb7; font-size:11px; text-align:right; padding-right:20px; } 
#footer_tribal a, #footer_tribal a:link, #footer_tribal a:visited { color:#abaeb7; text-decoration:none; }

.error 
{
	background-color: #ffbbbb;
	border: solid 1px #ff0000;
	color: #900;
	font-weight: bold;
	font-size: 9pt;
}

.okay 
{
	background-color: #bbffbb;
	border: solid 1px #00ff00;
	color: #090; 
	font-size: 9pt;
}
