body  {
	background-color: #ffffff;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;


}

.medium  {
	font-size: 10pt;
	font-weight: normal;
}

.mediumblue  {
	font-size: 10pt;
	font-weight: normal;
	color: #2DB72D;
}

#color  {
	color: #6ABAF9;
}

#camel  {
	color: #FFFF33;
}

#white {
	color: #FFFFFF;
}

#black {
	color: #000000;
}

#blue {
	color: #003063;
}


#red {
	color: #FF0000;
}


#darkblue {
	color: #003063;
}

#lightblue {
	color: #DEE7F7;
}

#lightgray {
	color: #E0DEDE;
}

#darkgray {
	color: #666666;
}

.mediumbold  {
	font-size: 10pt;
	font-weight: 700;

}

.small  {
	font-size: 8pt;
	font-weight: normal;
}

.smallbold  {
	 font-size: 8pt;
	 font-weight: 700;
}

.large  {
	font-size: 12pt;
	font-weight: normal;
}



.largebold  {
	font-size: 12pt;
	font-weight: 800;
	color:#105584;
}


h1 {
	font-size: 16pt;
	font-weight: 900;
	color:#105584;
}


h2 {
	font-size: 12pt;
	font-weight: 800;
	color:#105584;
}

.exlargebold  {
	font-size: 16pt;
	font-weight: 900;
	color: #009900;
}

.link:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: underline;
	color: #003063;
}

.link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: underline;
	color: #003063;
}

.link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: red;
}

.whitenav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	text-decoration: underline;
	color: #ffffff;
}

.whitenav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	text-decoration: underline;
	color: #ffffff;
}

.whitenav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	text-decoration: none;
	color: #ffffff;
}

.subnav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	text-decoration: underline;
	color: #000000
}

.subnav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	text-decoration: undeline;
	color: #000000;
}

.subnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	text-decoration: none;
	color: #000000;
}

.smallnav:link {
	font-size: 8pt;
	text-decoration: underline;
	color: #666666;
}

.smallnav:visited {
	font-size: 8pt;
	text-decoration: underline;
	color: #666666;
}

.smallnav:hover {
	font-size: 8pt;
	text-decoration: none;
	color: #666666;
}

.sidebar:link {
	text-decoration: none;
	font-size: 10pt;
	color: #FFFF33;
}

.sidebar:visited {
	text-decoration: none;
	font-size: 10pt;
	color: #FFFF33;
}

.sidebar:hover {
	text-decoration: none;
	font-size: 10pt;
	color: #FFFF33;
}

.sublink:link {
	text-decoration: underline;
	color: #6ABAF9;
}

.sublink:visited {
	text-decoration: none;
	color: #6ABAF9;
}

.sublink:hover {
	text-decoration: none;
	color: #E5E0A0;
}



span  {
	font-family: Arial, Helvetica, sans-serif;
}

.textBox {
	background-color: #ffffff;
	color: #000000;
	border-color: #003063;
	border-bottom:solid 1px;
	border-left:solid 1px;
	border-right:solid 1px;
	border-top:solid 1px;

}

.textarea {
	background-color: #ffffff;
	border-color: #003063;
	border-bottom:solid 1px;
	border-left:solid 1px;
	border-right:solid 1px;
	border-top:solid 1px;

}

.radio {
}

.check {
}

.select {
	color:#000000;
	border-bottom:solid 1px;
	border-left:solid 1px;
	border-right:solid 1px;
	border-top:solid 1px;

}

.button {
	background-color: #165485;
	color: #ffffff;
	font-weight: bold;
	border-color: #ffffff;
	border-bottom:solid 1px;
	border-left:solid 1px;
	border-right:solid 1px;
	border-top:solid 1px;
	cursor: hand;
}

.buttonover {
	background-color: #2F6D9F;
	color: #ffffff;
	font-weight: bold;
	border-color: #ffffff;
	border-bottom:solid 1px;
	border-left:solid 1px;
	border-right:solid 1px;
	border-top:solid 1px;
	cursor: hand;
}

.button2 {
	cursor: hand;
	width : 160px;
}

.google {
	cursor: hand;
	width : 170px;
}

div.header
{
  padding-bottom: 6px;
}

.justify {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: justify

}

UL  {
	list-style: disc;
	color: #000000;
}


Hr {
	height:1px;
	color:#aaa;
}

/* ---------- Table ---------- */
.over {
	background-color: #666666;
}

.out {
	background-color: #FFFFFF;
}

.overbottom {
	border-top: 2px dotted;
	border-bottom: 2px dotted;
	border-color: #E0DEDE;
	background-color: #DEE7F7;
}

.bg1 {

	background-color: #BEDDE2;
}

.bg2 {

	background-color: #A7CBD1;
}

.tableHeader {
	background-color: #2F6D9F;
}

.tableHeader2 {
	background-color: #2F6D9F;
}

.table {
	border: 1px solid black;
}	

.dots {
	border-right: 2px dotted;
	border-color: #E0DEDE;
}

.dotstop {
	border-top: 2px dotted;
	border-color: #E0DEDE;
}

.dotsbottom {
	border-top: 2px dotted;
	border-bottom: 2px dotted;
	border-color: #E0DEDE;
}

.blue {
	background-color: #31498C;
}

.darkblue {
	background-color: #003063;
}

.gray {
	background-color: #CCCCCC;
}

.red {
	background-color: #FF0000;
}

.lightgray {
	background-color: #E7E7E7;
}

.darkgray {
	background-color: #666666;
}

#Pro {
	POSITION: absolute;
	VISIBILITY: hidden;
	Z-INDEX: 1;
	left: 317px;
}

#Res {
	POSITION: absolute;
	VISIBILITY: hidden;
	Z-INDEX: 1;
	left: 420px;
}

#Rat {
	POSITION: absolute;
	VISIBILITY: hidden;
	Z-INDEX: 1;
	left: 528px;
}

#Ser {
	POSITION: absolute;
	VISIBILITY: hidden;
	Z-INDEX: 1;
	left: 640px;
}

.menu {COLOR: #ffffff; FONT-FAMILY: arial, helvetica, 'sans serif'; FONT-SIZE: 8pt; TEXT-DECORATION: none}
.menu:hover {COLOR: #ffffff; FONT-FAMILY: arial, helvetica, 'sans serif'; FONT-SIZE: 8pt; TEXT-DECORATION: none}
