@charset "utf-8";
/* CSS Document */
			body {
				background-image:url(../images/background.jpg);
				background-repeat:repeat-x;
				background-color:#2a2c2e;
				color:#666666;
				font:Verdana;
				font-family:sans-serif;
				font-size:12pt;
			}
			a {
				color: #666666;
				text-decoration:none;
			}
			a:visited {
				color:none;
				text-decoration:none;
			}
			img{
				border:none;
			}
			h1, h2, h3, h4, h5, h6, h7, h8{
				color:#6f100a;
			}
			h1{
				font-size:13pt;
				border-bottom-style:solid;
				border-bottom-width:1px;
				border-bottom-color:#6f100a;
				margin-right:10px;
				width:360px;
			}
			h2{
				font-size:12pt;
				padding:0 0 0 0;
				margin:0 0 0 0;
			}
			h3{ 
				font-size:12pt;
			}
			#siteContainer{
				background-image:url(../images/containerBKG.png);
				background-repeat:repeat-y;
				background-position:center;
				background-position:top;
				width:780px;
				min-height:600px;
				margin-left:auto;
				margin-right:auto;
				padding-left:30px;
				padding-right:30px;
			}
			#siteContainerTop{
				border-color:#6f100a;
				border-style:solid;
				border-top-width:10px;
				border-left:none;
				border-right:none;
				border-bottom:none;
				width:800px;
				margin-top:25px;
				margin-left:auto;
				margin-right:auto;
			}
			#siteContainerBottom{
				border-color:#6f100a;
				border-style:solid;
				border-bottom-width:10px;
				border-left:none;
				border-right:none;
				border-top:none;
				width:800px;
				margin-left:auto;
				margin-right:auto;
				margin-bottom:5px;
			}
			#header{
				background-image: url(../images/redLogo.png);
				background-repeat:no-repeat;
				background-position: left center;
				overflow:hidden;
				height:155px;
			}
			#header #title{
				height:60px;
				width:380px;
				margin-top:50px;
				margin-left:85px;
				text-align:center;
				float:left;
			}
			#header #title .firstLine{
				font-size:22pt;
				font-family:serif;
				color:#444444;
				border-bottom-style:solid;
				border-bottom-width:1px;
				border-bottom-color:#6f100a;
			}
			#header #title .secondLine{
				font-size:14pt;
				font-family:serif;
				font-style:italic;
				color:#444444;
			}
			#header #consultation{
				height:60px;
				text-align:justify;
				color:#6f100a;
				float:right;
				margin-top:32px;
			}
			#header #consultation .firstLine{
				font-size:10pt;
				font-stretch:semi-expanded;
			
			}
			#header #consultation .secondLine{
				font-size:20.5pt
			}
			#banner{
				background-image: url(../images/banner.png);
				background-repeat:no-repeat;
				overflow:hidden;
				height:238px;
				border-color:#666666;
				border-style:solid;
				border-width:10px;
				border-left:none;
				border-right:none;
				padding-top:40px;
				margin-bottom:5px;
			}
			#banner #logo{
				background-image: url(../images/transparentGreyLogo.png);
				background-repeat:no-repeat;
				overflow:hidden;
				width:124px;
				height:142px;
				float:right;
			}
			#banner #caption{
				background-image:url(../images/captionBKG.png);
				background-repeat:repeat-x;
				overflow:hidden;
				width:655px;
				height:45px;
				float:left;
				margin-top:45px;
			}
			#banner #caption p{
				margin:5px;
				color:#ffffff;
				text-align:right;
			}
			.nav{
				background-image:url(../images/navBKG.png);
				background-repeat:repeat-x;
				height:25px;
				overflow:hidden;
				margin-top:200px;
				padding-top:7px;
				border:none;
				position:relative;
				z-index:60;
			}
			.nav .menu .isActive{
				background:url(../images/navIsActive.jpg);
				background-repeat:repeat-x;
				margin-top:-7px;
				height:25px;
				padding-top:7px;
				padding-left: 5px;
				padding-right: 5px;
			}
			#subNavContainer{
				float:left;
				width:172px;
			}
			#subNavContainer #top{
				background-image:url(../images/subNavTop.png);
				background-repeat:no-repeat;
				width:100%;
				height:13px;
			}
			#subNavContainer #subNav{
				background-image: url(../images/subNavBKG.png);
				background-repeat:repeat-y;
				width:100%;
				text-transform:uppercase;
			}
			#subNavContainer #subNav .isActive{
				background:url(../images/subNavIsActive.jpg);
				background-repeat:repeat-x;
			}
			#subNavContainer #subNav li:hover > ul, .menu .soasfhover{
				background:url(../images/navIsActive.jpg);
			}
			/*Fix for IE7*/
			#subNavContainer #subNav li:hover {
				background:url(../images/navIsActive.jpg);
			}
			#subNav h3{
				margin:0;
				padding:0;
				padding-right:0px;
				font-size:11pt;
				margin-bottom:5px;
			}
			#subNav ul{
				padding:0;
				margin:0;
				list-style:none;
			}
			#subNav ul li{
				background-image:url(../images/subNavInActive.png);
				background-repeat:repeat-x;
				padding:0;
				margin:0;
				height:18px;
				padding-left:3px;
				padding-top:0px;
			}
			#subNav ul li a{
				color:#ffffff;
				font-size:9pt;
			}
			#subNavContainer #bottom{
				background-image:url(../images/subNavBottom.png);
				background-repeat:no-repeat;
				width:100%;
				height:13px;
			}
			#content{
				float:left;
				padding-left:15px;
				width:590px;
			}
			#content a {
				color: #666666;
				text-decoration:underline;
			}
			#content #topImage{
				float:right;
				margin-top:30px;
				margin-left:5px;
				margin-bottom:5px;
				border-color:#bebebe;
				border-style:solid;
				border-width:2px;
			}
			#contactInfo{
				text-align:center;
				clear:both;
				margin-top:15px;
				padding-bottom:15px;
				font-size:11pt;
			}
			#contactInfo span{
				display:block;
			}
			#footer{
				width:780px;
				margin-top:0px;
				margin-left:auto;
				margin-right:auto;
				margin-bottom:15px;
				color:#888888;
				text-align:center;
			}
			#footer .nav{
				background:none;
				font-size:10pt;
				text-align:center;
				margin-top:0;
				border:none;
			}
			#footer .nav ul{
				margin-left:auto;
				margin-right:auto;
				width:700px;
			}
			#footer #disclaimer{
				font-style:italic;
				font-size:10pt;
			}
			#footer #disclaimer p{
				margin:5px;
			}