body,td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; }
		body { background:url('../layout/bg_body.jpg') repeat-x #ededed; text-align:center; }
		h1 { color:#006a2a; font-size:18px; font-weight:bold; border-bottom:1px solid #eee; }
		h2 { color:#006a2a; font-size:16px; font-weight:bold; }

		.mainwrap { margin:0 auto; width:768px; text-align:left; }
		.maintable { width:768px; background-color:#afafaf; border-bottom:10px solid #afafaf; }
		.maintable td { vertical-align:top; }

		.td1,.td2 { background-color:#eaeaea; }
		.td3,.td4 { background-color:#fff; }
		.td1 { width:197px; }
		.td2 { width:35px; }
		.td3 { width:519px; }
		.td4 { width:12px; }

		.mainnavigation { background-color:#fff; }
		.mainnavigation ul { margin:0; padding:0; list-style:none; }
		.mainnavigation a { display:block; min-height:14px; height:auto; _height:14px; padding:3px 5px 3px 20px; text-decoration:none; color:#006a2a; border-bottom:1px solid #afafaf; }
		.mainnavigation li { background:url('../layout/naviarrow.gif') no-repeat 10px 7px; }
		.mainnavigation ul ul li { background:none; }
		.mainnavigation ul ul a { padding-left:30px; }

		.contenttable { width:519px; border-top:1px solid #afafaf; }
		.std1,.std2 { width:259px; }
		.std1 { border-right:1px solid #afafaf; }

		.std1 h1,.std2 h1 { margin:0; padding:3px 5px; font-weight:bold; font-size:12px; color:#666; background-color:#eaeaea; border:1px solid #fff; }
		.news,.eventsforsoldiers { padding:10px; border-top:1px solid #afafaf; }
		.eventsforsoldiers { border-bottom:1px solid #afafaf; }
		.eventsforsisters { padding:10px; border-top:1px solid #afafaf; }
		.news ul,.eventsforsoldiers ul,.eventsforsisters ul { margin:0; padding:0; list-style:none;  }

		.contentarea { padding:10px; min-height:250px; height:auto; _height:250px; }

		.sponsored { clear:both; margin:0 auto; width:768px; text-align:right; }
		.sponsored a { color:#666; text-decoration:none; }

		a { color:#006a2a; }

/* form */
form { margin:0; padding:0; }

.form_content { width:100%; }
.form_progress { float:left; padding-left:20px; width:210px; }
.form_progress ul { margin:0; padding:0; list-style:none; }
.form_progress a { text-decoration:none; }

/*.form_pagetitle, .form_captiontitle { font-size:1.9em; font-family: Trebuchet MS, Arial, Verdana, Tahoma, sans-serif; color:#2D6997; margin:0; padding:5px 0 5px 0;	margin-bottom:10px;	border-bottom:1px solid #ebebeb; line-height:22px; }*/
.form_captiontitle { font-size:1.4em; }
/*.form_pagedescription { padding:5px 0; background-color:#f8f8f8; margin-bottom:5px; }*/

.form_fatalerror { font-weight: bold; color: #f00; }
.form_fieldrequired { background-color: #f7fffa; }
.form_fielderror { background-color: #f00; }
.form_fieldlabelrequired { color: #333; }
.form_fieldlabelerror { color: #f00; }
.form_errormessages { color: #c80000; border: 1px solid #aaa; padding: 5px; }
.form_progress_unfilled a { color: #aaa; }
.form_progress_filled a { color: #666; }
.form_progress_open a { color: #666; font-weight: bold; }
.form_confirmtext { font-size: 13px; }
.form_fieldcontainer, .form_submit, .form_caption, .form_rule { clear: both; }
.form_fieldlabel, .form_fieldinput { float: left; width: 200px; }
.form_fieldlabel { margin-top:5px; }
.form_fieldinput { padding: 3px; }
.form_fieldoption { }

.form_fieldcontainer { border-top:1px solid #eee; }

.form_inputtext { width:230px; margin-bottom:5px; }
.form_textarea { width:230px; height:100px; margin-top:5px; }
.form_submit { border-top:1px solid #eee; padding-top:5px; text-align:right; }
.form_submit input, .login_button { margin:0; padding:1px 2px 1px 2px; border:#333 1px solid; background:url('../layout/buttonsbg.gif'); color:#000; font-weight:normal; font-size:100%; }

.events_list { float: left; }
.events_list ul { margin:0; padding:0; list-style:none; }
.events_list li { margin:10px 0; }
.events_list a { padding:0 0 5px 0; min-height:15px; height:auto; _height:15px; display:block; text-decoration:none; }
.events_list a:hover { background-color:#f8f8f8; }
.events_list_year { font-size: 18px; line-height: 25px; color:#006a2a; font-family : Verdana, Arial, Helvetica, sans-serif; font-style : normal; font-variant : normal; font-weight : lighter; word-spacing : -2px; padding:10px 0 5px 0; }
.events_list_month { font-weight:bold; font-size:16px; padding:20px 0 0 0; color:#666; }
.events_list_title { color:#333; }
.events_list_date { color: #333; padding:5px 0 5px 0; }
.events_list_shorttext { color:#888; padding:5px 0; }
.events_list_readmore { text-align: right; }

.news_list_year { font-size:16px; color:#006a2a; font-weight:bold; margin:10px 0 5px 0; }
.news_list_month { font-size:14px; color:#666; font-weight:bold; margin:5px 0 0 0; }
.news_list_date { font-weight:bold; color:#666;  float:left; padding-right:5px; }
.news_read_title { font-weight:bold; padding-bottom:10px; }
.news_read_archive { padding:10px; text-align:right; }
.news_list ul { margin:0; padding:0; list-style:none; }
.news_list li { padding:5px 0 5px 0; border-bottom:1px solid #ededed; }
.news_list a { min-height:15px; height:auto; _height:15px; text-decoration:none; padding:0; }
li.news_list_year { padding:5px 0; font-size: 18px; line-height: 25px; font-family : Verdana, Arial, Helvetica, sans-serif; font-style : normal; font-variant : normal; font-weight : lighter; word-spacing : -2px; }
li.news_list_month { padding:5px 0; font-weight:bold; }
.news_list_shorttext { color:#888; }
.news_list_readmore { text-align: right; }
.news_front ul { margin:0; padding:0; list-style:none; }
.news_front li { background-image:url('../layout/bg_horizontal.gif'); background-repeat:repeat-x; background-position:left bottom; margin: 0 0 5px 0; padding: 0 0 5px 0; }
.news_front_title { padding:3px 0 3px 0; }
.news_front_date { font-size:10px; padding-bottom:3px; }
.news_front_date,.news_front_shorttext { text-decoration:none; color:#666; }
.news_front_readmore { text-align: right; }
.news_front_archive { text-align:right; }
.news .date { padding-top:5px; }
.news .textcontent { margin-top:20px; padding:10px 0 10px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }

td.events_list_date { margin:0; padding:0; width:150px; }
.events_read_title { color:#006a2a; font-size:18px; font-weight:bold; border-bottom:1px solid #eee; }
.events_read_ingres { padding:5px 0; }