form { margin: 0; padding: 0; }
h1 { font-family:Verdana, Geneva, sans-serif; font-size:15px; margin:0; padding:0; text-decoration:none; font-weight:bold; color:#7653A2; line-height:23px;}
h2 { font-family:Verdana, Geneva, sans-serif; font-size:14px; margin:0; padding:0; text-decoration:none; font-weight:bold; color:#7653A2; line-height:23px;}
a:focus {outline:none;} 
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #eeebdb url(images/background.gif) top repeat-x;

}
body,td,th {
	font-family: Verdana, Geneva, sans-serif; font-size:14px;
}
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30;
	}
#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #FDBF56;
}
#sddm div img
{
	padding: 0px 0px 0px 20px; display:block; margin-bottom:3px;
}
#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		white-space: nowrap;
		text-align: left;
		padding: 0px 20px 7px 20px!important;
		text-decoration: none;
		background: #FDBF56;
		color: #571E63;
		font: 11px;}

	#sddm div a:hover
	{	background: #FDBF56;
		color: #FFF;
		}
#left { float: left;} 
#right { float: right;}
textarea {resize: none;}
.hidden
{
	visibility:hidden;
	padding:0px;
	margin:0px;
	line-height:0px;
	overflow:hidden;
	height:0px;
	border:0px;
}

.toptext a
{font-size:12px; color:#7653A2; display:block; padding: 0px 5px 0px 5px; text-decoration:none;}
.toptext a:hover
{text-decoration:underline;}
.toptext2 span
{font-size:12px; color:#7653A2; display:block; padding: 0px 1px 0px 1px;}

.bodytype
{
	font-size:14px; color:#7653A2; line-height:23px;
	}
.smallrequest
{
	font-size:12px; color:#7653A2; line-height:15px;
	}
.quotea a
{
	font-size:14px; color:#7653A2!important; text-decoration:underline!important;
	}
.quotea a:hover
{
	font-size:14px; color:#7653A2!important; text-decoration:none!important;
	}
.bodytype td
{
	font-size:14px; color:#7653A2;
	}

.bodytype a
{
	color:#2678A7; text-decoration:underline;
}
.bodytype a:hover
{
	color:#2678A7; text-decoration:none;
}
	
.bodytypebold
{
	font-size:13px; color:#7653A2; line-height:23px; font-weight:bold;
	}
	
.bodytypelarge
{
	font-size:14px; color:#7653A2;
	}
	
td {background-repeat:no-repeat;}

.sides {background-position:top;}
.navboxrepeat {background-repeat:repeat-y;}
.quotebar input,textarea
{ 
color: #542989;
background:  #FFF;
border: 1px solid #542989;
font-size:12px;
}
.bannerbars input 
{ 
color:#000;
background: #CDC2E0;
border: 1px solid #542989;
font-size:13px;
}

.navboxtop
{
font-size:15px; color:#FFC057; line-height:20px; font-family:Verdana, Geneva, sans-serif;
}
.navboxmiddle a
{
font-size:13px; color:#FFC057; line-height:15px; font-family:Verdana, Geneva, sans-serif; text-decoration:none;
}
.navboxmiddle a:hover
{
text-decoration:underline;
}
.navboxmiddlewhite a
{
font-size:13px; color:#FFF; line-height:15px; font-family:Verdana, Geneva, sans-serif; text-decoration:none;
}
.navboxmiddlewhite a:hover
{
text-decoration:underline;
}
.newsletter span
{
font-size:14px; color:#7653A2; display:block; padding: 1px 0px 1px 0px;
}
.newsletter2 span
{
font-size:10px; color:#7653A2; display:block; padding: 1px 0px 2px 1px;
}
.request input
{
	font-size:12px; border: 1px solid #542989; color:#542989; background:#FFF; margin-left:5px; margin-right:15px;
}
.request span
{
	display:block; padding: 0px 0px 0px 0px; height:28px;
}
.request select
{
	font-size:12px; margin-left:5px;
}
.request textarea
{
	font-size:12px; border: 1px solid #542989; margin-left:0px; margin-right:15px; margin-top:3px; margin-bottom:3px;
}
.radiobuttons span
{
	display:block!important; padding:0px 3px 0px 3px!important;
}
.radiobuttons input
{
	margin:0px 2px 0px 2px!important; background:none!important; border:none!important;
}
.bodytypefooter
{
	font-size:11px; color:#7653A2;
	}
.bodytypefooter a
{
	font-size:11px; color:#7653A2; text-decoration:none;
	}
.bodytypefooter a:hover
{
	font-size:11px; color:#7653A2; text-decoration:underline;
	}
.requestheadline
{
	margin-left:24px;
}
.erase
{
	background:none!important; border:none!important; padding:0px 0px 0px 0px!important; margin:0px 0px 0px 0xp!important;
}
.ourteamdiv
{
	margin:0px 0px 7px 0px;
}
.ourteam img
{
	margin:7px 7px 7px 0px;
}