body{
font-size:90%;
font-family: Verdana, Arial,sans-serif;
color:#000000;
background-color:#ffffff;
margin:0px;
}

#page-leftmargin{
  position:absolute;
  left:10%;
}


#header{
  position:absolute;
  top:0px;
  left:0px;
  height:100px;
  width:750px;
  background-image:url(../images/background-header.png);
  background-repeat:repeat-x;
}

#header h1{
  display:none;
}

#main-logo{
position:absolute;
left:10px;
top:8px;
}

#main-logo-tagline{
  position:absolute;
  left:100px;
  top:60px;
}

#header-right{
  position:absolute;
  width:196px;
  height:80px;
  left:540px;
  top:10px;
  background-image:url(../images/header-right.jpg);
  background-repeat:no-repeat;
}

#top-third{
	position:absolute;
	top:100px;
	left:0px;
	height:214px;
	width:750px;
	background-image:url(../images/border-bottom-fade.png);
	background-position:bottom;
	background-repeat:repeat-x;
}

#main-menu{
  float:left;
  display:inline;
  margin:0px;
   width:210px;
   height:200px;
   background-image:url(../images/background-main-menu.png);
   background-repeat:no-repeat;
  font-size:100%;
}

#main-menu li{
    margin-bottom:8px;
}

#main-menu li a{
color:rgb(25,25,25);
text-decoration:none;
}


#main-menu li a:HOVER{
color:rgb(57,57,57);
font-weight:bold;
}

li.selected{
  font-weight:bold;
  color:rgb(57,57,57);
}

#top-third-right-pane{
  margin-left:211px;
  margin-right:-3px;
   height:200px;
   width:539px;
   background-image:url(../images/background-top-third-right-pane.png);
   background-repeat:repeat-x;
}

div.section-title{
  font-family: Century Gothic, Verdana, Sans Serif;
  font-size:180%;
  font-weight:normal;
  margin-top:0px;
  padding-top:10px;
  margin-bottom:10px;
}

p.sign-up{
  font-size:85%;
  padding:2px;
  background-color:rgb(153,102,51);
  text-align:right;
  font-style:italic;
  border:1px solid rgb(153,102,51);
  margin-bottom:0px;
}

p.sign-up:HOVER{
  border:1px solid ;
}

p.sign-up a{
  color:#000000;
  text-decoration:none;
}

#pop-up-window{
  padding:10px;
}

#sidebar-left{
  position:absolute;
  top:311px;
  left:0px;
  width:210px;
  padding-left:15px;
}

#page-content{
  position:absolute;
  left:210px;
  top:311px;
  padding-left:20px;
  width:500px;
}

#page-content #testimonials div {
	margin-bottom: 10px;
	width: 230px;
	height: 200px;
	float: left;
}

#page-content #testimonials div.clear {
	clear:both;
}

#middle-third-right-pane{
  position:relative;
  margin-top:0px;
  margin-left:-17px;
  height:200px;
   width:537px;
   background-image:url(../images/background-right-pane.png);
   background-repeat:repeat-x;
}

#bottom-third{
	position:absolute;
	top:490px;
	left:0px;
	width:750px;
	height:245px;
	/*border-bottom:5px solid #83aeb4;*/
}

#bottom-third-sidebar{
  position:absolute;
  top:10px;
  left:18px;
  width:130px;
}

#bottom-third-right-pane{
  position:absolute;
  top:0px;
  left:213px;
  height:180px;
   width:537px;
}

#newsletter-signup{
  margin-top:20px;
  margin-left:-15px;
  padding-top:45px;
  padding-left:22px;
  height:90px;
  width:210px;
  background-image:url(../images/background-newsletter.png);
   background-repeat:no-repeat;

}

#contact-form{
padding-left:40px;
}

#custom-form{
padding-left:40px;
}

img.hiddenPic{
	display:none;
}

p.learn-more{
  font-size:75%;
  margin-top:-2px;
  text-align:right;
  font-style:italic;
}

#footer{
	position:relative;
	clear:left;
	width:750px;
	height:50px;
	border:1px solid red;
}

/*General Styles*/

table{
font-size:90%;
border-collapse:collapse;
}

h1{
font-size:150%;
letter-spacing:2px;
margin-left:5px;
font-weight:normal;
margin-bottom:5px;
}

h2{
font-size:125%;
}

h3{
  font-size:110%;
}

h4{
  font-size:100%
}



textarea{
border:1px solid #c7c6af;
}

a{
text-decoration:underline;
color:#2E4860;
}

a:HOVER{
text-decoration:none;
}

ul{
list-style:square;
padding:0px;
margin:0px;
}

ul.linklist{
 font-size:80%;
}

.linklist li{
	list-style:square;
	margin-bottom:5px;
}

.linklist a{
	text-decoration:NONE;
}

.linklist a:HOVER{
  text-decoration:UNDERLINE;
}

/*RDTSNotice*/
#RDTSNotice{
	position:relative;
	clear:both;
	width:480px;
	margin-left:25px;
	text-align:center;
	margin-bottom: 10px;
	font-size: 8pt;
	padding-top:5px;
	border-top:1px dotted Gray;
}

#RDTSNotice a{
text-decoration:none;
color: #ABABAB;
}

#RDTSNotice a:HOVER{
color:rgb(135,135,135);
}
