/* Body Styles */

body {background: #C1C1C1; background-image: url('images/bg_page.gif'); background-repeat: repeat-x; 
	margin: 0px; }

/* Text Styles */

.title { font-family: Arial, Verdana, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF; 
	}

.blackNav { font-family: Arial, Verdana, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000; 
	}

.blackNav a { font-family: Arial, Verdana, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none; 
	}
.blackNav a:hover { text-decoration: underline; }

.legal { font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none; 
	}
	
.header { font-family: Arial, Verdana, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF; 
	line-height: 14pt;
	}
.copy { font-family: Arial, Verdana, sans-serif;
	font-size: 9pt;
	color: #FFFFFF; 
	line-height: 11pt;
	}
.copy a { font-family: Arial, Verdana, sans-serif;
	font-size: 9pt;
	color: #FFFFFF; 
	line-height: 11pt;
	text-decoration: underline;
	}
.copy a:hover { text-decoration: underline; }
	
.next { font-family: Arial, Verdana, sans-serif;
	font-size: 9pt;
	color: #FFFFFF; 
	line-height: 11pt;
	}
.next a { font-family: Arial, Verdana, sans-serif;
	font-size: 9pt;
	color: #FFFFFF; 
	line-height: 11pt;
	text-decoration: none;
	}
.next a:hover { text-decoration: underline; }

/* Table Styles */
.border { background: #590000; }

.white { background: #FFFFFF; }

.main { background: #CE0200; background-image: url('images/bg_body.jpg'); background-repeat: no-repeat; }

.side { background: #0A47A0; background-image: url('images/bg_side.jpg'); background-repeat: no-repeat; }

.red { background: #CE0200; }

.blue { background: #0A47A0; background-image: url('images/bg_blue.gif'); background-repeat: repeat-y; }

.bottom { background-image: url('images/bg_bottom.gif'); background-repeat: repeat-y; } 

.divider { background-image: url('images/bg_divider.gif'); background-repeat: repeat-y; }

/* Form styles */
.form { font-family: Arial, Verdana, sans-serif;
	font-size: 9pt;
	color: #FFFFFF; 
	line-height: 11pt;
	font-weight: bold;
	}

.box { border-width: 1px;
	border-style: solid;
	border-color: #CE4E00;
	background: #FFFFFF;
	color: #CE0200;
	font-family: Arial, Verdana, sans-serif;
	}

.button { border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	background: #CE4E00;
	color: #FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	}