* {
	margin:0;
	padding:0;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-repeat:repeat-x;
text-decoration:none;
background-color:#ECECEC;
background-image:url(bg.jpg);
}

#wrapper {
width:903px;
margin:0 auto;
}

#header {
color:#000;
background:url(header.jpg) no-repeat;
height:121px;
margin:0;
padding:0;
}

#header img {
margin-top:23px;
margin-left:12px;
border:0;
}

#navigation2 {
position:relative;
left:475px;
width:220px;
display:inline;
top:-60px;
}

#navigation2 img {
position:relative;
}

#navigation2 a {
color:#666;
font-size:11px;
text-decoration:none;
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#666;
}

#navigation2 a:hover {
color:#E32E3D;
font-size:11px;
text-decoration:none;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#E32E3D;
}

#navigation {
left:45px;
color:#4a5056;
font-size:14px;
width:500px;
position:relative;
display:inline;
font-weight:700;
}

#navigation a {
margin-right:15px;
margin-left:15px;
color:#2C4957;
text-decoration:none;
}

#navigation a:hover {
color:#E32E3D;
text-decoration:none;
}

#tagline {
height:93px;
background-image:url(portfolio-header.jpg);
background-repeat:no-repeat;
background-position:center;
padding:0;
}

#tagline H1 {
font-family:"Times New Roman", Times, serif;
font-size:24px;
font-style:italic;
font-weight:400;
color:#000;
text-decoration:none;
padding:20px 5px 5px 180px;
}

#faux {
background-image:url(content-bg-new.jpg);
background-repeat:repeat-y;
background-position:center;
width:100%;
margin-bottom:0;
overflow:auto;
}

#leftcolumn {
	display:inline;
	color:#000;
	width:150px;
	height:500px;
	float:left;
	background-image:url(Left_col_bg.gif);
	background-repeat:no-repeat;
	margin:10px 15px 0 20px;
	padding:5px 0 0 5px;
}

#leftcolumn H1 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
color:#3c74a3;
}

#leftcolumn H2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#369;
}

#content {
float:left;
color:#000;
width:515px;
display:inline;
margin:10px 5px;
padding:0;
}

#content H1 {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:700;
color:#000;
padding-bottom:5px;
}

#content H2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	color:#000;
	padding-bottom:5px;
	padding-top: 5px;
}
#content H3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#003366;
	padding-bottom:5px;
	padding-top: 5px;
}
#content H4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#294E92;
	padding-bottom:5px;
	padding-top: 5px;
}
#content H5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#E32E3D;
	padding-bottom:5px;
	padding-top: 5px;
}
#content P {
	line-height:normal;
	margin:10px;
	padding: 5px;
}

#content td {
padding:5px;
}
#content table {
	margin: 10px;
}

#content .Indent {
text-indent:20px;
list-style-type:none;
list-style-image:none;
list-style-position:inside;
margin:-40px;
}

#content .IndentLines {
list-style-image:none;
list-style-type:none;
text-indent:10px;
}

#content a img {
text-decoration:none;
border-style:none;
}

#content .picBorder {
border:1px solid #666;
margin:5px;
}

#rightcolumn {
display:inline;
position:relative;
color:#333;
width:170px;
float:right;
margin:10px 12px 0 0;
padding:0;
}

#rightcolumn H1 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
color:#294E92;
}

#rightcolumn a img {
border-bottom-style:none;
text-decoration:none;
}

#footer {
clear:both;
color:#000;
background-image:url(footer-bg.jpg);
background-repeat:no-repeat;
background-position:center;
height:113px;
text-align:center;
width:100%;
margin:0;
padding:10px 0 0;
}

#footer P {
color:#3B6C88;
text-decoration:none;
margin:5px;
}

#footer a {
margin-right:5px;
margin-left:5px;
color:#3B6C88;
text-decoration:none;
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#3B6C88;
}

#footer a:hover {
color:#E32E3D;
text-decoration:none;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#E32E3D;
}

#leftcolumn P,#rightcolumn P {
color:#000;
line-height:normal;
text-decoration:none;
padding:5px;
}

#leftcolumn a,#rightcolumn a {
color:#000;
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#000;
text-decoration:none;
}

#leftcolumn a:hover,#rightcolumn a:hover {
color:#000;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#000;
text-decoration:none;
}

#content ul,#content ol {
margin:20px;
}

footer a img,footer a:hover img {
text-decoration:none;
border:none;
}
