body {
	margin: 0px ;
}
img {border: 0px}

#pageHeader {
	background: #FFFFFF ;
	width: 100% ;
}
#pageBody {
        background: #FFFFFF ;
        width: 100% ;
        float: left ;
}


#pageFooter {
	background: #FFFFFF ;
	float: left ;
        width: 692px ;
        height: 30px ;
        border: 1px solid #000000 ;
        border-width: 1px 0px 0px 0px ;
}
#pageFooter p {
	color: #666666 ;
	font: 9pt sans-serif ;
        line-height: 130% ;
       	margin: 0px ;
        text-align: left ;
	padding-top: 20px ;
        padding-left: 20px ;
}

#logo {
	margin: 10px 0px 5px 15px;
}
#banner {
	margin: 0px 0px 15px 160px ;
}


#menuParent {
	float: left ;
	background: #FFFFFF ;
        width: 192px ;
        border: 1px solid #000000 ;
        border-width: 1px 0px 0px 0px ;
        background-image: url(/Images/strap.gif) ;
        background-repeat: repeat-X ;
        background-position: top left ;
}
#menu {
        margin: 30px 0px 0px 0px ;
}

.menuEntry {
	margin: 10px 0px 0px 15px ;
}

#content {
	float: left ;
	background: #FFFFFF ;
        border-width: 1px 0px 0px 1px ;
        border-style: solid ;
        border-color: #000000 ;
        background-image: url(/Images/strap.gif) ;
        background-repeat: repeat-x ;
        background-position: top left ;
        width: 555px ;
}
.article {
	margin: 40px 0px 40px 40px ;
	background: #FFFFFF ;
}

.article3 {
        margin: 40px 0px 40px 40px ;
	background: url(/Images/palegrey.gif) no-repeat ;
}



.article3a {
        margin: 40px 0px 40px 40px ;
        background: url(/Images/vpalebrew.jpg) no-repeat ; 
}


.article p {
        color: #333333 ;
	font: 10pt sans-serif ;
        line-height: 160% ;
        padding: 0px 0px ;
	margin: 15px 30px 15px 0px ;
}

.article3 p {
        color: #333333;
        font: 10pt sans-serif ;
        line-height: 160% ;
        padding: 0px 0px ;
        margin: 15px 30px 15px 15px ;
}

.article3a p {
        color: #333333;
        font: 10pt sans-serif ;
        line-height: 160% ;
        padding: 0px 0px ;
        margin: 15px 30px 15px 15px ;
}


.article p a {
        font: bold 10pt sans-serif ;
        color: #000099;
	text-decoration: underline ;
}
.article p a:hover {
        font: bold 10pt sans-serif ;
        color: blue; 
       	text-decoration: none ;
}
.article p a:visited {
        font: bold 10pt sans-serif ;
        color: #990099 ;
	text-decoration: underline ;
}
.article h1 {
	font: bold 13pt sans-serif ;
        color: #000066 ;
        padding: 0px 0px ;
        border: 1px solid #CCCCCC ;
        border-width: 0px 0px 1px 0px ;
	margin: 0px 100px 20px 0px ;
}
.article h2 {
	font: 10pt sans-serif ;
	margin: 0px 100px 0px 0px ;
}
.article h3 {
	font: bold 13px/16px sans-serif ;
	color: #000066 ;
	margin: 0px 100px 0px 0px ;
	font-variant: small-caps ;
}
.article h4 {
        font: bold 11pt sans-serif ;
        color: orange ;
} 

.article3 h4 {
        font: bold 11pt sans-serif ;
        color: orange ;
}

.article h5 {
        font: bold 11pt sans-serif ;
        color: grey ;
}

.article h6 {
        font: 10pt sans-serif ;
        color: grey ;
}


.article3a h4 {
        font: bold 11pt sans-serif ;
        color: orange ;
}


#scanogram {
	position: absolute ;
        top: 250px ;
        left: 0px ;
        z-index: 50 ;
}
#scanogram2 {
	position: absolute ;
        top: 5px ;
        left: 100px ;
        z-index: 0 ;
}
#scanogram3 {
	position: absolute ;
        top: 0px ;
        left: 70px ;
}


.menuEntryOn {
	margin: 10px 0px 0px 15px ;
        border: 1px solid #CCCCCC ;
        border-width: 1px 0px 1px 0px;
	background: #FAFAF7 ;
}
.menuEntryOn p {
        font: normal 11px/14px sans-serif ;
        padding: 5px 5px 5px 20px ;
        margin: 0px 0px 0px 0px ;
        border: 1px solid #CCCCCC ;
        border-width: 0px 0px 0px 0px ;
        background: #FAFAF7 ;
        color: #999999 ;
}

a.menuLink, a.menuLink:visited {
	display: block;
	vertical-align: middle;
        font: normal 11px/14px sans-serif ;
        color: #666666 ;
        background: #F8EEDB ;
        padding: 5px 5px 5px 20px ;
        border: 0px solid #CCCCCC ;
	text-decoration: none ;
}

a.menuLink:hover {
	font: normal 11px/14px sans-serif ;
        color: #333333 ;
        background: #EFE6D9 ;
	text-decoration: underline ;
}

.rule {
	border: 1px dashed #CCCCCC ;
        border-width: 1px 0px 0px 0px ;
        text-align: right ;
        margin: 0px 100px 10px 0px ;
}
.rule a {
        font: normal 10pt sans-serif ;
        color: #000066 ;
	text-decoration: underline ;
}
.rule a:hover {
        font: normal 10pt sans-serif ;
        color: #FF6600 ;
       	text-decoration: none ;
}
.rule a:visited {
        font: normal 10pt sans-serif ;
        color: #000066 ;
	text-decoration: underline ;
}

.bullet {
	font: 10pt sans-serif ;
        line-height: 160% ;
	margin: 0px 100px 0px 0px ;
}
.bullet ul2 {
        font: 10pt sans-serif ;
        line-height: 160% ;
        list-style-position: outside ;
        list-style-image: url(Images/bullet.gif) ;
        padding: 0px 0px 0px 0px ;
        margin: 0px 0px 0px 20px ;
}

.bullet ul {
        font: 9pt sans-serif ;
        line-height: 100% ;
        list-style-position: outside ;
        list-style-image: url(Images/bullet.gif) ;
        padding: 0px 0px 0px 0px ;
        margin: 0px 0px 0px 0px ;
}

.bullet li2 {
	font: 10pt sans-serif ;	
	padding: 0px 0px 10px 0px ;
}

.bullet li {
        font: 9pt sans-serif ;
        padding: 0px 0px 0px 0px ;
}


a.link {
        font: bold 10pt sans-serif ;
        color: #000099;
	text-decoration: underline ;
}
a.link:hover {
        font: bold 10pt sans-serif ;
        color: blue ;
       	text-decoration: none ;
}
a.link:visited {
        font: bold 10pt sans-serif ;
        color: #660066 ;
	text-decoration: underline ;
}

.docbankEntry {
	font: 10pt sans-serif ;
	border: 1px solid #CCCCCC;
        padding: 5px ;
	margin: 10px 0px 0px 0px ;
}
.docbankEntryHigh {
	font: bold 10pt sans-serif ;
}

.docRequestForm {
	font: 10pt sans-serif ;
}

.docClientList2 {
	color: grey; font: 10pt sans-serif ; 
}
#clientLogo {
	float: right ;
	margin: 20px 0px 0px 0px ;
	padding: 10px 0px ;
	border: 1px dashed #CCCCCC ;
	border-width: 1px 0px ;
}



#imgViewer {
	width: 140px ;
	margin: 10px 0px 10px 5px ;
	float: left ;
}

#imgViewer p {
	font: 10pt sans-serif ;
	font-variant: small-caps ;
	padding: 0px ;
}
.imgViewerEntryOn {
        font: bold 10pt sans-serif ;
	background: #FF0000 ;
	color: #FFFFFF ;
        padding: 0px 0px 0px 0px ;
	border-width: 1px 0px 0px 0px ;
	border-color: #CCCCCC ;
	border-style: solid ;
}
a.imgViewerEntry {
	display: block;
	vertical-align: middle;
        font: bold 10pt sans-serif ;
        color: #666666 ;
        padding: 0px 0px 0px 0px ;
	text-decoration: none ;
	border-width: 1px 0px 0px 0px ;
	border-color: #CCCCCC ;
	border-style: solid ;
}

a.imgViewerEntry:visited {
	display: block;
	vertical-align: middle;
        font: bold 10pt sans-serif ;
        color: #666666 ;
        padding: 0px 0px 0px 0px ;
	text-decoration: none ;
	border-width: 1px 0px 0px 0px ;
	border-color: #CCCCCC ;
	border-style: solid ;
}

a.imgViewerEntry:hover {
	font: bold 10pt sans-serif ;
        color: #000000 ;
	background: #CCCCCC ;
	text-decoration: underline ;
}

#imgViewerImage {
	margin: 10px 0px 0px 10px ;
	float: left ;
	padding-bottom: 20px ;
}

#viewerBody {
        background: #FFFFFF ;
        width: 692px ;
        float: left ;
	border-width: 1px 0px 0px 0px ;
	border-style: solid ;
	border-color: #000000 ;
}

#viewerHead {
	margin: 10px 0px 0px 0px ;
	text-align: right ;
        font: 10pt sans-serif ;
	background: #FFFFFF ;
	color: #333333 ;
}


a.link {
        font: bold 10pt sans-serif ;
        color: #000099 ;
	text-decoration: underline ;
}
a.link:hover {
        font: bold 10pt sans-serif ;
        color: blue ;
       	text-decoration: none ;
}
a.link:visited {
        font: bold 10pt sans-serif ;
        color: #660066 ;
	text-decoration: underline ;
}

.arrowHigh {
        font: bold 12px/14px sans-serif ;
        color: #FF0000 ;
}	
