body{
  background:url(../images/backrepeat2.jpg);
  background-repeat:repeat-x;
  background-color:#505f96;
  margin:0px;
  padding:0px;
  font-family:"Times New Roman",Georgia,Times, serif;
  font-size:12px;
  line-height:15px;
  }
/*2nd level*/
#background{
  background:url(../images/background2pg.jpg) no-repeat;
  position:absolute;
  top:0px;
  left:0px;
  margin:0px;
  padding:0px;
  width:1000px;
  height:793px;}

#clientlogin{
  position:absolute;
  left: 90px;
  top: 75px;
  margin:0;
  padding:0;
  }
 
#logo{
  position:absolute;
  left:365px;
  top:30px;}

#menu{
position:absolute;
  top:98px;
  left:0px;
  margin:0;
  padding:0;
  width:310px;
  height:592px;
  color:#ffffff;}


#searchmenu {
  position:absolute;
  left:745px;
  top:0px;
  width:235px;
  height:98px;
  background-color:#223472;
  border-left:solid 1px #ffffff;
  padding:0px 0px 0px 0px;
  }

#searchmenu table{
  width:auto;
  margin:0;
  }
  
#searchmenu td{
  margin:0px;
  }  
#smallnav{
  position:absolute;
  top:3px;
  left:8px;
  margin:0px;
  padding:0px 0px 0px 0px;
  }


#searchit {
  position:relative;
  left:0px;
  padding:10px 0px 0px 0px;
  }

#pagetitle{ 
  position:absolute;
  top:98px;
  left:310px;
  height:39px;
  width:385px;
  margin:0px;
  padding: 15px 25px 10px 25px;
  background-color:#907577;
  }
  
  
#pageslogan{ 
  position:absolute;
  top:162px;
  left:310px;
  height:113px;
  width:385px;
  padding:25px 25px;
  background-color:#e1d4d8;
  border-bottom: solid 1px #ffffff;
  color:#263672;
  font-size:24pt;
  line-height:36px;
  }


#contentback{ 
  position:absolute;
  top:325px;
  left:310px;
  height:1063px;
  width:395px;
  padding:10px 25px;
  background-color:#f0e9eb;
  border-top:solid 1px #ffffff;
  }
  
#imageholder{
  position:absolute;
  left:745px;
  top:98px;
  width:235px;
  height:64px;}
 
#quote{
  position:absolute;
  left:745px;
  top:162px;
  width:195px;
  height:238px;
  margin:0px;
  padding:10px 20px 10px 20px;
  border-left:solid 1px #ffffff;
  background-color:#c6b3b9;
  color:#223472;
  }

.subhead{font-size:12pt; line-height:14pt;}


a.casestudy {color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:oblique;}
a.casestudy:link {color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:oblique;}
a.casestudy:visited {color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:oblique;}
a.casestudy:hover {color:#263672; font-size:10px; font-weight:bold; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:oblique;}
  
.subtitle{
  height:18px;
  width:195px;
  margin:0px;
  padding: 10px 20px 10px 20px;
  background-color:#907577;
  color:#ffffff;
  font-size:14px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  }
  
#rightcolumn{
  position:absolute;
  left:745px;
  top:417px;
  width:235px;
  height:992px;
  border-left:solid 1px #ffffff;
  background-color:#c5b3b9;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#263672;
  }
  
#rightcolumn p{
  margin:0px;
  padding:5px 20px 5px 30px;
  }
  
#rightcolumn ul{
  margin:0px 0px 0px 15px;
  padding:0;
  list-style:none;
  }  
#rightcolumn li{
  padding:0px;}

.clientquote{font-size:13px; color:#223472; line-height:14px;}
.quotename{font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.quotetitle{font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12px;}

.subhead{font-size:12pt; line-height:14pt;}

a {color:#223472; font-size:12px; text-decoration:none;}
a:link {color:#223472; font-size:12px; text-decoration:none;}
a:visited {color:#223472; font-size:12px; text-decoration:none;}
a:hover {color:#e3a14f; font-size:12px; text-decoration:none;}


.searchSubmit {
	border-color: #333333; 
	border-style: solid; 
	border-width: 1px; 
	background-color: #336699; 
	cursor: pointer;
	color: #ffffff;
} 
.small {font-size:8px; color:#FFFFFF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.small {color:#FFFFFF; font-size:8px; color:#FFFFFF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.small:link {color:#FFFFFF; font-size:8px; color:#FFFFFF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.small:visited {color:#FFFFFF; font-size:8px; color:#FFFFFF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.small:hover {color:#FFFFFF; font-size:8px; color:#FFFFFF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}

a.contentback {color:#223472; text-decoration:none;}
a.contentback:link {color:#223472; text-decoration:none;}
a.contentback:visited {color:#223472; text-decoration:none;}
a.contentback:hover {color:#e3a14f; text-decoration:none;}

#newsbutton{
  position:absolute;
  left:48px;
  margin:0;
  padding:0;
  border:0;
  width:42px;
  height:15px;
  background: url(../images/clear.gif) no-repeat;}

#newsbuttonroll {
  display:block;
  padding:0;
  border:0;
  margin:0;
  background:url(../images/newsbutton.gif) no-repeat;
  width:42px;
  height:15px;}
 
a#newsbuttonroll:hover {
  background:url(../images/newsbutton2.gif) no-repeat;}

#careerbutton{
  position:absolute;
  left:90px;
  margin:0;
  padding:0;
  border:0;
  width:62px;
  height:15px;
  background: url(../images/clear.gif) no-repeat;}

#careerbuttonroll {
  display:block;
  padding:0;
  border:0;
  margin:0;
  background:url(../images/careerbutton.gif) no-repeat;
  width:62px;
  height:15px;}
 
a#careerbuttonroll:hover {
  background:url(../images/careerbutton2.gif) no-repeat;}

#contactbutton{
  position:absolute;
  left:152px;
  margin:0;
  padding:0;
  border:0;
  width:72px;
  height:15px;
  background: url(../images/clear.gif) no-repeat;}

#contactbuttonroll {
  display:block;
  padding:0;
  border:0;
  margin:0;
  background:url(../images/contactbutton.gif) no-repeat;
  width:72px;
  height:15px;}
 
a#contactbuttonroll:hover {
  background:url(../images/contactbutton2.gif) no-repeat;}

#homebutton{
  position:absolute;
  left:8px;
  margin:0;
  padding:0;
  border:0;
  width:40px;
  height:15px;
  background: url(../images/clear.gif) no-repeat;}

#homebuttonroll {
  display:block;
  padding:0;
  border:0;
  margin:0;
  background:url(../images/homebutton.gif) no-repeat;
  width:40px;
  height:15px;}
 
a#homebuttonroll:hover {
  background:url(../images/homebutton2.gif) no-repeat;}
