/*--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BASE SOLUTION TEMPLATE 1 - John D Wood
CBenge
Start Date 08th April 2009
-----------------------------------------------------------------------------------------
/*--------------------------------------------------------------------------------------

/*IMPORT FILES*/
@import url("header.css");
@import url("footer.css");
@import url("nav.css");
@import url("placeholder.css");
@import url("component.css");
@import url("form.css");

/*CSS - RESET*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd,
q, s, samp, small, strike, /*strong, */sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/*---------------CLEARFIX------------------*/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix { display: inline-block;}
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%;}
/*---------------END CLEARFIX------------------*/

/*---------------HTML ELEMENTS------------------*/	
body { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; font-size:75%; /*sets font size to a default 12px*/ line-height:1.455em; color:#555a66; background: #fff; }
p {color : #555555;}
td{font-size : 1em;}

h1 {background: url('/images/new_jdw_logo.gif') no-repeat; width:28em; height:5.25em; margin:0 auto; padding:0 0 1em}  /*padding bottom orig 2.833em;*/
h1 span {display:block; text-indent:-90000em;}
#logohidden-wrapper{text-align:center;margin:0 auto;display:none;}
h2{color:#555555; font-weight:bold; font-size:1.333em; text-transform:uppercase; margin-bottom:1.25em;}


.fullDetails .twoColumnHolder h2 {font-size:16px;color:#555555; font-weight:bold;text-transform:none; margin-bottom:1.25em; border-bottom:none; margin:0; padding:0 0 0.4em;}
/*
h3 {color:#00265e; font-weight:bold; font-size:1.333em; text-transform:uppercase; margin-bottom:1.25em;}
.header h3 {float:left;margin:0px;}
/*.twoColumnHolder h3 {text-transform:none; margin:0 0 0.8em; padding:1em 0 0 0;}*/


.oneColumnHolder.generic h3 {text-transform:none;}
h4 {}
h5 {}

a:link, a:visited {color:#555555; text-decoration:none;}
a:hover {color:#000000;text-decoration:none;}

ul {margin: 0 0 2.5em 2.5em;}
ul li {list-style:disc; margin:0; padding:0;}
hr {margin:2em 0 0;}
blockquote {background:555555; color:#fff; padding:0.789em 1.053em; font-size:1.583em; line-height:1.158em; margin:0 0 0.632em; }
blockquote p {font-size:0.632em; margin:1em 0 0;}

/*---------------COMMON CLASSES------------------*/	
.left { float:left;}
.right { float:right;}	
.bold {font-weight:bold;}
.clear {clear:both;}
.no_margin {margin:0}
.hidden {display:none;}
.darkBlue { color:#00265E; }
	
/*---------------OVERALL HOLDER OF WEBSITE // 850px wide------------------*/	
#wrapper {
	width:82.5em; 
	width : 850px; 
	margin:0 auto; 
	background:#fff; 
	padding:0; 
	border : 0px solid silver;
		width : 1050px;
		/*background : black;*/
}	
#emailHeader {display:none;}

/*---------------STANDARD LINK USED WITH THE ARROW HEAD IMAGE// FONT _SIZE AND PADDING NEEDS CHANGING ON A FONT SIZE BASIS. BELOW IS SET FOR 12px. ------------------*/
/*
.link a:link, .link a:visited{font-weight:bold;text-transform:uppercase; color:#00265e; background: url('/images/bg_arrowLink.gif') no-repeat 0 6px; padding:0.25em 1em;}
.link a:hover{color:#858891;}
*/
	
/*--PROGESS BAR DIV--*/
#zend-progressbar-container { float:right; z-index:800; display:block; width: 200px;    height: 15px;    border: 1px solid #000000;    background-color: #ffffff;}
#zend-progressbar-done {    width: 0%; height: 15px;    color:white; font-size:8pt; background-color: #00265E}


#banner-flash-wrapper{
    padding-right: 7px;
	text-align:center;
}
#banner-flash {
	margin:10px auto 10px;
}

