/***********************************************/
/* sav.co.uk CSS Sheet - 2006                  */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; PADDING-TOP: 0px;
}

#Header{
  background: #0A328C url(/images/bg5.gif) top left no-repeat;
  color: #fff;
  z-index: 10;
  position: absolute;
  top: 0;
  left: 0;
  border-bottom: 4px solid #d6cbbd;

  /* box-model hack */
  height: 114px;
  width: 790px;
  voice-family: "\"}\"";
  voice-family: inherit;
  height: 114px;
  width: 100%;
}

html>body #Header{
  height: 114px;
  width: 100%;
}

#HeaderMenu {
  margin-top: 84px;
  margin-right: 5px; 
  float: right; 
  color: #fff; 
  font-weight:normal;
  padding-right:10px;
}

img {border:0;}

/***********************************************/
/* Body / Navigation                           */
/***********************************************/ 

#Container {
  padding-top: 150px;
  width: 100%;
}

#Content{
  margin: 0px 170px 0px 160px;
  padding: 0px;
  background-color: #ffffff;
}

#ContentWide{
  margin: 0px 30px 0px 160px;
  padding: 0px;
  background-color: #ffffff;  
}

#navBar{
	float: left;
	width: 130px;
	margin-left: 0px; 
	padding: 0px;
	background-color: #ffffff;
	padding-left: 25px;
	COLOR: #666666; LINE-HEIGHT: 13px; FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE: 11px;
}

.navlist {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
	PADDING-TOP: 5px;
	margin: 0px 0px 0px 0px;
    PADDING-BOTTOM: 20px;
}

.navlist li {
	padding-left: 10px;
	background-image: url(images/redarrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	margin: 0px 0px 2px 0px;
	padding-left: 15px;
}

#navBar A:link {
	COLOR: #666666; LINE-HEIGHT: 16px; FONT-FAMILY:"MS Sans Serif",arial,helvetica,sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: underline
}
#navBar A:visited {
	COLOR: #666666; LINE-HEIGHT: 16px; FONT-FAMILY:"MS Sans Serif",arial,helvetica,sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: underline
}
#navBar A:hover {
	COLOR: #EF0031; LINE-HEIGHT: 16px; FONT-FAMILY:"MS Sans Serif",arial,helvetica,sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: underline
}

#navBarRight{
	float: right;
	width: 140px;
	margin: 0px 0px 0px 0px; 
	padding-left: 0px;
	padding-right: 10px;
	background-color: #ffffff;
	COLOR: #666666; LINE-HEIGHT: 13px; FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE: 11px;
}



/***********************************************/
/* Search                                       */
/***********************************************/ 

#searchbox {

	background:#F0F0F0;
	border:1px solid #CCCCCC;
	margin: 10px 0px 0px 0px;
	padding:6px
}

#searchbox form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font:100% arial,helvetica,sans-serif;
  margin: 0;
  padding: 0;
  min-width: 450px;
  max-width: 450px;
  width: 450px; 
}

#searchbox form fieldset {
  / * clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  border-color: #000;
  border-width: 1px;
  border-style: solid;
  padding: 10px;        /* padding in fieldset support spotty in IE */
  margin: 0;
}

#searchbox form fieldset legend {
	font-size:1.1em; /* bump up legend font size, not too large or it'll overwrite border on left */
                       /* be careful with padding, it'll shift the nice offset on top of border  */
}

#searchbox form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 150px; 
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: left; 
}

#searchbox form fieldset label:first-letter { /* use first-letter pseudo-class to underline accesskey, note that */
	text-decoration:underline;    /* Firefox 1.07 WIN and Explorer 5.2 Mac don't support first-letter */
                                    /* pseudo-class on legend elements, but do support it on label elements */
                                    /* we instead underline first letter on each label element and accesskey */
                                    /* each input. doing only legends would  lessens cognitive load */
                                   /* opera breaks after first letter underlined legends but not labels */
}

#searchbox form input, form textarea, select {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}

#searchbox form input#reset {
	margin-left:0px; /* set margin-left back to zero on reset button (set above) */
}

#searchbox textarea { overflow: auto; }

#searchbox form small {
	display: block;
	margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */
	padding: 1px 3px;
	font-size: 88%;
}

#searchbox form .required{font-weight:bold;} /* uses class instead of div, more efficient */

#searchbox form br {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}



/***********************************************/
/* Fonts                                       */
/***********************************************/ 

A:link {
	TEXT-DECORATION: underline; COLOR: #666666
}
A:visited {
	TEXT-DECORATION: underline; COLOR: #666666
}
A:active {
	TEXT-DECORATION: underline; COLOR: #666666
}
A:hover {
	TEXT-DECORATION: underline; COLOR: #EF0031
}

A.textsmallink:link {
	COLOR: #666666; LINE-HEIGHT: 16px; FONT-FAMILY:"MS Sans Serif",arial,helvetica,sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: underline
}
A.textsmallink:visited {
	COLOR: #666666; LINE-HEIGHT: 16px; FONT-FAMILY:"MS Sans Serif",arial,helvetica,sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: underline
}
A.textsmallink:hover {
	COLOR: #EF0031; LINE-HEIGHT: 16px; FONT-FAMILY:"MS Sans Serif",arial,helvetica,sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: underline
}

A.whitelink:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.whitelink:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.whitelink:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: underline
}

A.footerlink:link {
	COLOR: #C4C4C4; TEXT-DECORATION: none
}
A.footerlink:visited {
	COLOR: #C4C4C4; TEXT-DECORATION: none
}
A.footerlink:hover {
	COLOR: #C4C4C4; TEXT-DECORATION: underline
}

TD {
	COLOR: #666666; LINE-HEIGHT: 20px; FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE: 13px;
}
DIV {
	COLOR: #666666; LINE-HEIGHT: 20px; FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE: 13px;
}
P {
	COLOR: #666666; LINE-HEIGHT: 20px; FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE: 13px;
}

HR{height:1px; border:none; border-top:1px solid #999999}

H1 {
	FONT-FAMILY:Georgia,serif,arial,helvetica,sans-serif; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 1.9em;
	PADDING-BOTTOM: 2px; MARGIN: 0px 0px 12px; LINE-HEIGHT: normal; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #FFFFFF;
}
H2 {
	COLOR:#10457b; FONT-FAMILY:"MS Sans Serif",arial,helvetica,sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 1.9em;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 0px; LINE-HEIGHT: 20px; PADDING-TOP: 0px;
}
H3 {
	COLOR:#999999; FONT-FAMILY:"MS Sans Serif",arial,helvetica,sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 1.5em;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; LINE-HEIGHT: normal; PADDING-TOP: 0px;
}
H4 {
	COLOR:#10457b; FONT-FAMILY:"MS Sans Serif",arial,helvetica,sans-serif; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 1.9em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 6px; LINE-HEIGHT: normal; PADDING-TOP: 0px; BACKGROUND-COLOR: #FFFFFF
}
H5 {
	COLOR:#10457b; FONT-FAMILY:"MS Sans Serif",arial,helvetica,sans-serif; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 1.5em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 6px; LINE-HEIGHT: normal; PADDING-TOP: 0px; BACKGROUND-COLOR: #FFFFFF
}
#navBarRight H6 {
	COLOR: #FFFFFF; LINE-HEIGHT: 10px; FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE: 10px; PADDING-RIGHT: 2px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 5px; LINE-HEIGHT: normal; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #999999
}


.trainingHs h3 { COLOR:#10457b; font-size:24px; font-weight:bold; MARGIN: 0px 0px 12px; }
.trainingHs h4 { COLOR:#999999; font-size:20px; font-weight:bold; MARGIN: 0px 0px 12px; }
.trainingHs h5 { COLOR:#10457b; font-size:16px; font-weight:bold; }

.trainingHs blockquote { margin:30px 0 30px 0; padding:0 0 0 80px; }
.trainingHs blockquote div img { float:left; margin:0 0 0 -80px; display:block; width:80px; height:80px; overflow:hidden; }


#navBar H6{
COLOR: #EF0031;
font:12px Arial, Helvetica, sans-serif;
font-weight:bolder;
text-transform:uppercase;
margin:0;
padding:0;
}

.whitetext {
	COLOR:#FFFFFF; LINE-HEIGHT: 20px; FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE: 13px; PADDING-BOTTOM: 10px; PADDING-RIGHT: 10px;
}
#footertext {
	clear: both;
	COLOR:#C4C4C4; 
	LINE-HEIGHT: 20px; 
	FONT-FAMILY:arial,helvetica,sans-serif; 
	FONT-SIZE: 13px; 
	PADDING-BOTTOM: 20px; 
	PADDING-TOP: 10px; 
	PADDING-LEFT: 160px; 
	MARGIN: 20px 0px 0px;
}

.fillboxpad6{background:#F0F0F0;border:1px solid #CCCCCC;margin:0px 0;padding:6px}
.greyboxpad10{background:#FFFFFF;border:1px solid #CCCCCC;margin:10px 0;padding:10px}
.greyboxpad5{background:#FFFFFF;border:1px solid #CCCCCC;margin:10px 0;padding:5px}


.yesprint {
   display: none;
}


.homemenucontainer2{
  border:4px solid #d6cbbd;
  background: #6f8dbf url(/images/default_wind-turbine3.jpg) top left no-repeat;
  color: #fff;
  /* box-model hack */
  height: 250px;
  voice-family: "\"}\"";
  voice-family: inherit;
  height: 250px;

}

.homemenucontainer{
  border:4px solid #d6cbbd;
  background: #2c5080 url(/images/default_wind-turbine2.jpg) top left no-repeat;
  color: #fff;
  /* box-model hack */
  height: 250px;
  voice-family: "\"}\"";
  voice-family: inherit;
  height: 250px;

}

.floatl {
	float: left;
}
.floatr {
	float: right;
}

DIV {
	color: #666666;
	font-family: arial,helvetica,sans-serif;
	font-size: 13px;
	line-height: 20px;
}
DIV.thumb {
	border-bottom-color: white;
	border-bottom-style: solid;
	border-left-color: white;
	border-left-style: solid;
	border-right-color: white;
	border-right-style: solid;
	border-top-color: white;
	border-top-style: solid;
	margin-bottom: 0.5em;
	overflow: hidden;
	width: auto;
}
DIV.thumb DIV {
	background-color: #f9f9f9;
	border-bottom: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	font-size: 10px;
	line-height: 15px;
	padding-bottom: 3px! important;
	padding-left: 3px! important;
	padding-right: 3px! important;
	padding-top: 3px! important;
	text-align: center;
}
DIV.thumb DIV A IMG {
	border-bottom: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
}

DIV.thumb A:link {
	TEXT-DECORATION: none; COLOR: #EF0031
}
DIV.thumb A:visited {
	TEXT-DECORATION: none; COLOR: #EF0031
}
DIV.thumb A:active {
	TEXT-DECORATION: none; COLOR: #EF0031
}
DIV.thumb A:hover {
	TEXT-DECORATION: underline; COLOR: #EF0031
}

DIV.thumb DIV DIV.thumbcaption {
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	padding-bottom: 0.1em;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0.3em;
}
DIV.tleft {
	border-bottom-width: 0.8em;
	border-left-width: 0px;
	border-right-width: 1.4em;
	border-top-width: 0.5em;
	float: left;
	margin-right: 0.5em;
}
DIV.tright {
	border-bottom-width: 0.8em;
	border-left-width: 1.4em;
	border-right-width: 0px;
	border-top-width: 0.5em;
	float: right;
}

.homemenu{padding-left:250px; padding-right:15px; padding-top:18px;}

.homemenu H4 A {
	DISPLAY: block; padding-left:15px; padding-right:15px; padding-top:12px; padding-bottom:10px; margin:0px 0px 15px 0px;
	BACKGROUND-COLOR: #ffffff;
}
.homemenu H4 A:hover {
	DISPLAY: block; BACKGROUND-COLOR: #e4e2ff; TEXT-DECORATION: none;
}

.homemenu A:link {
	COLOR: #666666; LINE-HEIGHT: 20px; FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE: 13px; TEXT-DECORATION: none;
}
.homemenu A:visited {
	COLOR: #666666; LINE-HEIGHT: 20px; FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE: 13px; TEXT-DECORATION: none;
}
.homemenu A:hover {
	COLOR: #666666; LINE-HEIGHT: 20px; FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE: 13px; TEXT-DECORATION: none;
}

.pdfdoc {
	BORDER-RIGHT: #9fc576 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #9fc576 1px solid; PADDING-LEFT: 55px; FONT-SIZE: 11px; BACKGROUND: url(/images/logo_pdf.gif) #ffffff no-repeat 10px center; PADDING-BOTTOM: 15px; MARGIN: 10px auto; BORDER-LEFT: #9fc576 1px solid; WIDTH: 400px; COLOR: #333; LINE-HEIGHT: 18px; PADDING-TOP: 15px; BORDER-BOTTOM: #9fc576 1px solid
}

.stoppress { border:#5da23d solid 2px; padding:20px 10px 10px 100px; background:url(images/icon_green-plus.jpg) #FFF no-repeat 20px 20px; margin-top:15px; }

.submenu li{
list-style-type:none;
}

.gotosavCSS {COLOR: #C4C4C4; TEXT-DECORATION: none;padding-left:3px;padding-right:3px;}
a.gotosavCSS:link {color:#C4C4C4;text-decoration:none;}
a.gotosavCSS:visited {color:#C4C4C4;text-decoration:none;}
a.gotosavCSS:hover {color:#EF0031;text-decoration:none;background-color:#d9d9d9;}




.listName { padding-right:20px; padding-left:20px; }