html {
	height:600px;
}

body {
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
    font-family: 'proxima-nova';
	background-image:url(../images/back.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	background-color: #2b3943;
	text-align:left;
	margin: 0 auto;
	padding:0;
	top: 0;
	height:600px;
}

img { 
	border: 0;
	margin-left: 50px;
	}

table {
    margin:0;
    padding:0;
    outline:0;
    vertical-align:top;
    background:transparent;
	border-collapse:collapse;
    border-spacing:0px;
    border:0;
	height:341px;
	margin-left: 50px;
}

td {
    margin:0;
    padding:0;
    outline:0;
    vertical-align:top;
    border:0;
    background:transparent;
	border-collapse:collapse;
    border-spacing:0px;
}

#graphic {
	margin: 0;
	position:absolute !important;
	top:0;
	left:325px;
	z-index:2 !important;
	height:523px;
	width:447px;
}

#graphic1 {
	margin: 0;
	position:fixed !important;
	top:0;
	left:750px;
	z-index:2 !important;
	height:523px;
	width:447px;
}

p,td,th,ul,ol,li {
	font-size: 14px;
	line-height:18px;
	font-weight: normal;
	color: #ffffff;
	text-align: left;
}

h1 {
	font-size:40px;
	line-height:40px;
	font-weight:normal;
	padding:0;
	margin:0;
}

h2 {
	font-size:85px;
	line-height:85px;
	padding:0;
	margin:0;
	font-weight:bold;
}

h3 {
	font-size:16px;
	line-height:18px;
	padding:0;
	margin:0;
	font-weight:bold;
}

h4 {
	font-size:14px;
	line-height:18px;
	padding:0;
	margin:0;
	font-weight:normal;
}

b {
	font-weight:bold;
}

a:link {
	color: #ffffff;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #ffffff;
}
a:hover {
	text-decoration: underline;
	color: #ffffff;
}
a:active {
	text-decoration: none;
	color: #ffffff;
}

.logo {
	width: 213px;
	height: 125px;
	margin:0;
	padding-top:20px;
}

#info, #info ul {
	height:22px;
	padding-top: 7px;
	padding-left:0;
	margin: 0;
	list-style: none;
	line-height: 1;
	z-index:2500;
	margin-left: 50px;
}

#info li {
	font-size:12px;
	float: left;
	padding-right:15px;
	margin: 0;
	color:#2b3943;
}

#info li.emailaddress {
	float: left;
	padding-right:20px;
	margin: 0;
	color:#2b3943;
}

#info li.icon {
	float: left;
	width:25px;
	text-align:right;
	margin: 0;
	color:#2b3943;
}

#info a {
	font-size:12px;
	color:#2b3943;
	width: 25px;
}

#nav, #nav ul {
	padding-left:0;
	padding-top: 10px;
	margin: 0;
	list-style: none;
	line-height: 1;
	z-index:1000;
	width:880px;
}
#nav li a{
font-size:14px;
	float: left;
	width:175px;
	text-align:right;
	margin: 0;
	text-decoration:none;
}

#nav li a:hover{
 line-height:18px;
}

#nav li {
	font-size:14px;
	float: left;
	width:175px;
	text-align:right;
	margin: 0;
}
#nav a {
	font-weight:normal;
	font-size:14px;
	padding-right:25px;
	color:#ffffff;
}
#nav a.on {
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
}

#homeright {
	padding-top:30px;
	width:300px;
	height:250px;
	position:absolute;
	left:665px;
	margin:0;
	top:0;
	z-index:1000;
}

#homeright li {
	font-size:10px;
	font-weight:normal;
	padding-bottom:5px;
	line-height:16px;
}

#homeright li div {
	vertical-align:bottom;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
}

#homeright a,a:link,a:active,a:visited,a:hover {
	color:#ffffff;
}

#homeleft {
	position:relative;
	float:left;
	top:0;
	padding:0;
	margin:0;
	width:500px;
	height:343px;
	margin-left: 50px
}

#homeleft h1 {
	font-size:30px;
	line-height:30px;
	font-weight:normal;
	padding-top:30px;
	margin:0;
}

#homeleft h2 {
	font-size:75px;
	line-height:75px;
	padding:0;
	margin:0;
	font-weight:bold;
	z-index:1;
}

#content {
	width: 1000px;
	height:341px;
	overflow:hidden;
} 

#contentleft {
	position:relative;
	width:300px;
	height:341px;
	top:0;
	left:0;
}

#contentleft p {
	width:200px;
}

#contentleft h1 {
	font-size:40px;
	line-height:40px;
	font-weight:bold;
	padding-top:30px;
	padding-bottom:5px;
	margin:0;
}

#contentleft li {
	list-style:none;
	padding:0;
	margin:0;
}

#contentleft a:link,a:active,a:visited,a:hover {
/*	font-size:12px;*/
/*	line-height:14px;*/
/*	color:#69737a;*/
/*	width: 25px;*/
}

#contentleft a.on:link,a.on:active,a.on:visited,a.on:hover {
	color:#ffffff;
}

#contentleft a.off:link,a.off:active,a.off:visited,a.off:hover {
	color:#69737a;
}

#contentleft a.off:hover {
	color:#ffffff;
	text-decoration:none;
}

#contentright {
	padding-top:20px;
	margin:0;
	width:450px;
	height:301px;
	overflow:hidden;
}

#contentright ul.ediscovery {
	position:relative;
	left:-25px;
}

#contentright ul {
	position:relative;
	left:15px;
}

#contentright li {
	font-size:10px;
	font-weight:normal;
	padding-bottom:10px;
	line-height:16px;
}

#contentright li div {
	vertical-align:bottom;
	font-size:14px;
	font-weight:normal;
	line-height:16px;
}

#contentright h3 {
	padding-top:15px;
	padding-bottom:10px;
}

#div0, #div1, #div2, #div3, #div4, #div5, #div6, #div7, #div8, #div9, #div10, #div11 {
	position: absolute;
	top:20px;
	left:325px;
	width:400px;
}
#div0 {z-index:50 !important;}
#div1 {z-index:51 !important;}
#div2 {z-index:52 !important;}
#div3 {z-index:53 !important;}
#div4 {z-index:54 !important;}
#div5 {z-index:55 !important;}
#div6 {z-index:56 !important;}
#div7 {z-index:57 !important;}
#div8 {z-index:58 !important;}
#div9 {z-index:59 !important;}
#div10 {z-index:60 !important;}
#div11 {z-index:61 !important;}

#div0 ul, #div1 ul, #div2 ul, #div3 ul, #div4 ul, #div5 ul, #div6 ul, #div7 ul, #div8 ul, #div9 ul, #div10 ul, #div11 ul {
	margin:0;
	padding-left:0px;
}
#div0 li, #div1 li, #div2 li, #div3 li, #div4 li, #div5 li, #div6 li, #div7 li, #div8 li, #div9 li, #div10 li, #div11 li {
	margin:0;
	padding-bottom:2px;
	line-height:12px;
}

#linkedin {
	margin: 0;
	position:absolute !important;
	z-index:9999 !important;
	width:25px;
	top: 7px;
	margin-left: 0px;
}
#facebook {
	margin: 0;
	position:absolute !important;
	width:25px;
	margin-left: 40px;
}
.addline {float:left;display:block;
height:22px;
	padding-top: 7px;
	padding-left:0;
	list-style: none;
	margin-right:10px;


	font-size:12px;
	float: left;

	color:#2b3943;
}
.addline a{


	color:#2b3943;
}
.addline a img{

	margin-left:36px;
	
}