p
{
	margin: 0px;
	padding: 0px;
}

body
{
 padding:0px;
 margin:0px;
 overflow-x:auto;
 overflow-y:auto;
 background-color:#dcdcdc;
}

div
{
	font-family: Arial;
	font-size: 12px;
	color: #656565;
}

table
{
	font-family: Arial;
	font-size: 12px;
	color: #656565;
}

h1
{
	font-family: Myriad Pro, Arial;
	font-size: 24px;
	font-weight:bold;
	color: #171717;
	padding: 0px;
	margin:0px;
}

h2
{
	font-family: Myriad Pro, Arial;
	font-size: 18px;
	font-weight:bold;
	color: #87cb2a;
	padding: 0px;
	margin:0px;
}

h3
{
	font-family: Myriad Pro, Arial;
	font-size: 20px;
	font-weight:100;
	color: #FFFFFF;
	padding: 0px;
	margin:0px;
}

a
{
	font-family: Arial;
	font-size: 12px;
	color: #656565;
	text-decoration:none;
}

a:hover
{
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	text-decoration:underline;
}

#menu_holder
{
	height: 50px;
	width: 989px;
	margin:auto;
}

#header
{
	height: 308px;
	width: 985px;
	margin:auto;
}

a.menu_style
{
	font-family : Trebuchet MS, Arial;
	font-weight: bold;
	font-size: 18px;
	color: #ffffff;
	text-decoration:none;
}


a.news_style
{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #656565;
	text-decoration:none;
}

a.news_style:hover
{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #656565;
	text-decoration:underline;
}

.textbox
{
   border-style: solid;
   border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
   border-color: #aaaaaa;
   font-family: Verdana;
   font-size: 12px;
   color: #000000;
   width: 220px;
   height:18px;
   padding-top:4px;
}

.grey_textbox
{
   border-width: 0px;
   font-family: Verdana;
   font-size: 12px;
   color: #ffffff;
   background: #2c2c2c;
   width: 280px;
   padding-left:10px;
}

.clr_textbox
{
	border: 0px;
   font-family: Myriad Pro, Verdana;
   font-size: 18px;
   background: transparent;
   color: #656565;
   width: 220px;
   height:20px;
   padding-left:5px;
   padding-right:5px;
}

.textarea
{
   border-style: solid;
   border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
   border-color: #aaaaaa;
   font-family: Verdana;
   font-size: 12px;
   color: #000000;
}

.grey_textarea
{
   border-width: 0px;
   font-family: Verdana;
   font-size: 12px;
   color: #ffffff;
   background: #2c2c2c;
   width: 280px;
   padding-left:10px;
	overflow: auto;
}

.img_button
{
   border-width: 0px;
   font-family: Trebuchet MS, Arial;
   font-size: 12px;
   color: #000000;
   background-image: url(img/buttons/button_bg.gif);
   text-align: center;
   width: 95px;
   height:31px;
}

.button
{
   border-style: solid;
   border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
   border-color: #aaaaaa;
   font-family: Trebuchet MS;
   font-size: 12px;
   color: #000000;
   background: #E0DFE3;
   text-align: center;
   height:21px;
}

.label
{
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #000000;
}

.normtext
{
   font-family: Verdana;
   font-size: 12px;
   color: #808080;
}

.heading
{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #656565;
}

.footer
{
   font-family: Trebuchet MS, Arial;
	font-size: 12px;
	font-weight: bold;
	color:#b6b6b6;
}

.footer:hover
{
   font-family: Trebuchet MS, Arial;
	font-size: 12px;
	font-weight: bold;
	color:#b6b6b6;
}