﻿@charset "UTF-8";
/* CSS Document */

/* MAIN PAGE COMPONENTS ---------- */
html {
	font-size:125%;
	}
body {
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:#ffffff;
	font-size:50%;
	min-width:980px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#7F7F7F;
	}
#clear {
    position:relative;
	clear:both;
    height:1px;
    overflow:hidden;
	}
#pageContainer {
	position:relative;
	margin:0 auto;
	width:975px;
	height:500px;
	z-index:0;
}
#contentContainer {	
	position:relative;
	width:975px;
	height:400px;
	z-index:1;	
}
#navigation {
	margin:0 0 0 0;
	padding:20px 0 0 0;
	position:relative;
	width:975px;
	height:30px;
	z-index:2;
	font-size:12px;
	text-align:right;
	word-spacing:10px;
	color:#7F7F7F;
}
a.nav:link, a.nav:visited, a.nav:active {
	color:#7F7F7F;
	text-decoration:none;
}
a.nav:hover {
	color:#7F7F7F;
	text-decoration:underline;
}
#contentBackground {
	position:relative;
	height:400px;
	width:975px;
	z-index:2;
}
#bg {
	position:absolute;
	background-image:url(../images/content-bg.jpg);
	background-repeat:no-repeat;
	height:400px;
	width:975px;
	z-index:2;
}
#bgBio {
	position:absolute;
	background-image:url(../images/bg-bio.jpg);
	background-repeat:no-repeat;
	left:628px;
	height:400px;
	width:347px;
	z-index:3;
}
#homeLink  {
	position:relative;
	top:100px;
	left:40px;
	width:250px;
	height:200px;
}
#mainContent {
	position:relative;
	top:10px;
	left:360px;
	height:380px;
	width:600px;
	z-index:3;
}
#mainContent h1 {
	margin:0 0 12px 0;
	padding:0 0 0 0;
	font-size:20px;
}
#mainContent h3 {
	margin:0 0 6px 0;
	padding:0 0 0 0;
	font-size:12px;
	font-weight:normal;
}
#mainContent em {
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:14px;
	line-height:20px;
	font-style:normal;
}
#mainContent p {
	line-height:16px;
	font-size:12px;
}
#pageHome {
	position:absolute;
	top:78px;
	left:48px;
	height:280px;
	width:550px;
	z-index:5;
} 
#pageHomeGraphic {
	position:absolute;
	background-image:url(../images/subhead-home2.gif);
	background-repeat:no-repeat;
	top:245px;
	left:230px;
	height:200px;
	width:350px;
	z-index:5;
} 
#pageBio {
	position:absolute;
	top:10px;
	left:0px;
	height:100px;
	width:480px;
	z-index:5;
}
#pageStandard {
	position:absolute;
	top:10px;
	left:0px;
	height:100px;
	width:580px;
	z-index:5;
}
#pageClients {
	position:absolute;
	top:50px;
	left:100px;
	height:400px;
	width:420px;
	z-index:5;
	text-align:center;
}
#containerBio {
	position:absolute;
	top:40px;
	left:0px;
	width:350px;
	height:310px;
	overflow:hidden;
}
#contentBio {
	position:relative;
	width:340px;
	left:5px;
}
#scrollAreaBio {
	position:absolute;
	left:351px;
	top:40px;
	height:308px;
	width:12px;
	border:1px solid #666;
	overflow:hidden;
}
#scrollerBio {
	position:absolute;
	top:-1px;
	width:12px;
	background:#AAA;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
}
#container {
	position:absolute;
	top:40px;
	left:0px;
	width:550px;
	height:310px;
	overflow:hidden;
}
#content {
	position:relative;
	width:540px;
	left:5px;
}
#scrollArea {
	position:absolute;
	left:551px;
	top:40px;
	height:308px;
	width:12px;
	border:1px solid #666;
	overflow:hidden;
}
#scroller {
	position:absolute;
	top:-1px;
	width:12px;
	background:#AAA;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
}
a.redContact:link  {
	font-size:11px;
	color:#5A0806;
	text-decoration:none;
}
a.redContact:visited  {
	font-size:11px;
	color:#5A0806;
	text-decoration:none;
}
a.redContact:active  {
	font-size:11px;
	color:#5A0806;
	text-decoration:none;
}
a.redContact:hover  {
	font-size:11px;
	color:#5A0806;
	text-decoration:underline;
}
#contact1 {
	position:absolute;
	top:45px;
	left:-7px;
	height:200px;
	width:240px;
	z-index:5;
	line-height:14px;
} 
#contact2 {
	position:absolute;
	top:240px;
	left:370px;
	height:200px;
	width:180px;
	z-index:5;
	text-align: right;
	color:#7F7F7F;
}
#contact3 {
	position:absolute;
	top:250px;
	left:200px;
	height:200px;
	width:180px;
	z-index:5;
	text-align:right;
} 
#contact4 {
	position:absolute;
	top:225px;
	left:20px;
	height:5px;
	width:580px;
	z-index:5;
	text-align:right;
} 
#bottomContainer {
	position:relative;
	width:976px;
	height:50px;
	z-index:10;
}
#bottomCopyright  {
    position:absolute;
    top:13px;
    left:15px;
    width:300px;
    height:30px;
    z-index:15;
}
#bottomSOVRN  {
    position:absolute;
    top:10px;
    left:246px;
    width:30px;
    height:21px;
    z-index:20;
}
#bottomPhone  {
    font-size:12px;
    text-decoration:none;
    position:absolute;
    top:11px;
    left:705px;
    width:200px;
    height:30px;
}
#bottomEnvelope  {
    position:absolute;
    top:0px;
    left:920px;
    width:100px;
    height:30px;
    margin-top:10px;
}
.redText  {
    font-size:12px;
    text-decoration:none;
    color:#5A0806;
}
#demoContent {
	position:relative;
	top:20px;
	left:100px;
	height:220px;
	width:150px;
	z-index:3;
	padding-right:15px;
	border-right: solid 1px #000000;
	text-align:right;
} 
#lyrDefault {
    position:absolute;
	top:2px;
	left:180px;
	height:260px;
	width:300px;
	z-index:5;
	text-align:left;
}
p.demoHead {
    color:#5A0806;
	font-style:bold;
	font-size:18px;
	margin-bottom:5px;
	border-bottom:solid 1px #000000;
	width:150px;
}
h1 {
    font-weight: bold;
	font-size:18px;
	font-style:italic;
}
a:link {
	font-size:12px;
	color:#7F7F7F;
	text-decoration:none;
}
a:visited {
	font-size:12px;
	color:#7F7F7F;
	text-decoration:none;
}
a:active {
	font-size:12px;
	color:#5A0806;
	text-decoration:none;
}
a:hover, a.selected {
	font-size:12px;
	color:#5A0806;
	text-decoration:underline;
}
a.topNav:link  {
	font-size:12px;
	color:#7F7F7F;
	text-decoration:none;
}
a.topNav:visited  {
	font-size:12px;
	color:#7F7F7F;
	text-decoration:none;
}
a.topNav:active  {
	font-size:12px;
	color:#7F7F7F;
	text-decoration:none;
}
a.topNav:hover  {
	font-size:12px;
	color:#7F7F7F;
	text-decoration:underline;
}
a.red:link  {
	font-size:12px;
	color:#5A0806;
	text-decoration:none;
}
a.red:visited  {
	font-size:12px;
	color:#5A0806;
	text-decoration:none;
}
a.red:active  {
	font-size:12px;
	color:#5A0806;
	text-decoration:none;
}
a.red:hover  {
	font-size:12px;
	color:#5A0806;
	text-decoration:underline;
}
a.redSmall:link  {
	font-size:10px;
	color:#5A0806;
	text-decoration:none;
}
a.redSmall:visited  {
	font-size:10px;
	color:#5A0806;
	text-decoration:none;
}
a.redSmall:active  {
	font-size:10px;
	color:#5A0806;
	text-decoration:none;
}
a.redSmall:hover  {
	font-size:10px;
	color:#5A0806;
	text-decoration:underline;
}

