html {overflow-y: scroll;height:100%;}

/* Global styles */
body{margin:0;padding:0;font-family: arial, sans-serif;font-size: 0.75em;background:#fff url('../images/backgrounds/wood.jpg');height:100%;letter-spacing:0.1px;}
a{border:0;color:#000;text-decoration:none;outline:none;}
img {border:0;}

.clearfix:after, #mainNav:after, .iCols:after, .iCols2:after, .iCols3:after, .iCols4:after, .iCols5:after, .iRow:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix, #mainNav, .Cols, .iCols2, .iCols3, .iCols4, .iCols5, iRow {display: inline-block;}
html[xmlns] .clearfix,html[xmlns] #mainNav,html[xmlns] .iCols,html[xmlns] .iCols2,html[xmlns] .iCols3,html[xmlns] .iCols4,html[xmlns] .iCols5,html[xmlns] .iRow {display: block;}
* html .clearfix,* html #mainNav, * html .iCols, * html .iCols2, * html .iCols3, * html .iCols4, * html .iCols5, * html .iRow {height: 1%;}

/* Header Styles */

#header {clear:both;margin:5px auto;width:960px;display:block;text-align:left;padding:0px;background:transparent;color:#7e7e7e;height:180px;}
/*#header{display:none;clear:both;padding:0;border:0px solid silver;margin:0px 10px 0px 10px;width:940px;height:80px;border:solid #f3f3f3;border-width:0 0 0px 0;}*/
	#logo{clear:left;float:left;padding:0;display:block;margin:0px 0 0px 0;background:#fff;}

#mainNav{clear:both;margin:8px 20px 0px 20px;width:940px;background:transparent;}/*url('../images/backgrounds/bk-nav.gif') top left repeat-x;padding:2px 0;*/
	
  #mainNav ul{float:left;margin:0 0 10px 0;padding:0px;list-style-type:none;}
  #mainNav ul li{display:inline;margin:0 5px 0 0;float:left;}
  #mainNav ul li.last{display:inline;margin:0;text-align:right;width:271px;}
  #mainNav ul li a{font-size:1em;font-weight:bold;padding:10px 24px;background:transparent;color:#fff;border:0px solid #343434;text-transform:uppercase;-moz-border-radius:0 0 12px 12px ;}
  #mainNav ul li.last a{border:0;padding:10px 34px;}		
  #mainNav ul li a:hover, #mainNav li a.selected {color:#fff;background:#00000a;border-bottom:0px solid #343434;-moz-border-radius:0 0 12px 12px;}

#frame {clear:both;margin: 0 auto;width: 960px;border:solid #ddd;border-width:0px;text-align:left;padding:18px 0 1px 0;min-height:100%;background:transparent;}

/* Footer Styles */

#footer{clear:both;margin:10px auto;width:940px;display:block;text-align:left;padding:0px 0px 10px 0px;background:transparent;color:#fff;}/*#153c7f / #0656a3*/

#footer #copyright{font-size:0.8em;width:235px;border-right:0px solid #ddd;float:left;margin-right:20px;padding:0 10px;}
#copyright img{float:left;}
#copyright p{margin:5px 0 0 5px;clear:left;float:left;}
#copyright a{color:#fff;}

#footer #footerNav {padding:0 10px;float:right;}
#footer #footerNav div {margin:5px 0 10px 10px;padding:0;display:block;float:left;border:0px solid silver;font-size:0.9em; max-width:380px;}

#footer #footerNav div a {color:#fff;float:left;display:block;}
#footer ul.sub{clear:left;float:left;margin:0 0 10px 10px;padding:0;list-style-type:none;display:block;}
#footer ul.sub li{padding:0;margin:0;display:block;min-width:122px;}

#footer #footerNav ul{clear:left;float:left;margin:0 0 10px 10px;padding:0;list-style-type:none;display:block;}
#footer #footerNav ul li{padding:0;margin:0 10px;display:inline;min-width:122px;}
#footer #footerNav ul li a{font-size:0.8em;color:#fff;text-transform:uppercase;}
	
#footer a.credit {color:#cc0033;clear:left;float:left;display:block;}
		
/* Content Styles */		
		
h1 {display:block;color:#fff;float:left;font-weight:normal;font-size:1.8em;margin:0px 0 0 0;text-transform:capitalize;}
h2 {display:block;color:#fff;font-weight:normal;font-size:1.5em;margin:0;}
h3 {display:block;color:#fff;font-weight:bold;font-size:1.2em;margin:0;}
h4 {display:block;color:#fff;font-size:1.5em;font-weight:normal;margin:0;text-transform:capitalize;}



.home .campaign {margin:2px 0;width:100%;height:320px;}/*background: url('../images/campaign/campaign-pulhamcrown.jpg') -80px -110px no-repeat;*/

/* Column Styles */

.iCols, .iCols2, .iCols3, .iCols4, .iCols5 {clear:both;padding:0;border:0px solid silver;margin:0px 0px;width:940px;}
.iCols3{padding:10px 0;background:#fafafa;margin:3px 10px 0 10px;border-bottom:1px solid #fff;}


	/* Standard Column */
	.iCol {float:left;padding:0 10px;border:0px solid #fff;margin:0;width:900px;}

	/* Fixed width varitations */
	.iCols2 .iCol {width:434px;}
	.iCols2 .iCol.wide {width:600px;}	
	.iCols3 .iCol {width:278.75px;}
	.iCols3 .cs2 {width:600px}
	.iCols3 .cs2 img{float:left;margin:10px 10px 10px 0;}
	.iCols4 .iCol {width:203px;border-right:1px solid silver;min-height:120px;margin:10px 0 10px 10px;}
	.iCols5 .iCol {width:154.5px;}
	.iCol.last{border-right:1px solid #fff;}
	/* Content Columns & Rows */

	
	.campaign .iCols2,
	.campaign .iCols3 {width:920px;}/*margin:3px 0;padding:0;*/
	.campaign .iCols3 .iCol {border:0;background:#fff;width:233px;height:80px;padding:20px 20px;background:url('../images/backgrounds/bk-campaign-callout.png') top left no-repeat;}

	.iCol div {display:block;float:left;clear:both;}
.iCol.news a{display:block;clear:both;margin:15px 0;}
.iCol.subNav{padding:0;margin:0;width:180px;border-right:1px solid silver;}
.subNav strong{display:block;padding:0 6px 0px 6px;font-size:1.5em;font-weight:normal;}
.subNav ul{margin:0;padding:10px 0;list-style-type:none;}
.subNav ul li{margin:0;padding:3px 0;border-bottom:1px dotted silver;}
.subNav ul li a {padding:0px 8px;font-size:0.8em;font-weight:normal;color:#231f20;}
.subNav ul li a:hover, #subNav ul li a.selected {color:#b2d235;}

.copy {width:630px!important;border:0px solid silver;margin-left:10px;padding-top:8px;background:transparent;-moz-border-radius:0;color:#fff;}
.iCol.copy h1 {display:block;padding:5px 0 10px 0;color:#fff;font-size:2em;font-weight:normal;}
.copy h2 {display:block;color:#fff;padding:5px 0 10px 0;}
.copy p {clear:both;padding:0px 20px 5px 0;line-height:1.6em;}
.copy a {text-decoration:underline;color:#fff;}

.copy .showcase {margin:0;padding:15px 0px 10px 15px;width:615px;border:0px solid silver;background:transparent;}
.copy .showcase div {clear:none;float:left;margin:0;padding:0px;border:0px solid #666;margin:0;width:204px;}
.copy .showcase div.first{margin:0;}
.copy .showcase div h3{margin:10px 0px;font-size:1.2em;font-weight:bold;padding:0;}
.copy .showcase div img{height:120px;width:188px;border:1px solid silver;margin:0 0 10px 0;}
.copy .showcase div a{color:#fff;text-decoration:none;}

.columnCopy {width:480px!important;border-right:1px solid silver;}
.columnCopy h1 {display:block;color:#343434;padding:5px 10px 0;margin:0 0 10px 0;}
.columnCopy h2 {display:block;color:#343434;padding:5px 10px 0;}
.columnCopy p {clear:both;padding:5px 10px;}


.iRow {width:630px;background:#fff;margin:20px 0 10px 0px;padding:15px 0 20px 0;color:#343434;border-top:1px solid #e9e9ea}/*#f8f8f8*/
.iRow h2 {color:#343434;margin-bottom:0;padding-bottom:0;font-size:2em;font-weight:normal;border:0;}
.iRow h3 {color:#153c7f;margin-bottom:0;padding-bottom:0;font-size:2em;font-weight:normal;border:0;}

.iRow p {color:#343434;letter-spacing:0.15px;margin:5px 0;}
.iRow a {color:#c41230;font-weight:bold;font-size:1em;}
.iRow a:hover{color:#343434;}
.iRow a.main {display:block;text-align:right;padding-right:20px;}


.iRow.subCampaign{height:150px;background:none;}

.cCol {padding:0;float:right;width:265px!important;background:transparent;border:0px solid silver;}
.cCol h3 {margin:5px 0 5px 5px;padding:0;border-bottom:0px solid #666;font-size:1.5em;font-weight:normal;color:#343434;}
.cCol h3 a{display:block;width:240px;background:#fff url('../images/icons/icon-next.gif') 250px 0px no-repeat;padding:0 40px 0 0;}
.cCol h3 a:hover {color:#b2d235;}
.cCol div.highlight {display:block;width:260px;margin:0px 0 15px 0;padding:5px;border:1px solid #f8f8f8;background:#343434 url('../images/backgrounds/card-effect.gif');-moz-border-radius:12px;-moz-box-shadow:1px 1px 1px #343434;}
.cCol div.highlight div{border:2px solid #343434;padding:8px;-moz-border-radius:12px;}/*#fafafa*/
.cCol p {font-size:1em;font-weight:normal;padding:0;margin:5px 5px 10px 5px;color:#343434;}
.cCol .news{border:0;}
.cCol .news div{margin:10px;}
.cCol .news div h4 {font-size:1em;font-weight:bold;color:#fff;}
.cCol #news div .newsImg {float:left;margin:8px 10px 0px 0;}
.cCol #news div p {float:left;width:170px;}
.cCol div a{color:#343434;margin:0px 0px;clear:left;float:right;font-weight:bold;}
.cCol div a.next{float:right;}



.home .iCols4 .news a {color:#fff;}

/* Form Styling */
input.styled{font-size:0.9em;color:#999;border:1px solid silver;width:180px;padding:5px;margin-bottom:5px;}

