NT/* CSS Document */

a#skip { /* Skip to content link for use with access key S */
display:none;
}

/**
 * clear fix 
 * @url http://www.positioniseverything.net/easyclearing.html
 **/
.clearfix:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}  /* for IE/Mac */
/** end of clear fix **/



body {
font-size:0.7em;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
background-image:url(../images/img/body_bg.png);
background-repeat:repeat-x;
background-position:top;
margin:0px;
padding:0px;
}

body.map {
	background:none;
}

a {
outline:none;
color:#F26725;
text-decoration:none;

}
a:hover {
text-decoration:underline;
}
img {
border:none;
}
h1 {
color:#F26725;
margin:10px 0 10px 0;
padding:0;
color:#F26725;
font-size:2.3em;
font-weight:bold;
}
h2 {
color:#f26725;
margin:0 0 10px 0;
padding:0;
font-size:1.5em;
line-height:1.4em;
}

h3 {
color:#F26725;
margin:0 0 10px 0;
padding:0;
font-size:1.5em;
font-weight:lighter;
}
h4 {
color:#F26725;
margin:0;
padding:0;
font-size:1.2em;
}
h5 {
color:#F26725;
margin:0 0 10px 0;
padding:0;
font-size:1.5em;
font-weight:lighter;
}
h6 {
color:#F26725;
margin:0;
padding:0;
font-size:1.2em;
}


blockquote {
margin:0px;
padding-bottom:14px;
font-size:12px;
font-weight:bold;
}

.hidden {
display:none;
visibility:hidden;
}
.clear {
clear:both;
}
.greenLink {
color:#F26725;
font-weight:bold;
}
.border {
background:url(../images/borderDot.gif) repeat-x;
height:2px;
clear:both;
}
.font_small {
font-size:0.7em;
}
.font_medium {
font-size:0.9em;
}
.font_large {
font-size:1.1em;
}
#masterContainer {
width:1000px;
margin:auto;

}

/*****HEADER*****/

#header {

width:1000px;
height:113px;

}
#logo {
width:214px;
float:left;
margin:0;
}

#title {
	width:500px;
}

#contentTemplate {
	width:500px !important;
}

#homeContent #contentTemplate {
	_width:330px !important;
}

#homeContent #contentTemplate #title {
	width:350px;
}


#headerRight {
width:709px;
float:right;
margin:0;
padding:0;

}

#headerBanner {
width:1000px;
height:263px;
clear:both;
padding-top:2px;
}
#textSize {
font-weight:bold;
font-size:0.9em;
float:right;
margin:0 40px 0 0;

}
#textSize a {
color:#F26725;
text-decoration:none;
}
#textSize a:hover {
color:#F26725;
text-decoration:underline;
}
#homeCopy {



}

/*****NAVIGATION*****/

#nav {
width:709px;
float:right;
margin-top:85px;
font-size:0.9em;


}
#nav ul {
list-style:none;
margin:0;
padding:0;
}
#nav li {
margin:0;
padding:0;
float:right;
}
#nav li a {
color:#F26725;
border-right:2px solid #F26725;
font-weight:bold;
text-decoration:none;
padding-left:8px;
padding-right:8px;
margin:2px 0;
display:block;
}
#nav li a:hover {
color:#F26725;
}

#nav .active a {
text-decoration:none;

}
#nav li.last a {
border-right:none;
}


/*****MAIN CONTENT*****/

#content_block_1 {
line-height:16px;

width:500px;


}

.page #content_block_1 {
line-height:16px;


width:650px;


}


#nextLink {
text-align:right;
clear:both;


float:right;

}

#mainContent {
float:left;
width:1000px;
margin:0;
padding:0;

}

#homeCopy .transparent {
width:219px;
padding:120px 15px 15px 25px;
display:block;
}
div#homeCopy>div {
background-image: url(../images/blueTransparent.png);
}
#homeCopy p {
margin:0 0 15px 0;
padding:0;
}



div#homeQuote>div {
background-image: url(../images/blueTransparent2.png);
background-repeat:repeat-y;
background-position:right;
}





/**
 *	Homepage 3 col layout and css for homepage poll
 *
 */

#homeContent {
	float:left;
	width:1000px;
	margin: 10px 0 25px 0 ;
}

#homeContent #leftCol {
	float:left;
	width:410px;
}

#homeContent #centerCol {
	float:left;
	width:200px;
}

#homeContent #rightCol {
	float:right;
	width:370px;
}
#homeContent .block {
	float:left;
	clear:left;
}

#homeContent .orangeBorder {
	border:1px solid #F26725;
}

#homeContent #rightCol .poll .poll_container {
	width:350px;
}

#homeContent #rightCol .poll label {
	width:350px;
}

#homeContent #rightCol .poll fieldset {
	border:none;
}

#homeContent #rightCol .poll fieldset legend {
	display:none;
}

#homeContent #rightCol .poll label input {
	margin-right:10px;
}

#homeContent #rightCol .poll input.btn {
	width:100px;
}

/** end of homepage layout / block styling **/

.article {
float:left;
width:354px;
}
.dots {
float:right;
width:78px;
margin:15px 20px 0 0;
}
a.dot { 
display:block; /*allows anchor to take width and height*/ 
width:7px; /*equal to image width*/ 
height:7px;/*equal to image height*/ 
background:url(../images/dot.gif) 0 0 no-repeat; /*the image*/ 
text-indent:-3000px; /*moves text out of the way*/ 
overflow:hidden;
padding:0;
margin:0 3px;
text-decoration:none;
float:left;
}
a.dot:hover {
background:url(../images/dot.gif) 0 -7px no-repeat; /*the image*/ 
}
.active .dot {
background:url(../images/dot.gif) 0 -7px no-repeat; /*the image*/ 
}
.internalDots {
float:left;
margin:4px 0 0 0;
}
a.internalDot { 
display:block; /*allows anchor to take width and height*/ 
width:7px; /*equal to image width*/ 
height:7px;/*equal to image height*/ 
background:url(../images/internalDot.gif) 0 0 no-repeat; /*the image*/ 
text-indent:-3000px; /*moves text out of the way*/ 
overflow:hidden;
padding:0;
margin:0 3px;
text-decoration:none;
float:left;
}
a.internalDot:hover {
background:url(../images/internalDot.gif) 0 -7px no-repeat; /*the image*/ 
}
.active .internalDot {
background:url(../images/internalDot.gif) 0 -7px no-repeat; /*the image*/ 
}
#bannerAd1 {
float:left;
width:239px;
margin:50px 0 0 0;
}
#bannerAd2 {
float:left;
width:239px;
}


/*****FOOTER*****/

/* 
the footer's left and right areas have been switched so that footerLeft, containing the links, appears on the right and footerRight, containing the England link, appears on the left 
*/

#footer {


background-image:url(../images/img/footer_rpt.png);
background-repeat:repeat-x;
height:33px;
}


#footer_links {
width:1000px;
margin:auto;
padding-top:10px;
}

#footerLeft {

font-size:0.9em;

float:right;


}
#footerLeft ul {
margin:0;
padding:0;
list-style:none;
}

#footerLeft li {
color:#ffffff;
float:right;
margin:0;
padding:0 2px;
float:left;
}

#footerLeft li a {
color:#ffffff;
text-decoration:none;
}

#footerLeft li a:hover {
text-decoration:underline;
}

#footerRight {
font-size:0.9em;
margin:0 30px 0 0;
float:left;
text-align:left;
}

#footerRight p {
margin:0;
padding:0;
color:#ffffff;
}
#footerRight a {
color:#ffffff;
text-decoration:none;
}
#footerRight a:hover {
text-decoration:underline;
}




/*****INTERNAL BANNER*****/

#bannerLeft {
width:219px;
float:left;
display:none;
}
#bannerLeft .transparent {
width:219px;
padding:30px 15px 30px 25px;
display:block;
min-height:139px;
}
div#bannerLeft>div {
/*background-image: url(../images/blueTransparent.png);*/
}



/*****CONTACT FORM*****/

#contact {
width:550px;
float:left;
}
#contact form {
background:#fff;
margin:0;
}
#contact fieldset {
border:1px solid #E6E6E6;
margin-bottom:10px;
padding:8px;
}
#contact legend {
color:#F26725;
font-weight:bold;
font-size:1.3em;
margin-bottom:10px;
}
#contact label {
float:left;
width:20%;
margin-bottom:8px;
}
#contact #scrambleLabel {
width:5%;
margin-right:10px;
}
#contact .txt, #contact .txtsml, #contact textarea, #contact select {
float:left;
width:50%;
margin-right:5px;
border:1px solid #DDDDDD;
margin-bottom:8px;
padding:3px;
background:#ffffff url(../images/lv/inputBg.gif) 0 0 no-repeat;
}
#contact .txtsml {
width:30%;
}
#contact .chk {
width:13px;
float:left;
border:none;
}
#contact .btn {
width:20%;
}
#contact input:focus, select:focus, textarea:focus {
background:#E4F1FF;
color:#222222;
}
#contact #field em {
color:#FF0000;
}
#contact #code {
margin:8px 0;
padding:15px 10px;
border:1px solid #DDDDDD;
width:33%;
text-align:center;
background:#FFFFFF;
}
.required {
color:#FF0000;
font-size:1.2em;
}
#formThanks {
clear:left;
}

/*****SUB BOX*****/

.subbox {
clear:both;
margin-bottom:15px;
}

.homegal {
height:200px;
}


.galleryContainer {
	float:left;
	width:1000px;
	clear:both;
	background-image:url(../images/img/internalRight_bg.gif);
	background-repeat:repeat-y;
	background-position:right;
}

.galleryContainer .galleryLeft {
	float:left;
	width:670px;
}

.galleryContainer .galleryRight {
	float:right;
	width:320px;
}

.galleryContainer .galleryRight .galleryPadding {
	margin-left:10px;
}
/* gallery 

*/


ul.gallery {
	list-style:none;
	padding:0;
	margin:0;
}

ul.gallery li {
	float:left;
	width:116px;
	height:90px;
	background-image:url(../images/img/gallery_bgs.gif);
	background-repeat:no-repeat;
	text-align:center;
	margin-left:10px;
}

ul.gallery li img {
padding-top:4px;	
}



/*poll */

#poll1answer10 {
background-color:#ce4f1e;
}



/** clear all defaults **/
div#newsletterSignup p,
div#newsletterSignup form,
div#newsletterSignup .formElement,
div#newsletterSignup .formElement .sendButton,
div#newsletterSignup .imageHeading,
div#contactDetails .imageHeading {
	margin:0;
	padding:0;
}

div#newsletterSignup p,
div#contactDetails p {
	margin-top:8px;
	margin-bottom:8px;
}

div#newsletterSignup .imageHeading,
div#contactDetails .imageHeading {
	margin-top:12px;
	border-bottom: 1px solid #CE4F1E;
	background: url(../images/newsletter_icon.jpg) no-repeat;
	padding-bottom:8px;
}

div#newsletterSignup .imageHeading{
	background: url(../images/newsletter_icon.jpg) no-repeat;
}

div#contactDetails .imageHeading {
	background: url(../images/contact_icon.jpg) no-repeat;
}

div#newsletterSignup .imageHeading img,
div#contactDetails .imageHeading img {
	margin-left:50px;
	margin-top:5px;
}

div#newsletterSignup .formElement {
	float:left;
	clear:left;
	width:305px;
	height:20px;
	margin-bottom:8px;
}

div#newsletterSignup .formElement .leftCap,
div#newsletterSignup .formElement .newsInput,
div#newsletterSignup .formElement .rightCap {
	float:left;
}

div#newsletterSignup .formElement .leftCap,
div#newsletterSignup .formElement .rightCap {
	width:10px; 
	height:20px; 
}

div#newsletterSignup .formElement .leftCap {
	background-image: url(../images/newsletter_leftcap.jpg);
}

div#newsletterSignup .formElement .rightCap {
	background-image: url(../images/newsletter_rightcap.jpg);
}

div#newsletterSignup .formElement .newsInput {
	width: 256px;
	border:none; 
	border-top: 1px solid #F26726;
	border-bottom: 1px solid #F26726;
	height:16px;
}

div#newsletterSignup .formElement .sendButton {
	float:right;
	margin-right:28px;
	_margin-right:25px;
}

/* poll */

#contact.poll_container {
margin-top:5px;
}

#poll_form {
width:378px;
}

#poll_form label {
margin:0px;
padding:0px;
}

.sendButton {
margin-top:3px;
}

.block {
color:#F26726;
font-weight:bold;

}


#poll_form fieldset {
margin:0px;
padding:0px;
width:378px;

height:123px !important;
}

.answer1 {
background-color:#ce4f1e;
width:378px !important; 
color:#FFFFFF;
line-height:16px !important;
height:22px  !important;
}

.answer2 {
background-color:#F26726;
width:378px !important; 
color:#FFFFFF;
height:22px  !important;
}

.answer3 {
background-color:#ce4f1e;
width:378px !important; 
color:#FFFFFF;
height:22px  !important;
}

/* quiz */

.quiz_question {
color:#000;
margin:0 0 10px 0;
padding:0;
font-size:14px;
font-weight:bold;
width:95%;
}

.quiz_response {
color:#000;
font-weight:bold;
padding:5px;
border:1px solid #f26726;
background-color:#ffe9de;
width:95%;
}




.quiz_answer_odd {
background-color:#ce4f1e;
color:#FFFFFF;
font-weight:bold;
width:95%;
padding:5px;
border:none;
}

.quiz_answer_odd a {
color:#FFFFFF;
}

.quiz_answer_even {
background-color:#F26726;
color:#FFFFFF;
font-weight:bold;
width:95%;
padding:5px;
}

.quiz_answer_even a {
color:#FFFFFF;
}