/* CSS Styles */

body {
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
}

.line {
	background-image: url(images/hr.gif);
	background-repeat: no-repeat;
	padding-top: 2em;
}
.topimage {
	border: 0;
	margin: 0;
	padding: 0;
	outline:hidden;
}

.menu {
	font-family: "Trebuchet MS", Trebuchet, arial, helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	font-variant: small-caps;
	background-color: #026FAF;
	color: #FFFFFF;
	height: 22px;
	overflow: hidden;
	vertical-align: top;
	padding: 0;
	margin: 0;
}

.menu a:link {
	background-color: #026FAF;
	text-decoration: none;
	color: #FFFFFF;
	border-right: 1px solid #FFFFFF;
	height: 20px;
	vertical-align: top;
	padding: 0 0.5em;
	margin: 0;
}

.menu a:visited {
	background-color: #026FAF;
	text-decoration: none;
	color: #FFFFFF;
	border-right: 1px solid #FFFFFF;
	height: 20px;
	vertical-align: top;
	padding: 0 0.5em;
	margin: 0;
}

.menu a:hover {
	background-color: #035480;
	color: #FFFFFF;
	border-right: 1px solid #FFFFFF;
	height: 20px;
	vertical-align: top;
	margin: 0;
}
.current {
	vertical-align: top;
	background-color: #035480;
	border-right: 1px solid #FFFFFF;
	padding: 0 0.5em;
}

.main {
	background-color: #D8E4EC;
	background-image: url(images/flower1.gif);
	background-repeat: no-repeat;
	padding: 1em 0 1em 140px;
	text-align: left;
	vertical-align: top;
}

.rightbar {
	padding-top: 4em;
	background-color: #D8E4EC;
	vertical-align: top;
	/*padding-left: 2em;*/
	text-align: center;
	padding-left: 2em;
	padding-right: 2em;
}

.rightline {
	background-image: url(images/right.png);
	background-repeat: repeat-y;
}
.leftline {
	background-image: url(images/left.png);
	background-repeat: repeat-y;
}

.details {
	font-style: italic;
}

h1 { font-family: "Trebuchet MS", Trebuchet, arial, helvetica, sans-serif; color:#28224D; font-size: 22pt }

h2 {
	font-family: "Trebuchet MS", Trebuchet, arial, helvetica, sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 0;
	font-size: 11pt;
	color:#28224D;
}

h3 { font-family: "Trebuchet MS", Trebuchet, arial, helvetica, sans-serif; color:#333; font-size: 10pt}
h4 { font-family: "Trebuchet MS", Trebuchet, arial, helvetica, sans-serif; color:#333; font-size: 9pt }
h5 { font-family: "Trebuchet MS", Trebuchet, arial, helvetica, sans-serif; color:#036; font-size: 9pt }

p { 
	font-family: "Trebuchet MS", Trebuchet, arial, helvetica, sans-serif;
	color:#28224D;
	font-size: 11pt;
	/*line-height:13pt*/
}

.tight {
	margin-top: 0;
}

img {
	margin: 0;
	padding: 0;
}

UL { list-style-type: square; font-family: "Trebuchet MS", Trebuchet, arial, helvetica, sans-serif; color:#28224D; font-size: 9pt }
li { font-weight: bold }


A:link { color: #003399 }
A:visited { color: #666666 }
A:active { color: #5CADDC }
a:hover { color: #5CADDC }



.form_buttons { "Trebuchet MS", Trebuchet, arial, helvetica, sans-serif; color: #28224D; font-size: 9pt; font-weight: bold; border-color: #28224D;	border-style: solid; border-width: 1px;	background-color: #ffffff; width: 120px; clip:  rect(   ) }
.pull_down {  font-family: "Trebuchet MS", Trebuchet, arial, helvetica, sans-serif; color: #28224D; font-size: 9pt; background-color: #ffffff }
