/* CSS Document */

body { width:100%; font-family:"Trebuchet MS", Helvetica, sans-serif; color:#333333; font-size:small; 
	background-image:url(images/bk.gif); background-position:center; background-repeat:repeat-y; background-color:#EFD2B7; margin:0px;  }
p { font-size:small; margin-top:0px; }
a { color:#3873B0; }
td { vertical-align:top; }
img { border:0px; }
#body { width:703px; margin:0px auto 0px auto; }
#main { width:703px; margin:0px; padding-top:20px; z-index:1; background-repeat:no-repeat; min-height:400px; }
#topbar { margin:20px 0px 0px 0px; padding:3px 0px 3px 0px; border-top:1px #AFC7DF solid; border-bottom:1px #AFC7DF solid; text-align:center; }
#header { margin:0px; height:70px; width:703px; }
#header img { float:left; }
#headernav { float:right; margin-top:10px; }
#headernav p, #headernav a { font-size:11px; text-transform:uppercase; color:#3873B0; margin:0px; text-decoration:none; }
#headernav input { width:92px; font-size:10px; border:1px #AFC7DF solid; }

#mainbody { width:430px; margin:0px 0px 0px 245px; clear:none;  }
#mainbody h2 { color:#3873B0; font-size:medium; margin-top:0px;  }
#mainbody h3 { color:#3873B0; font-size:small; }
#mainbody #sectionhead { color:#3873B0; margin:0px; font-size:10px; text-transform:uppercase; }
#mainbody h4 { color:#3873B0; margin:0px; font-size:10px; text-transform:uppercase; font-weight: normal; }
#mainbody ul li { font-size:small; }

#leftnav { float:left; margin:0px 0px 0px 10px; width:220px; font-size:11px; }
#leftnav ul { margin-top:0px; }
#leftnav li { color:#3873B0; padding-top:0px; margin-top:0px;   }
#leftnav ul ul { margin-top:0px; margin-left:0px; padding-left:0px; }
#leftnav ul ul li { margin-left:14px; padding-left:0px; list-style-type:disc; }
#leftnav a { color:#3873B0; text-decoration:none; }
#leftnav a:hover { text-decoration:underline; }
#leftnav img { margin-top:20px; }

.box { background-color:#F9E7CA; width:100%; padding:5px 0px 5px 0px;  margin:0px 0px 7px 0px; }
.box h4, .box p { padding:0px 10px 0px 12px; font-size:10px; line-height:14px; }
.box h4 { margin:0px 0px 4px 0px; color:#3873B0; }
.box p { margin:0px 0px 10px 0px; }
.box ul { margin:0px; padding-left:25px;  }
.box li { margin:0px; padding:0px; font-size:10px; }
#bottombox { width:703px; margin-top:0px; clear:both; }
.box .bodytext { font-size:12px; line-height:16px; }

#callout, #callout p { font-size:12px; line-height:16px; width:100%; float:none; clear:none; }
#callout h4 { font-size:12px; }


.photobox { margin:10px 0px 10px 0px; width:100%; }
.photoleft { margin:0px 10px 10px 0px; }
.photoright { margin:0px 0px 10px 10px; }



#events { background-color:#F9E7CA; }
#bboard { float:none; clear:none; background-color:#F9E7CA; width:430px; margin:0px 0px 0px 22px; }

#footer { width:703px; margin-top:20px; border-top:1px #AFC7DF solid; padding-top:7px; }
#footer p { font-size:10px; margin:0px; color:#666666; }
#footer a { color:#666666; }

#topnav { display:block; width:703px; margin:0px 0px 0px 0px; border-top:1px #AFC7DF solid; border-bottom:1px #AFC7DF solid; 
	text-align:center; padding:0px 0px 0px 0px; z-index:12;  }
#topnav ul { list-style:none; padding:0px; margin-top:4px; margin-left:10px; margin-bottom:0px; 
	vertical-align: middle; height:18px;  }
#topnav li { float:left; margin:0px; padding:0px 7px 0px 0px; color:#333333; font-size:10px; text-transform:uppercase; 
	font-weight:normal; vertical-align: middle; position:relative; height:18px; background-color:#ffffff; }
#topnav .on a { color:#3873B0; }
#topnav a { color:#666666; text-decoration:none; }
#topnav a:hover { color:#3873B0; }
#topnav ul ul { display:none; }
#topnav li:hover ul, #topnav li.sfhover ul { display:block }
#topnav ul ul { position:absolute; left:0px; top:0px; margin-top:18px; border:0px #000000 solid; display:none; }
#topnav ul ul li { padding:0px 0px 0px 0px; float:none; 
	text-align:left; width:120px; height:auto; }
#topnav ul ul li { display:block; padding:5px 10px 5px 10px; z-index:10; margin:0px 0px 0px 0px;
	border-bottom:1px #AFC7DF solid; border-left:1px #AFC7DF solid; 
	border-right:1px #AFC7DF solid; font-size:9px; 
	background-color:#E3E8ED;  }
#topnav ul ul ul { position:relative; margin:0px; height:100%; }
#topnav ul ul ul li { padding:0px 0px 0px 10px; border:0px; width:110px;  }

#prop { float:left; height:400px; width:1px; }

.pipe { padding:5px; }
.textbox { width:100px; font-size:10px; height:11px; border:1px #3873B0 solid; }

.caption { font-size:10px; margin-top:5px; }

.callout { font-family:"Times New Roman", Times, serif; font-size:18px; padding:20px 0px 20px 0px; color:#996633;
	text-align:center; font-weight:bold; font-style:italic; border-top:1px #996633 solid; 
	 border-bottom:1px #996633 solid; }
	 
.msg { color:#990000; font-weight:bold; }
textarea { width:400px; height:400px; }

#folders { list-style:none; padding:0px; margin:0px; }
#folders li { padding:5px; margin:0px; }
#folders img { vertical-align:middle; }
#folders a { text-decoration:none; }

#documents { width:450px; font-size:11px; }
#documents a { text-decoration:none; }
#documents th { background-color:#3873B0; color:#ffffff; text-align:left; padding:5px; }
#documents td { border-bottom:1px #666666 solid; padding:5px 5px 5px 0px; }