@charset "UTF-8";
/* CSS Document by nickc@web-labs.co.uk - tourism campaign */

/* <C1> = main menu item background colour */
/* <C2> = hyperlink colour */
/* <C3> = text and border colour */
/* <C4> = global background colour */
/* <C5> = titles and labels colour */
/* <C6> = left and right hand box colors */
/* <C7> = left and right hand menu item rollover background colours */
/* <C8> = left and right hand menu item background colours */
/* <C9> = main menu background colour */
/* <C10> = main menu item rollover colour */
/* <C11> = left and right hand menu background colour */
/* <C12> = banner top border colour */
/* <C13> = content image border colour */

body {
	font-family: 'ArialMT','Arial',sans-serif;
	background: /*<C4>*/#FFFFFF/*</C4>*/;
	margin: 0;
	padding: 0;
	text-align: center;
	color: /*<C3>*/#000000/*</C3>*/;
	min-width:760px; /* overrides hacks.css */
}





/*typography*/
a {
	color: /*<C2>*/#00661E/*</C2>*/;
}
a:visited {
	color: /*<C2>*/#00661E/*</C2>*/;
	text-decoration: none;
}
a:hover {
	color: /*<C2>*/#00661E/*</C2>*/;
	text-decoration: underline;
}
/*screen width*/
#wrapper {
	width: 760px;
	background: /*<C4>*/#FFFFFF/*</C4>*/;
	margin: 0 auto 0 auto;
}
#wrapper .container {
	padding: 0 20px 30px 20px;
	clear:both;
}
#contentarea .main.fullwidth {
	padding-bottom: 10px;
	text-align:left;
}
h1,h2,h3,h4,h5,h6 { color: /*<C5>*/#00661E/*</C5>*/}


/*accessarea*/
#accessarea	.nav li	a	{
	font-weight:bold;
}
#accessarea	.nav ul	{
	float:left;
	padding:10px 0 10px 10px;
}





/*bannerarea*/
#bannerarea { 
	float:left;
	clear:both;
	background-color: /*<C4>*/#FFFFFF/*</C4>*/;
	border-top:1px solid /*<C12>*/#101D99/*</C12>*/;
}
#bannerarea	.bannerTextWrap { 
	width:720px; 
	clear:both; 
	text-align:center; 
	display:block;
}
#bannerarea	.bannerTextWrap p { 
	width:100%; 
	color: /*<C5>*/#00661E/*</C5>*/;
	font-weight:bold;
	font-size:3.616em;
	margin:20px 0 0px 0;
}
#bannerarea	img	{
	float:none;
	margin:0;
	position:relative;
	bottom:0px;
}
#bannerarea	.main.noleft {
	margin:0 270px 0 0;
}
#bannerarea	.right	{
	float:right;
	width:260px;
	margin:0;
}





/* nav for no left or right column navigation */
.main.noleftright .nav	{
	font-size:1.315em;
	clear:both;
	padding-bottom:5px;
}
	.main.noleftright .nav.access { 
		font-size:.75em;
		display:block;
		width:300px;
		margin:0 0 0 0 ;
	}
.main.noleftright .nav ul	{
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:center;
	}
.main.noleftright .nav li {
	display:inline-block;
	text-align:center;
	float:none;
	padding:0 3px 0 3px;
	background:none;
}
	.main.noleftright .nav.access { 
		color:/*<C5>*/#00661E/*</C5>*/
		font-size:1em;
	}
/*CHANGE to make IE6 work */
* html .main.noleftright .nav li { 
	width: 3em;
	white-space: nowrap;
	float:left;
}
.main.noleftright .nav a {
	display:block;
	padding:0 0 0 10px;	
	font-weight:normal;
	background:none;
	}
.main.noleftright .nav li a	{
	display:inline-block;
	padding:0 0 0 10px;
	font-weight:normal;
	background:none;
}
.main.noleftright .nav li.first	a	{
	background:none;
	padding:0;
}
.main.noleftright .nav li.selected a { font-weight:bold; }

/*sitesearch*/
.right.search { }
.sitesearch	{
	float:right;
	padding:10px 0px 5px 0;
	position:absolute;
	top:0px;
	width:300px;
	margin-left:-40px;
	text-align:right;
}
.sitesearch	label	{
	color: /*<C4>*/#FFFFFF/*</C4>*/;
	font-size:5%;
}
.sitesearch input {
	padding:1px 4px;
	font-size:1em;
}


/* column image buttons */
.main.fullwidth {
	margin-top: 0pt;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align:center;
}
/* over ride standard */
.one .columnImageButton { text-align:left; float:left;}
.two .columnImageButton { text-align:center; }
.three .columnImageButton { text-align:right; float:right; }
/* automatically resize the width of the image in 2 or 3 column layout */

/*.columnImageButton img { width:210px; }
.columns.twoColumns .columnImageButton img { width:338px; }*/
#contentarea { font-size:1.233em;}

/*copyimagearea*/
.copyimagearea	{
	float:left;
	width:100%;
}
.copywrap {
	float:left;
	width:100%; 
	margin:0 -95% 10px 0;
}
.copy {
	margin:0 15px 0 100px;
	text-align:left;
	font-size:.8em;
}
	
	




/*footerarea*/
#footerarea {
	background-color: /*<C4>*/#FFFFFF/*</C4>*/;
	border-top:1px solid /*<C2>*/#00661E/*</C2>*/;
}
#footerarea	.nav li	a {
	background:none;
}



/*contentarea*/
.main {
	margin:0 180px 20px 180px;
}
.main.noright	{
	margin:0 20px 10px 180px;
}
.main.noleft	{
	margin:0 180px 10px 0;
}
.main.noleftright	{
	margin:0 0 10px 0;
}
.left	{
	float:left;
	width:150px;
	margin:0 0 10px -5%;
}
.right	{
	float:right;
	width:150px;
	margin:0 0 10px 0;
}


#contentarea .left .nav	{
	float:left;
}
#contentarea .right	.nav {
    float:right;
}
#contentarea .nav {
	margin:0 0 24px 0;
	background-color: /*<C11>*/#101D99/*</C11>*/;
}
#contentarea .nav a	{
	background-color: /*<C8>*/#00661E/*</C8>*/;
	width:150px;	
	padding:3px 12px 3px 8px;
	border-bottom:1px solid /*<C4>*/#FFFFFF/*</C4>*/;
	color: /*<C14>*/#FFFFFF/*</C14>*/;
}
#contentarea .nav a:hover {
	background-color: /*<C7>*/#000000/*</C7>*/;
	color: /*<C14>*/#FFFFFF/*</C14>*/;
}
#contentarea .nav li li a	{
	background:/*<C8>*/#00661E/*</C8>*/;
	width:150px;
	color: /*<C14>*/#FFFFFF/*</C14>*/;
}
#contentarea .nav.sub a	{
	background:/*<C8>*/#00661E/*</C8>*/;
	width:150px;	
	text-decoration:none;
	border-bottom:1px solid /*<C4>*/#FFFFFF/*</C4>*/;
	color: /*<C14>*/#FFFFFF/*</C14>*/;
}
#contentarea .nav.sub a:hover { 
	color:/*<C7>*/#000000/*</C7>*/;
}



#headerarea	.nav {
	background-color: /*<C9>*/#101D99/*</C9>*/;
}

#headerarea .nav a	{
	background-color: /*<C1>*/#101F99/*</C1>*/;
	color:/*<C15>*/#FFFFFF/*</C15>*/;
}
#headerarea .nav a:hover {
	background-color: /*<C10>*/#101D99/*</C10>*/;
	color:/*<C15>*/#FFFFFF/*</C15>*/;
}
#headerarea .nav li li a	{
	background:/*<C1>*/#101F99/*</C1>*/;
	color:/*<C15>*/#FFFFFF/*</C15>*/;
}
#headerarea .nav.sub a	{
	background:/*<C1>*/#101F99/*</C1>*/;
	color:/*<C15>*/#FFFFFF/*</C15>*/;
}
#headerarea .nav.sub a:hover { 
	color:/*<C10>*/#101D99/*</C10>*/;
}


#contentarea .nav .mainnav {
	background-color: /*<C9>*/#101D99/*</C9>*/;
}

#contentarea .nav .mainnav a	{
	background-color: /*<C1>*/#101F99/*</C1>*/;
	color:/*<C15>*/#FFFFFF/*</C15>*/;
}
#contentarea .nav .mainnav a:hover {
	background-color: /*<C10>*/#101D99/*</C10>*/;
	color:/*<C15>*/#FFFFFF/*</C15>*/;
}
#contentarea .nav .mainnav li li a	{
	background:/*<C1>*/#101F99/*</C1>*/;
	color:/*<C15>*/#FFFFFF/*</C15>*/;
}
#contentarea .nav.sub .mainnav a	{
	background:/*<C1>*/#101F99/*</C1>*/;
	color:/*<C15>*/#FFFFFF/*</C15>*/;
}
#contentarea .nav.sub .mainnav a:hover { 
	color:/*<C10>*/#101D99/*</C10>*/;
}



.prominent,	.plain	{
	width:160px;
	float:left;
	margin:0 0 10px 0;
}
.left .prominent,
.left .plain {
	float:left;
}
.right .prominent,
.right .plain {
	float:right;
}



/*box*/
#contentarea .left .box	{
	float:left;
}
#contentarea .right	.box {
    float:right;
}
.box {
	width:160px;
	background:/*<C6>*/#FFFFFF/*</C6>*/;
	border-left:10px solid	/*<C5>*/#00661E/*</C5>*/;
}
.box	h2	{
	background:none;
	font-size:0.9em;
	padding:0.8em;
	}
.box	h3	{
	padding:0 0.8em 0 0.8em;
	}
.box	p	{
	padding:0 0.8em 0 0.8em;
	}
.box	ul	{
	margin:0 1em 0 1em;
	padding:0 1em 0 1em;
	}
.box	li	{
	color:/*<C3>*/#000000/*</C3>*/;
	}
.box	img.imageleft	{
	margin:3px 5px 5px 10px;
	}


/*documents*/
.box.documents	ul	{
	margin:6px;
	padding:6px;
	}

/*polls*/
.box.polls	dl	{
	margin:10px;
	}

/*rate faq*/
.stars	{
	background: /*<C4>*/#FFFFFF/*</C4>*/;
	padding:5px;
	border:1px solid /*<C3>*/#000000/*</C3>*/;
	}

/*calendar*/
/*calendar*/
.calendar	{
	width:160px;
	float:left;
}
.left	.calendar	{
	float:left;
	}
.calendar	{
	border-left:10px solid	/*<C4>*/#FFFFFF/*</C4>*/;
}

/*azlist*/
.azlist	ul	{
	padding:10px;
	margin:0;
	}
.azlist	li	{
	color:#000;
	}

/*prominent, plain*/
.prominent	{
	background: /*<C9>*/#101D99/*</C9>*/;
	border-left:10px solid	/*<C4>*/#FFFFFF/*</C4>*/;
	}

/*images*/
.imageleft,	.imageright,	.imagecentre,	.image	img	{
	border:1px solid /*<C13>*/#000000/*</C13>*/;
	}







/*forms*/
input.button {
	width:0 !important;
	padding:inherit;
	line-height:normal;
	overflow:visible;
	padding:2px 4px;
	border:1px solid /*<C3>*/#000000/*</C3>*/;
	color: /*<C3>*/#000000/*</C3>*/;
	font-weight:bold;
	font-family:arial, helvetica, sans-serif;
	margin-right:0em;
	background: /*<C5>*/#00661E/*</C5>*/ url(/themes/Campaigns/graphics/buttonBg.gif) repeat-x left top;
}
input.button[class] {
	width:auto !important;
}
label {
	color: /*<C5>*/#00661E/*</C5>*/;
}







/*faq*/
.stars	{
	margin:5px 10px 15px 10px;
}

/*tables*/
thead	th	a	{
	background: /*<C4>*/#FFFFFF/*</C4>*/;
}
/* =========== */


