BODY
{
	background-color: #ffffff;
	overflow: auto;
}

TH.right_divider,
TD.right_divider
{
	border-right: 2px solid #c1c4cb;
}

TH.left_divider,
TD.left_divider
{
	border-left: 2px solid #c1c4cb;
}

TABLE.application_form LABEL
{
	font-family: Georgia, sans-serif;
	font-size: 11pt;
}

TABLE.application_form, 
TABLE.application_form TD.right
{
	width: 100%;
}

TABLE.application_form TD.left
{
	padding-right: 0.5em;
	white-space: nowrap;
}

TABLE.application_form TD.entire_row
{
	padding-top: 0.5em;
}

.field
{
	width: 250px;
}

INPUT.button
{
	border: solid 1px #0C1B79;
	background-color: #ffffff;
	font-family: Arial Narrow, sans-serif;
	font-size: 16pt;
	color: #0C1B79;
	outline: none;
	cursor: pointer;
}

TABLE.canvas TD.top_margin
{
	height: 0px;
}

TABLE.canvas TD.bottom_margin
{
	height: 20px;
}

TABLE.canvas TD.left_margin,
TABLE.canvas TD.left_margin IMG
{
	width: 50px;
}

TABLE.canvas TD.right_margin,
TABLE.canvas TD.right_margin IMG
{
	width: 20px;
}

#body_bg, #body_t, #body_r, #body_l, #body_tl, #body_tr
{
	width: 100%;
	height: 100%;
}

UL.menu
{
	margin: 0px;
	padding: 0px;
}

.menu LI
{
	list-style-type: none;
	display: block;
	padding: 0px;
	margin: 0px;
}

.menu LI,
.menu LI A
{
	color: #5a5a5a;
	font-family: Georgia, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	text-decoration: none;
}

.menu LI A:hover
{
	color: #808285;
	font-weight: normal;
}

.menu LI.selected
{
	color: #0C1B79;
	font-weight: normal;
}

.menu LI .c
{
	/*min-height: 46px;*/
	width: 210px;
	text-align: right;
	vertical-align: middle;
	padding: 13px 20px 13px 0px;
}

.menu LI .t { background-image: url("images/top.gif"); }
.menu LI .r { background-image: url("images/right.gif"); }
.menu LI .b { background-image: url("images/bottom.gif"); }
.menu LI .l { background-image: url("images/left.gif"); }
.menu LI .tl { background-image: url("images/top_left.gif"); }
.menu LI .bl { background-image: url("images/bottom_left.gif"); }
.menu LI .tr { background-image: url("images/top_right.gif"); }
.menu LI .br { background-image: url("images/bottom_right.gif"); }
.menu LI .bg { background-image: url("images/bg.gif"); }

.menu LI.selected .t { background-image: url("images/top_a.gif"); }
.menu LI.selected .r { background-image: url("images/right_a.gif"); }
.menu LI.selected .b { background-image: url("images/bottom_a.gif"); }
.menu LI.selected .l { background-image: url("images/left_a.gif"); }
.menu LI.selected .tl { background-image: url("images/top_left_a.gif"); }
.menu LI.selected .bl { background-image: url("images/bottom_left_a.gif"); }
.menu LI.selected .tr { background-image: url("images/top_right_a.gif"); }
.menu LI.selected .br { background-image: url("images/bottom_right_a.gif"); }
.menu LI.selected .bg { background-image: url("images/bg_a.gif"); }

.title
{
	padding: 0.5em 0px 0.5em 24px;
	margin-bottom: 20px;
	border-bottom: 2px solid #052A40;
	color: #052A40;
	font-family: Tahoma, sans-serif;
	font-size: 24pt;
	font-weight: normal;
}

TABLE.content
{
	border-style: hidden;
	width: 100%;
}

.content TD.single_pane
{
	padding: 0px 40px 0px 20px;
}

.content TD.left_pane
{
	width: auto;
	padding: 0px;
}

.content TD.right_pane
{
	width: 100%;
	padding: 0px 0px 0px 20px;
}

.content,
.content TD.right_pane,
.content TD.right_pane A
{
	font-family: Georgia, sans-serif;
	font-size: 11pt;
}

.content TD.right_pane P,
.content TD.right_pane H1,
.content TD.right_pane H2,
.content TD.right_pane H3,
.content TD.right_pane TABLE
{
	width: 650px;
}

.content TD.right_pane P
{
	text-align: justify;
}

.content TD
{
	text-align: left;
	vertical-align: top;
	color: #052C46;
}

.content TD.right_pane A
{
	color: #0C1B79;
	text-decoration: underline;
}

.content TD.right_pane A:hover
{
	color: #0000ff;
}

.content STRONG
{
	color: #981B1E;
	font-weight: normal;
}

.content H1,
.content H2,
.content H3
{
	color: #052A40;
	font-family: Tahoma, sans-serif;
	font-weight: normal;
}

.content H1
{
	font-size: 16pt;
}

.content H2
{
	font-size: 14pt;
}

.content H3
{
	font-size: 12pt;
}

.content .red
{
	color: #981B1E;
}

.content .gray
{
	color: #808285;
}

.content .light_gray
{
	color: #BBBDC0;
}

.content OL.bullet_points,
.content UL.bullet_points
{
	margin: 0px 0px 0px 1pt;
	padding: 0px;
}

.content UL.bullet_points LI
{
	list-style-image: url("images/tick.gif");
}

.content OL.bullet_points LI,
.content UL.bullet_points LI
{
	margin: 0px 0px 0px 12pt;
	padding-bottom: 0.4em;
}

.content TD A IMG
{
	border: none;
}

.content A.button
{
	border-style: dashed;
	border-width: 1px;
	border-color: #000000;
	margin: 0px;
	padding: 5px;
	font-family: Arial Narrow, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	background-color: #ffffff;
	color: #0C1B79;
	outline: none;
	display: block;
	width: auto;
}

.content A.button:hover
{
	border-color: #000000;
	color: #000000;
}

.content A.large_button
{
	padding: 10px;
	font-size: 18pt;
}

.search_results
{
	width: 100%;
	height: 100%;
	border: solid 2px #CCCCCB;
}

TABLE.content
{
	height: 100%;
}

#slide_show_frame
{
	background-color: #ffffff;
	border: solid 10px #373B44;
	overflow: visible;
}

#slide_show_container
{
	padding: 20px;
	width: 604px;
	background-color: #E4E4E4;
	border: solid 2px #CCCCCB;
}

.search_form LABEL
{
	padding: 0px;
	margin: 0px 0px 5px 0px;
	display: block;
	font-family: Tahoma, sans-serif;
	font-size: 10pt;
}

.listing_image
{
	width: 128px;
	height: 100px;
}

.listing
{
	border-bottom: solid 2px #c8c8c8;
}

.no_divider
{
	border-bottom: none;
}

.listing TH.data
{
	font-family: Arial, sans-serif;
	font-size: 12pt;
	color: #000000;
	vertical-align: top;
	padding-bottom: 10px;
}

.listing .entire_row
{
	padding-bottom: 20px;
}

.listing .data
{
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #000000;
}

.listing .label
{
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #898989;
}

.listing .data A
{
	font-family: Arial, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #0C1B79;
	margin-left: 20px;
}

#pageNavigation
{
	margin-bottom: 30px;
}

#pageNavigation TD
{
	font-family: Tahoma, sans-serif;
	font-size: 12pt;
}

#pageNavigation TD A
{
	font-family: Tahoma, sans-serif;
	font-size: 12pt;
	text-decoration: none;
	color: #0C1B79;
}

#pageNavigation TD A:hover
{
	font-family: Tahoma, sans-serif;
	font-size: 12pt;
	color: #0000ff;
	text-decoration: none;
}
