body { margin: 0 auto; padding: 0; font-size:12px; font-family:Arial, Helvetica, sans-serif; background: #ffffff url(/images/template/backround2.gif) top center repeat-x; }

h1 { color:#432568; font-size:20px; margin-top:0; font-family:Arial, Helvetica, sans-serif; }
h2 { color:#A893CB; font-size:16px; margin-top:0; font-family:Arial, Helvetica, sans-serif; }

a:link, a:visited, a:active { text-decoration:underline; color: #432568; }
a:hover { text-decoration: underline; color: #FF6600; }

img { border: 0; }
img.floatLeft { margin:0 10px 10px 0; float:left; }
/*------------------------------------------------------
BASIC LAYOUT
------------------------------------------------------*/

#outer {
	background: #ffffff;
	color: #303030;
	margin: 0 auto;
	width: 760px;
}

#header {
	margin: 0 0 8px 0;
	border: 0;
}

#logoarea {
	clear: left;
	float: left;
	width: 150px;
	height: 84px;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 0.9em;
	background: #ffffff url(/images/template/logo.gif) top left no-repeat;
}

/*------------------------------------------
MENU
------------------------------------------*/
#menu {
	clear: left;
	float: left;
	width: 150px;
	margin: 0 0 0px 0;
	padding: 0;
	font-size: 0.9em;
}

#menu ul {	
	list-style: none;
	width: 150px;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 1.1em;
}	

#menu li {
	margin-bottom: 4px;
}

#menu li a {
	font-weight: bold;
	height: 20px;
	text-decoration: none;
	color: #625277;
	display: block;
	padding: 5px 0 0 8px;
	background: #ffffff;
	border-left: 5px solid #A893CB;
}	
	
#menu li a:hover {
	background-color: #FFC68A;
	color: #ffffff;
	border-left: 5px solid #FFC68A;
}

/*------------------------------------------
FOOTER
------------------------------------------*/
#footer {
	clear: both;
	margin: 0 auto;
	padding: 10px 0 20px 0;
	border-top: 3px solid #FFC68A;
	width: 760px;
	text-align: center;
	color: #666666;
	font-size: 0.9em;
}

#footer a {
	color: #FF6600;
	text-decoration: underline;
}

#footer a:hover {
	text-decoration: underline;
	color: #432568;
}
#footer #bottomlinks {
	
}
#footer #bottomlinks a:link, 
#footer #bottomlinks a:visited, 
#footer #bottomlinks a:active { font-size:12px; text-decoration:underline; color: #432568; }
#footer #bottomlinks a:hover { text-decoration: underline; color: #FF6600; }
/*------------------------------------------
LEFT
------------------------------------------*/
.leftnews {
	margin: 1px 0 1px 0;
	padding: 8px 5px 8px 7px;
	width: 138px;
	color: #333333;
	font-size: 11px;
	background-color: #F2EDF8;
	line-height: 1.3em;
}
.leftnews table { clear:left; border-collapse:collapse; border:0; margin-top:5px; }
.leftnews td { padding:1px; }
.leftnews p { color: #333333; }
/*------------------------------------------
RIGHT
------------------------------------------*/
.rightnews {
	float: right;
	width: 94px;
	background-color: #FFFFFF;
	margin: 0 0 10px 10px;
	padding: 5px;
	font-size: 11px;
	line-height: 1.5em;
}

.rightnews p {
	margin: 0 0 0 0;
}

.rightnews ul {
	margin-left:0;
	margin-top:4px;
}
.rightnews li {
	margin-left:-24px;
}

/*------------------------------------------
CONTENT
------------------------------------------*/
#content {
	margin: 0 110px 20px 160px;
	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0;
	padding: 0 10px 0 10px;
	line-height: 1.6em;
	text-align: left;
}

#content .purplebox {
	background-color: #F2EDF8;
	border: 1px solid #A893CB;
	color: inherit;
	padding: 5px;
	margin: 0px;
	text-align:center;
}

#content .splitright {
	background-color: #ffffff;
	width: 49%;
	float: right;
	overflow: hidden;
	margin-bottom:20px;
}

#content .splitleft {
	background-color: #ffffff;
	width: 49%;
	float: left;
	overflow: hidden;
	margin-bottom:20px;
}
#content .splitmid {
	background-color: #ffffff;
	overflow: hidden;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
}
/*------------------------------------------

------------------------------------------*/
p.center { text-align:center; }
p.testimonialwriter { margin-top:0; text-align:right; padding-bottom:8px; padding-top:0px; border-bottom:1px solid #FFEDB4; font-size:11px; }
p.testimonial {padding-bottom:0px; margin-bottom:0;}
