/* Elements */
body {
background: #fff;
margin: 19px 0 19px 19px;
}

div, table, td {
font-family:Arial, Helvetica, sans-serif;
}

td {
vertical-align: top;
}

img {
border: 0;
}

h1, h2, h3, h4, h5 {
margin: 0;
}
 
a, a:visited {
color: #7E6A64;
text-decoration: none;
}

a:hover {
color: #7E6A64;
text-decoration: underline;
}

.imageBorder {
border:1px solid #7E6A64;
}


/* Header */
#header {
width:960px;
height:75px;
}

#header-in {
width:940px;
height:152px;
}

#header-logo {
width:257px;
}

#header-logo-in {
width:219px;
height:152px;
float:left;
}


#header-flash {
width:721px;
height:152px;
float:left;
}

/* Navigation */
#nav-home {
background:#f2f0f0;
width:960px;
height:19px;
}

#nav-home ul {
margin:0;
padding:0;
}

#nav-home li {
margin:0;
padding:3px 12px;
list-style:none;
float:left;
font-size:10px;
text-transform:uppercase;
}

.nav-home-default a, .nav-home-default a:visited {
color: #7E6A64;
text-decoration:none;
}

.nav-home-default a:hover {
color:#d1c4c0;
text-decoration:none;
}

.nav-home-blue {
width:215px;
_width:239px; 
background:#003fb2; 
color:#fff; 
text-align:center;
}

.nav-home-blue a, .nav-home-blue a:visited {
color:#fff;
text-decoration:none;
}

.nav-home-blue a:hover {
color:#d1c4c0;
text-decoration:none;
}

.nav-home-orange {
width:217px;
_width:241px; 
background:#e36500; 
color:#fff; 
text-align:center;
}

.nav-home-orange a, .nav-home-orange a:visited {
color:#fff;
text-decoration:none;
}

.nav-home-orange a:hover {
color:#d1c4c0;
text-decoration:none;
}

/* Body */
#body-bg {
width:960px;
height:350px;
}

#left-column {
background:#e6e2e0;
width:239px;
height:350px;
float:left;
color:#7E6A64;
}

#left-column h4 {
font-size:12px;
padding: 148px 0 0px 24px;
}

#left-column ul {
margin:0;
padding:0;
}

#left-column li {
margin:6px 0 4px 12px;
padding:0 12px;
line-height:14px;
list-style:none;
background: url(../images/list-square.gif) no-repeat;
background-position:0 5px;
font-size:11px;
}

#right-column {
width:721px;
height:350px;
float:left;
}

/* Body InsidePage */
#body-bg-in {
background: url(../images/body-bg-in.gif) repeat-y;
width:940px;
/*overflow:auto;*/
}

/* Left Column */
#left-column-in {
width:219px;
float:left;
}

#nav-inside ul {
margin:0;
padding:60px 0px 0 0;
}

#nav-inside li {
margin:0;
padding:0;
list-style:none;
text-align:right;
width:219px;
}

/* Default Link */
.nav-inside-default a, .nav-inside-default a:visited {
display: block;
margin:0;
padding:5px 14px 5px 0;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
color: #7E6A64;
text-decoration:none;
}

.nav-inside-default a:hover {
margin:0;
padding:5px 14px 5px 0;
color: #7E6A64;
text-decoration:none;
display:block;
background:#ded8d8;
}

/* Sub Link */
.nav-inside-sub a, .nav-inside-sub a:visited {
display: block;
margin:0;
padding:2px 30px 2px 0;
font-size:12px;
color: #7E6A64;
text-decoration:none;
background: url(../images/list-square.gif) top right no-repeat;
background-position:198px 5px;
}

.nav-inside-sub a:hover {
margin:0;
padding:2px 30px 2px 0;
color: #7E6A64;
text-decoration:none;
display:block;
background: url(../images/list-square-on.gif) top right no-repeat;
background-position:198px 5px;
}

/* Blue Link */
.nav-inside-blue a, .nav-inside-blue a:visited {
margin:0;
padding:5px 14px 5px 0;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
color:#003fb2; 
text-decoration:none;
display: block;
}

.nav-inside-blue a:hover {
background:#d5d5df;
margin:0;
padding:5px 14px 5px 0;
color:#003fb2; 
text-decoration:none;
display:block;
}

/* Orange Link */
.nav-inside-orange a, .nav-inside-orange a:visited {
margin:0;
padding:5px 14px 5px 0;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
color:#e36500; 
text-decoration:none;
display: block;
}

.nav-inside-orange a:hover {
background:#e6d7d0;
margin:0;
padding:5px 14px 5px 0;
color:#e36500; 
text-decoration:none;
display:block;
}

/* Right Column */
#right-column-in {
width:721px;
_width:670px;
float:left;
}

.page-title {
padding: 17px 0 0 20px;
font-size:22px;
color:#7E6A64;
}

.content-main {
font-size:13px;
color:#7E6A64;
padding: 16px 26px 40px 20px;
line-height:18px;
}

.content-main td {
font-size:13px;
line-height:18px;
color:#7E6A64;
}

.content-main a, .content-main a:visited {
color: #7E6A64;
text-decoration: underline;
}

.content-main a:hover {
color: #7E6A64;
text-decoration: none;
}

.content-quote {
color:#b5b0ac;
font-style:italic;
padding: 0 0 0 20px;
}

.content-quote span {
font-size:10px;
font-style:normal;
line-height:12px;
}

/* Footer */
#footer {
padding: 8px 0 0 240px;
font-size:11px;
color:#7E6A64;
}

#footer span {
color:#61514C;
font-size:10px;
}

/* News */

#NewsItems ul li 
{
	background:transparent url(/images/list-square.gif) no-repeat scroll 0pt 5px;
	line-height:14px;
	list-style-type:none;
	margin:6px 0pt 4px -22px;
	padding:0pt 12px;
}

#NewsItems a
{
	cursor: pointer;	
}

/* Jobs */

#Jobs ul li 
{
	background:transparent url(/images/list-square.gif) no-repeat scroll 0pt 5px;
	line-height:14px;
	list-style-type:none;
	margin:6px 0pt 4px -22px;
	padding:0pt 12px;
}

#Jobs a
{
	text-decoration: underline;
}

#Jobs a:hover
{
	text-decoration: none;
}