/* INTERNAL PAGES STYLES */
div#general_content {
	width: 100%;
	background-image: url(../images/internal_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #ffffff;
	border-top: 2px solid;
	border-bottom: 2px solid;
	border-color: #ffffff;
	float: left;
}

sup.smaller_h1 {
	font-size: 20px;
}

sup.smaller_p {
	font-size: 10px;
}

sup.smaller_td {
	font-size: 12px;
}

div#content_wrapper {
	width: 980px;
	margin: auto;
}

div#main_container {
	float: left;
	width: 980px;
}

div#main_wrapper {
	float: left;
	width: 980px;
	padding: 30px 0 0 0;
}

div#main_wrapper h1 {
	padding: 0 0 0 10px;
	margin: 0px;
	font-weight: bold;
	font-size: 40px;
	letter-spacing: -1px;
	color: #013f84;
}

div#main_wrapper h2 {
	padding: 0 0 12px 10px;
	margin: 0px;
	color: #013f84;
	font-size: 24px;
	font-weight: normal;
	font-style: italic;
	letter-spacing: -1px;
}

/* LEFT COLUMN STYLES */
div#left_column {
	float: left;
	padding: 0 0 0 10px;
	width: 670px;
}

div#left_column p {
	width: 604px;
	font-size: 12px;
	color: #202020;
	line-height: 20px;
	margin: 0px;
	padding: 0 0 18px 0;
}

div#left_column p a {
	color: #013f84;
}

div#left_column p a:hover {
	text-decoration: none;
}

div#left_column ul {
	margin: 0px;
	padding: 8px 0 16px 8px;
}

div#left_column ul li {
	margin: 0px;
	padding: 0 0 6px 12px;
	font-size: 12px;
	color: #202020;
	list-style-type: none;
	background-image: url(../images/left_column_bullet.jpg);
	background-repeat: no-repeat;
	background-position: 0px 6px;
}

div#left_column ul li a {
	color: #013f84;
}

div#left_column ul li a:hover {
	text-decoration: none;
}

div#left_column ul.list_b {
	margin: 0px;
	padding: 0 0 16px 8px;
}

div#left_column ul.list_b li {
	margin: 0px;
	padding: 0 0 12px 12px;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	list-style-type: none;
	background-image: url(../images/right_list_bullet.jpg);
	background-repeat: no-repeat;
	background-position: 0px 6px;
}

div#left_column ul.list_b li span.small {
	font-size: 10px;
	font-weight: normal;
}

/* RIGHT COLUMN STYLES */
div#right_column {
	float: left;
	width: 300px;
}

/* TABLE STYLES */
table.internal_table {
	width: 604px;
	margin-bottom: 62px;
}

table.internal_table th.left_table_column {
	padding: 0 8px 0 8px;
	width: 274px;
	text-align: left;
	background-color: #013f84;
}

table.internal_table th.right_table_column {
	padding: 0 8px 0 8px;
	width: 272px;
	text-align: left;
	background-color: #37679c;
}

table.internal_table th.spacer,
table.internal_table td.spacer {
	width: 26px;
	padding: 0px;
}

table.internal_table th h3 {
	color: #ffffff;
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0 5px 0;
	letter-spacing: -1px;
}

table.internal_table td h4 {
	font-weight: bold;
	color: #013f84;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

table.internal_table td h5 {
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}

table.internal_table td h4 a {
	color: #013f84;
}

table.internal_table td h4 a:hover {
	text-decoration: none;
}

table.internal_table td p {
	width: auto !important;
}

table.internal_table td {
	padding: 8px 12px 8px 12px;
	text-align: left;
	width: 264px;
}

table.internal_table td.padded {
	padding: 16px 12px 8px 12px;
}

table.internal_table td.color_td {
	background-color: #e6efff;
}

table.internal_table td p {
	padding: 0px !important;
	margin: 0px !important;
	font-size: 10px !important;
	color: #013f84 !important;
	line-height: 15px !important;
}

div#applet_container {
	float: left;
	padding: 16px 0 36px 0;
}