/* Body */

body {
	margin-top: 5px;
	padding: 0;
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	background-image: url('../images/blue_bg.jpg');
	background-repeat: repeat-x;
	background-attachment: fixed;
}


/* Containers */

#container {
	margin: 0 auto;
	width: 760px;
	text-align: left;
	border: 5px solid #fff;
	background-color: #ffffff;
}


/* Content Headers */

.clearhead h2 {
	display: none;
}


/* Header */

#header {
	margin: 0;
	padding: 0;
}

#headtop {
	margin: 0;
	padding: 0;
	background: #0068b3;
	height: 100px;
}

#headtopleft {
	margin: 0;
	padding: 0;
	width: 250px;
	float: left;
}

#headtopleft h1 {
	display: none;
}

#headtopleft h2 {
	display: none;
}

#headtopright {
	margin: 0;
	padding: 0;
	width: 510px;
	text-align: left;
	float: right;
}

#headtopright h2 {
	margin: 30px 0 0 0;
	padding: 3px 0 3px 0;
	width: 190px;
	color: #fff;
	font-family: Century Gothic, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	border-right: 1px solid #fff;
	float: left;
	height: 35px;
}

#headtopright p {
	margin: 30px 0 0 0;
	padding: 3px 0 3px 10px;
	width: 180px;
	color: #fff;
	font-family: Century Gothic, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	border-right: 1px solid #fff;
	float: left;
	height: 35px;
}

#headtopright a {
	color: #ffffff;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: none;
}

#headtopright a:hover{
	color: #0068b3;
	text-decoration: none;
	background-color: #fff;
}

#topnav {
	margin: 0;
	padding: 0;
	height: 35px;
	color: #fff;
}

#topnav ul {
	margin: 0;
	padding: 0;
	padding-right: 8px;
} 

#topnav p {
	margin: 0;
	padding: 0;
	font-size: 10px;
	padding-top: 5px;
	padding-right: 8px;
}

#topnav li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style: none;
}

#topnav a {
	padding-left: 2px;
	padding-right: 2px;
	color: #fff;
	text-decoration: none;
}

#topnav a:hover{
	color: #0068b3;
	text-decoration: none;
	background-color: #fff;
}

#contactus {
	margin: 0;
	padding: 0;
	height: 40px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

#contactus p {
	margin: 0;
	padding:0;
	padding-top: 3px;
	padding-right: 10px;	
}

#contactus a {
	color: #ffffff;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: none;
}

#contactus a:hover{
	color: #0068b3;
	text-decoration: none;
	background-color: #fff;
}


#flashheader {
	margin: 0;
	padding: 0;
	width: 760px;
	line-height: 150px;
}

/* Spacer */

hr {
	display: none;
}

.spacer hr{
	display: none;
}

.spacer {
	margin: 0;
	padding: 0;
	height: 1px;
}
	

/* Navigation */

ul#nav {
  	margin: 0;
  	border: 0 none;
  	padding: 0;
  	padding-left: 5px;
  	width: 755px; /*For KHTML*/
  	list-style: none;
  	height: 23px;
  	background: url('../images/backgrounds/navbg.gif') top left no-repeat;
  	background-color: #063465;
  	border-bottom: 1px solid #fff;
}

ul#nav li {
  margin: 0;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 24px;
}

ul#nav ul {
  margin: 0;
  padding: 0;
  width: 180px;
  list-style: none;
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
}

ul#nav ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#nav ul li {
  width: 180px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#nav a {
  padding-left: 5px;
  padding-right: 5px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  color: #ffffff;
  font: normal 10px/23px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#nav a:hover,
ul#nav li:hover a,
ul#nav li.iehover a {
  	color: #ffffff;
	background: #0068b2;
}

/* 2nd Menu */
ul#nav li:hover li a,
ul#nav li.iehover li a {
  	float: none;
  	color: #ffffff;
  	border-bottom: 1px solid #ffffff;
	background: #0068b2;
}

/* 2nd Menu Hover Persistence */
ul#nav li:hover li a:hover,
ul#nav li:hover li:hover a,
ul#nav li.iehover li a:hover,
ul#nav li.iehover li.iehover a {
  	color: #ffffff;
	background: #063465;
	padding-left: 10px;
}


/* 3rd Menu 
ul#nav li:hover li:hover li a,
ul#nav li.iehover li.iehover li a {
	color: #ffffff;
	background-image: url('../images/bg_grey.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

/* 3rd Menu Hover Persistence 
ul#nav li:hover li:hover li a:hover,
ul#nav li:hover li:hover li:hover a,
ul#nav li.iehover li.iehover li a:hover,
ul#nav li.iehover li.iehover li.iehover a {
  	color: #ffffff;
	background-image: url('../images/bg_grey.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

/* 4th Menu 
ul#nav li:hover li:hover li:hover li a,
ul#nav li.iehover li.iehover li.iehover li a {
  	color: #ffffff;
	background-image: url('../images/bg_grey.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

/* 4th Menu Hover 
ul#nav li:hover li:hover li:hover li a:hover,
ul#nav li.iehover li.iehover li.iehover li a:hover {
  	color: #ffffff;
	background-image: url('../images/bg_grey.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

*/

ul#nav ul ul,
ul#nav ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 180px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#nav li:hover ul ul,
ul#nav li:hover ul ul ul,
ul#nav li.iehover ul ul,
ul#nav li.iehover ul ul ul {
  display: none;
}

ul#nav li:hover ul,
ul#nav ul li:hover ul,
ul#nav ul ul li:hover ul,
ul#nav li.iehover ul,
ul#nav ul li.iehover ul,
ul#nav ul ul li.iehover ul {
  display: block;
}


/* Sidebar */

#sidebar {
	margin: 0;
	padding: 0;
	margin-top: 5px;
	float: left;
	width: 195px;
}

#fsb {
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	text-align: center;
}

.boxoffers {
	margin: 0 5px 10px 5px;
	padding: 0;
	background: url('../images/sidebar/specialoffers.jpg');
	background-position: bottom; 
	background-repeat: no-repeat;
	height: 110px;
	width: 180px;
	color: #0068b2;
}

.boxoffers h3 {
	margin: 0;
	padding: 5px 0 5px 10px;
	color: #0068b2;
	font-size: 14px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
}

.boxoffers p {
	margin: 0;
	padding: 0 5px 3px 10px;
	width: 100px;
}

.boxoffers a {
	color: #0068b2;
	font-weight: normal;
	text-decoration: none;
}

.boxoffers a:hover{
	color: #063465;
	font-weight: normal;
	text-decoration: none;
}



.boxquotes {
	margin: 0 5px 10px 5px;
	padding: 0;
	background: url('../images/sidebar/boxquote.jpg');
	background-position: bottom; 
	background-repeat: no-repeat;
	height: 110px;
	width: 180px;
	color: #0068b2;
}

.boxquotes h3 {
	margin: 0;
	padding: 5px 0 5px 10px;
	color: #0068b2;
	font-size: 14px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
}

.boxquotes p {
	margin: 0;
	padding: 0 5px 3px 10px;
	width: 100px;
}

.boxquotes a {
	color: #0068b2;
	font-weight: normal;
	text-decoration: none;
}

.boxquotes a:hover{
	color: #063465;
	font-weight: normal;
	text-decoration: none;
}



.boxservice {
	margin: 0 5px 10px 5px;
	padding: 0;
	background: url('../images/sidebar/boxservice.jpg');
	background-position: bottom; 
	background-repeat: no-repeat;
	height: 110px;
	width: 180px;
	color: #0068b2;
}

.boxservice h3 {
	margin: 0;
	padding: 5px 0 5px 10px;
	color: #0068b2;
	font-size: 14px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
}

.boxservice p {
	margin: 0;
	padding: 0 5px 3px 10px;
	width: 100px;
}

.boxservice a {
	color: #0068b2;
	font-weight: normal;
	text-decoration: none;
}

.boxservice a:hover{
	color: #063465;
	font-weight: normal;
	text-decoration: none;
}


.boxinsurance {
	margin: 0 5px 10px 5px;
	padding: 0;
	background: url('../images/sidebar/boxinsurance.jpg');
	background-position: bottom; 
	background-repeat: no-repeat;
	height: 110px;
	width: 180px;
	color: #0068b2;
}

.boxinsurance h3 {
	margin: 0;
	padding: 5px 0 5px 10px;
	color: #0068b2;
	font-size: 14px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
}

.boxinsurance p {
	margin: 0;
	padding: 0 5px 3px 10px;
	width: 100px;
}

.boxinsurance a {
	color: #0068b2;
	font-weight: normal;
	text-decoration: none;
}

.boxinsurance a:hover{
	color: #063465;
	font-weight: normal;
	text-decoration: none;
}

.boxcorporate {
	margin: 0 5px 10px 5px;
	padding: 0;
	background: url('../images/sidebar/boxcorporate.jpg');
	background-position: bottom; 
	background-repeat: no-repeat;
	height: 110px;
	width: 180px;
	color: #0068b2;
}

.boxcorporate h3 {
	margin: 0;
	padding: 5px 0 5px 10px;
	color: #0068b2;
	font-size: 14px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
}

.boxcorporate p {
	margin: 0;
	padding: 0 5px 3px 10px;
	width: 100px;
}

.boxcorporate a {
	color: #0068b2;
	font-weight: normal;
	text-decoration: none;
}

.boxcorporate a:hover{
	color: #063465;
	font-weight: normal;
	text-decoration: none;
}

.boxduty {
	margin: 0 5px 10px 5px;
	padding: 0;
	background: url('../images/sidebar/boxduty.jpg');
	background-position: bottom; 
	background-repeat: no-repeat;
	height: 110px;
	width: 180px;
	color: #0068b2;
}

.boxduty h3 {
	margin: 0;
	padding: 5px 0 5px 10px;
	color: #0068b2;
	font-size: 14px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
}

.boxduty p {
	margin: 0;
	padding: 0 5px 3px 10px;
	width: 100px;
}

.boxduty a {
	color: #0068b2;
	font-weight: normal;
	text-decoration: none;
}

.boxduty a:hover{
	color: #063465;
	font-weight: normal;
	text-decoration: none;
}





/* Content Right */

#contentright {
	margin: 0;
	padding: 0;
	margin-top: 5px;
	padding-left: 5px;
	padding-right: 10px;
	margin-bottom: 10px;
	float: right;
	width: 550px;
}

.finance {
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	margin-bottom: 10px;
	width: 550px;
	background: url('../images/backgrounds/financebg-bottom.gif') bottom left no-repeat;
	background-color: #063465;
	height: 98px;
}

.finance h3 {
	margin: 0;
	padding: 0;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 2px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	background: url('../images/backgrounds/financebg-top.gif') top left no-repeat;
}


.financeleft {
	margin: 0;
	padding: 0;
	width: 250px;
	float: left;
}


.financeleft ul {
	margin:0;
	padding:0;
	color: #fff;
	margin-top: 5px;
	margin-left: 20px;
}

.financeleft li {
	margin:0;
	padding:0;
	padding-left: 20px;
	line-height: 22px;
	font-size: 12px;
	background: url('../images/finance-tick.gif') no-repeat 0 40%;
	list-style: none;
}

.financeleft li a {
	margin: 0;
	padding: 0;
	padding-left: 8px;
	display: block;
	text-decoration: none;
	color: #fff;
}

.financeleft li a:hover {
	text-decoration: none;
	color: #fff;
	background: url('../images/backgrounds/finance-nav.gif') top left no-repeat;
}

.financeleft p {
	margin: 0;
	padding: 0;
	padding-left: 15px;
	padding-right: 15px;
	text-align: justify;
	line-height: 1.5;
}


.financeright {
	margin: 0;
	padding: 0;
	width: 250px;
	float: left;
}


.financeright ul {
	margin:0;
	padding:0;
	color: #fff;
	margin-top: 5px;
	margin-left: 5px;
}

.financeright li {
	margin:0;
	padding:0;	
	padding-left: 20px;
	line-height: 22px;
	font-size: 12px;
	line-height: 22px;
	background: url('../images/finance-tick.gif') no-repeat 0 40%;
	list-style: none;
}

.financeright li a {
	margin: 0;
	padding: 0;
	padding-left: 8px;
	display: block;
	text-decoration: none;
	color: #fff;
}

.financeright li a:hover {
	text-decoration: none;
	color: #fff;
	background: url('../images/backgrounds/finance-nav.gif') top left no-repeat;
}

.financeright p {
	margin: 0;
	padding: 0;
	padding-left: 15px;
	padding-right: 15px;
	text-align: justify;
	line-height: 1.5;
}

.contentbox {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	height: 195px;
	width: 548px;
	border: 1px solid #d2d2d2;
	background: url('../images/backgrounds/contentbox-bg.gif') top repeat-x;
	background-color: #fff;
	clear: both;
}

.contentbox h3 {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 2px;
	color: #0068b2;
	font-size: 24px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	height: 30px;
}

.contentbox ul {
	margin:0;
	padding:0;
	color: #0068b3;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 35px;
	margin-right: 10px;
}

.contentbox li {
	margin:0;
	padding:0;	
	padding-bottom: 5px;
	line-height: 1.5;
	list-style: square;
}

.contentbox p {
	margin: 0;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
	line-height: 1.5;
}

.contentbox img.floatRight {
	float: right; 
	margin: 10px;
	padding-left: 5px;
}

.contentbox a {
	color: #ff6600;
	font-weight: normal;
	text-decoration: none;
}

.contentbox a:hover{
	color: #ff9966;
	font-weight: normal;
	text-decoration: none;
}

.contentbox2 {
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	margin-bottom: 10px;
	background: url('../images/backgrounds/contentbox-bg.gif') top repeat-x;
	background-color: #fff;
	border: 1px solid #d2d2d2;
	width: 548px;
}

.contentbox2 h3 {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 2px;
	color: #0068b3;
	font-size: 24px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	height: 30px;
}

.contentbox2 h4 {
	display: none;
}

.contentbox2 ul {
	margin:0;
	padding:0;
	color: #144fa9;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 35px;
}

.contentbox2 li {
	margin:0;
	padding:0;
	padding-bottom: 5px;
	line-height: 1.5;
	list-style: square;
}

.contentbox2 p {
	margin: 0;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.5;
	text-align: justify;
}

.contentbox2 img.floatRight {
	float: right; 
	margin: 5px;
	padding-left: 5px;
}

.contentbox2 a {
	color: #ff6600;
	font-weight: normal;
	text-decoration: none;
}

.contentbox2 a:hover{
	color: #ff9966;
	font-weight: normal;
	text-decoration: none;
}


.contentbox3 {
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	margin-bottom: 10px;
	background: url('../images/backgrounds/contentbox-bg.gif') top repeat-x;
	border: 1px solid #d2d2d2;
	width: 548px;
}

.contentbox3 h3 {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 2px;
	color: #0068b3;
	font-size: 24px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	height: 30px;
}

.contentbox3 h4 {
	display: none;
}

.contentbox3 ul {
	margin:0;
	padding:0;
	color: #0068b3;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 35px;
	margin-right: 10px;
}

.contentbox3 li {
	margin:0;
	padding:0;	
	padding-bottom: 5px;
	line-height: 1.5;
	list-style: decimal;
}

.contentbox3 p {
	margin: 0;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.5;
	text-align: justify;
}

.contentbox3 img.floatRight {
	float: right; 
	margin: 5px;
	padding-left: 5px;
}

.contentbox3 a {
	color: #ff6600;
	font-weight: normal;
	text-decoration: none;
}

.contentbox3 a:hover{
	color: #ff9966;
	font-weight: normal;
	text-decoration: none;
}

.contentbox4 {
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	margin-bottom: 10px;
	background: url('../images/backgrounds/contentbox-bg.gif') top repeat-x;
	border: 1px solid #d2d2d2;
	width: 548px;
}

.contentbox4 h3 {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 2px;
	color: #0068b3;
	font-size: 24px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	height: 30px;
}

.contentbox4 ul {
	margin:0;
	padding:0;
	color: #0068b3;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 35px;
	margin-right: 10px;
}

.contentbox4 li {
	margin:0;
	padding:0;	
	padding-bottom: 5px;
	line-height: 1.5;
	list-style: decimal;
}

.contentbox4 p {
	margin: 0;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.5;
	text-align: justify;
}

.contentbox4 img.floatRight {
	float: right; 
	margin: 5px;
	padding-left: 5px;
}

.contentbox4 a {
	color: #ff6600;
	font-weight: normal;
	text-decoration: none;
}

.contentbox4 a:hover{
	color: #ff9966;
	font-weight: normal;
	text-decoration: none;
}


.contentbox5 {
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	margin-bottom: 10px;
	background: url('../images/backgrounds/contentbox-bg.gif') top repeat-x;
	border: 1px solid #d2d2d2;
	width: 548px;
}

.contentbox5 h4 {
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 2px;
	color: #0068b3;
	font-size: 16px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
}

.contentbox5 h3 {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 2px;
	color: #0068b3;
	font-size: 24px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	height: 30px;
}

.contentbox5 ul {
	margin:0;
	padding:0;
	color: #0068b3;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 35px;
}

.contentbox5 li {
	margin:0;
	padding:0;
	padding-bottom: 5px;
	line-height: 1.5;
	list-style: square;
}

.contentbox5 p {
	margin: 0;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.5;
	text-align: justify;
}

.contentbox5 img.floatRight {
	float: right; 
	margin: 5px;
	padding-left: 5px;
}

.contentbox5 a {
	color: #ff6600;
	font-weight: normal;
	text-decoration: none;
}

.contentbox5 a:hover{
	color: #ff9966;
	font-weight: normal;
	text-decoration: none;
}

.contentbox6 {
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border: 1px solid #d2d2d2;
	width: 548px;
	background: url('../images/backgrounds/contentbox-bg.gif') top repeat-x;
}

.contentbox6 h4 {
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 2px;
	color: #0068b3;
	font-size: 16px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
}

.contentbox6 h3 {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 2px;
	color: #0068b3;
	font-size: 24px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	height: 30px;
}

.contentbox6 ul {
	margin:0;
	padding:0;
	color: #333333;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}

.contentbox6 li {
	margin:0;
	padding:0;
	padding-bottom: 5px;
	line-height: 1.5;
	list-style: none;
}

.contentbox6 p {
	margin: 0;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.5;
	text-align: justify;
}

.contentbox6 img.floatRight {
	float: right; 
	margin: 5px;
	padding-left: 5px;
}

.contentbox6 a {
	color: #ff6600;
	font-weight: normal;
	text-decoration: none;
}

.contentbox6 a:hover{
	color: #ff9966;
	font-weight: normal;
	text-decoration: none;
}


.newsarchive {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
	border-top: 1px solid #d2d2d2;
	width: 548px;
}

.newsarchive h3 {
	margin: 0;
	padding: 0;
	padding-left: 5px;
	padding-top: 2px;
	color: #0068b3;
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	background: url('../images/content/main_head_bg.gif');
	background-position: bottom; 
	background-repeat: repeat-x;
	height: 18px;
	border-bottom: 1px solid #d2d2d2;
}

.newsarchive h4 {
	margin: 0;
	padding: 0;
	font-size: 11px;
}

.newsarchive ul {
	margin:0;
	padding:0;
}

.newsarchive li {
	line-height: 1.5;
	list-style: none;
}

.newsarchive li a {
	color: #333333;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: normal;
	text-decoration: none;
	background: url('../images/content/main_head_bg.gif');
	background-position: bottom; 
	background-repeat: repeat-x;
	background-color: #ffffff;
	height: 34px;
	border-bottom: 1px solid #d2d2d2;
}

.newsarchive li a:hover{
	color: #ff6600;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: normal;
	text-decoration: none;
	background: url('../images/content/main_head_bg.gif');
	background-position: bottom; 
	background-repeat: repeat-x;
	background-color: #ffffff;
	height: 34px;
	border-bottom: 1px solid #d2d2d2;
}

.newsarchive p {
	margin: 0;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.5;
	text-align: justify;
}

.newsarchive img.floatRight {
	float: right; 
	margin: 5px;
	padding-left: 5px;
}

.newsarchive a {
	color: #ff6600;
	font-weight: normal;
	text-decoration: none;
}

.newsarchive a:hover{
	color: #ff9966;
	font-weight: normal;
	text-decoration: none;
}



#dutyofcare {
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border: 1px solid #d2d2d2;
	width: 548px;
	background: url('../images/content/duty_bg.jpg');
	background-position: bottom; 
	background-repeat: no-repeat;
}

#dutyofcare h4 {
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	color: #0068b3;
	font-size: 16px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
}

#dutyofcare h3 {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 2px;
	color: #0068b3;
	font-size: 24px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	background: url('../images/advert/advert-bg.gif') top repeat-x;
	height: 30px;
}

#dutyofcare ul {
	margin:0;
	padding:0;
	color: #0068b3;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 35px;
}

#dutyofcare li {
	margin:0;
	padding:0;
	padding-bottom: 5px;
	line-height: 1.5;
	list-style: square;
}

#dutyofcare p {
	margin: 0;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.5;
	text-align: justify;
}

#dutyofcare img.floatRight {
	float: right; 
	margin: 5px;
	padding-left: 5px;
}

#dutyofcare a {
	color: #ff6600;
	font-weight: normal;
	text-decoration: none;
}

#dutyofcare a:hover{
	color: #ff9966;
	font-weight: normal;
	text-decoration: none;
}


#offer {
	margin: 0 auto;
	padding: 0;
	margin-bottom: 10px;
	height: 325px;
	border: 1px solid #d2d2d2;
	background: url('../images/advert/advert-bg.gif') top repeat-x;
}

#offer h3 {
	margin: 0;
	padding: 5px 0 2px 10px;
	color: #0068b3;
	font-size: 24px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	height: 30px;
}

#offer ul {
	margin:0;
	padding:0;
	color: #0068b3;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 35px;
	margin-right: 10px;
}

#offer li {
	margin:0;
	padding:0;	
	padding-bottom: 5px;
	line-height: 1.5;
	list-style: square;
}

#offer img {
	margin-left: 5px;
	margin-bottom: 5px;
}


#offer2 {
	margin: 0 auto;
	padding: 0;
	margin-bottom: 10px;
	height: 550px;
	border: 1px solid #d2d2d2;
	background: url('../images/advert/advert-bg.gif') top repeat-x;
}

#offer2 h3 {
	margin: 0;
	padding: 5px 0 2px 10px;
	color: #0068b3;
	font-size: 24px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	height: 30px;
}

#offer2 ul {
	margin:0;
	padding:0;
	color: #0068b3;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 35px;
	margin-right: 10px;
}

#offer2 li {
	margin:0;
	padding:0;	
	padding-bottom: 5px;
	line-height: 1.5;
	list-style: square;
}

#offer2 img {
	margin-left: 5px;
	margin-bottom: 5px;
}

#offer3 {
	margin: 0 auto;
	padding: 0;
	margin-bottom: 10px;
	height: 450px;
	border: 1px solid #d2d2d2;
	background: url('../images/advert/advert-bg.gif') top repeat-x;
}

#offer3 h3 {
	margin: 0;
	padding: 5px 0 2px 10px;
	color: #0068b3;
	font-size: 24px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	height: 30px;
}

#offer3 ul {
	margin:0;
	padding:0;
	color: #0068b3;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 35px;
	margin-right: 10px;
}

#offer3 li {
	margin:0;
	padding:0;	
	padding-bottom: 5px;
	line-height: 1.5;
	list-style: square;
}

#offer3 img {
	margin-left: 5px;
	margin-bottom: 5px;
}

#offerleft {
	margin: 0;
	padding: 0;
	width: 273px;
	float: left;
}

#offerleft p {
	margin: 0;
	padding: 5px 5px 5px 10px;
	font-size: 14px;
	text-align: justify;
	line-height: 1.5;
}

#offerright {
	margin: 0;
	padding: 0;
	width: 275px;
	float: left;
}

#offerright p {
	margin: 0;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
	line-height: 1.5;
}

#offerleft {
	margin: 0;
	padding: 0;
	width: 273px;
	float: left;
}

#film {
	margin-left: 5px;
	margin-bottom: 5px;
	padding: 0;
	width: 266px;
	background: #000000;
	border: 1px solid #d2d2d2;
}

#film p {
	margin: 0;
	padding: 0;
	text-align: center;
}

#film h4 {
	margin: 0;
	padding: 0;
	padding-left: 5px;
	padding-top: 2px;
	color: #0068b3;
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	width: 261px;
	background: url('../images/content/main_head_bg.gif');
	background-position: bottom; 
	background-repeat: repeat-x;
	height: 18px;
	border-bottom: 1px solid #d2d2d2;
}

#offerright {
	margin: 0;
	padding: 0;
	width: 275px;
	float: left;
}



.team {
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border: 1px solid #d2d2d2;
	width: 548px;
	height: 241px;
	background: url('../images/content/main_head_bg.gif');
	background-position: bottom; 
	background-repeat: repeat-x;
}

.team h3 {
	margin: 0;
	padding: 0;
	padding-left: 5px;
	padding-top: 2px;
	color: #0068b3;
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	width: 543px;
	background: url('../images/content/main_head_bg.gif');
	background-position: bottom; 
	background-repeat: repeat-x;
	height: 18px;
	border-bottom: 1px solid #d2d2d2;
}

.team h4 {
	display: none;
}

.team ul {
	margin:0;
	padding:0;
	color: #0068b3;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 35px;
	margin-right: 10px;
}

.team li {
	margin:0;
	padding:0;	
	padding-bottom: 5px;
	line-height: 1.5;
	list-style: decimal;
}

.team p {
	margin: 0;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.5;
	text-align: justify;
}

.team img.floatRight {
	float: right; 
	margin: 5px;
	padding-left: 5px;
}

.team a {
	color: #ff6600;
	font-weight: normal;
	text-decoration: none;
}

.team a:hover{
	color: #ff9966;
	font-weight: normal;
	text-decoration: none;
}




.manufacturers {
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	margin-bottom: 10px;
	background: url('../images/backgrounds/contentbox-bg.gif') top repeat-x;
	border: 1px solid #d2d2d2;
	width: 548px;
}

.manufacturers h3 {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 2px;
	color: #0068b3;
	font-size: 24px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	height: 30px;
}

.manufacturers ul {
	margin:0;
	margin-left: 5px;
	margin-right: 5px;
	padding:0;
	color: #0068b3;
}

.manufacturers li {
	margin:0;
	padding:0;
	list-style: none;
	display: inline;
}

.manufacturers a img {
	margin: 5px;
	padding: 3px;
	margin: 5px;
	color: #ffffff;
	background: #ffffff;
	border: 2px solid #d2d2d2;
}

.manufacturers a:hover img {
	margin: 5px;
	padding: 3px;
	color: #ffffff;
	background: #ffffff;
	border: 2px solid #144ea8;
}

.manufacturers p {
	margin: 0;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.5;
	text-align: justify;
}

.video {
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border: 1px solid #d2d2d2;
	width: 548px;
	background: url('../images/content/main_head_bg.gif');
	background-position: bottom; 
	background-repeat: repeat-x;
	text-align: center;
}

.video h3 {
	margin: 0;
	padding: 0;
	padding-left: 5px;
	padding-top: 2px;
	margin-bottom: 5px;
	color: #0068b3;
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	width: 543px;
	background: url('../images/content/main_head_bg.gif');
	background-position: bottom; 
	background-repeat: repeat-x;
	height: 18px;
	border-bottom: 1px solid #d2d2d2;
	text-align: left;
}

.video h4 {
	display: none;
}

.video ul {
	margin:0;
	padding:0;
	color: #0068b3;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 35px;
	margin-right: 10px;
}

.video li {
	margin:0;
	padding:0;	
	padding-bottom: 5px;
	line-height: 1.5;
	list-style: decimal;
}

.video p {
	margin: 0;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.5;
	text-align: justify;
}

.video img.floatRight {
	float: right; 
	margin: 5px;
	padding-left: 5px;
}

.video a {
	color: #ff6600;
	font-weight: normal;
	text-decoration: none;
}

.video a:hover{
	color: #ff9966;
	font-weight: normal;
	text-decoration: none;
}


/* Buttons */

.button {
	margin: 0;
	padding: 0;
}

.button p {
	margin: 0;
	padding: 0;
	font-size: 11px;
}

.button a {
	color: #ffffff;
	margin: 0 0 10px 10px;
	padding-top: 2px;
	font-weight: normal;
	text-decoration: none;
	background: url('../images/backgrounds/button-off.gif');
	background-position: bottom right; 
	background-repeat: no-repeat;
	background-color: #063465;
	width: 120px;
	height: 18px;
	display: block;
	text-align: center;
	font-size: 11px;
}

.button a:hover{
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	background: url('../images/backgrounds/button-on.gif');
	background-position: bottom right; 
	background-repeat: no-repeat;
	background-color: #0168b3;
	width: 120px;
	height: 18px;
	display: block;
}


/* Advert */

.advert1 {
	margin: 0;
	padding: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	width: 268px;
	background: url('../images/advert/advert-bg.gif') top repeat-x;
	border: 1px solid #d2d2d2;
}

.advert1 h3 {
	margin: 0;
	padding: 5px 5px 5px 10px;
	color: #0068b3;
	font-size: 20px;
	font-weight: normal;
	font-family: Arial, Verdana, sans-serif;
	border-bottom: 1px solid #e5e5e5;
	width: 253px;
}

.advert1 p {
	margin: 0;
	padding: 5px 5px 5px 10px;
	padding-bottom: 0;
	font-size: 14px;
}

.advert1 img {
	margin: 0;
	padding: 5px 0 5px 0;
}
	

.advert2 {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	float: right;
	width: 268px;
	background: url('../images/advert/advert-bg.gif') top repeat-x;
	border: 1px solid #d2d2d2;
}

.advert2 h3 {
	margin: 0;
	padding: 5px 5px 5px 10px;
	color: #0068b3;
	font-size: 20px;
	font-weight: normal;
	font-family: Arial, Verdana, sans-serif;
	border-bottom: 1px solid #e5e5e5;
	width: 253px;
}

.advert2 p {
	margin: 0;
	padding: 5px 5px 5px 10px;
	padding-bottom: 0;
	font-size: 14px;
}

.advert2 img {
	margin: 0;
	padding: 5px 0 5px 0;
}


.price {
	margin: 0 0 0 115px;
	padding: 3px 0 10px 0;
	text-align: left;
	width: 150px;
	height: 57px;
	background: url('../images/backgrounds/price-bg.gif') top right no-repeat;
}

.price h3 {
	margin: -10px 0 0 0;
	padding: 0;
	border: none;
	font-family: arial black, arial, verdana, sans-serif;
	font-size: 50px;
	font-weight: bold;
	color: #1e59b7;
	text-align: center;
	width: 150px;
}

.price p {
	display: none;
}

.priceweek {
	margin: 0 0 0 115px;
	padding: 3px 0 10px 0;
	text-align: left;
	width: 150px;
	height: 57px;
	background: url('../images/backgrounds/priceweek-bg.gif') top right no-repeat;
}

.priceweek h3 {
	margin: -10px 0 0 -15px;
	padding: 0;
	border: none;
	font-family: arial black, arial, verdana, sans-serif;
	font-size: 50px;
	font-weight: bold;
	color: #1e59b7;
	text-align: center;
	width: 150px;
}

.priceweek p {
	display: none;
}

.more {
	margin: 0;
	padding: 0;
	padding-top: 3px;
	text-align: left;
}

.more p { 
	margin: 0;
	padding: 0;
	font-size: 11px;
}

.more a {
	color: #ffffff;
	margin: 0 0 10px 10px;
	padding-top: 3px;
	font-weight: normal;
	text-decoration: none;
	background: url('../images/backgrounds/button-off.gif');
	background-position: bottom right; 
	background-repeat: no-repeat;
	background-color: #063465;
	width: 120px;
	height: 17px;
	display: block;
	text-align: center;
}

.more a:hover{
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	background: url('../images/backgrounds/button-on.gif');
	background-position: bottom right; 
	background-repeat: no-repeat;
	background-color: #0168b3;
	width: 120px;
	height: 17px;
	display: block;
}


/* Footer */

#footer {
	margin: 0 auto;
	padding: 0;
	color: #fff;
	text-align: left;
	border-bottom: 1px solid #c5c5c5;
	background: #212121;
	clear: both;
}

#footer h4 {
	margin: 0;
	padding-top: 10px;
	padding-left: 15px;
	color: #e5e5e5;
	font-size: 12px;
	height: 25px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
}

#footer p {
	margin: 0;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	font-size: 10px;
	color: #616161;
	clear: both;
}

#footer p a{
	margin: 0;
	padding: 0;
	padding-left: 2px;
	padding-right: 2px;
	color: #a5a5a5;
	text-decoration: none;
}

#footer p a:hover{
	color: #fff;
	background: #414141;
}

.footer {
	margin: 0;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 0;
	padding: 0;
	float: left;
	height: 130px;
	border-right: 1px solid #313131;
}

.footer h5 {
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	margin-bottom: 5px;
	color: #97c2e2;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
}

.footer ul {
	margin: 0;
	padding: 0;
	margin-right: 10px;
	padding-right: 10px;
	list-style: none;
	width: 170px;
}

.footer li {
	margin: 0;
	padding: 0;
	line-height: 19px;
	list-style: none;
}

.footer li a {
	margin: 0;
	padding: 0 0 1px 7px;
	width: 168px;
	display: block;
	text-decoration: none;
	color: #a5a5a5;
}

.footer li a:hover {
	text-decoration: none;
	color: #fff;
	background: url('../images/backgrounds/footerbutton-bg.gif') no-repeat;
	background-color: #515151;
}



/* form */

#form {
	margin: 0;
	padding: 0;
	padding-top: 5px;
}

#form h4 {
	margin: 0;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-top: 5px;
	color: #0068b3;
	font-size: 16px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
}

#form h5 {
	margin: 0;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-top: 5px;
	color: #0068b3;
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
}

#form ul {
	margin: 0;
	padding: 0;
	text-align: left;
}

#form li {
	margin: 0;
	padding: 0;
	list-style: none;
	padding-left: 5px;
}

#form p {
	margin: 0;
	padding: 0;
	padding-left: 5px;
	padding-bottom: 5px;
	font-size: 10px;
}

#formfields{
	margin: 0;
	padding: 0;
	margin-left: 10px;
	margin-right: 10px;
}

#formfields ul {
	margin: 0px;
	padding: 0px;
	margin-bottom: 3px;
}

#formfields li {
	list-style: none;
	padding-bottom: 2px;
}

.buttons {
	margin: 0;
	padding: 0;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.formbuttons {
	font-family: verdana;
	text-transform: none;
	font-size: 11px;
	color: #ff6600;
	border: 1px solid #333333;
	background: #ffffff;
	line-height: 14px;
}

.fields {
	font-family: verdana;
	text-transform: none;
	color: #333333;
	font-size: 11px;
	border: 1px solid #999999;
	background-color: #ffffff;
	line-height: 15px;
}
.textform {
	font-family: verdana;
	padding-bottom: 2px;
	margin-left: 5px;
	margin-right: 5px;
}

.textform2{
	font-family: verdana;
}



/* Error Message */

#error {
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: 100px;
	margin-right: 100px;
	padding: 0;
	text-align: center;
}

#errormessage {
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border: 1px solid #d2d2d2;
}

#errormessage h3 {
	margin: 0;
	padding: 0;
	padding-left: 5px;
	padding-bottom: 2px;
	color: #0068b3;
	font-size: 24px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	background: url('../images/content/main_head_bg.gif');
	background-position: bottom; 
	background-repeat: repeat-x;
	height: 30px;
	border-bottom: 1px solid #d2d2d2;
}

#errormessage p {
	margin: 0;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.5;
}

#errormessage a {
	color: #ff6600;
	font-weight: normal;
	text-decoration: none;
}

#errormessage a:hover{
	color: #ff9966;
	font-weight: normal;
	text-decoration: none;
}