/* html tag behaviors */

body {
	background-color: #ffffff;
	margin-top : 0;
	margin-left : 0;
	}

h1 {
	color: #003399;
	margin-top: 0px;
	margin-bottom: 10px;
	font-family: arial, helvetica;
	font-size: 16pt;
	}

h2 {
	color: #003399;
	margin-top: 10px;
	margin-bottom: 0px;
	font-family: arial, helvetica;
	font-size: 10pt;
	}

td {
	color: #333300;
	font-family: verdana, sans serif;
	font-size : 70%;
	}

a {
	color: #333300;
	text-decoration : none;
	}

a:active {
	color: #333300;
	text-decoration : none;
	}

a:visited {
	color: #333300;
	text-decoration : none;
	}

p {
	margin-top: 10px;
	margin-bottom : 12px;
	}

ul, ol {
	margin : 0px;
	padding : 0 0 0 30px;
	}

li.arrow {
	list-style-image:url(images/arrow.gif);
	padding : 0 0 10px 0;
	}


/* navigation */

.globalnav {
	background-color: #33cc33;
	}

a.globalnav1:link, a.globalnav1:visited {
	background-color: #33cc33;
	color: #333399;
	font-family: verdana;
	font-size : 80%;
	text-decoration: none;
	}

a.globalnav1:hover, a.globalnav1:active {
	background-color: #33cc33;
	color: #ffffff;
	font-family: verdana;
	font-size : 80%;
	text-decoration: none;
	}

a.globalnav1-a:link, a.globalnav1-a:visited {
	display : block;
	margin : 0;
	padding : 3px 0 3px 0;
	background-color : #66ff33;
	color: #333399;
	font-family: verdana;
	font-size : 80%;
	text-decoration: none;
	}

a.globalnav2:link, a.globalnav2:visited {
	color: #333399;
	font-family: verdana;
	font-size : 90%;
	text-decoration: none;
	font-weight : bold;
	}

a.globalnav2:hover, a.globalnav2:active {
	color: #ffffff;
	font-family: verdana;
	font-size : 90%;
	text-decoration: none;
	font-weight : bold;
	}

a.globalnav2-a {
	margin : 0;
	padding : 3px 0 3px 0;
	background-color : #66ff33;
	color: #333399;
	font-family: verdana;
	font-size : 90%;
	font-weight : bold;
	text-decoration: none;
	}

a.leftnav:link {
	color: #333300;
	font-family: verdana;
	text-decoration: none;
	}

a.leftnav:visited {
	color: #999966;
	font-family: verdana;
	text-decoration: none;
	}

a.leftnav:hover, a.leftnav:active {
	color: #333300;
	font-family: verdana;
	font-size : 95%;
	font-weight : bold;
	text-decoration: none;
	}

a.leftnav-here {
	color: #333300;
	font-family: verdana;
	font-weight : bold;
	text-decoration: none;
	}

a.leftnavsub:link {
	padding : 0 6px 0 15px;
	color: #333300;
	font-family: verdana;
	text-decoration: none;
	}

a.leftnavsub:visited {
	padding : 0 6px 0 15px;
	color: #999966;
	font-family: verdana;
	text-decoration: none;
	}

a.leftnavsub:hover, a.leftnavsub:active {
	padding : 0 6px 0 15px;
	color: #333300;
	font-family: verdana;
	font-size : 95%;
	font-weight : bold;
	text-decoration: none;
	}

a.leftnavsub-here {
	padding : 0 6px 0 15px;
	color: #333300;
	font-family: verdana;
	font-weight : bold;
	text-decoration: none;
	}


/* background styles */

.background-global {
	background-image : url(images/background-global.jpg);
	background-repeat : repeat-x;
	}


/* text display styles */

.titlebar-main {
	background-color : #660033;
	padding : 2px 10px 2px 10px;
	text-align : right;
	color : #ffffff;
	font-family : arial, helvetica, sans serif;
	font-size : 10pt;
	font-weight : bold;
	}

.title {
	padding : 2px 10px 2px 10px;
	color : #ffffff;
	font-family : arial, helvetica, sans serif;
	font-size : 10pt;
	font-weight : bold;
	}

.spacing {
	margin : 0;
	padding : 8px;
	}

.indent {
	margin : 0 0 10px 12px;
	}

.rose-text {
	color : #cc0066;
	}

.white-text {
	color : #ffffff;
	font-size : 85%;
	}

a.methods {
	color: #333300;
	text-decoration: none;
	}

a.methods:active {
	color: #333300;
	text-decoration: none;
	}

a.methods:visited {
	color: #999966;
	text-decoration: none;
	}

