/* style_trad.css 6.11.07 */
body { background: #4d5719 ; margin: 0 auto; text-align: center; font-family: Verdana,sans-serif; width: 1007px;  }
p {text-indent: 1.5em; margin: .3em 0;}
p.intro {text-indent: 0; margin-bottom: 0;}
p.intro:first-letter {
	font: bold 3em "MS Trebuchet","Times New Roman",serif;
	color: #aa4422;
	position: relative;
	top: 2em;
	float: left;
}
/*fieldset {width: 95%; background: #e4e4e4; font-family: Verdana,sans-serif; font-size: 10pt; color: black;  margin: 5px; padding: 0px;}
/*
a:link { height:auto; font-weight:300; color:#5c7730; text-decoration:underline; background-color: inherit; }
a:visited { font-weight:300; color:#979; text-decoration:underline; background-color: inherit; }
a:hover { font-weight:300; color:#ae2b08;  text-decoration: underline; background-color: inherit; }
a:active { font-weight:300; color:#8ca760; background-color: inherit; text-decoration:underline; }*/


#wrap { background: #ffffff url(./../images/bodybg_olive.gif) top right repeat-y;  width: 1007px;  margin: 0 auto; color: #010; }

#head { width: 1000px; height: 128px; margin: 0px 0 0 0; padding: 0 0;  background: white; float: left; }
#brand { margin: 0; font-weight: 700; height:128px; width: 796px; float: left; background:inherit; }
#slogan  {  width: 194px; height: 110px; overflow: hidden;  margin:0 ; padding: 15px 5px 0 5px; color: #4f56ac;  text-align: center; font-weight: 400; background:#d6cec3; font: 18px/22px Helvetica,Arial,sans-serif; float: right; border-bottom: 3px ridge #6f76cc;}
/*.cross { text-align: center; margin: 0 auto; width: 20px; padding: 0 15px; }*/

#banner {margin: 0px; padding: 5px; width: 820px;}
#content {width: 857px; background:transparent; margin: 0; padding: 0; float: left; text-align: left;}
#leftcol {width: 378px; margin: 5px 9px 5px 8px; float: left;background: transparent;}

#rightcol {width: 434px; margin: 5px 10px 5px 8px; float: left; background: transparent;}
#centercol {width: 790px; margin: 5px 50px 5px 0; float: left;}

#today {  width: 40%; margin: 0; color: #5f66bc;  padding: 5px 0 0 3%;  text-align: left;  float: left;}
#greeting {width: 30%; margin: 0px; color: #5f66bb; font-family: Verdana,Arial,sans-serif; padding: 5px 0 0 9%;  text-align: left; float: right;}

.bluebar {
	position: relative;
	left: -8px;
	top: 7px;
}
/* Navigation */

#col3  {width: 140px; padding: 0 0 0 32px; margin: 0; float: left; text-align: right; background: url(images/dossal2c.jpg) top left repeat-y; }

.block, .block2 {width: 766px; margin: 0px auto; padding: 5px; border: 1px solid #b0b0b9; background: #ffffff ; color: #010;  text-align:left; }
.block2 {border: none; margin: 25px auto; width: 60%;}
.col1, .col2 {width: 363px; padding: 0 5px 5px 5px; margin: 0px 5px 10px 5px;  float: left; text-align: left;  }
#colcenter {width: 95%; text-align: left; margin: 5px; padding: 10px;}
#col2comment {width: 50%; padding: 5px; margin: 0px .5% 10px .5%;  float: right;  text-align: left; }


#donate{
	width:600px; 
	height: auto; 
	background: #aCcFfF; 
	clear:both; 
	margin: 10px auto; 
	padding:10px; 
	overflow: auto; 
	text-align: left; 
	border: 2px solid #555599;

}
#remarks {
	width:954px; 
	height: auto; 
	background: #ffffff; 
	clear:both; 
	margin: 5px auto 0 auto; 
	padding:10px; 
	overflow: auto; 
	text-align: left; 
	border: 2px solid #559955;

}


#footer { width:974px; height: auto; background: #ffffff url(./images/bottom_bg.gif) bottom left no-repeat;  margin: 5px auto 0 auto; padding:10px; overflow: auto; text-align: center; border-top: 1px solid #010;}

/*  HEADLINES */

h1.mph {padding: 10px 5px 0px 0px;}
hr.small {
	width: 90%;
	height: 1px;
	color: #aabbaa;
	background: #aabbaa;
	margin: 5px auto;
}

/* LISTS and TABLES */
ol {margin-top: 0; padding-top: 0;}

/* STYLE */
#sidebarmenu1 {width: 150px; float: left; text-align: right;}
ul{
margin: 0 ;
padding: 0;
list-style-type: none;
font: bold 14px/16px Verdana;
width: 140px; /* Main Menu Item widths */
border-bottom: 1px solid #ccc;
float: left;
}
 
ul li{
background-color: #5f66bc;
position: relative;
width: 140px;
} 

ul li.white{
position: relative; background-color: #ffffff; padding: 3px 50px 2px 0; width: 90px;
}

/* Top level menu links style */
ul li a{
background-color: #5f66bc;
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
width: 128px;
text-decoration: none;
padding: 6px;
border-bottom: 1px solid #aab;
border-right: 1px solid #778;
}

ul li a:link,  ul li a:visited, ul li a:active{
background-color: #5f66bc;
width: 128px; /*background of tabs (default state)*/
}

ul li a:visited{
color: white;
}

 ul li a:hover{
background-color: #9999ff;
}

/*Sub level menu items */

.sidebarmenu ul li ul{
position: absolute;
width: 500px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}
a.subfolderstyle{
background: url(right.gif) no-repeat 97% 50%;
}

 
/* Holly Hack for IE \*/
* html ul li { float: left; width: 100%; height: 1%; }
* html ul li a { height: 1%; }
/* End */

p.nm {margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0;}
.roman {font-family: "Times New Roman",serif;}


.note {font: italic 10pt/11pt Arial,verdana,sans-serif; color:  #456723;}.fr {float: right; width: auto;}
.fl  { float: left; width: auto; }
.p5 {padding: 5px; }
.m5 { margin: 5px; }
.m10 { margin: 10px; }
.mt10 { margin-top: 10px; }
.ml10 { margin-left: 10px; }
.ml20 {margin-left: 20px;}
.m20 {margin: 20px;}
.mr20 {margin-right: 20px;}
.mr50 {margin-right: 50px;}
.clear { clear: both; }
.i {font-style: italic; }
.u {text-decoration: underline;}
.b {font-weight: 700;}
.sp8 { line-height:8px; }
.sp4 { line-height:4px; }
.sp2 { line-height:2px; }
.tac { text-align:center; }
.tal {text-align: left;}
.center { margin-left: auto; margin-right: auto; }
.small {font-size: 8pt; line-height: 9pt;}
.tiny {font: 6pt/6pt Arial,sans-serif;}
.note {font: 8pt/9pt italic Arial,sans-serif; color: #5c8730;}
.arial {font-family: Arial, sans-serif;}

.pt8 {font-size: 8pt; line-height: 9pt;}
.pt9 {font-size: 9pt; line-height: 10pt;}
.pt10 {font-size: 10pt; line-height: 12pt;}
.pt12 {font-size: 12pt; line-height: 14pt;}
.pt14 {font-size: 14pt; line-height: 16pt;}
.pt16 {font-size: 16pt; line-height: 18pt;}
 