/* ----------------------------------------------- 
//////////////////////////////////////////////////
global
//////////////////////////////////////////////////
----------------------------------------------- */
html, body, div, ul, li,ol, dl, address, fieldset, p, pre, h1, h2, h3, h4, h5, h6, a, img, table, form, input, label{ margin: 0px; padding:0px;}

body {
	font: x-small Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #6b6b6b;
	font-size/* */:/**/small;
	font-size: /**/small;
	line-height: 1.2em;
	background: #ffffff;
	margin:0px;
	padding:20px 0px 0px 0px;
}

img { border: 0; }
	
a img { border: 0; }

#mainContainer{
width: 849px;
margin: 0 auto;
text-align: left;
}

a, a:visited {
color:#0065a5;
outline: none;
}

a:hover {
color:#6b6b6b;
text-decoration:none;
}


p{
font-size: 100%;
line-height: 18px;
color: #585858;
padding: 10px 0px 0px 50px;

}

h1{}

h2{}

h3{ font-size: 18px; padding-left:50px; }

.clearBoth{clear: both;}


/* top and bottom structure */
#topCorners{ width: 851px; background: url(/common/img/cornersTop.gif) no-repeat 0px 0px; height:16px;}

#bottomCorners{ width: 851px; background: url(/common/img/cornersBottom.gif) no-repeat 0px 0px; height:16px;}

/* ----------------------------------------------- 
//////////////////////////////////////////////////
nav styles 
//////////////////////////////////////////////////
----------------------------------------------- */
#navigation{
text-align: left;
padding: 3px 0px 0px 40px;}

#navigation ul{
float: left;
border-left: 1px solid #6b6b6b;
margin: 6px 0px 0px 0px;
padding: 0px;
}

#navigation li{ display: inline;
font-size: 90%;
color:#6b6b6b;
border-right: 1px solid #6b6b6b;
padding: 0px 6px 0px 6px;
margin: 0px;}

#navigation a, #navigation a:visited{
color: #6b6b6b;
text-decoration: none;}


/* ----------------------------------------------- 
//////////////////////////////////////////////////
header styles
//////////////////////////////////////////////////
----------------------------------------------- */
#logo{
margin: 10px 62px 0px 0px;
padding: 25px 0px;
width: 228px;
float: right;}

#mainImage{
width: 849px;
margin: 0  auto;
}



/* ----------------------------------------------- 
//////////////////////////////////////////////////
content styles
//////////////////////////////////////////////////
----------------------------------------------- */
#content{
width: 849px;
border-left: 1px solid #616161;
border-right:1px solid #616161;
}

#bodyCopy{ width: 440px;
padding:0px 0px 20px 0px;
margin:10px 0px 0px 0px;
float: left;

}
#bodyCopy ul{
margin-left:67px;
padding-top:8px;
}

#bodyCopy li{
font-size: 100%px;
color:#6b6b6b;
margin: 0px 0px 0px 20px;
list-style-type:disc;
display:list-item;
line-height: 18px;
}


#bodyImg{ width: 264px;
padding-right:61px;
float: right;
font-size: 100%px;
text-align:center;
}


.titles {
font-weight:bold;
}


/* ----------------------------------------------- 
//////////////////////////////////////////////////
IE fixes 
//////////////////////////////////////////////////
----------------------------------------------- */
body {
	font-size: x-small; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: small;
}
html>body { /* be nice to Opera */
	font-size: small;
}

/* fixes whitespace bug when block-level links are in list elements */

/* Hides from IE/Mac \*/

* html li a { display: inline-block; /* @ IE 7 */
_height: 1%; /* @ IE 6 */ }

/* fix min height bug in IE6 
* html #id {height:XXXXpx;}*/