body
{
	font-family:			Verdana, Helvetica, Arial, sans-serif;
	font-size:				10px;
	color:					#000000;
	margin: 				0px;
	padding: 				0px;
	background-color: 		#F1F9FC;	
}



/*-------------------------------------------------------------- Page Layout */
table.tb_layout
{
	width:				750px;
	border-collapse:	collapse;
}

td.td_main
{			
	width:				100%;
	height:				100%;
	vertical-align:		top;
	padding-top:		50px;
}

table.tb_header
{
	width:				100%;
	height:				100px;
	border-collapse:	collapse;
	text-align:			center;
}

td.td_content
{
	width:				600px;
	height:				400px;
	border-collapse:	collapse;
}

td.td_navigation
{			
	vertical-align:		top;
}





table.tb_content
{
	width:				100%;
	height:				400px;
	border-collapse:	collapse;
}

table.tb_navigation
{
	width:				100%;
	height:				205px;
	border-collapse:	collapse;
}

table.tb_subnavigation
{
	width:				100%;
	height:				175px;
	border-collapse:	collapse;
}

td.td_content_header
{			
	height:				30px;
	text-align:			center;
	vertical-align:		top;
}

td.td_nav_header
{			
	height:				30px;
	text-align:			center;
	vertical-align:		top;
}

td.td_content_main
{
	padding:			10px;
	text-align:			left;
	vertical-align:		top;
	font-size:			10px;
	background-color: 	#F1F9FC;
	border:				1px solid #2E6583;
}

td.td_nav_menu
{
	padding:			5px;
	text-align:			left;
	vertical-align:		top;
}

img.img_nav
{
	border:				0px;
	height:				15px;
}

img.img_sub
{
	border:				0px;
	height:				14px;
}

a.a_nav_item
{
	text-align:			left;
	vertical-align:		top;
	font-family:		Cooper Black;
	font-size:			12px;
	text-decoration: 	none;
	color: 				#1F5675;
}
a.a_nav_item:hover{
	text-decoration: 	underline;
}

a.a_subnav_item
{
	text-align:			left;
	vertical-align:		top;
	font-family:		Cooper Black;
	font-size:			10px;
	text-decoration: 	none;
	color: 				#1F5675;
}
a.a_subnav_item:hover{
	text-decoration: 	underline;
}


td.td_page_header
{			
	height:				30px;
	text-align:			left;
	vertical-align:		top;
	color:				#1F5675;
	font-size:			12px;
	font-weight:		bold;
}

td.td_page_content
{			
	text-align:			left;
	vertical-align:		top;
	color:				#467F99;
	font-size:			10px;
}

.page_subheader
{
	color:				#1F5675;
	font-size:			10px;
	font-weight:		bold;
}

.page_subheader_italic
{
	color:				#1F5675;
	font-size:			10px;
	font-style:			italic;
}




img.img_horiz_image
{
	height:				265px;
	border:				1px solid #2E6583;
}

img.img_vertical_image
{
	width:				150px;
	border:				1px solid #2E6583;
}

td.td_image
{
	text-align:			center;
	vertical-align:		middle;
}







table.tb_tabs{      width:              100%;
                    height:             100%;
                    border-collapse:    collapse}

td.td_tab_space{    width:              5px;
                    height:             20px;
                    border-bottom:      1px solid #467F99}

td.td_tab_space_end{height:             20px;
                    border-bottom:      1px solid #467F99}

td.td_tab{          height:             20px;
                    font:               10px;
                    border-top:         1px solid #467F99;
                    border-left:        1px solid #467F99;
                    border-right:       1px solid #467F99;
                    text-align:         center}

td.td_tab_content{  vertical-align:     top;
                    text-align:         left;
                    font:               10px;
                    padding:            10px;
                    border:             1px solid #467F99;
                    border-top:         1px solid #F5F5F5}
                    
a.a_tab_on{         width:              100%;
                    height:             100%;
                    font:               10px;
                    color:              #000000;
                    padding-left:       10px;
                    padding-right:      10px;
                    text-decoration:    none;
                    background-color:   #F1F9FC}
a.a_tab_on:hover{   background-color:   #F1F9FC}

a.a_tab_off{        width:              100%;
                    height:             100%;
                    font:               10px;
                    color:              #000000;
                    padding-left:       10px;
                    padding-right:      10px;
                    text-decoration:    none;
                    border-bottom:      1px solid #467F99;
                    background-color:   #EAEAEA}
a.a_tab_off:hover{  background-color:   #F1F9FC;
                    border-bottom:      1px dotted #467F99}
