body{	
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;   
	color:#333333; 
	margin:0px;
	background:url('../images/tile.gif');
	font-size:12px;
	line-height:17px;
}	

a {color:#743068;text-decoration:none;}
a:hover {color:#e7a118;text-decoration:none;}
img {border:0px;}
p {margin-top:0px;margin-bottom:15px;padding:0;line-height:18px;}
.seo {display:none;}
.strong {font-weight:bold;}
.floatLeft {position:relative; float:left; display:inline;}
.floatRight, #linkFloatRight {position:relative; float:right; display:inline;}
.linkFloatRight {position:relative; float:right; display:inline;}
a.subtleLink {text-decoration:none;}
.quote, .quoter {font-style:italic;}
ol li {color:#743068; font-size:12px; font-weight:bold;}
.listText {color:#333333; font-size:12px; font-weight:normal;}
strong {font-weight:bold; color:#743068;}
.strongLink {color:#743068; text-decoration:none;}

h1,h2,h3,h4 {margin-top:0px; margin-bottom:0px;}
#introHeadings {position:relative; float:left; margin-left:35px; margin-right:35px; text-align:left; width:650px; margin-top:10px; display:inline;}

h2 {
	font-size: 40px;
	color: #D7C4E1;
	text-decoration: none;
	font-weight:normal;
	line-height:40px;
	margin-bottom:20px;
}

h3 {
	font-size: 28px;
	color: #D7C4E1;
	text-decoration: none;
	font-weight:normal;
	line-height:40px;
	margin-bottom:10px;
}
h4 {font-size: 18px;
	color: #D7C4E1;
	text-decoration: none;
	font-weight:normal;
	line-height:22px;
	margin-bottom:10px;}

.introText {font-weight:bold; color:#743068;}

h2.mainH2, h2.mainH2Inline {
	font-size:50px;
	font-weight:normal;
	color:#D7C4E1;
	text-transform:lowercase;
	line-height:60px;
	margin-bottom:10px;
}

h2#longHeading.mainH2 {
	font-size:50px;
	line-height:60px;
}

.h2Sub{
	font-size:30px;
}

h3.mainH3, h3.mainH3Inline {
	font-size:32px;
	color:#D7C4E1;
}

h3.mainH3Inline, h2.mainH2Inline {
	display:inline;
}

.peopleImageHeader{
	float:left; display:inline;
}

#homeheader{
line-height:24px;
font-size:20px;
margin-top:25px;
margin-bottom:15px;
}

h2#nameH2 {float:right; margin-right:10px;}

#peopleText{
	margin-top:5px;
	padding-top:10px;
	border-top:1px solid #D7C4E1;
}

#introHeadings h2, #introHeadings h3 {text-transform:uppercase; display:inline;}
#introHeadings h2 {color:#DE001B;}

#outerLayer {position:relative; margin-top:0px; width:704px; text-align: center; margin-left: auto; margin-right: auto;}	
#topstrap {position:relative; float:left; width:704px;  text-align: left; background:url('../images/bgstriptop.gif'); background-repeat:repeat-y; display:inline;}
#logoLayer {position:relative; float:left; margin-top:5px; margin-left:2px; width:200px; height:76px; background:url('../images/mainlogo.gif'); background-repeat:no-repeat; display:inline; }
#topFlash {position:relative; float:right; width:470px; height:88px; margin-right:2px; display:inline; border-right:1px solid #E3E3E3;}

.middleOuterHome {position:relative; float:left; width:700px; margin-left:2px; margin-right:2px; background:url('../images/middlebgbottomhome.gif'); background-repeat:no-repeat; background-position:bottom left; display:inline;}
.middleInnerHome {position:relative; float:left; width:700px; background:url('../images/middlebgtophome.gif'); background-repeat:no-repeat; background-position:top left; display:inline;}
.middleOuter {position:relative; float:left; text-align:center; width:700px; margin-left:2px; margin-right:2px; display:inline;}
.middleInner {position:relative; float:left; width:700px; background:url('../images/generictop700.gif'); background-repeat:no-repeat; background-position:top left; padding-bottom:55px; display:inline;}
.middleInnerBigTop {position:relative; float:left; width:700px; background:url('../images/generictop700.gif'); background-repeat:no-repeat; background-position:top left; padding-bottom:55px; display:inline;}

#mainContentText {position:relative; float:left; text-align:left; margin-left:65px; margin-right:65px; display:inline; margin-top:25px;}

.bottomStrap {position:relative; width:704px; float:left;}
#bottomStrapTop {margin-top:10px; font-size:0px; background:url('../images/bottomstraptop.gif'); background-repeat:no-repeat; padding-top:11px;}
#bottomStrapMiddle {background:url('../images/bottomstrapmiddle.gif'); background-repeat:repeat-y;}
#bottomStrapBottom {height:21px; font-size:0px; background:url('../images/bottomstrapbottom.gif'); background-repeat:no-repeat;}
#bottomStrapText {text-align:center; margin-left:25px; margin-right:10px; font-size:12px; color:#ffffff;}

#baseLine {position:relative; width:704px; float:left; text-align:center; font-size:10px; margin-top:6px; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
#baseLine a{text-decoration:none;}

a.bottomLink {color:#ffffff; text-decoration:none; font-weight:bold;}

#mapImage {border:1px solid #743068;}

.clear {clear:both; display:block;}

#flashRight{margin-bottom:65px;}

#leftColumnMiddle {position:relative; display:inline; float:left; width:201px;}
#rightColumnMiddle {position:relative; display:inline; float:left; text-align:left; width:499px;}

#navBreakLineTop{
	float:left;
	position:relative;
	width:704px; 
	height:5px;
	background:url('../images/navtopstrip.gif'); background-repeat:no-repeat;
	line-height:0px;
	font-size:0px;
}

#navBreakLineBottom{
	float:left;
	position:relative;
	width:704px; 
	height:4px;
	background:url('../images/navbottomstrip.gif'); background-repeat:no-repeat;
	line-height:0px;
	font-size:0px;
}

#photoStrip{
	float:left;
	position:relative;
	width:704px; 
	background:url('../images/orangestrip.gif'); background-repeat:repeat-y;
	line-height:0px;
	font-size:0px;
}

#photoStripInner{
	position:relative;
	margin-top:1px;
	float:left;
	margin-left:2px;
	margin-right:2px;
	display:inline;
}

.photoStripDivs{
	float:left;
	position:relative;
	display:inline; 
	width:175px; 
	height:83px;	
}

#gradLoginBg{
	float:left;
	position:relative;
	width:704px; 
	background:url('../images/gradstripbottom.gif'); background-repeat:no-repeat;
	background-position:bottom left;
	margin-bottom:10px;
}

#gradLoginInner{
	width:674px;
	margin-left:15px;
	margin-right:15px;
}
#surveyText a {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	float:left;
	display:inline;
	margin-right:0px;
}
#loginText{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	float:right;
	display:inline;
	margin-right:0px;
}

#inspireText {float:right;margin-bottom:15px; font-size:18px; color:#D7C4E1;  font-style: italic;}

#loginText a{
	text-decoration:none;
	color:#ffffff;
}

#loginText input{
	font-size:10px;
}

#loginForm {
	display:inline;
}

#topNav {
	float:left;
	position:relative;
	z-index:10;
	width:730px; 
	background:url('../images/bgstrip.gif'); background-repeat:repeat-y;
}
#topNav ul {
	position:relative;
	border: 0;
	margin: 0;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	list-style-type: none;
	text-align: center; margin-left: auto; margin-right: auto;
	margin-top:2px;
}

#topNav ul {width:700px;}

#topNav ul li {
	position:relative;
	float: left;
	text-align: left;
	padding: 0;
	margin: 0;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;	
	padding-top: 0px;
	padding-bottom: 5px;

}

#topNav ul li a {
	position:relative;
	float: left;
	margin: 0;
	margin-left: 0px;
	margin-right: 4px;
	padding-right: 4px;
	text-decoration: none;
	color:#ffccff;
	z-index:20;
	font-size:11px;
	font-weight:normal;
	border-right:1px solid #996699;
}

#topNav ul li a:hover{
	color: #e7a118;
	text-decoration: none;
}

#topNav #firstNavItem {padding-left: 0px; margin-left: 0px;}
#topNav #firstNavItem  a {padding-left: 0px; margin-left: 0px;}
#topNav #lastNavItem a {border-right:none;}
#topNav .selectedNavItem a {color: #e7a118;}

#homePageWelcome{
	margin-top: 30px;
	margin-bottom: 20px;
}

.indexbold {
	font-weight: bold;
	font-size: 14px;
	color: #996699;
	text-decoration: none;
}

.indexbolddarkgrey {
	font-weight: bold;
	font-size: 14px;
}

.body1index {
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;
}

.rightColumnText{
	margin-left:20px;
	width:449px;
	margin-right:30px;
}

#mainContentText ul{
  margin-left: 0;
  padding-left: 20px;
}
 
#mainContentText ul li{
  margin: 0;
  padding: 0;
  list-style-image: url('../images/smallbullet.gif');
}

#mainContentText ul.bigBullets li{
  list-style-image: url('../images/bigbullet.gif');
  margin-bottom:4px;
}

#peopleTable{
	margin-top:20px; 
	margin-bottom:20px;
	margin-left:30px;
}

.newImp{
	color:#CC99CC;
	font-weight:bold;
	font-style:italic;
}

.peopleImages {
padding-left:10px;
padding-top:2px;
padding-bottom:10px;
}

.testimonial {
float:left;
background-color:#ffe9d0;
padding:15px;
padding-bottom:5px;
margin-top:10px;
margin-bottom:10px;
width:550px;

}
.testimonial h4 {
color:#ffa642
}

.back{
background:url('../images/back_button_opt.gif'); background-repeat:no-repeat;
background-position:bottom left;
padding-left:12px;
}


.fieldset{
width:400px;
padding-bottom:15px;
margin-bottom:25px;
}
.row{
clear:both;
padding-top:5px;
}
.formLabel{
font-size:12px;
line-height:14px;
text-align:right;
margin-right:10px;
width:150px;
float:left;
}

form {margin:0;padding:0;}

fieldset { margin:0; padding:20px;border:1px solid #743068;}

legend{
padding: 10px;
color:#743068;
font-size:14px;
}

input{
border:1px solid #743068;
padding:3px;
}
.select{
border:1px solid #743068;
font-size:12px;
}

table {
border-top:1px solid #D7C4E1;
border-bottom:1px solid #D7C4E1;
border-left:1px solid #D7C4E1;
width:100%;
}
th {
background-color:#ffe9d0;
border-right:1px solid #D7C4E1;
border-bottom:3px solid #D7C4E1;
font-weight:bold; color:#743068;
}

table#rainmakerTable{
	border-top:none;
}

table#rainmakerTable th {
	border-top:1px solid #D7C4E1;
	border-bottom:none;
	padding:3px;
}

table#rainmakerTable td { text-align:center; }

table#rainmakerTable th.topth { text-align:center; }

td {
border-top:1px solid #D7C4E1;
border-right:1px solid #D7C4E1;
}

#pdf ul{color:#743068; font-size:12px; font-weight:bold;list-style-type:none;}

#pdf ul li{
padding-left:10px;
margin-bottom:8px;
list-style-image: url('../images/pdf.gif');
}
.centerMe {text-align:center;}
.resLinks {margin-bottom:10px;}