/********** 5 column format, width 152 **********/
body  { 
    color: #000; 
    background-color: #7b6143; 
    /*background-image: url("images/repeat_y.gif.html"); 
    background-repeat: repeat-y; 
*/
    text-align: left; 
    margin: 15px 0; 
    padding: 0; 
    }

#mainmenu
{
	width: 152px;
	text-align:left; 
	background-color: #afa7a3; 
	margin: 0px 0px 1px 0px;
}

#maincontent  { 
    background-color: #ebe3cd; 
    text-align: left; 
    margin: 0; 
    padding: 12px 12px 24px 12px; 
    }

/**table.button {
	cellspacing: 1;
	cellpadding: 4;
	border: 1;
	bgcolor: #cac0b4;
	}
**/	
#table2  { 
    background-color: #ebe3cd; 
    text-align: right; 
    margin: 0; 
    padding: 3px 12px 3px 12px; 
    }
#table11  { 
    background-color: #ebe3cd; 
    text-align: left; 
    margin: 0; 
    padding: 3px 12px 3px 12px; 
    }
    
h1, h2, h3, h4, h5 {
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    margin: 0 0 .5em 0;
    padding: .2em 0 0 0;
    }

h1 {
    font-size: 18pt;
    line-height: 20pt;
    }
    
h2 {
    color: #433d8f;
    font-size: 15pt;
    line-height: 17pt;
    margin: 0 0 .5em 0;
    padding: 0 0 0 0;
    }

h3 {
    font-size: 13pt;
    line-height: 15pt;
    }

h4 {
    font-size: 11pt;
    line-height: 13pt;
    }

h5 {
    font-size: 10pt;
    line-height: 12pt;
    margin: 0 0 .5em;
    }

p, ul, ol, dl, li, dd, dt, blockquote, tr, td {
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    line-height:14pt
    }

p {
    margin: 0 0 1em 0;
    padding: 0;
    border: 0;
    }

p.credit {
    font-size: 8pt;
    line-height: 10pt;
    padding: 1em 0 0 0;
    }

p.indent {
    margin: -1em 0 1em 1.25em;
    }

dl {
    margin: 0 0 0 4em;
    padding: 0 0 0 0;
    }

td {
    vertical-align: top;
    }

hr {
    margin: .5em 0 .5em 0;
    }

/*Highlighted text, such as "NEW"*/
.wow {
    font-size: 10pt;
    font-weight: bold;
    color: #ca5500;
    }

/*Highlighted text, such as "NEW" (just adding color!)*/
.wow-color {
    color: #ca5500;
    }

.white {
    color: #ffffff
    } 

p.footer {
    font-size: 9pt;
    }
        
p.p_factoid { 
    color: #ca5500;
    font: bold italic 10pt Arial, Helvetica, sans-serif;
    line-height: 24pt;
	}
/* LISTS */
ul {
    list-style-image: url("../_images/bulletg.gif");
    margin-top: 0;
    margin-bottom: 1.2em;
    margin-left: 0;
    padding-left: 1.2em;
    }

ol {
    margin-top: 0;
    margin-bottom: 1.2em;
    margin-left: 0;
    padding-left: 1.6em;
    }

/* uniform spacing for nested lists */
ol ol, ol ul,ul ol, ul ul,
ol ol ol, ol ol ul,ol ul ol, ol ul ul,
ul ol ol, ul ol ul,ul ul ol, ul ul ul,
ol ol ol ol, ol ol ol ul,
ol ol ul ol, ol ol ul ul,
ol ul ol ol, ol ul ol ul,
ol ul ul ol, ol ul ul ul,
ul ol ol ol, ul ol ol ul,
ul ol ul ol, ul ol ul ul,
ul ul ol ol, ul ul ol ul,
ul ul ul ol, ul ul ul ul {
    margin-top: .5em;
    margin-bottom: .4em;
    }

/*list to right of 2 column image*/
ul.col2left {
/*    list-style: disc url("images/bulletb.gif");*/
    list-style-image: url("../_images/bulletb.gif");
    margin-top: 0;
    margin-bottom: 1.2em;
    margin-left: 380px;
    padding-left: 1.2em;
    }

/*list to right of 1 column image*/
ul.col1left {
    list-style-image: url("../_images/bulletb.gif");
    margin-top: 0;
    margin-bottom: 1.2em;
    margin-left: 190px;
    padding-left: 1.2em;
    }

ul ul {
    list-style-image: url("../_images/bulletg.gif");
    }
ul ul ul {
    list-style-image: url("../_images/bulletb.gif");
    }
ul ul ul ul {
    list-style-image: url("../_images/bulletg.gif");
    }

li, 
dd, 
dt, 
blockquote {
    margin:  0 0 .3em 0;
    padding: 0;
    border: 0;
    }

ul.ul_spaced li {
    padding:  .1em 0;
    }

img {
    border-width: 0;
    }

input, 
select { /* icing -- in some browsers 
    this changes the background color of the 
    listed form elements */
    background-color: #f1f3eb;
    }

/**********LINKS**********/

a {
    text-decoration: none; 
    }

a:link {
    color: #7b6143;
    font-weight: bold;
    text-decoration: underline;
    }
    
a:active {
    color: #433d8f;
    text-decoration: none;
    }

a:visited {
    color: #433d8f;
    font-weight: bold;
    }

a:hover { 
    color: #433d8f;
    text-decoration: underline;
    }


/********** SIDEBARS AND NAVIGATION **********/


/********** PHOTOS, IMAGES, PULLOUTS **********/

/* ONE COLUMN IMAGE/QUOTE*/

/* pull out floats right of body text 
with gray bars */
.pull { 
    float: right;
    width: 316px;
    color: #39455d;
    border: solid #aeb0bd;
    border-width: 2px 0;
    font: bold 8pt Arial, Helvetica, sans-serif;
    line-height:14pt;
    padding: 4px 0; 
    margin: 0 0 9px 18px;
    }

.pull img, #prpull img { 
    padding: 0 0 3px; 
    }

/* floats right of body text */
.right { 
    float: right;
    font: bold 8pt Arial, Helvetica, sans-serif;
    margin: 9px 0 9px 18px;
    }

/* floats left of body text */
.left { 
    float: left;
    font: bold 8pt Arial, Helvetica, sans-serif;
    margin: 9px 18px 9px 0px;}

/* floats right of body text */
.right1 { 
    float: right;
    width: 172px;
    font: bold 8pt Arial, Helvetica, sans-serif;
    margin: 9px 0 9px 18px;}

/* floats left of body text */
.left1 { 
    float: left;
    width: 152px;
    font: bold 8pt Arial, Helvetica, sans-serif;
    margin: 9px 18px 9px 0px;}

/* text for "regular" type below image  */
.lefttext1 {
    text-align: left; 
    margin: 0.5em 0;}

/* TWO COLUMN */

/*2-col quote or image floats right of text */
div.right2 { 
    float: right;
    width: 304px;
    font: bold 8pt Arial, Helvetica, sans-serif;
    margin: 9px 0px 9px 18px;}

/* 2-col quote or image floats left of text */
.left2 { 
    float: left;
    width: 362px;
    font: bold 8pt Arial, Helvetica, sans-serif;
    margin: 9px 18px 9px 0px;}

/* text for "regular" type below image  */
.lefttext2 {
    text-align: left; 
    margin: 0.5em 0; 
    width: 362px }

/* text for photo captions  */
.leftcaption2 {
    text-align: left; 
    font: bold 8pt Arial, Helvetica, sans-serif;
    margin: 0.5em 0; 
    width: 362px }

/* stand-alone photo captions */
.caption  { 
    font: bold 8pt arial, helvetica, sans-serif; }


/*******INTERNAL TABLES********/


th {
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 10pt;
    background-color: #efe5d3;
    text-align: left;
    padding-left: .5em
    }

tr.secondcolor {
    background-color: #f4f0e3;
    }

tr.firstcolor {
    background-color: #e0e0e7;
    }

table.data {
    margin: 1em 0;
    width: 100%;
    padding: 0;
}

table.data td {
    padding-left: .5em
}

table.data2col {
    margin: 1em 0;
    width: 359px;
    padding: 0;
}

table.data2col td {
    padding-left: .5em
}

table.data th.col {
    padding-left: .5em
}

.number {
    text-align: right;
    padding-right: 1.0em;
}
.center {
    text-align: center;
}


/* 2006-12-15: emphasizes a block-level 
element (div, p. etc.) */
.emphasize-block {
    background-color:#f4f0e3; 
    padding: 9px 6px 1px 6px; 
    margin: 15px 0 20px;
    width: 540px;
}

ul.emphasize-block {
    padding-left: 0.2em;
}

ul.emphasize-block li {
    margin-left: 1.2em;
}

.floatleft {

    float: left;
    margin-top: 0px;
    margin-right: 9px;
    margin-bottom: 9px;
    margin-left: -9px;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-style: italic;
    font-weight: normal;
    text-align: right;
    background-color: #FFFFFF;
}

