/* Global styles */
body {behavior: url(../js/csshover.htc); background:#fff; background-color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; color:#222; font-size:12px;}

* {margin: 0 auto; padding: 0;}		/*<------<--------<-----| This assumes we're centering!!! */
a img {border: none;}
a { color:#0446bc; text-decoration: underline; font-weight:bold}
	a:active{outline:none !important;}
	a:hover, a.current {text-decoration: none;}
p { font-size:12px; padding:0 0 14px 0; line-height:16px;}
ul, ol {padding:0;}
li {}
td, th, tr {font-size:11px;}
strong { color:#332a86;}

h1{color:#4D7730; font-size:20px; padding:0 0 10px 0;}
h2{color:#4D7730; font-size:20px; padding:0 0 10px 0;}
h3{color:#4D7730; font-size:20px; padding:0 0 10px 0;}
h4{color:#4D7730; font-size:14px; padding:0 0 10px 0;}
h4 a{color:#4D7730; font-size:14px; padding:0 0 10px 0;}
h5{color:#4D7730; font-size:14px; padding:0 0 10px 0;}
h6{color:#4D7730; font-size:14px; padding:0 0 10px 0;}

/*****************Universal Classes*******************/
.bigtxt{color:#4D7730; font-size:20px;}
.medtxt{color:#4D7730; font-size:14px;}
.medtxt a{color:#4D7730; font-size:14px;}
.right{float:right;}
.left{float:left;}
.full{position:relative; width:99%;}
.split50{position:relative; width:50%;float:left;}
.split30{position:relative; width:33%;float:left;}
.formpadding td {padding: 0 0 10px 0;}
.greyLine { border:1px solid #656262; border-width:0 0 1px 0; margin-bottom:10px; clear:both}
.padd { padding:20px 20px 20px 8px;}
.padd2 { padding:10px 20px 20px 8px;}
.padd3 { padding:0 0px 0px 10px;}
.padd4 { padding:0 20px 10px 8px;}
.back{position:relative !important; z-index:0;}
/*.red{background:#f00; border:2px solid #f00; display:none;}*/
.dontshow{ display:none}



hr{ color:#636162; border:#fff; background-color:#636162; margin-bottom:10px; height:1px;}


/*****************Subpage Gallery*************************/
#SubGalleryCopy{width:815px; float:left; padding:10px 10px 10px 50px;}
/*****************Portfolio*******************/
#SubGalleryCopy table a{color:#e4701e; text-decoration:none;}
#SubGalleryCopy table a:hover{color:#302886; text-decoration:none;}
#SubGalleryCopy table td a{}
#SubBlogCopy table a{color:#e4701e}
#ptf_search_results {color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;}
#ptf_content_search_box {color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8px;}
.ptf_one_sample{background:#fff; display:block; margin:0 auto; position:relative; width:380px; text-align:center; padding:9px;}
	.ptf_one_sample a{color:#e4701e;}
	.ptf_one_sample img{text-align:center;}
.ptf_sample_title{display:block; color:#4D7730; font-size:20px; margin:10px 0 0 0; font-weight:bold;}
.ptf_sample_synopsis{display:block; text-align:left;}
.ptf_sample_synopsis p{margin:0; padding:0 0 10px 0; line-height:16px;}
.ptf_sample_synopsis ul{ margin:0; padding:0 0 10px 15px;}
.ptf_sample_synopsis li{ padding:0 0 4px 0;}

.ptf_content_results{ width:600px;}
.ptf_content_results li{ width:134px; float:left; padding:5px; margin:10px 8px 2px 0; height:120px; list-style:none; display:block;}
.ptf_content_results hr{ clear:both; background-color:#999999; display:block;}
.ptf_content_results li a{ line-height:11px;}

.ptf_search_results div{ margin:0 0 20px 0; text-align:left}

#SubGalleryCopy table td{ padding:0 10px 0 10px;}
#SubGalleryCopy table td h1{ padding:40px 0 10px 0;}

#ourwork { font-size:14px;}

.ptf_box{ font-size:14px; padding:0 0 10px 0;}
.ptf_box a{ margin:0 0 10px 0;}
.ptf_box input{ margin:6px 0 0 0;}

#CONTENT_TYPE_ATT_SEL{ margin:6px 0 0 0;}

/* ZOOM */
.zoom{display:block; background:url(../images/zoom.gif) no-repeat; height:13px; margin:2px 0; padding:0;}
.zoom p{ padding:0 0 0 16px; font-size:10px;}

.portfolio_company{color:#e4701e; display:block; margin-top:2px;}
.portfolio_type{color:#939598; display:block; margin-top:0px;}

#website_nav ul{ list-style:none; font-size:11px; margin:0 0 8px 14px; padding:0;}
#campaign_nav ul{ list-style:none; font-size:11px; margin:0 0 8px 14px; padding:0;}
#identity_nav ul{ list-style:none; font-size:11px; margin:0 0 8px 14px; padding:0;}
#newsletter_nav ul{ list-style:none; font-size:11px; margin:0 0 8px 14px; padding:0;}

#website_nav ul li{ padding:2px 0;}
#campaign_nav ul li{ padding:2px 0;}
#identity_nav ul li{ padding:2px 0;}
#newsletter_nav ul li{ padding:2px 0;}

#website_nav{ font-size:11px;}
#campaign_nav{ font-size:11px;}
#identity_nav{ font-size:11px;}
#newsletter_nav{ font-size:11px;}

#website_nav ul li input{ margin:0 4px 0 0;}
#campaign_nav ul li input{ margin:0 4px 0 0;}
#identity_nav ul li input{ margin:0 4px 0 0;}
#newsletter_nav ul li input{ margin:0 4px 0 0;}

span.portfolio_link{ display:block; text-align:center; margin-top:10px;}

.portfolio_previous{ float:left; padding:0 0 0 20px}
.portfolio_next{ float:right; padding:0 20px 0 0}


/***************************************************************************/

span.attribution{display:block; font-weight:bold; color:#4D7730; text-align:right; margin-top:8px;}
span.attr_company{color:#4D7730; font-size:12px; margin-bottom:4px; font-weight:bold; display:block; text-align:right}






/***********Min-Height Hack**************/
.prop{float:left;width:1px;}
.min{height:300px;}
.clear{display:block; clear:both;}

/***********IMPORTS**************/
	
/***********Alsett Clearing Method*******/
.clearfix:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
