BODY
{
    COLOR: #505154;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #2F308A;
	margin-top: 0px;
	margin-left:20px;
	margin-bottom: 0px;
}
table {
background-color:#FFFFFF;
}

TABLE.Top
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px;
	background-color:#FFFFFF;
}
TABLE.Middle
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px;
	background-color:#FFFFFF;
}
TABLE.Bottom
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
	background-color:#FFFFFF;
}
P, ol, ul
{
    MARGIN-TOP: 4px;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 4px;
    COLOR: #505154;
    FONT-FAMILY: Tahoma;
	
}

li
{
	margin-bottom: 20px;
}

.blacktext {
	COLOR: #000000;
}

.redtext {
	COLOR: #FF0000;
}

.redlargetext {
	COLOR: #FF0000;
	font-size:20px;
}

.title {
	COLOR: #4F6CA6;
	font-size:18px;
}

.titlebig {
	COLOR: #4F6CA6;
	font-size:24px;
}

.bluetext {
	COLOR: #4F6CA6;

}

.title_side {
	COLOR: #2F308A;
	font-size:22px;
	font-weight:bold;
}

ul.bigtype {
	font-size:16px;
	line-height:16px;
	margin-bottom: 2px;
	padding-bottom: 5px;
	font-weight: bold;
}

TABLE.TopBar
{
    BACKGROUND-COLOR: #CCCCCC
}
.NoBreakBeforeAfter
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px
}
TABLE.HSeparator5
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(images/HSeparator5.gif);
    BACKGROUND-REPEAT: repeat-x
}
TD.Col5Separator
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(images/Col5SeparatorBack_30w.gif);
    BACKGROUND-REPEAT: repeat-y
}
.NoBreakBefore
{
    MARGIN-TOP: 0px
}
.DoubleBreakAfter
{
    MARGIN-BOTTOM: 8px
}
TD.VSeparator
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(images/VSeparatorBack.gif);
    BACKGROUND-REPEAT: repeat-y
}
TABLE
{
    FONT-SIZE: 12px;
    COLOR: #505154;
    FONT-FAMILY: Tahoma
}
TABLE.Main
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 1px
}

a {
text-decoration: underline;
font-family: arial;
font-size: 12px;
font-style: normal;
line-height: normal;
font-weight: bold;
color:#505154
}
a:hover {
	text-decoration: underline;
	font-family: arial;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color:#000000;
	
}
a.menunav {
text-decoration: none;
font-family: arial;
font-size: 13px;
font-style: normal;

font-weight: bold;
color:#000000
}
a.menunav:hover {
text-decoration: none;
font-family: arial;
font-size: 13px;
font-style: normal;

font-weight: bold;
color:#FFFFFF
}

a.bottomnav {
text-decoration: none;
font-family: arial;
font-size: 12px;
font-style: normal;

font-weight: bold;
color:#000000
}
a.bottomnav:hover {
text-decoration: underline;
font-family: arial;
font-size: 12px;
font-style: normal;

font-weight: bold;
color:#808080
}

.whitetextsmall {
color:#FFFFFF;
font-size: 10px;
}
.blacktextsmall {
color:#000000;
font-size: 10px;
font-weight: bold;
}

.blacktext12 {
color:#000000;
font-size: 12px;
font-weight: normal;
}

a.bottomnavwhite {
text-decoration: underline;
font-family: arial;
font-size: 10px;
font-style: normal;

font-weight: normal;
color:#FFFFFF
}
a.bottomnavwhite:hover {
text-decoration: underline;
font-family: arial;
font-size: 10px;
font-style: normal;

font-weight: normal;
color:#C0C0C0
}

hr.redline {
color: #f00;
background-color: #f00;
height: 3px;
}

hr.blueline {
color: #4F6CA6;
background-color: #4F6CA6;
height: 3px;
}

.locationButton
{
	margin: 2px;
	padding: 2px;
	border: medium double #FF3300;
	background-color: #99CCFF;
	font-size:10px;
}

.subheader
{
	margin-top:10px;
	color: #4F6CA6;
	font-size: 12px;
}

.locationtitle {
	COLOR: #4F6CA6;
	font-size:18px;
	font-weight:800;
}

.location
{
	margin-top:10px;
	color: #4F6CA6;
	font-size: 14px;
	font-weight:700;
}

a.maplink {
text-decoration: underline;
font-family: arial;
font-size: 14px;
font-style: normal;

font-weight: bold;
color:#000000
}
a.maplink:hover {
text-decoration: underline;
font-family: arial;
font-size: 14px;
font-style: normal;

font-weight: bold;
color:#4F6CA6
}

.yellowbg{
background-color:#FFFF00;
border-color:#3300CC;
font-size:18px;
margin:10px;
}
.whitebg{
background-color:#FFFFFF;
border-color:#3300CC;
font-size:18px;
margin:10px;
}

.emp_name{
font-size:12px;
font-style:italic;
text-align:center;
}

a.footerlink, a.footerlink:hover, a.footerlink:visited, footerlink {
	text-decoration:none;
    COLOR: #505154;
}

.indexcaption{
	text-align:center;
	font-size: 16px;
	font-weight:bold;
}