* {margin: 0; padding: 0;}

body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #757575;
	background: url(images/bg_body.png) repeat-x;
	}
	
img, img a {border: 0;}

p {
	line-height: 1.5em;
	margin-bottom: 1.5em;
	}
	
h1 {
	font: 2em "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	color: #1f86bf;
	margin-bottom: .7em;
	font-weight: normal;
	}
	
h2 {
	font: 1.3em "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	color: #365f91; 
	margin-bottom: .7em;
	line-height: 1.2em;
	}
	
.left {float: left;}
.right {float: right;}

img.left {margin: 0 24px 16px 0;}
img.right {margin: 0 0 16px 24px;}

.blue {
	color: #365f91; 
	font-size: 1.2em;
	font-weight: bold;
	}

.normal {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: normal
	}
	
	
#header, #main-image, #wrap, #footer {
	width: 898px;
	 margin: 0 auto;
	 }
	
#header {}

h1#logo {
	width: 422px;
	height: 35px;
	margin: 30px 0 16px 0;
	background: url(images/logo.gif) no-repeat;
	}
	
h1#logo strong {display: none;}

#nav {
	height: 33px;
	padding: 4px 0 0 0;
	}
	
#nav li {
	float: left;
	list-style: none;
	}
	
#nav li a {
	display: block;
	padding: 6px 80px;
	font: 13px "Tahoma",Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration: none;
	text-transform: uppercase;
	}
	


#nav li a.m01:hover, #nav li a.current01 { background: url(images/bg_hover01.gif) 50% 50% no-repeat;}
#nav li a.m02:hover, #nav li a.current02 { background: url(images/bg_hover02.gif) 50% 50% no-repeat;}
#nav li a.m03:hover, #nav li a.current03 { background: url(images/bg_hover03.gif) 50% 50% no-repeat;}

#main-image {
	height: 229px;
	background: url(images/img_main.jpg) no-repeat;
	}

#wrap {padding: 32px 0;}

#content ul {margin: 0 0 16px 16px;}

#content li {line-height: 1.6em;}

#content img {border: 6px solid #e7e7e7;}

#footer-container {
	background: #e3e3e3;
	}
	
#footer {
	height: 40px;
	padding: 24px 0;
	color: #276797;
	}
	
#footer a {
	color: #276797;
	text-decoration: none;
	}
	
/******************BUSINESS QUOTE******************/
blockquote {
	float: right;
	width: 239px;
	margin: 16px 0 20px 16px;
	padding-bottom: 8px;
	color: #146a9d;
	background: url(images/bg_quote.png) bottom left no-repeat;
	}

blockquote h1 {
	display: block;
	height: 40px;
	background: url(images/bg_h-quote.png) no-repeat;
	font: 18px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 8px 0 0 16px;
	font-weight: normal;
	}

blockquote p {margin: 16px; margin-top: 0;}

blockquote span {
	color: #FFF;
	font-weight: bold;
	}
	
.block01 {
	float: left;
	width: 524px;
	margin-bottom: 16px;
	background: url(images/bg_block01-bottom.gif) no-repeat left bottom;
	}
	
.block01 p {
	display: block;
	padding: 16px;
	margin: 0;
	color: #FFF;
	font-weight: bold;
	background: url(images/bg_block01-top.gif) no-repeat;
}