/* CSS Document */

HTML {overflow-y:scroll;}
HTML, BODY {height:100%;}

BODY {
background-color:#fff;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#333;
}

UL {
margin-left:15px;
margin-top:0px;
margin-bottom:1em;
}

LI {
padding-left:0px;
margin-bottom:0.5em;
list-style-type: square;
}

TABLE {
padding:0px;
margin:0px 0px 30px 0px;
border:0px;
border-collapse:collapse;
width:100%;
}

TR {
vertical-align:top;
}

TD {
padding:9px 6px 9px 0px;
border-bottom:1px solid #F1EEE2;
}

TD.emph, TD.emphe {
font-weight:bold;
white-space:nowrap;
width:10%;
}

TD.e, TD.emphe {
border-bottom:0px;
border-collapse:collapse;
}

DIV {
margin:0px;
padding:0px;
}

A {
color:#982721;
text-decoration:none;
}

A:hover {
text-decoration:underline;
}

A.more {
font-size:0.80em;
font-weight:bold;
float:right;
}

P {
text-align:justify;
}

P.sml {
font-size:0.90em;
line-height:1.25em !important;
}

IMG {
border:0px;
border-collapse:collapse;
}

H1{
font-size:1.5em;
font-weight:normal;
}
H3 {
font-size:1.25em;
font-weight:normal;
margin-top:30px;
margin-bottom:0px;
}

.l {
float:left;
}

.r {
float:right;
}

#nv0out, #nv2out {
width:100%;
}

#nv0out{
background: url(../images/nv0.bck.gif) bottom left repeat-x #9F916A;
}

#nv2out {
background: url(../images/nv2.bck.gif) top left repeat-x #9F916A;
}

#nv0in, #nv2in {
width:922px;
margin:0px auto;
font-size:0.85em;
height:20px;
overflow:hidden;
}

 
#nv0in UL {
padding:0px;
margin:3px 40px 0px 40px;
list-style:none;
}

#nv0in LI {
float:left;
list-style:none;
padding:0px;
}

#nv2in UL {
padding:0px;
margin:3px 40px 0px 341px;
list-style:none;
}

#nv2in LI {
float:left;
list-style:none;
padding:0px 30px 0px 0px;
}

#nv0in LI.e {
float:right;
}

#nv0in A, #nv2in A {
color:#fff;
}

#nv0in A.s, #nv2in A.s {
color:#CFC8B5;
}

#nv0in A:hover, #nv2in A:hover {
color:#CFC8B5;
text-decoration:none;
}

.hedouter{
width:100%;
background: #fff;
overflow:hidden;
}

.hedinner{
width:922px;
margin:0px auto;
}

.hedlgo, .hedlgo IMG {
width:310px;
height:88px;
float:left;
}

#nv1{
width:588px;
margin:0px 0px 0px 5px;
padding:0px;
float:left;
}

/*-- row 3 --*/

DIV.pagout{
width:100%;
background:url(../images/bck.red.01.gif) top repeat-x #9F916A;
overflow:auto;
}

DIV.pagin{
width:922px;
margin:0px auto;
}

DIV.pagcol1{
width:300px;
margin-left:10px;
float:left;
color:#fff;
}

IMG.imglrgsqr {
width:300px;
height:300px;
}

DIV.pagcol1txt{
width:270px;
margin:0px;
padding:15px;
}

DIV.pagcol1txt H2 {
font-weight:normal;
font-size:1.15em;
margin:0px 15px 0px 0px;
text-align:right;
}

DIV.pagcol1txt A {
color:#fff;
}

.blt{
padding-right:16px;
font-size:0.9em;
margin:3px 0px 0px 7px;
background: url(../images/blt.whi.gif) top right no-repeat;
}

.blt a{
color:#0055A6;
}

.blt DIV {
font-size:0.85em;
color:#CFC8B5;
}

DIV.pagcol1txt DIV.blt {
text-align:right;
}

DIV.pagcol2{
width:542px;
padding:0px 30px;
background:#fff;
float:left;
}
DIV.pagcol2 H1 {
margin-top:25px;
margin-bottom:5px;
font-size:1.25em;
}

DIV.pagcol2v{
width:1px;
height:35em;
float:right;
}

DIV.pagcol2txt{
padding-top:30px;
padding-bottom:30px;
float:left;
width:541px;
}

DIV.pagcol2txt P{
margin-top:0px;
padding-top:0px;
line-height:1.35em;
}

DIV.ttl, DIV.ttl IMG {
width:440px;
height:30px;
clear:both;
margin:0px 0px 15px 0px;
overflow:hidden;
}

DIV.foot {
clear:both;
width:854px;
margin:0px auto;
padding:6px 30px 30px 18px;
font-size:0.85em;
color:#9F916A;
}
DIV.foot DIV.l {
padding-top:5px;
text-align:left;
}
DIV.foot DIV.r {
text-align:right;
}

DIV.foot A {
color:#9F916A;
text-decoration:underline;
}

DIV.foot A:hover {
text-decoration:none;
}

IMG.footlgo {
	width:177px;
	height:22px;
}

/* form */
FORM TR TD {
border:0px;
}

.frmlbl, .frmhed, .frmpag, .frmerr {
font-size:0.85em;
padding-top:3px;
padding-bottom:3px;
border:0px;
}

.frmerr {
color:#982721;
}

.frmbtn {
padding:3px;
}

.frmbtnhld {
text-align:center;
padding-top:6px;
padding-bottom:6px;
}
