/* ******************************************* */
/* Body										   */
/* ******************************************* */
body {
	background-color : #FFFFFF;
	background : #ffffff;
	color : #222222;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	margin : 0px;
	font-size: 78%;
	line-height: 14pt;
}
ul {
   margin-top : 0em;
   margin-left : 1em;
   margin-bottom : 0em;
}
ol {
   margin-top : 0em;
   margin-bottom : 0em;
}
dl {
   margin-top : 0em;
   margin-bottom : 0em;
}
hr {
	height : 1px;
	color : #BBBBBB;
}

/* ******************************************* */
/* Default Links        					   */
/* ******************************************* */
a:link {
    font-family : Geneva, Arial, Helvetica, sans-serif;
    color : #CC3300;
    text-decoration : underline;
}
a:visited {
    color : #CC3300;
    text-decoration : underline;
}
a:hover {
    color : #FF3300;
    text-decoration : none;
}
a:active {
    color : #FF3300;
    text-decoration : underline;
}


/* ******************************************* */
/* Default Text Effects    					   */
/* ******************************************* */
b {
	font-weight : bold;
}
strong {
	font-weight : bold;
}
em {
	font-style : italic;
}
u  {
	text-decoration : underline;
}
i  {
	font-style : italic;
}

/* ******************************************* */
/* Standard Text 							   */
/* ******************************************* */
.Header {
	font-size : 8.5pt;
}
.LargeBody  {
	font-size : 11pt;
	line-height: 1.2em;
}
.XtraLargeBodyBlue  {
    font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 21pt;
	line-height: 1.2em;
	color:#3366CC
}
.LargeBodyBlue  {
    font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 18pt;
	line-height: 1.2em;
	color:#3366CC
}
.MidLargeBody  {
	font-size : 10pt;
}
div {
	font-size : 10pt;
	margin-right: 5px;
}
td {
	font-size : 78%;
	line-height: 1.3em;
}
.MsoNormal  {
	font-size : 10pt;
}
.tdNormalBody  {
	font-size : 10pt;
}
.NormalBody  {
	font-size : 10pt;
}
.NormalBodyBoldDarkBlue  {
	font-size : 10pt;
	font-weight : bold;
	color:#003399
}
.NormalBodyBoldBlueDarkBig {
	font-size : 12pt;
	font-weight : bold;
	color:#003399
}
.NormalBodyBoldBlue  {
	font-size : 10pt;
	font-weight : bold;
	color:#3366CC;
	text-decoration : none;
}
a.NormalBodyBoldBlue {
	font-size : 10pt;
	font-weight : bold;
	color:#3366CC;
	text-decoration : none;
}

a.NormalBodyBoldBlue:visited {
	color:#3366CC;
    text-decoration : none;
}

a.NormalBodyBoldBlue:active {
	color:#3366CC;
    text-decoration : none;
}

a.NormalBodyBoldBlue:hover {
	color:#3366CC;
    text-decoration : none;
}
.MidLargeBodyBoldBlue  {
	font-size : 12pt;
	font-weight : bold;
	color:#3366CC
}
.NormalBodyBold  {
	font-size : 10pt;
	font-weight : bold;
}
.NormalBodyItalic  {
	font-size : 10pt;
	font-style : italic;
}
.MidSmallBody  {
	font-size : 9pt;
}
.SmallBody  {
	font-size : 8pt;
}
.SmallBodyBlue  {
	font-size : 8pt;
	color:#3366CC
}
.MidSmallBodyBoldBlue  {
	font-size : 9pt;
	font-weight : bold;
	color: #0066CC
}
.FooterText {
	font-size : 8pt;
	color: #444444;
}
.CSICText {
	font-size : 7.5pt;
	color: #555555;
	
/* ******************************************* */
/* Side Navigation Previous Link			   */
/* ******************************************* */

}
td.SideNav {
}
div.SideNav {
	font-size : 10pt;
	font-weight : bold;
	color : #444444;
	text-decoration : none;
	margin: 0px;
	padding: 2px 5px 2px 10px;
}
.SideNav  {
	font-size : 10pt;
	color:#444444
}
.SideNav a:link {
    color : #CC3300;
    text-decoration : none;
}
.SideNav a:visited {
    color : #CC3300;
    text-decoration : none;
}
.SideNav a:hover {
    color : #FF3300;
    text-decoration : underline;
}
.SideNav a:active {
    color : #FF3300;
    text-decoration : underline;
}
td.SideNavContent {
}
div.SideNavContent {
   font-size : 8.5pt;
   color : #444444;
   text-decoration : none;
   padding-left:10px;
   padding-right:5px;
   padding-top:5px;
   padding-bottom:3px;
}
.SideNavContent  {
	font-size : 8.5pt;
	color: #444444}
.SideNavContent a:link {
    font-family : "Lucida Sans", Helvetica, Arial, sans-serif;
    color : #CC3300;
    text-decoration : underline;
}
.SideNavContent a:visited {
    color : #CC3300;
    text-decoration : underline;
}
.SideNavContent a:hover {
    color : #FF3300;
    text-decoration : none;
}
.SideNavContent a:active {
    color : #FF3300;
    text-decoration : none;
}		
/* ******************************************* */
/* Titles									   */
/* ******************************************* */
.PageTitle  {
	color : #AB5F4C;
	font-size : 10pt;
	font-weight : bold;
}
.SmallTitle  {
	color : #CC0000;
	font-size : 8pt;
	font-weight : bold;
}
.NewsTitle {
	color : #ffffff;
	font-size : 10pt;
	font-weight : bold;
}
.NewsLink {
	color : #555555;
	font-size : 8pt;
	font-weight : bold;
}
.NewsLink:visited {
	color : #555555;
}
.NewsLink:active {
	color : #AB5F4C;
}
.NewsLink:hover {
	color : #AB5F4C;
}
.NewsText {
   font-family : Geneva, Arial, Helvetica, sans-serif;
	color : #555555;
	font-size : 8pt;
	font-weight : normal;
	
/* ******************************************* */
/* Top Bar Navigation					  	*/
/* ******************************************* */
}
.NavigationTopLink {
	font-size : 10pt;
   font-weight : bold;
	color : #8B8C89;
   text-decoration : none;
}

a.NavigationTopLink {
   font-size : 10pt;
   font-weight : bold;
   color : #8B8C89;
   text-decoration : none;
}

a.NavigationTopLink:visited {
	color : #8B8C89;
    text-decoration : none;
}

a.NavigationTopLink:active {
	color : #8B8C89;
    text-decoration : underline;
}

a.NavigationTopLink:hover {
	color : #8B8C89;
    text-decoration : underline;
}

.NavigationLoginLink {
	font-size : 9pt;
   font-weight : bold;
	color : #990033;
   text-decoration : none;
}

a.NavigationLoginLink {
   font-size : 9pt;
   font-weight : bold;
   color : #990033;
   text-decoration : none;
}

a.NavigationLoginLink:visited {
	color : #990033;
    text-decoration : none;
}

a.NavigationLoginLink:active {
	color : #990033;
    text-decoration : underline;
}

a.NavigationLoginLink:hover {
	color : #990033;
    text-decoration : underline;
}

