body {
	FONT-FAMILY: arial, helvetica, sans-serif;
	FONT-SIZE: 80%;
	PADDING: 0; 
	MARGIN: 0; 
	BACKGROUND-IMAGE: url("images/bodyBG.jpg"); 
}
body#home {
	FONT-SIZE: 85%;
}
body.long {
	BACKGROUND: none;
	BACKGROUND-COLOR: #306799
}
#wrap {
	WIDTH:760px;
	MARGIN: auto auto;
	MARGIN-TOP:0;
	PADDING:0;
	TEXT-ALIGN:left;
	BACKGROUND-COLOR:#FFF;
}
#header {
	BACKGROUND: url(images/headerBG.jpg); 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 87px; 
}
#logo {
	MARGIN: 27px 0 0 44px; 
	_MARGIN-LEFT: 22px; 
	FLOAT: left;
}
#pagebody {
	MARGIN-TOP: 3px;
	PADDING-TOP: 20px; 
	WIDTH: 760px; 
	BACKGROUND-IMAGE: url(images/sidebarBG.gif); 
	BACKGROUND-REPEAT: REPEAT-y
}
#sidebar {
	PADDING: 0px;
	MARGIN: -7px 0 0 0;
 	WIDTH: 173px; 
	FLOAT: left;
}
#home #sidebar	{
	PADDING-TOP: 5px;
}
#sidebar IMG {
	PADDING-TOP:10px;
}
#sidebarBG2 {
	BACKGROUND-IMAGE: url(images/sidebarBG2.jpg); 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 75px;
}
#maincontent {
	MARGIN: 0 0 35px 0;
	WIDTH: 400px;
	FLOAT: right;
	PADDING-RIGHT: 90px;
	BACKGROUND-COLOR:#FFF;
}
#home #maincontent	{
	MARGIN: 0 0 35px 0;
	WIDTH: 357px;
	FLOAT: right;
	PADDING-RIGHT: 55px;
	BACKGROUND-COLOR:#FFF;
}
#boxLEFT #maincontent {
	WIDTH: 444px;
	PADDING-RIGHT: 56px;
}
#footer	{
	CLEAR: both; 
	TEXT-ALIGN: right; 
	PADDING-RIGHT: 10px; 
	FONT-FAMILY: verdana; 
	FONT-SIZE: 11px; COLOR: #FFF; 
	PADDING-TOP: 8px; 
	BACKGROUND-IMAGE: url(images/footerBG.gif); 
	BACKGROUND-REPEAT: REPEAT-y; 
	HEIGHT: 22px;
}

img {
	BORDER: none;
}

#maincontent a, table a {
	FONT: normal 1em arial, helvetica, sans-serif; 
	COLOR: #0D6EBC; 
	TEXT-DECORATION: none; 
	BORDER-BOTTOM: 1px #99c1dc solid;
} 
#maincontent a:hover, table a:hover {
	FONT: normal 1em arial, helvetica, sans-serif; 
	COLOR:#D19800; 
	TEXT-DECORATION: none;
	BORDER-BOTTOM: 1px #99c1dc dotted; 
}
#footer a	{
	TEXT-DECORATION: none; 
	COLOR: #fff; 
	PADDING: 0 0 0 15px; 
	FONT-WEIGHT: bold;
}
#footer a:hover{
	TEXT-DECORATION: underline;
}
#footer a.active {
	COLOR: #E8A900; 
}

#maincontent ul {
	LIST-STYLE-IMAGE: url("images/bullet_arrow_gold.gif"); 
	POSITION: relative; 
	LEFT: 0; 
	MARGIN: 0; 
	PADDING: 0; PADDING-BOTTOM: 13px;
	FONT: normal 1em arial, helvetica, sans-serif; 
	COLOR: #000;
}
#maincontent ul.sublist {
	LIST-STYLE-IMAGE: url("images/bullet_arrow_blue.gif"); 
	COLOR: #000;
}
#maincontent ol {
	POSITION: relative; 
	LEFT: 0; 
	MARGIN: 10px 0 0 5px;  
	PADDING: 0; 
	FONT: normal 1em arial, helvetica, sans-serif; 
}
#maincontent li	{ 
	MARGIN: 0 0 10px 18px; 
}
#maincontent ul.index li {
	MARGIN-BOTTOM: 25px; 
}

H1 {
	FONT-SIZE: 1.2em;
	COLOR: #153A66;
	MARGIN: 0px 0px 15px 0px;
}
#sidebar H1 {
	FONT-SIZE: 26px;
	COLOR: #B0D5E7;
	PADDING: 0 0 0 10px;
	MARGIN: 0px;
}
H2 {
	FONT-SIZE: 1.1em;
	COLOR: #437FB1;
	MARGIN: 30px 0px 15px 0px;
}
H3 {
	FONT-SIZE: 1em;
	MARGIN: 25px 0px 15px 0px;
}
H5 {
	FONT-SIZE: .917em;
}
.subtitle, .blueM, h5	{
	COLOR: #437FB1;
}
.blueM, .blueDk, .red, .bold, #maincontent a.bold, #maincontent a.bold:hover {
	FONT-WEIGHT: bold;
}
.blueDk	{
	COLOR: #153A66;
}
.red {
	COLOR: #E62F0F; 
}
p { 
	PADDING-TOP: 0px; MARGIN-BOTTOM: 13px; MARGIN-TOP: 0px;
}
p.up {
	MARGIN-TOP: -10px;
}
p.underlink {
	MARGIN-TOP: 8px;
}
.filesize {
	FONT-SIZE: 11px; PADDING-LEFT: 5px;
}
.filesize IMG {
	PADDING: 0 6px 0 4px
}
.italic {
	FONT-STYLE: italic;
}
.top {
	TEXT-ALIGN: right; FONT-SIZE: .833em; 
}
.top IMG {
	PADDING-RIGHT: 5px;
}

/* Nav Menus */
#navcontainer	{
	BORDER-TOP: 2px #A7C7DF solid;
	BORDER-BOTTOM: 2px #A7C7DF solid; 
	BACKGROUND: url(images/navBG.gif); 
	BACKGROUND-REPEAT: repeat-x; 
	HEIGHT: 26px;
}
#navcontainer ul	{
	PADDING-LEFT: 47px;
	MARGIN: 5px 0 0 0;
	FLOAT: left;
	FONT-FAMILY: arial, helvetica, sans-serif;
}
#navcontainer ul li { 
	DISPLAY: inline; 
}
#navcontainer ul li a	{
	MARGIN-RIGHT: 42px;
	COLOR: #153A66;
	FONT-SIZE: 15px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	FLOAT: left;
}
#navcontainer ul li.last a	{
	MARGIN-RIGHT: 0px;
}
#navcontainer ul li a:hover, .gold	{
	COLOR: #F5B200;
}

#navlist	{
	POSITION: relative;
}
#navlist li#active a	{
	COLOR: #86B420;
}
#navlist li#active a:hover {  
}
#sidebar ul#subnavlist	{
	MARGIN: 5px 0 0 10px;
	PADDING: 0;
	LIST-STYLE-type: none;
}
#sidebar ul#subnavlist li	{
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
}
#sidebar ul#subnavlist li.subhead	{
	PADDING-BOTTOM: 0px;
}
#sidebar ul#subnavlist li a	{
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	COLOR: #000; 
}
#sidebar ul#subnavlist li#subnav2 a	{
	FONT-WEIGHT: normal;
}
#sidebar ul#subnavlist li a:hover	{
	COLOR: #fff;
}
#sidebar ul#subnavlist li#subactive a, #sidebar ul#subnavlist li#subactive2 a	{
	COLOR: #fff;
}
#sidebar ul#subnavlist li#subactive a:hover	{
	COLOR: #000;
}
#sidebar ul#subnavlist li#subnav2 { 
	_MARGIN-TOP: -8px;
}
#sidebar ul#subnavlist2	{
	MARGIN: 5px 0 5px 17px; _MARGIN-TOP: 0px;
	PADDING: 0;
	LIST-STYLE-IMAGE: url("images/bullet_arrow_white.gif"); 
}




/* IE5/Mac fixes */
* html > body #navcontainer ul  {
	PADDING-TOP: 3px;
}
* html > body #maincontent  {
	WIDTH: 400px;
}
* html > body #home  {
	PADDING-TOP: 19px; 
}