@charset "utf-8";
/* CSS Document */
.middlecallout
{
    background-color:#ffffff;
    margin:0 0 0 0;
    height:50px;
    padding:5px 0 5px 0;
    color:#000000;
    text-align:center;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;  
	line-height:20px;
	border:solid 2px #9D9C64;
}

#homepageAlert
{
    background-color:#3B504B;
    margin:-3px 0 0 0;
    height:95px;
    padding:10px 0 0 0;
    color:#ffffff;
    text-align:center;
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#homepageAlert a
{   
    color:#ffffff;
    text-decoration:none;
}

#homepageAlert a:hover
{   
    color:#ffffff;
    text-decoration:underline;
}
li{
	list-style-type: disc;
	}

.maincopy h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	line-height:14px;
}

.maincopy p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	line-height:14px;
}

.maincopy ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	line-height:12px;
}

body {
	background-color:#142d27;
	padding:0px;
	margin:0px;
	background-image:url(images/bg-stripe.gif);
	background-repeat:repeat-y;
	background-position:center;
	}

.cellpad {
	padding:5px;
	}
	
.cellpadInner {
	border-top:3px solid #8a8b52
	}	
	
.experts {
	color:#bfc386;
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	text-align:right;
	padding:0 20px 0 0;
}	
.experts .phone  
{
    color:#bfc386;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	text-align:right;
	padding:0 3px 0 0;
}
	
.home-center-block {
	background-image:url(images/home-center-block.jpg);
	background-repeat:no-repeat;
	}	
	
	
	
.home-center-block .copy, .maincopy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	padding:25px;
	line-height:16px;
}	
	
.home-center-block h1, .maincopy h1 {
	font-size:23px;
	font-family:"Times New Roman", Times, serif;
	color:#142d27;
	}	
	
.home-callouts .head{
	background-color:#e4e8d9;
	padding:5px;
	}
		
.home-callouts .head h2{
	font-size:16px;
	font-family:"Times New Roman", Times, serif;
	color:#142d27;
	padding:3px;
	margin:0px;
}		

.head h2 a {
	font-size:16px;
	font-family:"Times New Roman", Times, serif;
	color:#142d27;
	text-decoration:none
}

.head h2 a:hover {
	color:#333333;
	}
		
.home-callouts .copy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:13px;
	padding:5px;
}	

.inner-copy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:15px;
	padding:15px 35px 35px 35px;
}

.inner-copy h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
}

.inner-copy h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
}



.inner-copy .caption {
	color:#8a8b52;
	font-weight:bold;
	font-size:12px;
	line-height:15px;
	padding:0px;
	margin:0px;
	}

.photoRight {
	padding:0 0 15px 15px;
	float:right;
	}
	
a {
	color:#8a8b52;
	}
	
a:hover {
	text-decoration:none;
	}		

.left-side-lower{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding:10px;
	line-height:16px;
}

.left-side-lower h1{
	font-size:16px;
	font-family:"Times New Roman", Times, serif;
	color:#142d27;
	padding:0px;
	margin:0 0 10px 0;
}

.left-nav {
	background-image:url(images/left-nav-bg.gif);
	background-repeat:repeat-y;
	padding:10px;
	}	

.left-nav h1 {
	font-size:23px;
	font-family:"Times New Roman", Times, serif;
	color:#142d27;
	padding:0 0 5px 0;
	margin:10px 0 5px 0;
	background-image:url(images/dotted-line.gif);
	background-position:bottom;
	background-repeat:repeat-x
}

.left-nav ul{
	text-decoration:none;
	list-style-type:none;
	padding:0 0 0 0;
	margin:3px 0 0 0;
}

.left-nav li {
	padding: 0px 0 0px 15px;
	margin: 3px 0 0px 5px;
	background-image:url(images/nav-arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .3em;  	display: block;
    list-style-type: none;
}

.left-nav a {
	color:#333333;
	text-decoration:none;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size:10px;

	margin:0px;
	padding:0px
}

.left-nav a:hover {
	color:#000000
}

.footer {
	text-align:center;
	color:#97a2a0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:10px;
}

.menu {
	border:1px solid #97a2a0;
	height:23px;
	width:100%;
	}

.menu ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

.menu li {
	float:left;
	position:relative;
	z-index:100;
	margin: 0;
	margin-right: 0px;
	text-align: left;
  padding:0 40px 0px 40px;
  list-style-type: none;	
  }


.menu .l1 a {
	color:#97a2a0;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
   font-weight:bold;
}

.menu .l1 a:hover {
	color:#FFFFFF;
	text-decoration:none
	}
	
.l2 {
	  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  padding:0 15px 0 0;
  }	
  
 .l2 ul{
 	list-style-type:none;
	padding:0;
	margin:0;
	text-align:right
 } 
 
.l2 li {
	float:right;
	position:relative;
	z-index:100;
	  margin: 0;
	  margin-right: 0px;
	  text-align: left;
	  padding:5px 3px 5px 3px;
	  list-style-type: none;
} 
.l2 a {
	color:#97a2a0;
	text-decoration:none;
	font-size:10px
}

.l2 a:hover {
	color:#FFFFFF;
	text-decoration:none
	}

