body,td {
	font-family: "Trebuchet", "Arial", "san-serif"; 
	font-size: 12px;
}


/* Text Formatting */

.small {
	font-family: "Trebuchet", "Arial", "san-serif";
	font-size: 10px;
	color: #000000;
	cursor: default;
}

h1 {
	font-family: "Trebuchet", "Arial", "san-serif";
	font-size: 18px;
	font-weight: bold;
	color: #333366;
	cursor: default;
}

h2 {
	font-family: "Trebuchet", "Arial", "san-serif";
	font-size: 15px;
	font-weight: bold;
	color: #333366;
	cursor: default;
}

.title {
	font-family: "Trebuchet", "Arial", "san-serif";
	font-size: 18px;
	font-weight: bold;
	color: #333366;
	cursor: default;
}

.subtitle {
	font-family: "Trebuchet", "Arial", "san-serif";
	font-size: 15px;
	font-weight: bold;
	color: #333366;
	cursor: default;
}

.headtitle {
	font-family: "Trebuchet", "Arial", "san-serif";
	font-size: 18px;
	font-weight: bold;
	color: #3366cc;
	cursor: default;
}

.redtext {
	font-family: "Trebuchet", "Arial", "san-serif";
	font-size: 12px;
	font-weight: normal;
	color: #CC0000;
	cursor: default;
}
.error {
	font-family: "Trebuchet", "Arial", "san-serif";
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	cursor: default;
}

.copyright {
	text-decoration: none; 
	font-size: 10px;
	font-family: "Trebuchet", "Arial", "san-serif";
	color: #6C3700;
}

.bluetext {
	font-family: "Trebuchet", "Arial", "san-serif";
	font-size: 12px;
	color: #333366;
	cursor: default;
}
.smblue {
	font-family: "Trebuchet", "Arial", "san-serif";
	font-size: 10px;
	color: #333366;
	cursor: default;
}
.lgblue {
	font-family: "Trebuchet", "Arial", "san-serif";
	font-size: 18px;
	color: #333366;
	cursor: default;
}

.whitetext {
	font-family: "Trebuchet", "Arial", "san-serif";
	font-size: 12px;
	color: #FFFFFF;
	cursor: default;
}
.smwhite {
	font-family: "Trebuchet", "Arial", "san-serif";
	font-size: 10px;
	color: #FFFFFF;
	cursor: default;
}
.lgwhitetext {
	font-family: "Trebuchet", "Arial", "san-serif";
	font-size: 18px;
	color: #FFFFFF;
	cursor: default;
}

.lightblue {
	font-size: 13px;
	font-family: "Trebuchet", "Arial", "san-serif";
	color: #D6DCEF;
}
.lightbluetext {
	font-size: 13px;
	font-family: "Trebuchet", "Arial", "san-serif";
	color: #5A74BE;
}

.navfont {
	text-decoration: none; 
  	font-size: 14px;
    font-weight: bold;
	font-family: "Trebuchet", "Arial", "san-serif";
	color: #333366;
}

A {
	text-decoration:underline; 
	font-size:12px; 
	color:#333366;
}
A:link {
	text-decoration:underline; 
	color:#333366;
}
A:vlink {
	text-decoration:underline; 
	color:#333366;
}
A:active {
	text-decoration:underline; 
	color:#333366;
}
A:hover {
	text-decoration:none; 
	color:#f8931d;
}

A.nav {
	text-decoration: none; 
  	font-size: 13px;
    font-weight: bold;
	font-family: "Trebuchet", "Arial", "san-serif";
	color: #333366;
}
A.nav:link {
	text-decoration: none; 
	font-size: 13px;
    font-weight: bold;
	font-family: "Trebuchet", "Arial", "san-serif";
	color: #333366;
}
A.nav:vlink {
	text-decoration: none; 
	font-size: 13px;
    font-weight: bold;
	font-family: "Trebuchet", "Arial", "san-serif";
	color: #333366;
}
A.nav:active {
	text-decoration: none; 
	font-size: 13px;
    font-weight: bold;
	font-family: "Trebuchet", "Arial", "san-serif";
	color: #333366;
}
A.nav:hover {
	text-decoration: none; 
	font-size: 13px;
    font-weight: bold;
	font-family: "Trebuchet", "Arial", "san-serif";
	color: #3366cc;
}

A.headlink {
	font-size: 12px;
	color: #FFFFFF;
	font-family: "Trebuchet", "Arial", "san-serif";
	text-decoration: none;
	text-align: right;
}
A.headlink:hover {
	font-size: 12px;
	color: #FFFFFF;
	font-family: "Trebuchet", "Arial", "san-serif";
	text-decoration: underline;
	text-align: right;
}

A.smlink {
	text-decoration:underline; 
	font-size:10px; 
	color:#333366;
}
A.smlink:link {
	text-decoration:underline; 
	color:#333366;
}
A.smlink:vlink {
	text-decoration:underline; 
	color:#333366;
}
A.smlink:active {
	text-decoration:underline; 
	color:#333366;
}
A.smlink:hover {
	text-decoration:none; 
	color:#f8931d;
}

A.lglink {
	text-decoration:underline; 
	font-size:16px; 
	color:#333366; 
}
A.lglink:link {
	text-decoration: underline; 
	color:#333366;
}
A.lglink:vlink {
	text-decoration:underline; 
	color:#333366;
}
A.lglink:active {
	text-decoration:underline; 
	color:#333366;
}
A.lglink:hover {
	text-decoration:none; 
	color:#f8931d;
}

A.copy {
	text-decoration:none; 
	font-size:10px; 
	color:#FFFFFF;
}
A.copy:link {
	text-decoration:none; 
	color:#FFFFFF;
}
A.copy:vlink {
	text-decoration:none; 
	color:#FFFFFF;
}
A.copy:active {
	text-decoration:none; 
	color:#FFFFFF;
}
A.copy:hover {
	text-decoration:underline; 
	color:#FFFFFF;
}

A.whitelink {
	text-decoration:underline; 
	color:#FFFFFF;
}
A.whitelink:link {
	text-decoration:underline; 
	color:#FFFFFF;
}
A.whitelink:vlink {
	text-decoration:underline; 
	color:#FFFFFF;
}
A.whitelink:active {
	text-decoration:underline; 
	color:#FFFFFF;
}
A.whitelink:hover {
	text-decoration:none; 
	color:#FFFFFF;
}

A.smwhitelink {
	text-decoration:underline; 
	font-size:10px; 
	color:#FFFFFF;
}
A.smwhitelink:link {
	text-decoration:underline; 
	color:#FFFFFF;
}
A.smwhitelink:vlink {
	text-decoration:underline; 
	color:#FFFFFF;
}
A.smwhitelink:active {
	text-decoration:underline; 
	color:#FFFFFF;
}
A.smwhitelink:hover {
	text-decoration:none; 
	color:#FFFFFF;
}


/* Table Outlines */

.redOutline { 
	border-left: 1px solid #800100; 
	border-right: 1px solid #800100;
	border-top: 1px solid #800100;
	border-bottom: 1px solid #800100;
}

.grayOutline { 
	border-left: 1px solid #757575; 
	border-right: 1px solid #757575;
	border-top: 1px solid #757575;
	border-bottom: 1px solid #757575;
}

.greenOutline { 
	border-left: 1px solid #99D09E; 
    border-right: 1px solid #99D09E;
	border-top: 1px solid #99D09E;
	border-bottom: 1px solid #99D09E;
}

.blueOutline { 
	border-left: 1px solid #3366cc; 
    border-right: 1px solid #3366cc;
	border-top: 1px solid #3366cc;
	border-bottom: 1px solid #3366cc;
}

.blueUnderline { 
	border-bottom: 1px solid #3366cc;
}


/* Link Buttons */
.button {
	text-align : center;
	font-weight: bold;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom : 0px;
	margin-top : 0px;
}
.button a {
	padding : 3px;
	background : #050292;
	width : 146px;
	text-decoration : none;
	color : #FFFFFF;
	border-top : 1px solid #eaedf4;
	border-left : 1px solid #eaedf4;
	border-bottom : 1px solid #000000;
	border-right : 1px solid #000000;
}
.button a:active {
	padding : 3px;
	background : #050292;
	width : 146px;
	text-decoration : none;
	color : #FFFFFF;
	border-top : 1px solid #eaedf4;
	border-left : 1px solid #eaedf4;
	border-bottom : 1px solid #000000;
	border-right : 1px solid #000000;
}
.button a:visited {
	padding : 3px;
	width : 146px;
	background : #050292;
	text-decoration : none;
	color : #ffffff;
	border-top : 1px solid #eaedf4;
	border-left : 1px solid #eaedf4;
	border-bottom : 1px solid #000000;
	border-right : 1px solid #000000;
}
.button a:hover {
	padding: 3px;
	background : #3366cc;
	width : 146px;
	text-decoration : none;
	color : #FFFFFF;
	border-top : 1px #000000 solid;
	border-left : 1px #000000 solid;
	border-bottom : 1px #eaedf4 solid;
	border-right : 1px #eaedf4 solid;
}



/* Form Buttons */

.buttons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 8pt;
	color: #ffffff;
	background-color: #3366cc;
}


/* hide elements that CSS-targeted browsers shouldn't show */
.hide, #oldBrowserNotice, .ieSixCharDupBug {
	display: none !important;
}

