﻿
/* -- Tag Classes -- */
body 
{color: #333333; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; line-height:16px; height: 100%; border: none; margin:0; padding: 0;}
p 
{color: #333333; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; line-height:16px;}
hr 
{height: 0px; border-top: 1px solid #404040; border-bottom: 0px; border-right: 0px; border-left: 0px;}
ul
{margin-left: 0px; padding-left: 16px; }
ul li
{color: #333333; font-family: Arial, Helvetica, Sans-serif; padding-bottom:5px; font-size: 12px; list-style-position: outside; list-style-image: url(images/bullet.gif);}
a
{color: #003399; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; text-decoration: none}
a:visited
{color: #003399}
a:hover
{color: #FF9000}
	
/* -- Heading Classes -- */

h1
{color: #00236B; font-family: Verdana, Arial, Helvetica, Sans-serif; font-weight: bold; font-size: 20px; display: inline; text-decoration: none;}
h2
{color: #00236B; font-family: Verdana, Arial, Helvetica, Sans-serif; font-weight: bold; font-size: 16px; display: inline; text-decoration: none;}
h3
{color: #00236B; font-family: Verdana, Arial, Helvetica, Sans-serif; font-weight: bold; font-size: 12px; display: inline; text-decoration: none;}

img
{
    border-style: none;
}

/* -- Custom Classes -- */
.topbar 
{color:#FFFCE6; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; background-image: url(Images/topbar.gif); background-color: #00236B;}
.topbar a:link
{color: #FFFCE6; text-decoration: none;}
.topbar a:visited
{color: #FFFCE6; text-decoration: none;}
.topbar a:hover
{color: #BFD4FF; text-decoration: none;}

.headerbar
{background-image:url(Images/logo_right.jpg)}

.bottombar
{
	color: #FFFCE6;
	font-family: Helvetica, Arial, Verdana, Sans-serif;
	font-size: 12px;
	background-image: url(Images/bottombar.gif);
	background-color: #00236B;
}
.bottombar a:link
{color: #FFFCE6; text-decoration: none;}
.bottombar a:visited
{color: #FFFCE6; text-decoration: none;}
.bottombar a:hover
{color: #BFD4FF; text-decoration: none;}

.infoboxheader
{
	color: #FFFFFF; background-color: #003399; font-family: Arial, Helvetica, Sans-serif; font-size: 14px; font-weight: bold;
	border-right: #333333 1px solid;
	border-left: #333333 1px solid;
	border-top:  #333333 1px solid;
	border-bottom:  #333333 1px solid;
}

.infoboxcontent
{
	border-right: #00236B 1px solid;
	border-left: #00236B 1px solid;
	border-top:  #00236B 1px solid;
	border-bottom:  #00236B 1px solid;
	
}

.infoboxcontent2, .infoboxcontent2 p
{
	color: #FFFFFF; background-color: #333333;
	border-right: #333333 1px solid;
	border-left: #333333 1px solid;
	border-top:  #333333 1px solid;
	border-bottom:  #333333 1px solid;
}

.menulink, .menulink:visited
{color: #EEEEFF; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 14px; font-weight:bold; text-decoration: none; font-variant: small-caps;}
.menulinkhover, .menulinkhover:hover, .menulinkhover:visited
{
	background-color: #EEEEFF;
	color: #003399;
}
.dynamicmenu
{
	border-right: #003399 1px solid;
	border-top: #003399 1px solid;
	border-left: #003399 1px solid;
	border-bottom: #003399 1px solid;
}
.dynamic
{
	color: #003399;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	background-color: White;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-variant: small-caps;
	width: 200px;
}
.dynamichover, .dynamichover:hover, dynamic:hover, dynamichover:visited, dynamichover a:visited
{	color: #EEEEFF; 
	background-color:#003399; 
}


.textlink
{color: #003399; font-size: 12px; text-decoration: none; font-weight:bold}
.textlink:link
{color: #003399; font-size: 12px; text-decoration: none; font-weight:bold}
.textlink:visited
{color: #003399; font-size: 12px; text-decoration: none; font-weight:bold}
.textlink:hover
{color: #80AAFF; font-size: 12px; text-decoration: none; font-weight:bold}

.rectangle_top
{background-image: url(/images/top_edge.jpg); background-repeat:repeat-x; height:12px;}
#rectangle_bottom
{background-image: url(/images/bottom_edge.jpg);}


.logotext
{color:black; font-family:Times New Roman; font-size:70px; font-variant: small-caps; vertical-align: middle; font-weight:bold;}
.logotextTM
{
	color: black;
	font-family: Times New Roman;
	font-size: 30px;
	font-weight:lighter;
	vertical-align: super;
}

.logotextsmall
{font-variant: small-caps; font-weight: bold}

.boxtext
{color: #333333; font-family: Arial, Helvetica, Sans-serif; font-size: 12px;}

.boxtext a:link
{color: #003399; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-variant: small-caps;}
.boxtext a:hover
{color: #0055FF; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-variant: small-caps;}
.boxtext a:visited
{color: #003399; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-variant: small-caps;}

#contentbox
{background-position: bottom left; padding: 5px; background-repeat: no-repeat; border-bottom: 2px solid #55999B; border-left: 2px solid #55999B; border-right: 2px solid #55999B;}

table.compliance
{
    border: 0;
    margin: 0;
    padding: 0;
    width: 100%;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
}
tr.complianceheader
{
    font-weight: bold;
    background: #DDE6F9;
}

tr.compliancesubheader
{
    font-style: italic;
    background: #FAFBFE;
}
tr.compliancefilerow:hover
{
    background: #E4E4E4;
}
