/*main*/
body { color: black; font: 1em/1em Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/bkg.gif); text-align: center; margin: 0; padding: 0; /* for IE */
	}
#container { margin: 0 auto;   /* align for good browsers */
		text-align: left; /* counter the body center */

		width: 838px; height: auto; }
#content_container { background-image: url(../images/bkg_gradient_full.gif); text-align: left; position: static; top: 0; left: 0; width: 755px; height: auto; float: right; border-color: gray; border-style: solid; border-width: 1px 1px 2px; }
#navcontainer { background-color: #c7dfe3; width: 215px; height: auto; float: left; clear: left; border-top: 1px solid gray; }
#home_maincontent { background-image: url(../images/content_gradient_home2.gif); background-repeat: repeat-y; text-align: left; width: 349px; height: auto; margin-right: 184px; margin-left: 215px; padding-top: 10px; border-top: 1px solid gray;; }
#maincontent { background-image: url(../images/content_gradient2.gif); background-repeat: repeat-y; padding-top: 10px; width: 526px; height: auto; float: left; border-top: 1px solid gray; }
#page_hd { color: #624a7e; font-size: 1.4em; font-weight: bold; font-style: oblique; line-height: normal; margin: 12px 20px; padding-bottom: 18px; border-bottom: 1px solid #800000; }
#page_content { color: black; font-size: 13px; height: auto; margin-right: 20px; margin-bottom: 10px; margin-left: 20px; border-style: none; }
#home_rightcolumn { text-align: center; width: 171px; height: auto; float: right; padding-right: 5px; }
.verticallogo { background-image: url(../images/gray_logo.gif); background-repeat: no-repeat; left: 5px; width:80px; height:528px   ; overflow: visible; float: right; }
.header { position: static; top: 0; left: 0; width:755px; height:139px; float: left; margin: 0; padding: 0; border-right: 1px solid gray; list-style-position: inside; order-right-style: solid; }
.searchboxleft  { background-repeat: repeat-y; top: 0; margin: 0; padding: 0; width: 180px; float: left; order-right-style: solid; }
.searchboxright { margin: 0; padding: 3px 0 0; width: 430px; float: right; order-right-style: solid; }
.searchboxright a:link { color: #3c3c3c; font-size: 0.65em; text-decoration: underline; }
.searchboxright a:active { color: #c5312c; font-size: 0.65em; text-decoration: underline; }
.searchboxright a:visited { color: #3c3c3c; font-size: 0.65em; text-decoration: underline; }
.searchboxmiddle { color: #000; font-size: 0.6em; text-align: left; width:auto; margin: 0 430px 0 180px; padding: 0; }
.navbox_searchcontainer { background-repeat: repeat-y; margin: 0; padding: 3px 0 0; width: 755px; height: 50px; overflow: visible; clear: both; border-right: 1px solid gray; order-right-style: solid; }
.image { width: auto; height: auto; }
.callout1 { width: 184px; height: auto; clear: both; }
/*end main*/
p     { color: #000; font-size: 1em; line-height: 1.3em; }
.smaller { color: #000; font-size: 0.95em; }
a.lrglink:link { color: #1f6313; font-size: 0.98em; font-style: normal; font-weight: bold; line-height: normal; text-decoration: none; }
a.lrglink:visited          { color: #c00; font-size: 0.98em; font-style: normal; font-weight: bold; line-height: normal; text-decoration: none }
a.lrglink:hover        { color: #ff9732; font-size: 0.98em; font-style: normal; font-weight: bold; line-height: normal; text-decoration: none }
a.menu:link          { color: #1f6313; font-size: 0.7em; font-style: normal; font-weight: normal; line-height: normal; text-decoration: none }
a.menu:visited { color: #c00; font-size: 0.7em; font-style: normal; font-weight: normal; line-height: normal; text-decoration: none; }
a.menu:hover { color: #ff9732; font-size: 0.7em; font-style: normal; font-weight: normal; line-height: normal; text-decoration: none; }
a.menu:active      { color: #427dd6; font-size: 0.7em; font-style: normal; font-weight: normal; line-height: normal; text-decoration: none }
a:link     { color: #1f6313; font-size: 1em; font-style: normal; font-weight: normal; line-height: normal; text-decoration: none }
a:visited   { color: #c00; font-size: 1em; font-style: normal; font-weight: normal; line-height: normal; text-decoration: none }
a:hover   { color: #ff9732; font-size: 1em; font-style: normal; font-weight: normal; line-height: normal; text-decoration: none }
a:active   { color: #427dd6; font-size: 1em; font-style: normal; font-weight: normal; line-height: normal; text-decoration: none }
h1  { color: #900; font-size: 24px; font-weight: bold; font-stretch: normal ; }
h2         { color: #624a7e; font-size: 14px; font-weight: bold; font-stretch: semi-condensed; text-decoration: none ; margin-top: 1em; margin-right: 75px; padding-top: 1em; padding-bottom: 0.5em; border-bottom: 1px solid #800000; }
h4 { color: #624a7e; font-size: 14px; font-style: italic; font-weight: bold; font-stretch: normal; margin-left: 15px; padding-left: 10px; }
h3 { color: #6f0f3f; font-size: 16px; font-style: normal; font-weight: bold; }
.h1 { color: #624a7e; font-size: 30px; font-family: Georgia, "Times New Roman", Times, serif; margin-top: 0; margin-left: 20px; }
.h2 { color: #800000; font-size: 1.5em; font-weight: bold; padding-bottom: 0.2em; }
.h3 { color: #624a7e; font-size: 1.3em; font-style: normal; font-weight: bold; }
.h4 { color: #94284c; font-size: 14px; font-weight: bold; }
.h5 { color: black; font-size: 1.05em; font-weight: bold; }
h5  { color: #003163; font-size: 12px; font-style: normal; font-weight: bold; line-height: normal; font-stretch: normal }
h6 { color: #bd1100; font-size: 12px; font-style: normal; font-weight: bold; line-height: normal; font-stretch: normal }
.whatsnew_sub  { color: #003163; font-size: 10px; font-style: normal; font-weight: bold; font-stretch: normal ; }
.whatsnew_body { color: #000; font-size: 0.7em; }
.whatsnew_bullet { color: #000; font-size: 0.7em; list-style-type: circle  }
.whatsnew_head { color: #603; font-size: 0.8em; font-weight: bold; font-stretch: semi-condensed; line-height: 1.2em; text-decoration: none ; }
.whatsnew_PDF { color: #603; font-size: 8px; font-weight: bold; font-stretch: semi-condensed; text-decoration: none ; }
.navgry2  { color: #666; font-size: 11px;}
.navgry { color: #000; font-size: 11px;}
.smnavgry { color: #666; font-size: 10px;}
.smgry { color: #3f3f3f; font-size: 9px; letter-spacing: 0.2em; }
.smblk { color: black; font-size: 10px; letter-spacing: 0.2em; }
.smnavblk { color: black; font-size: 10px; }
.smnavwhite { color: white; font-size: 10px; font-weight: bold; }
.copyr { color: #333; font-size: 10px;}
.copyr2 { font-size: 80%; font-style: italic; }
a.nav:link    { color: #003163; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; font-weight: normal; border-bottom: medium none #f69a1d  }
a.nav:visited    { color: #454545; font-size: 11px; font-style: normal; font-weight: normal }
a.nav:hover    { color: #c00; font-size: 11px; font-style: normal; font-weight: normal }
.slogon  { color: #900; font-size: 18px; font-style: italic }
.quote { font-size: 1em; font-style: italic; line-height: 1.3em; margin-right: 50px; margin-left: 30px    ; }
.large { color: #900; font-size: 16px;}
.navbody { color: #000; font-size: 10px;}
ul   { margin: 0; padding: 0; list-style-type: disc        }
lo { left: 0; margin-bottom: 0.5em; margin-left: 0.5em; padding-bottom: 0.5em; list-style-type: none; }
li { list-style-type: none; margin-bottom: 0.5em; margin-left: 1em; padding-bottom: 0.5em; left: 0; }
.li { list-style-type: disc; margin-bottom: 0.5em; margin-left: 3em; padding-bottom: 0.5em; left: 0; }
.lo { list-style-type: decimal; margin-bottom: 0.5em; padding-bottom: 0.5em; left: 0; margin-left: 0.5em; }
b   { font-size: inherit; font-weight: bold ; font-stretch: ultra-condensed; }
.b1 { color: #900; font-size: inherit; font-weight: bold }
.active    { color: #164772; font-size: 12px; font-style: normal; font-weight: bold; line-height: normal; text-decoration: none }
table { width: 232px; }
table, th, td { border-collapse : collapse; }
td { text-align: left; valign="top"; vertical-align: top; padding : 10px; }
.img { margin-right: 2px; border: solid 1px black; }
.img_hspace { margin-bottom: 5px; border: solid 1px black; }
.smaller_80 { color: #595959; font-size: 80%; }
.advanced_search { font-size: 85%; font-style: italic; text-align: center; margin-top: 0; margin-right: 10px; margin-bottom: 5px; border-top: 1px solid #8d8a89; border-bottom: 1px solid #8d8a89; }
.smaller_95_italic { color: #4a4a4a; font-size: 95%; font-style: italic; }
#callout1 { background-color: white; width: 150px; height: auto; float: right; clear: both; }
#callout1 li { color: #003163; font-size: 0.65em; font-weight: bold; text-align: right; width: 150px; list-style-type: none; border-top-style: none; border-right-style: none; border-bottom: 1px solid #603; border-left-style: none; }
