/* basic html elements*/
body {color: #65676a; padding: 0; background-color:#FFFFFF; text-align:center; margin-left:1px; padding: 0; text-align: left; position:relative;}
/* IE6 1px shift hack to get this to align in 2 parts - above:margin-left:1, below:margin:0 */
html>body {margin:10px;}
html { min-height: 100%; margin-bottom: 1px; }  
h1 {font-size:16px; font-weight: normal;margin: 0px 0px 0px 0px;}
h2 {color:#2058ab;font-size:14px; font-weight: normal;margin: 0px 0px 20px 0;text-transform:uppercase;}
h3 {font-size:14px;}
h4 {font-size:12px;}
a {text-decoration:none;color:#2058ab;}
a:hover {text-decoration:underline;color:#555;}

/*--------------PAGE ELEMENTS-------------*/

/*--------------Table Styles-------------*/
.border {
	border-width: 2px;
	border-style: solid;
	border-color: #383B3E;
}

/*--------------Headings Styles-------------*/
.titles{
	font: 20px "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, sans-serif;
	font-weight:bold;
	color:#383B3E;
}

.subtitles{
	font: 14px "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, sans-serif;
	font-weight:bold;
	color:#383B3E;
}

.headings {
	font: 12px "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, sans-serif;
	font-weight:bold;
	color:#383B3E;
}

.headings_blue {
	font: 11px "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, sans-serif;
	font-weight:bold;
	color:#2058ab;
}

.headings_gray {
	font: 11px "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, sans-serif;
	font-weight:bold;
	color:#888888;
}

/*--------------Footer Styles-------------*/
A.footerlinks:link
{
    FONT-SIZE: 10px;
    COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;
    TEXT-DECORATION: none
}
A.footerlinks:visited
{
    FONT-SIZE: 10px;
    COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;
    TEXT-DECORATION: none
}
A.footerlinks:hover
{
    FONT-SIZE: 10px;
    COLOR: #404040;
	FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;
    TEXT-DECORATION: none
}
.legal
{
    FONT-SIZE: 10px;
    COLOR: #999999;
	FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;
}

/*--------------FloatPic Styles-------------*/
.floatpic {
	position:relative;
	float:right;
	margin:0px 5px 0px 3px;
}
/*--------------Copy Styles-------------*/
.paragraph {
	list-style-type:none;
	font: 13px Aerial, Helvetica, sans-serif;
	color:#777;
	line-height:20px;
	text-align:left;
}

.niceform {
font: 12px "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, sans-serif;
}
/*--------------Press Release Styles-------------*/
A.prlinks {
font: 11px "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, sans-serif;
}
A.prlinks:hover {
font: 11px "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, sans-serif;
COLOR: #153A73;
TEXT-DECORATION: none
}

.prcopy {
font: 11px "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, sans-serif;
}
.prtitle {
	font: 12px "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, sans-serif;
	font-weight:bold;
	color:#383B3E;
}
.prheader {
    FONT-SIZE: 10px;
    COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;
}