* { font-size:11px; margin:0; padding:0; }

body { font-family:"Lucida Grande", Tahoma, verdana, sans-serif; font-size:11px; background-color:#2b3734; }

#wrapper { width:970px; margin:0 auto 0 auto; position:relative; }
#header { position:relative; background-color:#2b3734; height:23px; margin:9px 0 6px 24px; }
#header-logo { position:absolute; left:0px; top:0px; width:205px; height:24px; }
table#menu { width:970px; height:24px; }
td#menu-tl { width:8px; height:24px; background-image:url('images/corner-left.gif'); background-repeat:no-repeat; }
td#menu-tr { width:8px; height:24px; background-image:url('images/corner-right.gif'); background-repeat:no-repeat; }

h1 { font-size: 16px; }

#grey { height:50px; background-image:url('images/grey.gif'); background-repeat:repeat-x; border-bottom:1px solid #8f8f8f; }
#content { background-color:#fff; padding:3px;  }
#menu-2 { width:30px; background-color:#000; padding:0 12px 0 12px; font-weight:bold; }
#menu-3 { width:30px; background-color:#000; padding:0 12px 0 12px; font-weight:bold; }
#menu-4 { width:60px; background-color:#000; padding:0 12px 0 20px; font-weight:bold; }
#menu-5 { width:30px; background-color:#000; padding:0 12px 0 12px; }

table#menu a:link { color:#fff; font-size: 11px; text-decoration:none; font-family:"Lucida Grande", Tahoma, verdana, sans-serif; }
table#menu a:visited { color:#fff; font-size: 11px; text-decoration:none; font-family:"Lucida Grande", Tahoma, verdana, sans-serif; }
table#menu a:hover { color:#fff; font-size: 11px; text-decoration:underline; font-family:"Lucida Grande", Tahoma, verdana, sans-serif; }
table#menu a:active { color:#fff; font-size: 11px; text-decoration:underline; font-family:"Lucida Grande", Tahoma, verdana, sans-serif; }

a:link { color:#486F5A; text-decoration:none; }
a:visited { color:#486F5A; text-decoration:none; }
a:hover { color:#486F5A; text-decoration:underline; }
a:active { color:#486F5A; text-decoration:underline; }

p { margin:0; }

ul { 
	list-style: outside;
	padding-left: 10px;
	margin-left: 10px;
	}


img { border-width: 0px; }

#internal { margin:3px; }

a:link.featured { color:#d78d1e; }
a:visited.featured { color:#d78d1e; }
a:hover.featured { color:#d78d1e; }
a:active.featured { color:#d78d1e; }

.bold { font-weight:bold }
.center { text-align:center; }
.left { text-align:left; }
.top { vertical-align:top; }

.darkgrey { color:#555; }
.grey { color:#888; }

h3 { margin:0; }
h3.title { padding:10px 0 10px 10px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; border-left:4px solid #B8BDBA; background-color:#fafafa; }

option { padding-right:10px; }


#left { width:153px; background-color:#eee; vertical-align:top; }
#left p { width:100px; margin:4px; }

#left-menu { display:none; }
#left-menu hr { color:#ff9900; }

h3.line { margin:12px 0 6px 0px; color:#486F5A; border-bottom:1px solid #ddd; }


#breadcrumb { background-color:#f5f5f5; padding:7px 0 8px 27px; font-size:11px; border-bottom:1px solid #eee; }

.tfoot
{
	background: #3c92b3 url(images/catbg.gif) repeat-x top left;
	color: #ffffff;
	padding: 0 10px 0 10px;
	font: bold 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tfoot a:link
{
	color: #ffffff;
	text-decoration: none;
}
.tfoot a:visited
{
	color: #ffffff;
	text-decoration: none;
}
.tfoot a:hover, .tfoot a:active
{
	color: #ffffff;
	text-decoration: underline;
}
.page
{
	background: #ffffff;
	color: #000000;
}

#form-table {
	text-align: left; 
	margin: 0 auto;
	}

input {
	border: 1px solid #777;
	}

.submit {
	padding-top: 5px;
	text-align: center;
	}
	
.submit input {
	border: 1px solid #777;
	padding: 3px;
	color: #2b3734;

	}	
	
textarea	 {
	border: 1px solid #777;
	}

