body{margin: 0;padding: 0;
background: none;
}

p{font-size:13px;
font-family: Arial, Helvetica, Verdana, san-serif;
line-height:20px;
position:relative;}

.wrapper{ 
width:100%;
position:relative;
display:table;
}

#top{
display: none;
}

#head{display: none;}

* {padding: 0px; margin: 0px;}

img {border: none;}

html, body {min-height: 100%;height: 100%;}

a {outline: none;}

.left{float: left;}

.right{float: right;}

.clear{clear: both;}

.indent20{text-indent: 20px;}

.indent30{text-indent: 30px;}

.redtext{color: #b60000;}

.bluetext{color: #3687c3;}



/************************************************************************
HEAD AREA
*************************************************************************/

h4.sitesearch{display: none;}


/*LOGO*/

#top .logo, .logo a{
display: none;
}



#homeMenu {
display: none;}



#interiorMenu{
display: none;}


/*featured*/

#homeFeature{display: none;}

#interiorFeature{display: none;}





/*content*/

#rgtCol.interior{float: left;width: 630px;min-height: 500px;}

#rgtCol.interior p{color: #000;padding: 10px 30px 10px 30px;}

#rgtCol.interior a, #rgtCol.interior a:visited{color: #b60000;text-decoration: none;}

#rgtCol.interior a:hover{text-decoration: underline;}

#rgtCol.home{float: left;width: 245px;background: #fff;}

#rgtCol.home p{color: #000;padding: 10px 30px 0px 30px;}

#rgtCol.home a, rgtCol.home a:visited{color: #b60000;text-decoration: none;}

#rgtCol.home a:hover{text-decoration: underline;}

#rgtCol.contact{float: left;width: 530px;}

#rgtCol.contact p{color: #000;padding: 10px 30px 10px 30px;}

#lftCol.interior{display: none;}

#lftCol.interior p{color: #000;padding: 5px 10px 5px 10px;font-size: 1em;line-height: 1.1em;}

#lftCol.interior img{display: none;}

#lftCol.home{float: left;width: 310px;min-height: 500px;}

#lftCol.home p{color: #000;padding: 10px 30px 0px 30px;}

#lftCol.home img{display: none;}

#lftCol.contact{float: left;width: 270px;}


#midCol.home{float: left;width: 245px;;min-height: 500px;}

#midCol.home p{color: #3879bd;padding: 10px 30px 0px 30px;}




a.sublinkHead, a.sublinkHead:visited{padding-left: 14px;margin: 0px;color: #fff;text-decoration: none;display: block;width: 94%;}
a.sublinkHead:hover{color: #b60000;text-decoration: none;}

a.sublink, a.sublink:visited{font-size: .9em;padding-left: 28px;color: #fff;display: block;width: 85%;margin: 0px;text-decoration: none;}
a.sublink:hover{color: #b60000;text-decoration: none;}



.breakline{width: 170px;height: 3px;padding-top: 8px;padding-bottom: 8px;}

.shim{width: 40px;height: 20px;display: block;}



#footerBar{width: 800px;height: 32px;display: block;margin: 0 auto;}

.footerHR{height: 2px;width: 800px;background: #ccc;display: block;clear: both;margin-bottom: 5px;}

.searchHR{height: 2px;width: 600px;background: #ccc;display: block;clear: both;margin-bottom: 5px;margin-left: auto;margin-right: auto;}

.tight{margin-bottom: -10px;}

.tight2{margin-bottom: -20px;}

img.newsLink{display: none;}

#eventCol{width: 100%;background: #f0f0f0;}

#main{
width:800px;
position: relative;
margin: 0 auto;
margin-top: 8px;

}



#content{
width:610px;
margin:0;
overflow: hidden;
position:relative;
float:right;
}

/* Header Details */


#header {display: none;}

#header h3{padding-left: 30px; padding-top: 30px;color: #00305a;font-size: 1.5em;line-height: 1.8em;display: block;}

#sideHeader {display: block;width: 100%;height: 72px;position: relative;clear: both;}

#sideHeader h3{padding-left: 26px; padding-top: 30px;color: #00305a;font-size: 1.3em;line-height: 1.8em;display: block;}

#sideHeader2 {display: block;width: 100%;height: 72px;position: relative;clear: both;}

#sideHeader2 h3{padding-left: 26px; padding-top: 8px;color: #00305a;font-size: 1.3em;line-height: 1.15em;display: block;}

#header.post {display: block;width: 100%;height: 72px;position: relative;clear: both;}

#header.post h3{padding-left: 30px; padding-top: 30px;color: #fff;font-size: 1.5em;line-height: 1.8em;display: block;}

.entry h3{padding-left: 20px;display: block;background: #a2c3ec;color: #00305a;}


.blueshade1{background: none;}
.blueshade2{background: none;}
.blueshade3{background: none;}
.redfill{background: none;}

/* Case pages */


#caseInfo{width: 630px;display: block;position: relative;
margin: 0 auto;min-height: 200px}

#caseInfo #lftCol.case{float: left;width: 372px;height: auto;display: block;}

#caseInfo #rgtCol.case{float: left;width: 258px;height: auto;display: block;}

#caseInfo #rgtCol.case p{color: #000;padding: 5px 30px 5px 30px;}

#caseInfo #rgtCol.case img{margin-left: 10px}

#caseInfo #rgtCol.case a.sublinkHead, #caseInfo #rgtCol.case a.sublinkHead:visited{padding-left: 14px;margin: 0px;color: #fff;text-decoration: none;display: block;width: 94%;}

#caseInfo #rgtCol.case a.sublinkHead:hover{color: #b60000;text-decoration: none;display: block;}

#caseInfo #cell1{float: left;width: 120px;height: auto;display: block;}
#caseInfo #cell2{float: left;width: 252px;height: auto;display: block;}

#caseInfo #cell1 p{padding-left: 12px;padding-right: 2px;font-weight: bold;display: block;line-height: 15px;}
#caseInfo #cell2 p{padding-left: 0px;padding-right: 2px;font-weight: bold;display: block;line-height: 15px;}

#rgtCol .assets img.alignnone{clear: both;margin-right: 250px;}

.entry #photoCol{float: left;width: 220px;display: block;}
.entry #bioCol{float: left;width: 410px;display: block;}

.entry #photoCol img{padding: 20px 0px 30px 20px;}

.entry #photoCol p img{padding: 5px 2px 0px 0px;}

.entry ul li{list-style-type: disc;list-style-position: outside;margin-left: 50px;padding-left: 0px;}

.entry #photoCol strong{color: #3687c3;}

#contactBox {float: left;width: 255px;}

.entry ul li a:hover{text-decoration: underline;}

.entry ul li p a, .entry p a:visited{text-decoration: none;display: block;margin: 0px;}

entry ul li p a:hover{text-decoration: underline;display: block;}

.entry p a img{padding-top: 6px;padding-right: 2px;}
.entry p img{padding-top: 6px;padding-right: 2px;}

.entryBody{position: relative;padding: 20px 20px 20px 20px;}

.entry .box{
padding-bottom:0;
}

#caseDocs a img{display: none;}

.entry a, .entry a:visited{text-decoration: none;color: #b60000;font-size: 13px;}

.entry a:hover{text-decoration: underline;color: #b60000;font-size: 13px;}

.entry a.news, .entry a.news:visited{padding-left: 30px;text-decoration: none;color: #b60000;font-size: 13px;display: block;margin-top: -10px;}

.entry a.news:hover{text-decoration: underline;color: #b60000;font-size: 13px;}


/*footer*/

.footer_menu #nav li{
display: none;
}

.footer_menu #nav li.li_item a{
display:block;padding: 0px 6px 0px 6px;
width:auto;height: 30px;float: left;
border: none;
text-decoration: none;
line-height: 20px;

outline: none;
color: #8b8b8b;}

.footer_menu #nav li.currentli_item a, .footer_menu #nav li.li_item a:hover{display:block;padding: 0px 6px 0px 6px;
width: auto;height: 30px;float: left;
border: none;
text-decoration: none;
line-height: 20px;

outline: none;
color: #444;}

.footer_menu #nav a.navlink strong{font-size: 1em;}

.copyrightBox p{float: right;
font-size: .8em;color: #8b8b8b;}

#footer{
width:800px;
position: relative;
padding-top: 0px;
margin: 0 auto;
}

.footer_widgets{
display: none;
}

#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6
{
color: #8d8d8d;
text-decoration: none;
font-size: 10px;
}

#footer .box_custom_footer{
width:220px;
margin-right:0;
float:right;
overflow: hidden;
}

#footer .box h4, #footer .box h4 a{
text-transform: uppercase;
font-size: 16px;
letter-spacing:1.3px;
border:none;
}

#footer .box ul{
list-style-type: none;
list-style-position: outside;
margin:0;
} 

#footer .box ul ul{
border:none;
}

#footer .box ul li a{
display:block;
padding:3px 10px;
line-height:22px;
position: relative;
}

#footer .custom_button{
width:150px;
padding:10px 60px 10px 10px;
display: block;
text-align: center;
border: none;
}

.rsswidget img{
display: none;
}

.custom_button strong{
display: block;
font-size: 20px;
font-weight: normal;
letter-spacing:1px;
}

.custom_button span{
display: block;
font-size: 14px;
font-weight: normal;
letter-spacing:0.5px;
}

#sitesearch{
display: none;
}

.box_custom_footer p{
font-size:11px;
line-height: 17px;
padding:10px 0;
}

#searchform{
display: none;
}

#searchform #searchsubmit{border: none;
display:block;position:relative;cursor: pointer;outline: none;padding-left: 3px;padding-top: 1px;}

#footer #s{
border: none;
width:160px;
padding:8px 50px 8px 10px;
color:#ccc;
}

#footer .widget #s{
width:100px;
}

#footer #searchsubmit{
border: none;
display:block;
height:35px;
position:absolute;
right:3px;
text-indent:-9999px;
top:0px;
width:35px;
cursor: pointer;
padding:0;
outline: none;
}


generic
.rounded{
-moz-border-radius: 4px;
-webkit-border-radius:4px;
border-radius:4px;}





.more-link{
display:block;
line-height:16px;
padding:9px 0 0;
width:72px;
}

input, select, textarea{
font-size:13px;
font-family: Arial, Helevtica, Verdana, san-serif;
position:relative;
outline: none;
}

blockquote br{display: block;position: relative;margin-bottom: 3px;}


a img, a:hover img{
display: none;
}

#main img{
display: none;
}

#caseOverview p img{
display: none;
}

#caseOverview a img{
display: none;
}

p{ padding: 0 0 1em 0}


ul li{
list-style-type: none;
padding-left:30px;}

.case ul.tabs li{padding: 0px;list-style: none;}

#top #nav, #top #nav li, #sidebar li, #sidebar ul, #footer li, #footer ul{
padding:0;
list-style-type: none;
background: none;
border:none;
}

ol li{
list-style-type: decimal;
list-style-position:inside;
}

#sidebar ul, #sidebar ol{
margin:0px;
}

#sidebar li{
list-style-type:none;	
}


h1,h2,h3,h4,h5,h6, legend{
letter-spacing: 0.4px;
font-weight:normal;
padding-bottom:5px;
line-height:1.4em;
position: relative;
font-family:"Arial", Helvetica, san-serif;
}

h1{clear:both; font-size:38px;font-weight:bold;}
h2{font-size:36px; clear:both;}
h3, legend{font-size:22px; clear:both;}
h4{font-size:16px; clear:both;}
h5{font-size:14px; clear:both;}
h6{font-size:13px; clear:both;}

#top h1 a, #top h2 a, #top h3 a, #top h4 a, #top h5 a, #top h6 a{
text-decoration:none;
border:none;
} 

#top h1 a:hover, #top h2 a:hover, #top h3 a:hover, #top h4 a:hover, #top h5 a:hover, #top h6 a:hover{
text-decoration:none;
border:none;
} 





.floatleft{
float:left;
}

.floatright{
float:right;
}

.clearboth{
clear:both;
}

.alignleft{
float:left;
margin:0px 15px 15px 0pt;
}

.alignright{
float:right;
margin:0px 0pt 15px 15px;
}

.aligncenter{
clear:both;
display:block;
margin:10px auto;
padding: 10px 0;
}

#top .extra_margin_right{
margin-right:50px;
}

#top .no_margin_right{
margin-right:0;
}

#top .wp-smiley{
border:none;
padding:0;
}

.meta{
display:block;
position:relative;
top:3px;
font-size:11px;
line-height:14px;
}

.pp_details .pp_nav a.pp_arrow_previous, .pp_details .pp_nav a.pp_arrow_next {
margin-top:8px;
}

.pp_details .pp_nav {
margin:-3px 0 0;
}

.lightbox_video, .lightbox_image{
position: absolute;
z-index: 1;
top:0;
left:0;
}


#top .ie6_lightbox, #footerwrap .ie6_lightbox{
position: relative;
border:none;
}
/*CONTACT FORM*/	



#searchsubmit, #send, #top #submit{
cursor:pointer;
}



.text_input, .text_area{
padding:4px;
font-family: Arial, Helevtica, Verdana, san-serif;
width:200px;
font-size:11.5px;
}

#send, #submit{
padding:4px 20px;
font-family: Arial, Helevtica, Verdana, san-serif;
font-size:11.5px;
}

.hidden{
display:none;
}

#commentform{
padding-bottom:20px;
}


fieldset{
border:none;
padding:0;
margin:0;
overflow:hidden;
}

fieldset label{
padding-left:7px;
}
.blocklabel{
display:block;
padding:10px 0 0 0;
}

#top .text_area{
width:600px;
}

/*CONTACT FORM*/	
#send, #top #submit{
cursor:pointer;

}


table{border: 0;padding-left: 20px;padding-top: 20px;}


.padbot10{padding-bottom: 10px;margin-bottom: 10px;}
