body {margin: 0px; font-size: 12px; font-family: Verdana, sans-serif; color: #595959; text-decoration: none;}
img {border: none;}
.clear {clear: both;}
.fixer {float:left; margin-left: -20px; _margin-left: -10px; width: 650px; margin-top: 20px;}
a:link, a:active, a:visited {font-size: 12px; font-family: Verdana, sans-serif; color: #666; text-decoration: none;}
p {margin-bottom: 15px;}

.toplogo {margin: 0 auto 0 auto; width: 960px; height: 149px; background: #fff url(../images/toplogo.gif) top left no-repeat;}
#nav {margin: 0 auto 0 auto; width: 960px; height: 34px;}
.header {margin: 0 auto 0 auto; width: 960px; height: 258px;}
.load {background: transparent url(../images/load.gif) 50% 50% no-repeat;}

#nav ul {list-style:none; margin:0; padding:0;}
#nav ul li {float:left; margin-bottom:0; padding:0; text-align:center; border-right: 2px solid #fff; _display: block;}
#nav ul li a, #nav ul li a:active, #nav ul li a:visited {display: block; _display: inline-block; margin: 0px; height: 20px; padding: 10px 12px 4px 12px; background-color: #efefef;}
#nav ul li a:hover {background-color: #e8e8e8; padding: 10px 12px 4px 12px;}
#nav ul li.selected {display: block; margin: 0px; height: 20px; padding: 10px 12px 4px 12px; background-color: #e8e8e8;}



.email {float: right; width: 222px; height: 19px; margin-top: 50px; margin-right: 10px; _margin-right: 5px;}
.contentholder {margin: 0 auto 0 auto; width: 960px;}
.contentright {float: right; width: 280px; margin-top: 5px; *margin-top: 20px; line-height: 14pt;}
.contentleft {float: left; width: 650px; margin-top: 5px; *margin-top: 20px; line-height: 14pt;}
.rightbox {float: right; width: 260px; background-color: #efefef; padding: 10px; margin-top: 10px;}
.minus {margin-top: 0px;}
.sidetitle {font-size: 15px; font-weight: 200; color: #595959;}
a.sidelinks, a.sidelinks:link, a.sidelinks:active, a.sidelinks:visited {font-size: 12px; font-family: Verdana, sans-serif; color: #6b207f; text-decoration: none; font-weight: normal;}
a.sidelinks:hover {font-size: 12px; font-family: Verdana, sans-serif; color: #666; text-decoration: none; font-weight: normal;}
.pad {padding-bottom: 12px;}
li.insider {margin: 12px 0px 0px 15px; *margin: 12px 0px 0px 0px; border: none; list-style:disc;}
li.testi {margin: 12px 0px 10px 15px; *margin: 12px 0px 10px 0px; border: none; list-style:disc;}
.speech {font-size: 16px; color:#ccc;}

.footer {margin: 0 auto 0 auto; width: 960px; margin-top: 60px; font-size: 12px; height: 95px; padding-top: 5px; line-height: 13pt;}
.footer a:hover {color: #6b207f;}
.ftleft {float: left; width: 440px;}
.smaller {font-size: 10px;}
.purple {color: #6b207f;}
.titles {font-size: 16px;}
.ftmiddle {float: left; margin-left: 35px; width: 210px;}

.ftright{
	float: right;
	width: 250px;
	padding-top: 2px; 
	text-align: right;
	position:relative;
}

.ftright ul {
	list-style:none;
	padding:0;
	margin:0;
	position:absolute;
	right:0;
	top:75px;
	width:406px; /* 375px */
	line-height: normal;
}

.ftright li {
	float:left;
	padding: 0 0 0 10px;
	border-left: 1px solid #666;
	line-height: normal;
	margin:0 0 0 10px;
	display:inline;
	height:10px;
}

.ftright li a {
	font-size:10px;
	line-height: normal;
	padding:0;
	margin:0;
	position:relative;
	top:-4px;
}

.noborder { border:none!important;}

.boxes {border: 1px solid #ccc; font-family: "Tahoma", Verdana, Arial, sans-serif; font-size: 12px; color: #666666;}
.formsubmit {font-family: "Tahoma", Verdana, Arial, sans-serif; font-size: 12px; color:#ffffff; font-weight: normal; background-color:#6b207f; border: none; padding: 3px 9px 3px 9px; margin-top: 8px;}
.formcancel {font-family: "Tahoma", Verdana, Arial, sans-serif; font-size: 12px; font-weight: normal; color:#6b207f; background-color:#ffffff; border: none;}
.text {font-family: "Tahoma", Verdana, Arial, sans-serif; font-size: 12px; font-weight: normal; color:#666666;}

.contact1 {float: left; width: 300px;}
.contact2 {float: left; margin-left: 40px;}
.contactbox {float: left; width: 340px; line-height: 18pt;}
.contactbox2 {float: left; line-height: 18pt; margin-top: 38px; *margin-top: 26px;}

.largetel {
	color:#6b207f;
	font-size:16px;
}

.portfolio {
	float:right;
	margin:20px 0 0 20px;
}
