#content  {
border-left:	1px solid #e0e0e0;
border-right:	1px solid #e0e0e0;
line-height:	1.5em;
margin:	0 150px 5px;
padding:	0 10px;
}

#content h2, #contentwide h2, #contentwide2 h2  {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:	1.5em;
margin:	0 0 10px;
text-align:	center;
}

#content h3, #contentwide h3, #contentwide2 h3  {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:	1.2em;
margin:	0 0 8px;
}

#content img, #contentwide img, #contentwide2 img  {
background-attachment:	scroll;
background-color:	#cccccc none   0% 50%;
background-position:	;
background-repeat:	repeat;
border-color:	solid #f0f0f0;
border-width:	4px;
color:	#303030;
display:	inline;
padding:	1px;
}

#content li, #contentwide li, #contentwide2 li  {
margin:	0;
padding-bottom:	0;
padding-left:	5px;
padding-right:	0;
padding-top:	0;
}

#content ul ul, #contentwide ul ul, #contentwide2 ul ul, #content ol ol, #contentwide ol ol, #contentwide2 ol ol  {
margin-bottom:	0;
margin-left:	16px;
margin-right:	0;
margin-top:	0;
padding:	0;
}

#content ul, #contentwide ul, #contentwide2 ul, #content ol, #contentwide ol, #contentwide2 ol  {
margin-bottom:	16px;
margin-left:	20px;
margin-right:	0;
margin-top:	0;
padding:	0;
}

#contentwide  {
border-left:	1px solid #f0f0f0;
line-height:	1.5em;
margin-bottom:	5px;
margin-left:	150px;
margin-right:	0;
margin-top:	0;
padding-bottom:	0;
padding-left:	10px;
padding-right:	0;
padding-top:	0;
}

#contentwide2  {
border-right:	1px solid #f0f0f0;
line-height:	1.5em;
margin-bottom:	5px;
margin-left:	0;
margin-right:	150px;
margin-top:	0;
padding-bottom:	0;
padding-left:	0;
padding-right:	10px;
padding-top:	0;
}

#extras  {
float:	right;
line-height:	1.4em;
margin:	0 0 5px;
padding:	0;
width:	140px;
}

#extras h2, #extras h3  {
background-color:	inherit;
color:	#505050;
font-size:	1.2em;
margin:	0 0 8px;
padding:	0;
}

#extras li  {
line-height:	1.2em;
list-style-image:	none;
list-style-position:	outside;
list-style-type:	none;
margin:	0 0 6px;
padding:	0;
}

#extras p  {
font-size:	0.9em;
line-height:	1.4em;
}

#extras p, #extras ul  {
margin:	0 0 16px;
padding:	0;
}

#extras ul ul  {
margin-bottom:	0;
margin-left:	10px;
margin-right:	0;
margin-top:	6px;
padding:	0;
}

#extras ul ul li  {
margin:	0 0 4px;
}

#extras ul ul li a  {
font-size:	1.1em;
font-weight:	normal;
}

#footer  {
background-attachment:	scroll;
background-color:	#ffffff none   0% 50%;
background-position:	;
background-repeat:	repeat;
border-top:	4px solid #f0f0f0;
clear:	both;
color:	#808080;
margin:	0 auto;
padding:	15px 0;
text-align:	center;
width:	760px;
}

#footer a  {
background-color:	#ffffff;
color:	#808080;
font-weight:	bold;
text-decoration:	none;
}

#footer a:hover  {
text-decoration:	underline;
}

#footer p  {
margin:	0;
padding:	0;
}

#frontphoto  {
border-width:	none;
margin:	0 0 10px;
}

#header  {
height:	45px;
margin:	10px 0 0;
padding:	0;
}

#header h1  {
background-color:	inherit;
color:	#505050;
float:	left;
font-size:	2em;
margin:	0 0 10px;
width:	350px;
}

#header h1 a  {
background-color:	inherit;
color:	#505050;
text-decoration:	none;
}

#header p  {
float:	right;
font-weight:	bold;
line-height:	1.3em;
margin:	8px 0 0;
text-align:	center;
width:	400px;
}

#leftside  {
clear:	left;
float:	left;
margin:	0 0 5px;
padding:	0;
width:	140px;
}

#leftside div.announce  {
background-color:	#f4f4f4;
border-left:	4px solid #cccccc;
clear:	left;
color:	#505050;
font-size:	0.9em;
line-height:	1.5em;
margin:	10px 0 15px;
padding:	7px 5px;
width:	126px;
}

#leftside div.announce p  {
margin:	10px 0 0;
padding:	0;
}

#leftside h2, #leftside h3  {
background-color:	inherit;
color:	#505050;
font-size:	1.3em;
margin:	0 0 5px;
padding:	0;
}

#wrap  {
background-attachment:	scroll;
background-color:	#ffffff none   0% 50%;
background-position:	;
background-repeat:	repeat;
color:	#404040;
margin:	0 auto;
width:	760px;
}

.bold  {
font-weight:	bold;
}

.center  {
text-align:	center;
}

.clearing  {
clear:	left;
margin:	0;
padding:	0;
visibility:	hidden;
}

.hide  {
display:	none;
}

.highlight  {
background-color:	#D7D3FF;
border-color:	solid #261F65;
border-style:	solid;
border-width:	1px;
color:	#261F65;
font-family:	Arial,Helvetica,sans-serif;
font-size:	9pt;
font-weight:	bold;
margin-left:	110px;
text-align:	center;
width:	400px;
}

.left  {
float:	left;
margin-bottom:	2px;
margin-left:	0;
margin-right:	10px;
margin-top:	3px;
}

.postinfo  {
background-color:	#f4f4f4;
border-left:	4px solid #cccccc;
color:	#606060;
font-size:	0.9em;
line-height:	1.4em;
margin:	1px 0 20px;
padding-bottom:	8px;
padding-left:	8px;
padding-right:	5px;
padding-top:	8px;
}

.right  {
float:	right;
margin-bottom:	2px;
margin-left:	10px;
margin-right:	0;
margin-top:	2px;
}

.small  {
font-size:	0.8em;
}

.textright  {
text-align:	right;
}

a  {
background-color:	inherit;
color:	#261F65;
font-weight:	bold;
text-decoration:	none;
}

a img  {
border-width:	none;
}

a:hover  {
background-color:	inherit;
color:	#261F65;
font-weight:	bold;
text-decoration:	underline;
}

body  {
background-attachment:	scroll;
background-color:	#f4f4f4;
background-image:	url(img/bg.gif);
background-position:	top center;
background-repeat:	repeat-y;
color:	#404040;
font-family:	Verdana,Tahoma,Arial,sans-serif;
font-size-adjust:	none;
font-size:	76%;
font-stretch:	normal;
font-style:	normal;
font-variant:	normal;
font-weight:	normal;
line-height:	normal;
margin:	0 auto;
padding:	0;
}

form  {
background-color:	#D7D3FF;
border-color:	solid #666666;
border-width:	1px;
text-align:	center;
}

h1  {
border-bottom:	1px solid #333333;
border-left-color:	#333333;
border-left-width:	1px;
border-top:	1px solid #333333;
color:	#221161;
font-family:	Arial,Helvetica,sans-serif;
font-size:	1.4em;
font-weight:	bold;
height:	40px;
line-height:	normal;
margin:	0 auto;
padding-bottom:	0px;
padding-top:	4px;
text-align:	center;
width:	760px;
}

p  {
margin:	0 0 1.4em;
}

ul.avmenu  {
list-style-image:	none;
list-style-position:	outside;
list-style-type:	none;
margin:	0 0 18px;
padding:	0;
width:	140px;
}

ul.avmenu li  {
display:	inline;
line-height:	1.4em;
padding:	0;
width:	140px;
}

ul.avmenu li a  {
background-color:	#f4f4f4;
border-left:	4px solid #cccccc;
color:	#505050;
float:	left;
font-weight:	bold;
margin-bottom:	5px;
padding-bottom:	5px;
padding-left:	5px;
padding-right:	1px;
padding-top:	5px;
text-decoration:	none;
width:	130px;
}

ul.avmenu li a:hover, ul.avmenu li a.current  {
background-color:	#eaeaea;
border-left:	4px solid #286ea0;
color:	#505050;
}

ul.avmenu ul  {
font-size:	0.9em;
margin-bottom:	0;
margin-left:	15px;
margin-right:	0;
margin-top:	0;
padding:	0 0 5px;
width:	125px;
}

ul.avmenu ul a  {
font-weight:	normal;
padding-bottom:	3px;
padding-left:	5px;
padding-right:	1px;
padding-top:	3px;
width:	115px;
}

ul.avmenu ul ul  {
width:	113px;
}

ul.avmenu ul ul a  {
width:	100px;
}
