﻿*
{
	font:normal 13px/16px  Tahoma,Arial,Helvetica,sans-serif;	
}

html
{
	background:#000;
	background-image:url(../Images/Shadow.jpg);
	background-repeat:repeat-x;
}

body
{
	background:black;
	background-image:url(../Images/Shadow.jpg);
	background-repeat:repeat-x;
}

#doc
{
	background:white;
}

#mainContent
{
	margin:20px;
}

a {
	color:#B7D433;
	font-weight:bold;
	text-decoration:none;
	border:dotted 1px #B7D433;
	padding:0px 2px 0px 2px;
}

a:hover 
{	
	background:#cccccc;
	background-image:url(../Images/ShadowSmall.jpg);
	background-position:top;
	background-repeat:repeat-x;
	color:#ffffff;
}

abbr, acronym 
{
	cursor:help;
}

#logo
{
	display:block;
	position:relative;
	top:-123px;
	left:20px;
}

#topMenu
{
	margin:0px 0px 0px 0px;
	padding:7px 5px 7px 5px;
	text-align:center;
}

#leftMenu a
{
	border:0px;
	color:white;
	text-transform:lowercase;
	font-weight:normal;
}

#leftMenu a:hover
{
	color:White;
	background:none;
}

#leftMenu
{
	padding:0px;
	margin:0px;
}

#leftMenu li
{	
	background:#444444;
	color:White;
	padding:7px 0px 10px 10px;
	margin:0px 0px 1px 0px;
	list-style-type:none;
}

.leftMenuLink
{
	margin:8px 5px 6px 20px;
	padding:0px;
}

#topMenu a
{
	padding:10px;	
	border:none;
}

#pageHeader ul
{
	width:700px;	
	display:inline;	
	padding:0px 5px 0px 5px;
}

#pageHeader li
{
	display:inline;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;	
	background-position:left center;
	list-style:none;
	padding-left:10px;
	margin-left:-5px;
	margin-right:0px;
	text-align:center;
}

#pageHeader li.first
{
	background:none;
	padding-left:0px;
	margin-left:0px;
}

#pageHeader a
{
	color:#555;
}

#pageHeader a:hover
{
	color:#000000;
}

#columnOne
{
	margin:0px 10px 0px 0px;
}

#columnOne img
{
	float:left;
}

#columnOne ul
{	
	margin:10px 0px 0px 40px;	
	list-style-type: square;		
	list-style-position:outside;
}

#columnOne li
{
	font:normal 13px/16px  Tahoma,Arial,Helvetica,sans-serif;	
}

#columnOne p
{
	font:normal 13px/16px Tahoma,Arial,Helvetica,sans-serif;
	text-align:justify;
}

#intro
{
	/*background-image:url(../images/surfacebackground.jpg);*/
	background-repeat:repeat-x;
	margin:0 0 20 0px;
}

h1
{
	font:normal 30px  Tahoma,Arial,Helvetica,sans-serif;
	margin:0px 0px 20px 0px;
}

h2
{
	font:normal 25px  Tahoma,Arial,Helvetica,sans-serif;
	margin:10px 0px 20px 0px;
}

h3
{
	font:normal 12px  Tahoma,Arial,Helvetica,sans-serif;
	padding:10px 0px 20px 0px;
	font-weight:bold;
}


p.introPara
{
	font:normal 13px/16px Tahoma,Arial,Helvetica,sans-serif;
	margin:0px 20px 0px 0px;
	padding:5px 0px 5px 0px;
	letter-spacing:0.03em;	
	border-top:1px solid black;
	border-bottom:1px solid black;	
}

p, p.normalPara
{
	font:normal 13px/16px  Tahoma,Arial,Helvetica,sans-serif;
	margin:20px 0 0 0;
	text-align:justify;	
}
	
#areaMenu li
{	
	display:block;
	background-image:url(../images/leftmenubackground.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;	
}

#areaMenu a
{
	font:normal 13px/16px  Tahoma,Arial,Helvetica,sans-serif;
}

#areaMenuInner
{
	
}

#mainImage
{
float:right;
margin:0px 0px 0px 0px;
}

#pageFooter
{
	text-align:center;
}

#pageFooter a
{
	font-size:small;	
	border:none;
	color:	#aaa;
}

#pageFooter ul
{
	display:inline;
}

#pageFooter li
{
	display:inline;
	color:#ccc;
	list-style:none;
}


td,th
{
	font:normal 13px/16px  Tahoma,Arial,Helvetica,sans-serif;
	vertical-align:top;
}

input,textarea { background:#B7D433;}
.button{ padding:5px 10px 5px 10px;}

#contactForm { margin-top:20px; }

#orderForm td 
{
	font:normal 13px/16px  Tahoma,Arial,Helvetica,sans-serif;
	padding:2px 2px 2px 2px;
	background:#eee;
}

#orderForm textarea, input
{
	font:normal 13px/16px  Tahoma,Arial,Helvetica,sans-serif;
}

#orderForm input.submit
{
	font:bold 13px/16px  Tahoma,Arial,Helvetica,sans-serif;
	background:#eee;
}

.validationSummary
{
	font:normal 13px/16px  Tahoma,Arial,Helvetica,sans-serif;
}

dl
{
    margin:0px;
    padding: 5px 5px 5px 5px;
    background: #B7D433;
}

dl.rssList a
{
    color:black;
    font-weight:bold;
    text-decoration:none;
    border:none;
}

dl.rssList a:hover
{
    text-decoration:underline;
}

dl.rssList dd
{
	font-family:Trebuchet MS;
	font-size:12px;
	padding:0;
	margin:0;
}

dl.rssList dt 
{
	font-family:Trebuchet MS;
	font-size:14px;
	padding:10px 0px 0px 0px;
	margin:0;
	font-weight:bold;
}

#pageHeader
{
	margin-top:-200px;	
}

#doc
{
	background-image:url(../images/topcurve.gif);
	background-repeat:no-repeat;
}

#contactForm th,td
{
	border:none;	
}

#Email
{
	width:430px;
}

#Message
{
	height:158px;width:430px;
}

.editor-label
{	
	width:100px;	
	vertical-align:bottom;
	height:20px;
	font-weight:bold;
}

#ft
{
	background-image:url(../images/bottomcurve.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:20px;
}

.field-validation-error
{
	color:Red;
	margin-bottom:20px;
}
