/* CSS Document */
body {width:1000px; margin:0 auto auto auto; font-family:'Trebuchet MS', Tahoma, Sans-serif; font-size:12px; color:#616161; font-weight:300; background: url('images/bg.gif') repeat-x #f0f61f;}

h1 {
	font-family: 'Trebuchet MS', Tahoma, Sans-serif;
	font-size: 180%;	
	font-weight: bold;	
	color: #db2222;
}


h2, h3 {
	font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;
	font-weight: Bold; 	
	padding: 5px;
}

h2 {
	font-size: 1.8em;
	color: #901100;
	background-image:url('images/horizontal_line.gif');
	background-repeat:repeat-x;
	background-position:bottom left; 
}
h3 {
	font-size: 1.6em;
	font-weight: normal;	
	padding: 4px 10px 4px 10px;	
}

img.float-right {
  	margin: 5px 0px 10px 10px; 
	background: #FAFAFA;
   	border: 1px solid #E4E4E4;
	padding: 8px;
}
img.float-left {
  	margin: 5px 10px 10px 0px;
	background: #FAFAFA;
   	border: 1px solid #E4E4E4;
	padding: 8px;
	float: left;
}

blockquote {
	margin: 15px 10px;
 	padding: 5px 7px 5px 40px;  	
   	font-weight: normal;
	font-size: 17px;
	line-height: 1.6em;
	font-style: italic;
	font-family: Georgia, 'Times New Roman', Times, serif;		
	color: #80614D;	
	border: 1px solid #EEE8E1; 
	background: #FAF7F5 url(images/quote.gif) no-repeat 15px 15px;
}

code {
  margin: 5px 0;
  padding: 15px;
  text-align: left;
  display: block;
  overflow: auto;  
  font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace ;
  /* white-space: pre; */
  border: 1px solid #b5b5b5;  
  background: #e7e8e8;
}


input.text, select {
 font-size: 12px;
 border: 1px solid #666666;
 width: 200px;
}

.footer_text{
	font-size:11px;
	color: #000000;
	margin: 3px auto auto auto;
}


.header_text{
	color: #901100; 
	font-weight: bold; 
	font-size:22px; font-family:'Trebuchet MS', Tahoma, Sans-serif;
}
.header_div_class
{
	font-family: Georgia, 'Times New Roman', Times, serif;
	width:260px;
	border: 2px #800000 solid;
	color: #800000;
	font-style: bold;
	font-size: 24px;
}

a.topmenu:link{color: #FFFFFF; text-decoration:none; font-weight:bold; font-size:16px; font-family:'Trebuchet MS', Tahoma, Sans-serif;}
a.topmenu:visited{color: #FFFFFF; text-decoration:none; font-weight:bold; font-size:16px; font-family:'Trebuchet MS', Tahoma, Sans-serif;}
a.topmenu:hover{color: #393939; text-decoration:none; font-weight:bold; font-size:16px; font-family:'Trebuchet MS', Tahoma, Sans-serif; background:#d3d3d3;}
a.topmenu:active{color: #FFFFFF9; text-decoration:none; font-weight:bold; font-size:16px; font-family:'Trebuchet MS', Tahoma, Sans-serif;}


a.color_maroon:link{color: #69233c; text-decoration:none; font-weight:bold; font-size:12px; font-family:'Trebuchet MS', Tahoma, Sans-serif;}
a.color_maroon:visited{color: #69233c; text-decoration:none; font-weight:bold; font-size:12px; font-family:'Trebuchet MS', Tahoma, Sans-serif;}
a.color_maroon:hover{color: #e5e3b3; text-decoration:none; font-weight:bold; font-size:12px; font-family:'Trebuchet MS', Tahoma, Sans-serif; background:#69233c;}
a.color_maroon:active{color: #69233c; text-decoration:none; font-weight:bold; font-size:12px; font-family:'Trebuchet MS', Tahoma, Sans-serif;}




a.big:link{color: #767575; text-decoration:none; font-weight:normal; font-size:22px; font-family:'Trebuchet MS', Tahoma, Sans-serif;}
a.big:visited{color: #767575; text-decoration:none; font-weight:normal; font-size:22px; font-family:'Trebuchet MS', Tahoma, Sans-serif;}
a.big:hover{color: #393939; text-decoration:none; font-weight:normal; font-size:22px; font-family:'Trebuchet MS', Tahoma, Sans-serif; background:#f2f2f2;}
a.big:active{color: #767575; text-decoration:none; font-weight:normal; font-size:22px; font-family:'Trebuchet MS', Tahoma, Sans-serif;}

a.calendar:link{color: #ffffff; text-decoration:none; font-weight:normal; font-size:12px; font-family:'Trebuchet MS', Tahoma, Sans-serif;}
a.calendar:visited{color: #ffffff; text-decoration:none; font-weight:normal; font-size:12px; font-family:'Trebuchet MS', Tahoma, Sans-serif;}
a.calendar:hover{color: #ffffff; text-decoration:none; font-weight:normal; font-size:12px; font-family:'Trebuchet MS', Tahoma, Sans-serif;}
a.calendar:active{color: #ffffff; text-decoration:none; font-weight:normal; font-size:12px; font-family:'Trebuchet MS', Tahoma, Sans-serif;}
p {font:14px arial, Tahoma, Arial, helvetica, sans-serif; color:#000000; vertical-align:top; padding:0; margin:0}
.clear{clear:both; line-height:0px}