/*

Theme Name: Custom Design

Description: Custom design by Lauren Mross, built by Jonathan Cone

Author: Lauren Mross

*/

body {

	font-family:Arial;

	font-size:14px;

	line-height:16px;

	margin:0px;

	padding:0px;

}



img{border:none;}



a{color:#004172;text-decoration:underline;}

a:visited{color:#004172;text-decoration:underline;}

a:hover{color:#004172;text-decoration:underline;}



h1{

	margin:0px;

	font-family:Arial;

	font-weight: bold;

	font-size: 24px;

	line-height:28px;

	color: #000000;

	border-bottom:1px solid #797768;

	width:535px;

	padding:0px 0px 9px 15px;

}

h2{

	margin:0px 0px 0px 0px;

	padding:10px 0px 12px 15px;

	width:535px;

	font-family:Arial;

	font-weight: normal;

	font-size:18px;

	line-height:24px;

}

h3{

	margin:0px;

	font-family:Arial;

	font-weight: bold;

	font-size: 12px;

	line-height:14px;

	color: #000000;

	border-top:1px solid #797768;

	border-bottom:1px solid #797768;

	width:535px;

	padding:9px 0px 8px 15px;

}



h3 a{color:#004172;text-decoration:none;}

h3 a:visited{color:#004172;text-decoration:none;}

h3 a:hover{color:#004172;text-decoration:underline;}



h4{

	margin:0px 0px 0px 0px;

	padding:15px 0px 0px 65px;

	font-family:Arial;

	font-weight: bold;

	font-size:16px;

	line-height:18px;

}



p{

	margin:0px 0px 0px 0px;

	padding:10px 0px 6px 15px;

}



p.first{

	margin:0px 0px 0px 0px;

	padding:3px 0px 3px 65px;

}



p.indent{

	margin:0px 0px 0px 0px;

	padding:13px 0px 3px 65px;

}



p.last{

	margin:0px 0px 0px 0px;

	padding:13px 0px 20px 65px;

}



.container{

	width:900px;

	margin:0px auto;

}



.tablecontainer{

	width:500px;

	margin:0px 0px 0px 0px;

	padding:13px 0px 3px 65px;

}



.header{

	width:900px;

	float:left;

	margin:0px 0px 15px 0px;

	padding:0px 0px 0px 0px;

}

.logo{

	width:235px;

	float:left;

}

.menu{

	width:565px;

	float:left;

}

.menuItem{

	float:left;

}

.onNav{

	display:none;

}

.homeBody{

	width:900px;

	float:left;

}

.homeBanner{

	width:900px;

	float:left;

	margin-bottom:15px;

}

.body{

	width:900px;

	float:left;

}



.homeLeftCol{

	width:235px;

	float:left;

	border-top:1px solid #797768;

}



.leftCol{

	width:235px;

	float:left;

	border-top:4px solid #797768;

}

.leftColImage{

	margin:0px;

	padding:0px;

	border-bottom:4px solid #797768;

	float:left;

}

.leftColNav{

	margin:0px;

	padding:13px 0px 15px 0px;

	font-size:12px;

	line-height:14px;

	border-bottom:1px solid #797768;

	width:235px;

	float:left;

}



.leftColNav ul{

	margin:0px;

	padding:0px 0px 0px 22px;

	list-style:none;

	float:left;

}

.leftColNav ul li{

	margin:0px;

	padding:0px 0px 12px 0px;
	width:200px;

}

.leftColNav ul li.page_item a{color:#004172;text-decoration:underline;}

.leftColNav ul li.page_item a:visited{color:#004172;text-decoration:underline;}

.leftColNav ul li.page_item a:hover{color:#004172;text-decoration:underline;}



.leftColNav ul li.current_page_item a{color:#797768;text-decoration:none;}

.leftColNav ul li.current_page_item a:visited{color:#797768;text-decoration:none;}

.leftColNav ul li.current_page_item a:hover{color:#797768;text-decoration:none;}



.leftColQuote{

	margin:0px;

	padding:0px;

	font-size:12px;

	line-height:14px;

	border-bottom:1px solid #797768;

	width:235px;

	float:left;

}

.leftColAdmin{

	margin:0px;

	padding:15px 0px 15px 23px;

	font-size:12px;

	line-height:14px;

	border-bottom:1px solid #797768;

	float:left;

	width:212px;

}

.leftColAdminText{

	float:left;

	width:235px;

	font-size:11px;

	color:#797768;

}

.icon{

	float:left;

	padding:5px 0px 0px 0px;

}

.iconLink{

	padding:10px 0px 2px 5px;

	float:left;

	font-size:12px;

}

.homeRightCol{

	width:550px;

	float:left;

	margin:0px 0px 0px 15px;

	padding:11px 0px 0px 0px;

	border-top:1px solid #797768;

}



.rightCol{

	width:550px;

	float:left;

	margin:0px 0px 0px 15px;

	padding:11px 0px 0px 0px;

	border-top:4px solid #797768;

}

 .rightCol ul, .homeRightCol ul{
	margin:0px;
	padding:0px 0px 0px 90px;
	width:380px;
	list-style:none;
}

.rightCol ul li, .homeRightCol ul li{
	width:380px;
	vertical-align:top;
	margin:0px;
	padding:0px 0px 12px 10px;
	background-image:url(images/elements/bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
}

.block{

	float:left;

	width:170px;

	font-size:12px;

}

.blockHeader{

	width:155px;

	border-top:1px solid #797768;

	border-bottom:1px solid #797768;

	float:left;	

	padding:8px 0px 8px 15px;

	font-weight:bold;	

}

.blockHeader a{text-decoration:none;}

.blockHeader a:visited{text-decoration:none;}

.blockHeader a:hover{text-decoration:underline;}



.blockCopy{

	width:130px;

	float:left;

	padding:10px 0px 0px 15px;

}

.case{margin-right:20px;}

.blog{margin-right:20px;}

.footer{

	width:900px;

	float:left;

	border-top:4px solid #797768;

	margin-top:40px;

}

.footerLinks{

	width:900px;

	float:left;

	text-align:center;

	font-size:11px;

	color:#004172;

	padding:10px 0px 10px 0px;

	border-bottom:1px solid #797768;

}

.footerMenu{

	display:inline;

	list-style:none;

	margin:0px;

	padding:0px;

}

.footerMenu li{

	display:inline;

	list-style:none;

	margin:0px;

	padding:0px 7px 0px 3px;

	border-right:1px solid #797768;

}

.footerMenu .page-item-59{

	border:none;

}



.footerMenu li.current_page_item a{color:#797768;text-decoration:underline;}

.footerMenu li.current_page_item a:visited{color:#797768;text-decoration:underline;}

.footerMenu li.current_page_item a:hover{color:#797768;text-decoration:underline;}



.footerText{

	width:900px;

	float:left;

	padding:10px 0px 20px 0px;

}

.footerIcon{

	float:left;

	width:76px;

}

.footerTextCopy{

	float:left;

	color:#797768;

	font-size:11px;

	width:695px;

	padding:0px 0px 0px 10px;

}



/* blog styles */

.blogTitle{

	border-bottom:1px solid #797768;

}

.blogAuthor{

	font-weight:bold;

	font-size:14px;

}

.sidebar{

	width:235px;

	float:left;

	border-top:4px solid #797768;

}

.sidebar h2.widgettitle{

	margin:0px;

	padding:0px 0px 0px 15px;

	font-family:Arial;

	font-weight: normal;

	font-size:11px;

	text-transform:uppercase;

	color:#797768;

	width:200px;

}

.sidebar ul{

	list-style:none;

	margin:0px;

	padding:0px;

	width:200px;

}

.sidebar ul li.widget{

	margin:0px;

	padding:0px 0px 0px 0px;

	width:235px;

}

.sidebar ul li.widget ul li{

	width:180px;
	font-size:12px;
	padding:0px 0px 15px 15px;

}

.widget select{

	margin-left:15px;
	margin-bottom:15px;

}

.leftColBlogAdmin{

	margin:0px;

	padding:15px 0px 15px 23px;

	font-size:12px;

	line-height:14px;

	border-top:1px solid #797768;

	border-bottom:1px solid #797768;

	float:left;

	width:212px;

}

.comments{

	font-size:11px;

	padding-left:15px;

	width:535px;
	margin-top:15px;

}
.ddsg-wrapper{margin-top:15px;}
.ddsg-wrapper ul li ul li{margin:15px 0px 0px 0px;}

div.figures{
	float:left;
	width:250px;
}
div.figure {
  float: left;
  width: 250px;
}
div.figure p {
	float:left;
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
  width: 235px;
	clear:both;
}