* {
	padding:0;
	margin:0;
}
body  { 
	background-color: white; 
	background-image: url(images/global/globalgraphics/background.gif); 
	background-repeat: repeat-x; 
	margin:	0 auto;
}


td {
	vertical-align:top;
	text-align:left
	}
/*lists*/

ul {
	padding:0;
	margin:0;
}
ul.ul-main {
	color: #555; 
	font-size: .8em; 
	font-family: Verdana; 
	line-height: 16px; 
	list-style-image: url(../images/bullet.gif); 
	margin-top: 1em; 
	margin-right: 0; 
	margin-bottom: 1.5em;
	text-align:left;
	padding-left:30px;
}
li {
	margin-bottom:1.5em;
	list-style-image: url(../images/bullet.gif)
}

/*text*/
	
h1, h2, h3, p {
	padding:0;
	margin:0;
	text-align:left;
}

h1.h1-main   { 
	color: #900; 
	font-size: 1.1em; 
	font-family: Verdana; 
	font-weight: bolder;
	text-align:left;
	padding-top:6px 
}	

h2.h2-main   { 
	color: #900; 
	font-size: .8em; 
	font-family: Verdana; 
	font-weight: bolder; 
	line-height: 16px;
	text-align:left; 
}

h2.h2-site-map   {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #900;
	font-size: 1.2em; 
	line-height: 1.5em;
	text-align:left;
	padding-left:4px 
}

h4.h4-downloads   {
	font-family:"Arial Unicode MS", Verdana, Arial; 
	color: #fff;
	background-color: #900;
	font-size: .9em; 
	text-align:left;
	padding:4px 
}


p.p-main-text {
	color: #555; 
	font-size: .9em; 
	font-family:"Arial Unicode MS", Verdana, Arial
}


p.p-guide-text {
	color: #555; 
	font-size: .9em; 
	font-family:"Arial Unicode MS", Verdana, Arial;
	text-indent: 2em;
}


p.p-tt-text {
	color: #555; 
	font-size: .7em; 
	font-family:"Courier New", Courier, monospace;
	text-align: center;
}


p.p-form-text {
	color: #555; 
	font-size: .9em; 
	font-family:"Arial Unicode MS", Verdana, Arial;
	padding-left:4px
}


p.p-site-map-descript {
	color: #555; 
	font-size: .8em; 
	font-family: Verdana; 
	line-height: 16px;
	text-align:left;
	padding-left:25px 
}


/*links*/

a img {
	border:0
	}
	
	
a:link.nav-body-text, a:active.nav-body-text, a:visited.nav-body-text { 
	font-family: arial, helvetica, sans-serif; 
	font-weight: bold; 
	font-size: .85em; 
	color: #993300;
	text-decoration:underline;
} 
a:hover.nav-body-text {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.85em;
	color: #EA4D00;
	text-decoration:none;
}

 
a:link.nav-email, a:active.nav-email, a:visited.nav-email { 
	font-family: arial, helvetica, sans-serif; 
	font-weight: bold; 
	font-size: .7em; 
	color: #993300;
	text-decoration:underline;
	text-align:left
} 
a:hover.nav-email {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: .7em;
	color: #FF3300;
	text-decoration:none;
	text-align:left
} 


a:link.nav-site-map-descript, a:active.nav-site-map-descript, a:visited.nav-site-map-descript { 
	font-family: arial, helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 1em; 
	color: #993300;
	text-decoration:underline;
} 
a:hover.nav-site-map-descript {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #FF3300;
	text-decoration:none;
} 
 
 
a:link.nav-footer, a:active.nav-footer, a:visited.nav-footer { 
	font-family: arial, helvetica, sans-serif; 
	font-weight: bold; 
	font-size: .8em; 
	color: #993300;
	text-decoration:underline;
} 
a:hover.nav-footer {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: .8em;
	color: #FF3300;
	text-decoration:none;
} 
 
 
a:link.nav-floater-box, a:active.nav-floater-box, a:visited.nav-floater-box { 
	font-family:Verdana, Arial, "Arial Unicode MS";
	font-size: .7em; 
	color: #993300;
	text-decoration:underline;
	margin:1em .5em;
	line-height:1.6em
} 
a:hover.nav-floater-box {
	font-family:Verdana, Arial, "Arial Unicode MS";
	font-size: .7em;
	color: #FF3300;
	text-decoration:none;
	margin:1em .5em;
	line-height:1.6em
} 





/*buttons*/
#mybutton     { 
	text-decoration: none; 
	background-color: #b3c9db; 
	text-align: center; 
	width: 60px; 
	border-style: double; 
	border-color: #2c3b58 
}

A.buttontext  { 
	color: white; 
	font-size: 10pt; 
	font-family: Arial; 
	font-style: normal; 
	font-variant: normal; 
	line-height: normal; 
	text-decoration: none;
	cursor:default;
}

.buttonover { 
	color: black; 
	font: 10pt Arial; 
	text-decoration: none; 
	cursor:default;
}

/*misc*/
.image-right {
	margin-top:0px;
	margin-bottom:4px;
	margin-left:9px;
	margin-right:4px;
	float:right;
	border: outset 1px #333 
}
.header  { 
	color: #333; 
	font-size: 11px; 
	font-family: Verdana; 
	font-weight: bolder;
	text-align:left; 

}
.subheader  { 
	color: #333; 
	font-size: 11px; 
	font-family: Verdana; 
	font-weight: bolder; 
	line-height: 16px;
	text-align:left; 
}	

table.table-form {
		color: #555; 
		font-size: .7em; 
		font-family: Verdana; 
		line-height: 16px; 
}
.selected { 
	color: #fff; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bolder; 
	text-decoration: none; 
	padding-right: 15px; 
	padding-left: 15px; 
}


#nav-floater-box {
	float:right;
	margin-left:11px;
	margin-right:4px;
	margin-bottom:4px;
	border-width:thin;
	border-color:#999999;
	border-style:solid
}























