
* 	{ 
	margin: 0; 
	padding: 0; 
	}

body
	{
	background:#FFEFB7;
	color: #000; 
   	font: 62.5%  Arial, Helvetica, sans-serif;
	}

a 
	{ 
	color: #0000FF; text-decoration:underline; 
	}
	
a:hover 
	{
	}
	
a:active 
	{
	}


ul
	{ 
	list-style:none;
	}


h1,h2,h3,h4,h5,h6 
	{ 
	font-family: Arial, sans-serif; 
	}

#wrap
	{ 
	position:relative; 
	width:800px; margin:15px auto; 
	}

#head
	{height:354px; 
	}

#sitelogo
	{ 
	position:absolute; top:15px; left:10px;
	font-family: Arial, "Times New Roman", Times, serif; 
	font-size: 32px; 
	color: #fff; 
	}
	
#sitelogo a
	{ 
	color: #73021F; 
	text-decoration: none; 
	}
	
#sitelogo a:hover
	{ text-decoration:underline; 
	}
	
#heads
	{ 
	position:absolute; top:15px; left:220px; 
	padding:7.5px 0 7.5px 10px; 
	border-left:1px solid #73021F;
	color: #73021F; 
	font-family: "Times New Roman", Times, serif; 
	font-size: 18px; letter-spacing: 1px; 
	font-style:italic;	
	}
	
#headimg
	{ position: absolute; top:114px; left:0; height:240px; 
	}

#navigation 
	{
	position:absolute;
	width:800px;
	top:76px; left:0;
	height:34px;
	background-color:#73021F;
	border-bottom:4px solid #ded384; 
	}
		
#navigation ul
	{ 
	padding:0; 
	margin-left:30px; 
	list-style: none; 
	}

#navigation li
	{ 
	display: inline; 
	}
			
#navigation a
	{ 
	display: block; 
	float: left;
	padding:10px 20px 10px 20px;
	font:12px Verdana, sans-serif;
	text-transform:uppercase;
	color:#FFEFB7;
	text-decoration:none;
	outline: none;
	}
				
#navigation a:hover
	{ 
	background-color:#3F0111; 
	}

#navigation .active a
	{ 
	background:#3F0111 url(images/bg-menu-active.jpg) bottom center no-repeat; 
	}


#contentwrap
	{ 
	padding:25px 0 30px 25px;
	background-color:#FFFFFF; 
	}

#content
	{ 
	width:500px; 
	position:relative; 
	}

#content 
	{ 
	font-size: 1.5em; 
	line-height: 1.4em; color:#111;  
	}

#content h1
	{
	margin-bottom:20px;  
	font-size:28px;
	line-height: 30px;
	padding: 0px 0px 5px 0px;
	}
		
#content .first, #content .drop_cap 
	{ 
	padding: 0.17em 0.08em 0.05em 0; 
	font-size: 3.4em; 
	line-height: 0.6em; 
	color: #aaa; float: left; 
	}
			
#content p 
	{ 
	margin: 0 0 1em 0; 
	text-align: justify;
	}

#content a, #content a:visited 
	{ 
	text-decoration: underline; 
	color: #000000;
	}
			
#content a:hover 
	{ 
	text-decoration: underline; 
	color: #000000;
	}
				
#content blockquote 
	{ 
	font-style:italic; 
	padding:10px; 
	padding-left:35px; 
	margin-bottom:5px; 
	background:#fff url(images/bg_blockquote.gif) no-repeat top left; 
	color:#111;
	}
			
#content blockquote ul, #content blockquote ol 
	{ 
	margin: 0 0 1.46667em 15px;  
	}
		
#content ul, #content ol 
	{ 
	margin: 0 0 1.46667em 180px; 
	}

		
#content ul 
	{ 
	list-style: disc;
	}

#content ol 
	{ 
	list-style: circle;
	}
			
#content li 
	{ 
	margin: 0 0 0.3em 0; 
	font-weight:bold;
	}
				
#content ul li ul, #content ul li ol, #content ol li ul, #content ol li ol 
	{ 
	margin: 0 0 0 25px; 
	}






#contentb ul, #contentb ol 
	{ 
	margin: 0 0 1.46667em 25px; 
	}

		
#contentb ul 
	{ 
	list-style: disc;
	font-weight: bold;	
	}

#contentb ol 
	{ 
	list-style: circle;
	font-weight:normal;	
	}
			
#contentb li 
	{ 
	margin: 0 0 0.5em 0; 

	}
				
#contentb ul li ul, #contentb ul li ol, #contentb ol li ul, #contentb ol li ol 
	{ 
	margin: 0 0 0 25px; 
	}

#contentb
	{ 
	width:500px; 
	position:relative; 
	}

#contentb 
	{ 
	font-size: 1.5em; 
	line-height: 1.4em; color:#111;  
	}

#contentb h1
	{
	margin-bottom:20px;  
	font-size:28px;
	line-height: 30px;	
	padding: 0px 0px 5px 0px;
	}
		
#contentb .first, #contentb .drop_cap 
	{ 
	padding: 0.17em 0.08em 0.05em 0; 
	font-size: 3.4em; 
	line-height: 0.6em; 
	color: #aaa; float: left; 
	}
			
#contentb p 
	{ 
	margin: 0 0 1em 0; 
	text-align: justify;
	}

#contentb a, #contentb a:visited 
	{ 
	text-decoration: underline; 
	color: #000000;
	}
			
#contentb a:hover 
	{ 
	text-decoration: underline; 
	color: #000000;
	}
				
#contentb blockquote 
	{ 
	font-style:italic; 
	padding:10px; 
	padding-left:35px; 
	margin-bottom:5px; 
	background:#fff url(images/bg_blockquote.gif) no-repeat top left; 
	color:#111;
	}
			
#contentb blockquote ul, #contentb blockquote ol 
	{ 
	margin: 0 0 1.46667em 15px;  
	}

#contentb img
	{ 
	display: block; 
	clear: both; 
	padding: 5px 5px 5px 0px; 
	background: #fff; 
	}





#contentc ul, #contentc ol 
	{ 
	margin: 0 0 1.46667em 25px; 
	}

		
#contentc ul 
	{ 
	list-style: disc;
	font-weight: normal;
	text-align: justify;	
	}

#contentc ol 
	{ 
	list-style: circle;
	font-weight:normal;	
	}
			
#contentc li 
	{ 
	margin: 0 0 0.5em 0; 

	}
				
#contentc ul li ul, #contentc ul li ol, #contentc ol li ul, #contentc ol li ol 
	{ 
	margin: 0 0 0 25px; 
	}

#contentc
	{ 
	width:500px; 
	position:relative; 
	}

#contentc 
	{ 
	font-size: 1.5em; 
	line-height: 1.4em; color:#111;  
	}

#contentc h1
	{
	margin-bottom:20px;  
	font-size:28px;
	padding: 0px 0px 5px 0px;
	}
		
#contentc .first, #contentc .drop_cap 
	{ 
	padding: 0.17em 0.08em 0.05em 0; 
	font-size: 3.4em; 
	line-height: 0.6em; 
	color: #aaa; float: left; 
	}
			
#contentc p 
	{ 
	margin: 0 0 1em 0; 
	text-align: justify;
	}

#contentc a, #contentc a:visited 
	{ 
	text-decoration: underline; 
	color: #000000;
	}
			
#contentc a:hover 
	{ 
	text-decoration: underline; 
	color: #000000;
	}
				
#contentc blockquote 
	{ 
	font-style:italic; 
	padding:10px; 
	padding-left:35px; 
	margin-bottom:5px; 
	background:#fff url(images/bg_blockquote.gif) no-repeat top left; 
	color:#111;
	}
			
#contentc blockquote ul, #contentc blockquote ol 
	{ 
	margin: 0 0 1.46667em 15px;  
	}

#contentc img
	{ 
	display: block; 
	clear: both; 
	padding: 5px 5px 5px 0px; 
	background: #fff; 
	}



			
#content img
	{ 
	display: block; 
	clear: both; 
	background: #fff; 
	}
				
.imgfloatleft
	{ 
	float:left; 
	margin-right:10px; 
	padding: 15px; 
	}

.imgbeh
	{ 
	float:left; 
	margin: 0 10px 10px 0;
	padding: 0;
	}

.imgfloatright
	{ 
	float:right; 
	padding: 15px; 
	}
			
.update 
	{ 
	border: 1px solid #f2ec49; 
	background: #fffdcb; 
	padding:10px; margin:0; 
	margin-bottom:1em; 
	text-align: justify;
	}
	

#sidebar
	{ 
	position:absolute; 
	right:25px; 
	top:302px;
	width:220px; 
	height:150px; 
	}

.sidebar-links
	{
	background:#73021F;
	padding:20px;
	margin-bottom:15px;
	}

.sidebar-links h3
	{ 
	margin-bottom:15px; 
	font-size: 16px; 
	color:#FFEFB7; 
	}

.sidebar-links ul
	{ 
	margin: 10px 0; 
	}

.sidebar-links ul li
	{ 
	border-bottom: 1px solid #FFEFB7; 
	padding: 10px 8px; 
	}
			
.sidebar-links ul li a
	{ 
	color: #FFEFB7; 
	text-decoration: none; 
	font-size: 14px; 
	}

.sidebar-links ul li a:hover
	{ 
	color: #fff; 
	}
	
.sidebar-links ul li.active
	{ 
	background: #3F0111; 
	border-bottom: 0;
	padding-top: 11px; 
	margin: 0 -20px;
	padding-left: 28px; 
	margin-top: -1px; 
	position: relative; 
	}
	
.sidebar-links ul li.active a
	{ 
	color: #FFEFB7; 
	}

.sidebar-info
	{
	border-top:3px solid #ded384;
	background-color:#73021F;
	padding:20px; margin-bottom:15px;
	}
			
.sidebar-info h3
	{ 
	color:#FFEFB7; 
	margin-bottom:15px; 
	font-size: 15px;
	}
	
.sidebar-info h4 
	{ 
	color:#FFEFB7; 
	text-align:center; 
	font-size:23px;
	
	}
.sidebar-info p
	{ 
	color:#FFEFB7; 
	margin-bottom:10px; 
	font-size:13px; 
	}
	
.sidebar-info ul
	{ color:#FFEFB7; 
	list-style:inside; 
	list-style-type:disc; 
	font-size:13px;
	}
	
.sidebar-info ul li a
	{ 
	color: #FFEFB7;
	text-decoration: none;
	}
	
.sidebar-info ul li a:hover
	{ 
	color: #FFEFB7;
	text-decoration: underline;
	}
			
#footer
	{
	height:38px;
	width:800px;
	background-color:#73021F;
	font-size:12px;
	}
	
#footer p
	{ 
	padding:11px 0 0 25px; 
	color:#FFEFB7;
	}
	
#footer a
	{ 
	color:#FFEFB7;
	text-decoration: none;
	}
	
#footer a:hover
	{ 
	color:#FFEFB7;
	text-decoration: underline;
	}



h1 
	{
	font-family: Arial, Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	color: #000000;
	margin-bottom:15px;
	}

h2 
	{
	font-family: Arial, Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #000000;
	margin-bottom:15px;
	}

h3 
	{
	font-family: Arial, Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	color: #002852;
	margin-bottom:15px;
	}
	
h3 a 
	{
	color: #032850;
	text-decoration: none;
	}

h3 a:hover 
	{
	color: #124b89;
	}

h4 
	{
	font-size: 16px;
	color: #032850;
	margin-bottom:10px;
	}

h5 
	{
	font-size: 14px;
	color: #000000;
	}


table   { margin-bottom: 1.4em; }
th      { border-bottom: 2px solid #ccc; font-weight: bold; }
td      { border-bottom: 0px solid #ddd; }
th,td   { padding: 4px 10px 4px 0; }
tfoot   { font-style: italic; }
caption { background: #ffc; }


.error,
.notice, 
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }
.error      { background: #FBE3E4; color: #D12F19; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #817134; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #529214; border-color: #C6D880; }
.error a    { color: #D12F19; }
.notice a   { color: #817134; }
.success a  { color: #529214; } 


fieldset {
	margin: 0 5px 10px 0px;
	padding: 2px;
	border: 1px dotted #ccc;
	
	
	background-color: #fff;
} 
legend { background-color:#000000; color:#FFFFFF; text-transform:uppercase; padding:3px; margin-left:10px; margin-bottom:10px; font-size:12px;}
form p { margin: 5px 0 0 0; form }
label {  text-align:right; margin-right:10px; display:block; width:140px; float:left; clear:both; font-weight:bold; }
