	body
	{	
		font-family:Tahoma,Century Gothic,Arial,Verdana;
		font-size:12px;
		color:#111111;
		border:0px;
		margin:0px; 
	}
	input,textarea
	{	
		padding:1px;	
	}
	input, textarea, select
	{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:12px;
	}
	img
	{	
		border:0px;	
	}
	
	.block-header-blue
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-blue.png');
		background-color:#01284A;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#FFFAFF;	
		padding:5px;
	}
	.block-header-yellow
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-yellow.png');
		background-color:#C1C381;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#111111;	
		padding:5px;
	}
	.block-header-red
	{	
		background-image:URL("/Codeshare/Images/block-heading-bg-red.png");
		background-color:#8D2222;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#000000;	
		padding:5px;
	}
	.block-header-ltBlue
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-ltBlue.png');
		background-color:#8CA5D7;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#111111;	
		padding:5px;
	}
	.block-header-orange
	{	
		background-image:URL("/Codeshare/Images/block-heading-bg-orange.png");
		background-color:#D2A735;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#111111;	
		padding:5px;
	}
	.block-header-tan
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-gold.png');
		background-color:#999440;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#111111;	
		padding:5px;
	}	
	.block-header-black
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-black.png');
		background-color:#3A3A3A;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#FCFCFC;	
		padding:5px;
	}
	.block-header-gray
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-gray.png');
		background-color:#CACACA;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#111111;	
		padding:5px;
	}
	.block-header-blue-light
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-blue-light.png');
		background-color:#01284A;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#FFFAFF;	
		padding:5px;
	}
	.block-header-yellow-light
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-yellow-light.png');
		background-color:#C1C381;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#111111;	
		padding:5px;
	}
	.block-header-red-light
	{	
		background-image:URL("/Codeshare/Images/block-heading-bg-red-light.png");
		background-color:#8D2222;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#000000;	
		padding:5px;
	}
	.block-header-ltBlue-light
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-ltBlue-light.png');
		background-color:#8CA5D7;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#111111;	
		padding:5px;
	}
	.block-header-orange-light
	{	
		background-image:URL("/Codeshare/Images/block-heading-bg-orange-light.png");
		background-color:#D2A735;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#111111;	
		padding:5px;
	}
	.block-header-tan-light
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-tan-light.png');
		background-color:#999440;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#111111;	
		padding:5px;
	}	
	.block-header-black-light
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-black-light.png');
		background-color:#3A3A3A;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#FCFCFC;	
		padding:5px;
	}
	.block-header-gray-light
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-gray-light.png');
		background-color:#CACACA;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#111111;	
		padding:5px;
	}
	.block-header-app
	{	
		background-image:URL('/Codeshare/Images/block-heading-app.png');
		background-color:#FFFFFF;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#111111;	
		padding:5px;
		line-height:18px;
		height:28px;
	}
	.block-header-app-ltBlue
	{	
		background-image:URL('/Codeshare/Images/block-heading-app-ltBlue.png');
		background-color:#FFFFFF;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#111111;	
		padding:5px;
		line-height:18px;
		height:28px;
	}
	.block-header-app-yellow
	{	
		background-image:URL('/Codeshare/Images/block-heading-app-yellow.png');
		background-color:#FFFFFF;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#111111;	
		padding:5px;
		line-height:18px;
		height:28px;
	}
	.block-header-app-orange
	{	
		background-image:URL('/Codeshare/Images/block-heading-app-orange.png');
		background-color:#FFFFFF;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#111111;	
		padding:5px;
		line-height:18px;
		height:28px;
	}
	.block-header-app-tan
	{	
		background-image:URL('/Codeshare/Images/block-heading-app-tan.png');
		background-color:#FFFFFF;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#111111;	
		padding:5px;
		line-height:18px;
		height:28px;
	}
	.block-header-app-ltBlue-big
	{	
		background-image:URL('/Codeshare/Images/block-heading-app-ltBlue-big.png');
		background-color:#FFFFFF;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#111111;	
		padding:5px;
		line-height:18px;
		height:35px;
	}
	.block-header-blue-50
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-blue-50.png');
		background-color:#01284A;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#FFFAFF;	
		padding:5px;
	}
	.block-header-yellow-50
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-yellow-50.png');
		background-color:#C1C381;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#111111;	
		padding:5px;
	}
	.block-header-red-50
	{	
		background-image:URL("/Codeshare/Images/block-heading-bg-red-50.png");
		background-color:#8D2222;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#000000;	
		padding:5px;
	}
	.block-header-ltBlue-50
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-ltBlue-50.png');
		background-color:#8CA5D7;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#111111;	
		padding:5px;
	}
	.block-header-orange-50
	{	
		background-image:URL("/Codeshare/Images/block-heading-bg-orange.png-50");
		background-color:#D2A735;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#111111;	
		padding:5px;
	}
	.block-header-tan-50
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-gold-50.png');
		background-color:#999440;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#111111;	
		padding:5px;
	}	
	.block-header-black-50
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-black-50.png');
		background-color:#3A3A3A;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#FCFCFC;	
		padding:5px;
	}
	.block-header-gray-50
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-gray-50.png');
		background-color:#CACACA;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#111111;	
		padding:5px;
	}
	.block-header-app-trim
	{	
		background-image:URL('/Codeshare/Images/block-heading-app.png');
		background-color:#FFFFFF;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#111111;	
		padding:5px;
		line-height:18px;
		height:23px;
	}
	.bg-black1
	{	
		background-color:#000000;	
	}
	.bg-black2
	{	
		background-color:#3A3A3A;	
	}
	.bg-yellow1
	{	
		background-color:#F4F9C1;	
	}
	.bg-yellow2
	{	
		background-color:#C1C381;	
	}
	.bg-ltBlue1
	{	
		background-color:#E4E8FA;	
	}
	.bg-ltBlue2
	{	
		background-color:#8CA5D7;	
	}
	.bg-red1
	{	
		background-color:#F19393;	
	}
	.bg-red2
	{	
		background-color:#CD2323;	
	}
	.bg-orange1
	{	
		background-color:#FACA55;	
	}
	.bg-orange2
	{	
		background-color:#D2A735;	
	}
	.bg-tan1
	{	
		background-color:#e3dcba;	
	}
	.bg-tan2
	{	
		background-color:#b4b081;	
	}
	.bg-blue1
	{	
		background-color:#00457C;	
	}
	.bg-blue2
	{	
		background-color:#01284A;	
	}
	.bg-gray1
	{	
		background-color:#F3F3F3;	
	}
	.bg-gray2
	{	
		background-color:#CACACA;	
	}
	.bg-black3
	{	
		background-color:#404040;	
	}
	.bg-black4
	{	
		background-color:#6B6B6B;	
	}
	.bg-yellow3
	{	
		background-color:#F7FBD1;	
	}
	.bg-yellow4
	{	
		background-color:#D1D1A0;	
	}
	.bg-ltBlue3
	{	
		background-color:#F4F6FD;	
	}
	.bg-ltBlue4
	{	
		background-color:#A7B9E0;	
	}
	.bg-red3
	{	
		background-color:#F86B6B;	
	}
	.bg-red4
	{	
		background-color:#AD5A5A;	
	}
	.bg-orange3
	{	
		background-color:#FBD780;	
	}
	.bg-orange4
	{	
		background-color:#DDBD68;	
	}
	.bg-tan3
	{	
		background-color:#F5F3EB;	
	}
	.bg-tan4
	{	
		background-color:#C8C5A1;	
	}
	.bg-blue3
	{	
		background-color:#40749D;	
	}
	.bg-blue4
	{	
		background-color:#415E77;	
	}
	.bg-gray3
	{	
		background-color:#F6F6F6;	
	}
	.bg-gray4
	{	
		background-color:#D7D7D7;	
	}
	.bg-white
	{
		background-color:#FFFFFF;
	}
	.bg-webTan1
	{
		background-color:#DDD6B1;
	}
	.bg-webTan2
	{
		background-color:#B8B485;
	}
	.bg-fade50
	{
		background-image:URL('/Codeshare/images/bg-fade50.png');
	}
	.bg-fadeTop
	{
		background-image:URL('/Codeshare/images/bg-fadeTop.png');
		background-repeat:repeat-x;
	}
	
	.pad-small
	{	
		padding:3px;	
	}
	.pad-medium
	{	
		padding:5px;	
	}
	.pad-large
	{
		padding:10px;
	}
	.pad-text-inner
	{	
		padding:5px;
		margin:0px;	
	}
	.pad-content
	{	
		margin-left:20px;
		margin-top:10px;
	}
	.center
	{	
		text-align:center;	
	}
	.right
	{	
		text-align:right;	
	}
	.left
	{
		text-align:left;
	}
	
	.link-web
	{	
		color:#003377;
		font-size:12px;	
	}
	.link-web:hover
	{	
		color:#000022;	
	}
	
	.link-clean
	{	
		color:#333333;
		text-decoration:none;
	}
	.link-clean:hover
	{	
		color:#111111;
	}
	
	.link-clean-u
	{
		color:#333333;
		text-decoration:underline;
	}
	
	.link-clean-u:hover
	{	
		color:#111111;
	}
	
	.indent-15
	{	
		margin-left:15px;	
	}
	
	.text-heading
	{	
		color:#00457C;
		font-size:17px;
		font-weight:bold;
		font-family:Century Gothic,Verdana,Tahoma,Arial;
		margin:5px;	
	}
	.text-subheading-inline
	{	
		color:#00457C;
		font-size:17px;
		font-weight:normal;
		font-family:Century Gothic,Verdana,Tahoma,Arial;
		margin:5px;
		margin-left:0px;	
	}
	.text-subheading
	{	
		color:#113469;
		font-size:15px;
		font-weight:bold;
		font-family:Century Gothic,Verdana,Tahoma,Arial; 
		margin:5px;	
	}
	
	.table-links a
	{
		text-decoration:none;
		color:#00457C;
	}
	.table-links a:hover
	{
		text-decoration:underline;
	}
	
	.table-clean
	{	
		border-left:1px solid #333333;
		border-top:1px solid #333333;
		font-size:11px;	
	}
	.table-clean td
	{	
		border-right:1px solid #333333;
		border-bottom:1px solid #333333;
		font-size:12px;	
		padding:4px;	
	}
	.table-clean th
	{	
		border-right:1px solid #333333;
		border-bottom:1px solid #333333;
		font-size:11px;
		font-weight:700;
		padding:4px;	
	}
	.table-clean .alternate
	{	
		background-color:#F5F5F5;	
	}
	
	.table-clean-gray, .table-clean-yellow, .table-clean-ltBlue, .table-clean-blue, .table-clean-blue-padSmall, .table-clean-ltBlue-padSmall
	{	
		border-left:1px solid #333333;
		border-top:1px solid #333333;
		color:#222222;	
	}
	.table-clean-gray-inside, .table-clean-yellow-inside, .table-clean-ltBlue-inside, .table-clean-blue-inside
	{	
		font-size:11px;	
		color:#222222;	
	}
	.table-clean-gray th,.table-clean-gray-inside th
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-gray.png');
		background-color:#CACACA;
		background-repeat:repeat-x;
		font-weight:bold;
		border-right:1px solid #333333;
		border-bottom:1px solid #333333;
		font-size:11px;	
		padding:4px;	
	}
	.table-clean-ltBlue th,.table-clean-ltBlue-inside th,.table-clean-ltBlue-padSmall th
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-ltBlue.png');
		background-color:#8CA5D7;
		background-repeat:repeat-x;
		font-weight:bold;
		border-right:1px solid #333333;
		border-bottom:1px solid #333333;
		padding:4px;	
	}
	.table-clean-blue th,.table-clean-blue-inside th,.table-clean-blue-padSmall th
	{
		background-image:URL('/Codeshare/Images/block-heading-bg-blue.png');
		background-color:#01284A;
		background-repeat:repeat-x;
		font-weight:bold;
		border-right:1px solid #333333;
		border-bottom:1px solid #333333;
		color:#FFFAFF;	
		padding:4px;
	}
	.table-clean-blue-padSmall th,.table-clean-ltBlue-padSmall th
	{
		padding:2px;
	}
	.table-clean-gray th.flat, .table-clean-gray-inside th.flat,
	{
		background-color:#CACACA;
		background-image:none;
		border-right:1px solid #333333;
		border-bottom:1px solid #333333;
		font-size:11px;	
		padding:4px;	
	}
	.table-clean-ltBlue th.flat,.table-clean-ltBlue-inside th.flat,
	{
		background-color:#8CA5D7;
		background-image:none;
		border-right:1px solid #333333;
		border-bottom:1px solid #333333;
		font-size:11px;	
		padding:4px;	
	}
	.table-clean-yellow th,.table-clean-yellow-inside th
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-yellow.png');
		background-color:#CACACA;
		background-repeat:repeat-x;
		font-weight:bold;
		border-right:1px solid #333333;
		border-bottom:1px solid #333333;
		font-size:11px;	
		padding:4px;	
	}
	.table-clean-gray td,.table-clean-gray-inside td,.table-clean-yellow td,.table-clean-yellow-inside td,.table-clean-ltBlue td,.table-clean-ltBlue-inside td,.table-clean-blue td,.table-clean-blue-inside td, .table-clean-blue-padSmall td, .table-clean-ltBlue-padSmall td
	{	
		border-right:1px solid #333333;
		border-bottom:1px solid #333333;
		padding:4px;	
		font-size:12px;
	}
	.table-clean-ltBlue-padSmall td, .table-clean-blue-padSmall td
	{
		padding:2px;
	}
	.table-clean-gray .highlight,.table-clean-gray-inside .highlight
	{	
		background-color:#f0f0f0;
		font-weight:bold;	
	}
	.table-clean-ltBlue .highlight,.table-clean-ltBlue-inside .highlight, .table-clean-blue .highlight,.table-clean-blue-inside .highlight
	{	
		background-color:#f0f0fa;
		font-weight:bold;	
	}
	.table-clean-gray .button-icon,.table-clean-gray-inside .button-icon,.table-clean-ltBlue-inside .button-icon, .table-clean-ltBlue .button-icon,.table-clean-blue-inside .button-icon, .table-clean-blue .button-icon
	{	
		background-color:#CACACA;
		border:1px solid #333333;
		text-align:center;
		height:24px;
		width:24px;	
		font-size:12px;
	}
	.table-clean-gray .button-icon:hover,.table-clean-gray-inside .button-icon:hover
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-gray.png');
		background-color:#CACACA;
		background-repeat:repeat-x;		
	}
	.table-clean-gray .button,.table-clean-gray-inside .button, .table-clean-yellow .button, .table-clean-yellow-inside .button, .table-clean-ltBlue .button, .table-clean-ltBlue-inside .button, .table-clean-blue .button, .table-clean-blue-inside .button
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-gray.png');
		background-color:#CACACA;
		background-repeat:repeat-x;
		width:150px;
		font-weight:bold;
		color:#333333;
		margin:3px;	
		display:inline-block;	
		min_height:15px;
		padding:2px;
		font-size:11px;
		line-height:15px;
		border:1px solid #333333;
		text-decoration:none;
		text-align:center;
	}
	.table-clean-gray .button:hover, .table-clean-gray-inside .button:hover, .table-clean-ltBlue .button:hover, .table-clean-ltBlue-inside .button:hover, .table-clean-blue .button:hover, .table-clean-blue-inside .button:hover
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-blue.png');
		background-color:#01284A;
		background-repeat:repeat-x;
		border-color:#000000;
		color:#FFFAFF;
		font-size:12px;	
	}
	.table-clean-yellow .button:hover, .table-clean-yellow-inside .button:hover
	{
		background-image:URL('/Codeshare/Images/block-heading-bg-gold.png');
		background-color:#999440;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#111111;	
		padding:5px;
	}
	.table-clean-gray .alternate
	{	
		background-color:#F8F8F8;	
	}
	.table-clean-ltBlue .alternate, .table-clean-blue .alternate, .table-clean-ltBlue-padSmall .alternate 
	{	
		background-color:#F8F8FA;	
	}
	.table-clean-yellow .alternate
	{	
		background-color:#F5F5EF;	
	}
	
	.table-clean-gray-inside .noRight, .table-clean-ltBlue-inside, .table-clean-yellow-inside
	{
		border-right-width:0px;
	}
	
	.table-blank
	{
		padding:0px;
	}
	
	.table-blank, .table-blank-padded
	{
		border:0px;
	}
	.table-blank td,.table-blank th, .table-blank-padded td, .table-blank-padded th
	{
		border:0px;
	}
	.table-blank-padded td,.table-blank-padded th
	{
		padding:3px;
	}
	.table-blank th, .table-blank td
	{
		padding:0px;
	}
		
	
	.image-illustration
	{	
		padding:3px;
		border:1px solid #00457C;
		margin:6px;
		margin-top:2px;
		margin-bottom:2px;	
	}
	
	h1,h2,h3,h4,h5,h6
	{
		color:#00457C;
		font-weight:bold;
		font-family:Century Gothic,Verdana,Tahoma,Arial;
	}
	h1
	{	
		font-size:22px;
		margin:15px;	
	}
	h2
	{	
		font-size:20px;
		margin:13px;	
	}
	h3
	{	
		font-size:18px;
		margin:11px;
		margin-left:15px;
	}
	h4
	{	
		font-size:16px;
		margin:10px;	
	}
	h5
	{	
		font-size:14px;
		margin:8px;
	}
	h6
	{
		font-size:12px;
		font-weight:normal;
		margin:5px;	
	}
	
	ul.list-links 
	{	
		list-style:none;
		margin:0px;	
		padding-left:20px;
	}

	ul.list-links li
	{
		padding:3px;
	}
	ul.list-links li a,ul.list-links-tight li a
	{
		color:#003377;
		font-size:12px;
	}
	ul.list-links li a span.clean,ul.list-links-tight li a span.clean
	{
		color:#003377;
		font-size:12px;
		text-decoration:none;
	}
	ul.list-links li a:hover,ul.list-links-tight li a:hover
	{
		color:#000022;
	}	
	
	ul.list-links-tight
	{	
		list-style:none;
		margin:0px;	
		padding-left:10px;
		
	}

	ul.list-links-tight li
	{
		padding:2px;
		padding-bottom:0px;
		margin-bottom:0px;
	}
	
	ul.list-padded, ul.list-blank-padded
	{
		margin:0px;
		padding:0px;
		padding-left:25px;
	}
	
	ul.list-blank-padded
	{
		list-style:none;
	}
	
	ul.list-blank
	{
		list-style:none;
		margin:0px;
		padding:0px;
	}
	ul.list-blank li
	{
		padding:3px;
	}
	ul.list-blank-padded li,ul.list-padded li
	{
		padding:5px;
	}
	
	ul.list-tight
	{
		margin:0px;
		margin-left:10px;
		padding:0px;
	}
	ul.list-tight li
	{
		padding:3px;
	}
	
	ul.list-horizontal
	{
		list-style:none;
		margin:0px;
		padding:0px;
	}
	ul.list-horizontal li
	{
		float:left;
		display:inline-block;
	}
	ul.list-horizontal li a
	{
		display:block;
	}
	
	.link-small
	{
		color:#003377;
		font-size:10px;	
	}
	.link-small:hover
	{	
		color:#000022;	
	}
	
	
	.link-button-blue, .link-button-gray, .link-button-red, .link-button-ltBlue
	{
		background-image:URL('/Codeshare/Images/block-heading-bg-gray.png');
		background-color:#CACACA;
		background-repeat:repeat-x;
		width:150px;
		font-weight:bold;
		color:#333333;
		margin:3px;	
		display:inline-block;	
		min_height:15px;
		padding:2px;
		font-size:11px;
		line-height:15px;
		border:1px solid #333333;
		text-decoration:none;
		text-align:center;
		cursor:pointer;
	}

	.link-button-ltBlue:hover
	{
		background-image:URL('/Codeshare/Images/block-heading-bg-ltBlue.png');
		background-color:#8CA5D7;
		background-repeat:repeat-x;
		border-color:#000000;
		color:#000000;	
	}

	input[type="submit"].link-button-blue:hover { 
		background-image:URL('/Codeshare/Images/block-heading-bg-blue.png');
		background-color:#01284A;
		background-repeat:repeat-x;
		border-color:#000000;
		color:#FFFAFF;
		border:1px solid #000000;
	}
	input[disabled].link-button-blue:hover, input[disabled].link-button-ltBlue:hover, input[disabled].link-button-ltBlue, input[disabled].link-button-blue
	{
		background-image:none;
		background-color:#c9c9c9;
		color:#666666;
		cursor:default;
	}
	
	:hover input.submit { 
		color:green;
	}

	.link-button-blue:hover
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-blue.png');
		background-color:#01284A;
		background-repeat:repeat-x;
		border-color:#000000;
		color:#FFFAFF;	
	}
	.link-button-red:hover
	{	
		background-image:URL("/Codeshare/Images/block-heading-bg-red.png");
		background-color:#8D2222;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#FFFFFF;	
	}
	.link-button-gray:hover
	{
		background-image:none;
		background-color:##CACACA;
		background-repeat:repeat-x;
		border-color:#000000;
		color:#000000;	
	}
	.link-button-active
	{
		background-image:URL('/Codeshare/Images/block-heading-bg-yellow.png');
		background-color:#C1C381;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#111111;	
		width:150px;
		margin:3px;	
		display:inline-block;	
		min_height:15px;
		padding:2px;
		font-size:11px;
		line-height:15px;
		border:1px solid #333333;
		text-decoration:none;
		text-align:center;
	}
	.link-button-active:hover
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-gold.png');
		background-color:#999440;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#111111;		
	}
	
	.link-button-orange
	{
		background-image:URL('/Codeshare/Images/block-heading-bg-orange.png');
		background-color:#C1C381;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#111111;	
		width:150px;
		margin:3px;	
		display:inline-block;	
		min_height:15px;
		padding:2px;
		font-size:11px;
		line-height:15px;
		border:1px solid #333333;
		text-decoration:none;
		text-align:center;
	}
	.link-button-orange:hover
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-ltBlue.png');
		background-color:#999440;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#111111;		
	}
	
	.link-toggle
	{
		background-image:URL('/Codeshare/Images/block-heading-bg-gray.png');
		background-color:#CACACA;
		background-repeat:repeat-x;
		width:50px;
		font-weight:bold;
		color:#555555;
		margin:3px;	
		display:inline-block;	
		min_height:15px;
		padding:2px;
		font-size:9px;
		line-height:11px;
		border:1px solid #333333;
		text-decoration:none;
		text-align:center;
		cursor:pointer;
	}
	.link-toggle:hover
	{
		background-image:URL('/Codeshare/Images/block-heading-bg-gold.png');
		color:#333333;
	}
	.link-toggle-off
	{
		background-image:none;
		background-color:transparent;
		background-repeat:repeat-x;
		width:50px;
		font-weight:bold;
		color:#555555;
		margin:3px;	
		display:inline-block;	
		min_height:15px;
		padding:2px;
		font-size:9px;
		line-height:11px;
		border:1px solid #F6F6F6;
		text-decoration:none;
		text-align:center;
		cursor:pointer;
	}
	.link-toggle-off:hover
	{
		background-image:URL('/Codeshare/Images/block-heading-bg-yellow-light.png');
		border-color:#888888;
		color:#333333;
	}
	.link-toggle-on
	{
		background-image:URL('/Codeshare/Images/block-heading-bg-orange.png');
		color:#000000;
		background-color:#CACACA;
		background-repeat:repeat-x;
		width:50px;
		font-weight:bold;
		margin:3px;	
		display:inline-block;	
		min_height:15px;
		padding:2px;
		font-size:9px;
		line-height:11px;
		border:1px solid #333333;
		text-decoration:none;
		text-align:center;
		cursor:pointer;
	}
	.link-toggle-on:hover
	{
		background-image:URL('/Codeshare/Images/block-heading-bg-ltBlue.png');
		color:#000000;
	}
	
	.link-toggle-alternate
	{
		background-image:URL('/Codeshare/Images/block-heading-bg-gold.png');
		color:#333333;
		background-color:#CACACA;
		background-repeat:repeat-x;
		width:50px;
		font-weight:bold;
		margin:3px;	
		display:inline-block;	
		min_height:15px;
		padding:2px;
		font-size:9px;
		line-height:11px;
		border:1px solid #333333;
		text-decoration:none;
		text-align:center;
		cursor:pointer;
	}
	
	.link-toggle-alternate:hover
	{
		background-image:URL('/Codeshare/Images/block-heading-bg-ltBlue.png');
		color:#000000;
	}
	
	.area-text
	{	}
	.area-text p
	{	
		padding:5px;
		padding-right:8px;
		padding-left:8px;
		text-align:justify;
		margin-top:5px;	
	}
	.area-text h5,h6
	{	
		padding:8px;
		margin-top:-5px;
		margin-bottom:-8px;	
	}
	
	.area-sectioned-gray
	{	
		border-top:4px solid #CACACA;
		border-bottom:4px solid #CACACA;
		background-color:#F3F3F3;	
	}
	
	.box-message-orange
	{	
		border:1px solid #523800;
		width:400px;
		margin-bottom:15px;	
	}
	.box-message-orange .header
	{	
		background-image:URL("/Codeshare/Images/block-heading-bg-orange.png");
		background-color:#D2A735;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#111111;
		line-height:18px;
		padding:4px;
		border-bottom:1px solid #523800;	
	}
	.box-message-orange .content
	{	
		background-color:#fcf7e7;
		padding:5px;	
	}
	.box-message-orange .footer
	{	
		border-top:1px solid #888888;
		background-color:#FACA55;
		font-size:0px;
		min-height:5px;	
	}
		
	.box-form-blue
	{	
		margin-bottom:15px;	
		border:1px solid #333333;
	}
	.box-form-blue .header,.box-form-blue .boxHeader
	{	
		background-image:URL("/Codeshare/Images/block-heading-bg-blue.png");
		background-color:#01284A;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#FFFAFF;
		line-height:15px;
		padding:4px;
		font-size:12px;
		border-bottom:1px solid #333333;
		border-bottom-width:0px;
	}
	.box-form-blue .header-text
	{	
		color:#00457C;
		font-family:Century Gothic,Verdana,Tahoma,Arial; 
		font-size:16px;
		font-weight:bold;
		padding-bottom:4px;
	}
	.box-form-blue .content,.box-form-blue .boxContent
	{	
		background-color:#fcfcfc;	
		padding:5px;
	}
	.box-form-blue .footer
	{	
		background-color:#01284A;
		font-size:0px;
		min-height:5px;	
	}
	.box-form-blue a
	{	
		color:#00457C;
		text-decoration:none;	
	}
	.box-form-blue a:hover
	{	
		color:#00224E;
		text-decoration:underline;	
	}
	.box-form-blue .linkBar
	{	
		border:1px solid #c9c9c9;
		background-color:#fcfcfc;
		padding:4px;
	}
	.box-form-blue .linkBar .button
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-gray.png');
		background-color:#CACACA;
		background-repeat:repeat-x;
		width:150px;
		font-weight:bold;
		color:#333333;
		margin:3px;	
	}
	.box-form-blue .linkBar .button:hover
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-blue.png');
		background-color:#01284A;
		background-repeat:repeat-x;
		border-color:#000000;
		color:#FFFAFF;	
	}
	.box-form-blue .buttonBar
	{	
		border-top:1px solid #333333;
		padding:5px;
		background-color:#F0F0FA;
		text-align:center;	
	}
	.box-form-blue .buttonBar .button
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-gray.png');
		background-color:#CACACA;
		background-repeat:repeat-x;
		width:150px;
		font-weight:bold;
		color:#333333;
		margin:3px;	
		display:inline-block;	
		min_height:15px;
		padding:2px;
		font-size:11px;
		line-height:15px;
		border:1px solid #333333;
		text-decoration:none;
		text-align:center;
	}
	.box-form-blue .buttonBar .button:hover
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-blue.png');
		background-color:#01284A;
		background-repeat:repeat-x;
		border-color:#000000;
		color:#FFFAFF;	
	}
	
	.box-form-app
	{	
		margin-bottom:15px;	
		border:1px solid #333333;
	}
	.box-form-app .header,.box-form-app .boxHeader
	{	
		background-image:URL("/Codeshare/Images/block-heading-app.png");
		background-color:#FFFFFF;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#222222;
		line-height:18px;
		padding:4px;
		font-size:12px;
		height:32px;
	}
	.box-form-app .header-trim
	{	
		background-image:URL("/Codeshare/Images/block-heading-app.png");
		background-color:#FFFFFF;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#222222;
		line-height:18px;
		padding:4px;
		font-size:12px;
		height:23px;
	}
	.box-form-app .header-text
	{	
		color:#00457C;
		font-family:Century Gothic,Verdana,Tahoma,Arial; 
		font-size:16px;
		font-weight:bold;
		padding-bottom:4px;
	}
	.box-form-app .boxContent
	{	
		background-color:#fcfcfc;	
		padding:5px;
		margin:0px;
	}
	.box-form-app .footer
	{	
		background-color:#01284A;
		font-size:0px;
		min-height:5px;	
	}
	.box-form-app .linkBar
	{	
		background-color:#F0F0F0;
		padding:5px;
	}
	.box-form-app .linkBar .button
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-gray.png');
		background-color:#CACACA;
		background-repeat:repeat-x;
		width:150px;
		font-weight:bold;
		color:#333333;
		margin:3px;	
	}
	.box-form-app .linkBar a
	{	
		color:#003377;
		font-size:12px;	
	}
	.box-form-app .linkBar a:hover
	{	
		color:#000022;	
	}
	.box-form-app .linkBar .button:hover
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-blue.png');
		background-color:#01284A;
		background-repeat:repeat-x;
		border-color:#000000;
		color:#FFFAFF;	
	}
	.box-form-app .buttonBar
	{	
		padding:5px;
		background-color:#F0F0F0;
		text-align:center;	
	}
	.box-form-app .topBar
	{	
		border-top:1px solid #333333;
	}
	.box-form-app .buttonBar .button
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-gray.png');
		background-color:#CACACA;
		background-repeat:repeat-x;
		width:150px;
		font-weight:bold;
		color:#333333;
		margin:3px;	
		display:inline-block;	
		min_height:15px;
		padding:2px;
		font-size:11px;
		line-height:15px;
		border:1px solid #333333;
		text-decoration:none;
		text-align:center;
	}
	.box-form-app .buttonBar .button:hover
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-blue.png');
		background-color:#01284A;
		background-repeat:repeat-x;
		border-color:#000000;
		color:#FFFAFF;	
	}
	
	.box-form-ltBlue
	{	
		margin-bottom:15px;	
	}
	.box-form-ltBlue .header
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-ltBlue.png');
		background-color:#8CA5D7;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#111111;
		line-height:16px;
		padding:4px;
		border:1px solid #00457C;
		border-bottom-width:0px;
	}
	.box-form-ltBlue .content
	{	
		background-color:#fcfcfc;	
	}
	.box-form-ltBlue .footer
	{	
		background-color:#01284A;
		font-size:0px;
		min-height:5px;	
	}
	.box-form-ltBlue .buttonBar
	{	
		border:1px solid #333333;
		border-top-width:0px;
		padding:5px;
		background-color:#F0F0FA;
		text-align:center;	
	}
	.box-form-ltBlue .buttonBar .button
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-gray.png');
		background-color:#CACACA;
		background-repeat:repeat-x;
		width:150px;
		font-weight:bold;
		font-size:11px;
		color:#333333;
		display:inline-block;
		height:18px;
		line-height:16px;
		border:1px solid #333333;
		text-decoration:none;
		padding:2px;
	}
	.box-form-ltBlue .buttonBar .button:hover
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-ltBlue.png');
		background-color:#E4E8FA;
		background-repeat:repeat-x;
		border-color:#000000;
		color:#111111;	
	}
		
	.box-form-orange
	{	
		margin-bottom:15px;	
	}
	.box-form-orange .header
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-orange.png');
		background-color:#D2A735;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#111111;
		line-height:16px;
		padding:4px;
		border:1px solid #523800;
		border-bottom-width:0px;	
	}
	.box-form-orange .content
	{	
		background-color:#fcf7e7;
		color:#333333;
	}
	.box-form-orange .footer
	{	
		background-color:#FACA55;
		font-size:0px;
		min-height:5px;
	}
	.box-form-orange .buttonBar
	{	
		border:1px solid #333333;
		border-top-width:0px;
		padding:5px;
		background-color:#ded0c0;
		text-align:center;	
	}
	.box-form-orange .buttonBar .button
	{	
		background-image:url('/Codeshare/Images/block-heading-bg-gray.png');
		background-color:#CACACA;
		background-repeat:repeat-x;
		width:150px;
		font-weight:bold;
		color:#333333;
		display:inline-block;
		font-size:11px;
		height:18px;
		line-height:16px;
		border:1px solid #333333;
		text-decoration:none;
	}
	.box-form-orange .buttonBar .button:hover
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-orange.png');
		background-color:#D2A735;
		background-repeat:repeat-x;
		border:1px solid black;
		font-weight:bold;
		color:#111111;	
	}
		
	.box-list-results
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 100%;
		padding: 0px;
		margin: 0px;
		border:1px solid #111111;
	}
	
	.box-list-results ul 
	{
		list-style: none;
		margin: 0px;
		padding: 0px;
		border: none;
		border-bottom:1px solid White;
	}
	.box-list-results ul li 
	{
		margin: 0px;
		padding: 0px;
		border:1px solid White;
		border-bottom-width:0px;
		background-color:#E4E8FA;
		vertical-align:top;
	}
	
	.box-list-results ul li .number
	{	
		background-image:url('/codeshare/Images/item-number-bg-blue.png');
		color:#FFFFFF;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		width:30px;
		display:inline-block;
		padding:4px;
		float:left;
		text-align:center;
	}
	
	.box-list-results ul li .text
	{
		padding:4px;
		display:inline-block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	
	.box-list-results ul li a
	{
		text-decoration:none;
		display:inline-block;
		width:100%;
		cursor:pointer;
		background-color:#E4E8FA;;
		color:#00457C;
	}
	
	.box-list-results ul li a:hover
	{
		background-image:URL('/Codeshare/Images/block-heading-bg-gray.png');
		background-color:#CACACA;
		background-repeat:repeat-x;
		color:black;
	}
				
	.box-list-results ul li a.alternate
	{
		background-color:#F3F3F3;				
	}
	
	.box-list-results ul li a.alternate:hover
	{
		background-color:#CACACA;				
	}
	
	table.box-list-results
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 100%;
		padding: 0px;
		margin: 0px;
		border:1px solid #111111;
	}
	
	table.box-list-results td
	{
		margin: 0px;
		padding: 0px;
		border:1px solid White;
		border-bottom-width:0px;
		background-color:#E4E8FA;
		vertical-align:top;
	}
	
	table.box-list-results th
	{
		background-color:#01284A;
		border:1px solid White;
		border-bottom-width:0px;
	}
	
	table.box-list-results th.header
	{
		background-image:url('/codeshare/Images/block-heading-bg-gray.png');
		background-repeat:repeat-x;
		background-color:#c9c9c9;
		color:#333333;
		font-weight:bold;
		border-bottom:1px solid #333333;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		width:30px;
		padding:4px;
		text-align:center;	
	}
	
	table.box-list-results .number
	{
		background-image:url('/codeshare/Images/item-number-bg-blue.png');
		background-repeat:repeat-x;
		color:#FFFFFF;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		width:30px;
		padding:4px;
		text-align:center;	
	}
	
	table.box-list-results .text
	{
		padding:4px;
		display:inline-block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	
	table.box-list-results a td
	{
		text-decoration:none;
		cursor:pointer;
		background-color:#E4E8FA;;
		color:#00457C;
	}
	
	table.box-list-results a:hover td
	{
		background-image:URL('/Codeshare/Images/block-heading-bg-gray.png');
		background-color:#CACACA;
		background-repeat:repeat-x;
		color:black;
	}
				
	table.box-list-results a.alternate td
	{
		background-color:#F3F3F3;				
	}
	
	table.box-list-results a.alternate:hover td
	{
		background-color:#CACACA;				
	}
	
	
	.box-list-results-white
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 100%;
		padding: 0px;
		margin: 0px;
		border:1px solid #111111;
	}
	
	.box-list-results-white ul 
	{
		list-style: none;
		margin: 0px;
		padding: 0px;
		border: none;
		border-bottom:1px solid White;
	}
	.box-list-results-white ul li 
	{
		margin: 0px;
		padding: 0px;
		border:1px solid White;
		border-bottom-width:0px;
		background-color:#FAFAFA;
	}
	
	.box-list-results-white ul li .number
	{	
		background-image:url('http://staginghome.fmins.com/codeshare/Images/item-number-bg-blue.png');
		color:#FFFFFF;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		width:30px;
		display:inline-block;
		padding:4px;
		text-align:center;
	}
	
	.box-list-results-white ul li .text
	{
		padding:4px;
		display:inline-block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;	
	}
	
	.box-list-results-white ul li a
	{
		text-decoration:none;
		display:inline-block;
		width:100%;
		cursor:pointer;
		background-color:#FAFAFA;;
		color:#333333;
	}
	
	.box-list-results-white ul li a:hover
	{
		background-image:URL('/Codeshare/Images/block-heading-bg-gray.png');
		background-color:#CACACA;
		background-repeat:repeat-x;
		color:#000000;
	}
				
	.box-list-results-white ul li a.alternate
	{
		background-color:#EFEFEF;				
	}
	.box-list-results-white ul li a.alternate:hover
	{
		background-color:#CACACA;				
	}
	
	.box-list-results-white ul li a.selected
	{
		background-color:#00457C;				
		font-weight:bold;
		color:#FFFFFF;
	}
	.box-list-results-white ul li a.selected:hover
	{
		color:#000000;
		background-color:#CACACA;
	}
	.box-list-results-white ul li a.highlight
	{
		background-color:#8CA5D7;
		color:#01284A;
		font-weight:bold;
	}
	.box-list-results-white ul li a.highlight:hover
	{
		background-image:URL('/Codeshare/Images/block-heading-bg-ltBlue.png');
		background-color:#8CA5D7;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#111111;	
	}
	
	.box-buttons
	{	
		background-color:#F0F0F0;
		padding:5px;
		text-align:center;	
	}
	.box-buttons a.button
	{
		background-image:URL('/Codeshare/Images/block-heading-bg-gray.png');
		background-color:#CACACA;
		background-repeat:repeat-x;
		width:150px;
		font-weight:bold;
		color:#333333;
		margin:3px;	
		padding:2px;
		display:inline-block;	
		min_height:15px;
		font-size:11px;
		line-height:15px;
		border:1px solid #333333;
		text-decoration:none;	
	}
	.box-buttons .button:hover
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-blue.png');
		background-color:#01284A;
		background-repeat:repeat-x;
		border-color:#000000;
		color:#FFFAFF;	
	}
	
	
	#header-application
	{	
		background-image:URL('/Codeshare/Images/header-application-bg.png');
		background-repeat:repeat-x;
		background-position:top left;
		height:125px;
		border:0px;
		border-top:1px solid #00447A;
		margin:0px;
		min-width:800px;
		width:100%;
		position:absolute;
		top:0px;
		left:0px;
		z-index:2;	
	}
	#header-application-spacer
	{	
		border-top:1px solid #00447A;
		height:125px;	
	}
	#header-application div.companyLogo
	{	
		float:left;
		width:305px;
	}
	#header-application div.appLogo
	{	
		float:right;
		width:250px;	
	}
	#header-application div.quickSearch	
	{	
		position:absolute;
		top:73px;
		right:5px;
		width:270px;
		padding:4px;
		float:right;
		text-align:right;
		font-weight:bold;
	}
	#header-application div.quickSearch	label 
	{
		position:absolute;
		top:0px;
		left:0px;
		padding:10px;
	}
	#header-application div.quickSearch input	
	{
		position:absolute;
		top:0px;
		padding:2px 0 2px 5px;
		left:100px;
		margin:7px;
		font-size:12px;
		border:1px inset #333333;
		width:100px;
		color:#333333;	
	}
	#header-application div.quickSearch .button	
	{
		background-image:URL('/Codeshare/Images/block-heading-bg-gray.png');
		background-color:#CACACA;
		background-repeat:repeat-x;
		width:40px;
		text-align:center;
		font-weight:bold;
		color:#333333;
		margin:3px;	
		display:inline-block;	
		height:16px;
		line-height:16px;
		border:1px solid #333333;
		text-decoration:none;	
	}
	#header-application div.quickSearch .button:hover
	{
		background-image:URL('/Codeshare/Images/block-heading-bg-blue.png');
		background-color:#01284A;
		background-repeat:repeat-x;
		border-color:#000000;
		color:#FFFAFF;	
	}
	#header-application div.messages
	{	
		position:absolute;
		top:74px;
		right:275px;
		float:right;
		z-index:99;
	}
	#header-application div.messages .message
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-gold.png');
		background-color:#999440;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#111111;
		height:17px;
		padding:8px;
		border:1px solid #999440;
		border-top-width:0px;
		border-bottom-width:0px;
		max-width:300px;
		text-align:center;
		z-index:99;
	}
	#header-application div.messages .text
	{	
		background-color:#F4F9C1;
		border:1px solid #999440;
		border-top-color:#555220;
		margin-top:11px;
		margin-left:-9px;
		margin-right:-9px;
		padding:5px;
		font-weight:normal;	
		display:none;	
	}
	#header-application div.messages:hover .text
	{	
		display:block;	
	}
	
	#header-application ul.navigation	
	{
		list-style:none inside none;
		padding:0 130px 0 26px;
		margin:6px 0 16px -14px;
		min-width:600px;
		_width:600px;
		position:absolute;
		top:67px;
		left:0px;
		height:auto;
		z-index:900;	
	}
	#header-application ul.navigation li	
	{	
		background-repeat:repeat-x;
		text-align:center;
		height:32px;
		z-index:998;
		float:left;	
		position:relative;
		line-style-image:none;	
		background-image:url('/Codeshare/Images/header-application-nav.png');
	}
	#header-application ul.navigation li:hover
	{
		background-image:url('/Codeshare/Images/header-application-nav-over.png');	
	}
	#header-application ul.navigation li a
	{	
		text-decoration:none;
		color:#333333;	
		font-family:"Tahoma", Verdana, Tahoma;
		font-size:13px;
		padding:0 20px 0 20px;
		white-space:nowrap;	
		font-weight:normal;
		display:block;
		line-height:32px;	
	}
	#header-application ul.navigation li a:hover
	{	
		color:#000055;
	}
	#header-application ul.navigation li ul	
	{	
		position:absolute;
		top:auto;
		left:auto;
		z-index:999;
		overflow:hidden;
		min-width:150px;
		list-style:none;
		border-top:1px solid #555;
		margin:0;
		padding:0;
		display:block;
		visibility:hidden;
		background-image:none;
		padding-bottom:4px;
		background-color:#012849;
		border:1px solid #051820;
	}
	#header-application ul.navigation li ul li	
	{
		float:left;
		line-style-image:none;
		margin:0;
		padding:0;
		background-image:none;
		background:transparent;
		clear:both;
		min-height:22px;
		height:auto;
		_height:22px;
	}
	#header-application ul.navigation li ul a	
	{	
		display:block;
		float:none;
		text-decoration:none;
		background-image:none;
		color:#444444;
		line-height:15px;
		width:140px;
		white-space:normal;
		padding:5px 5px 0 5px;
		margin:0px;
		min-height:20px;
		_height:20px;
		font-size:11px;
		font-weight:normal;
		background-color:#F3F3F3;
		border-bottom:1px solid #CACACA;
		text-align:left;
	}
	#header-application ul.navigation li ul a:hover	
	{	
		color:#000000;
		background-image:URL('/Codeshare/Images/block-heading-bg-gray.png');
		background-color:#CACACA;
		background-repeat:repeat-x;	
	}
	#header-application ul.navigation li:hover ul	
	{
		visibility:visible;	
	}
	
	#breadcrumb
	{	
		font-size:9px;
		clear:both;
		color:#AAAAAA;	
	}
	#breadcrumb ul
	{	
		list-style:none;
		border:0px;
		margin:0px;
		padding:0px;
		margin-left:15px;	
	}
	#breadcrumb ul li
	{	
		display:inline;	
		padding:1px;	
	}
	#breadcrumb ul li a
	{	
		font-size:9px;
		color:#888888;
		text-decoration:none;	
	}
	#breadcrumb ul li a:hover
	{	
		color:#00457C;
		text-decoration:underline;	
	}
	
	#messager	
	{	
		position:absolute;
		top:112px;
		right:50px;
		max-width:300px;
		_width:300px;
		z-index:99;
	}
	#messager .text	
	{
		padding:5px;
		margin:0px;
		font-weight:normal;		
	}
	#messager .header	
	{
		height:16px;
		margin:0px;
		padding:5px;
		padding-top:6px;
		line-height:16px;
		font-size:11px;
		font-weight:bold;
		background-repeat:repeat-x;
		max-width:300px;
		_width:300px;
		z-index:1;	
	}
	#messager .message	
	{
		_width:300px;
		z-index:99;
	}
	#messager .error 
	{
		_width:300px;
		z-index:99;
	}
	#messager .message .header	
	{	
		background-image:URL('/Codeshare/Images/block-heading-bg-yellow.png');
		background-color:#C1C381;
		background-repeat:repeat-x;
		color:#111111;	
		padding:5px;
		width:288px;
		text-align:center;
		border:1px solid #444220;
		border-top-width:0px; 
	}
	#messager .message .header label	
	{
		color:#999440;	
	}
	#messager .message .text	
	{		
		background-color:#F4F9C1;
		border:1px solid #444220;
		border-top-width:0px;
	}
	#messager .error .header	
	{	
		background-image:URL("/Codeshare/Images/block-heading-bg-red.png");
		background-color:#F63939;
		color:#F0F0F0;
		border:1px solid #8D2222;
		border-top-width:0px;
		width:288px;
		text-align:center;
	}
	#messager .error .header label	
	{
		color:#600000;	
	}
	#messager .error .text	
	{	
		background-color:#F3F3F3;
		border:1px solid #8D2222;	
		border-top-width:0px;
	}
	
	#footer
	{
		clear:both;
		background-image:URL('/Codeshare/Images/block-heading-bg-gray.png');
		background-color:#CACACA;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#555555;	
		font-size:11px;
		padding:10px;
		margin:0px;
		border-top:1px solid #777777;
		border-bottom:1px solid #777777;
		margin-bottom:10px;
		text-align:right;
	}
	
	.tabs-horizontal
	{	
		width:100%;
		height:auto;
		margin-top:12px;
		margin-top:0px;
	}
	.tabs-horizontal .contentSide
	{
		float:left;
		width:83%;
		min-height:500px;
	}
	.tabs-horizontal .tabBar
	{
		float:right;
		width:200px;
		background-color:#FFFFFF;
		z-index:3;
	}
	.tabs-horizontal .contentSide .header
	{
		height:20px;
	}
	.tabs-horizontal .contentSide .title
	{
		background-image:URL('/Codeshare/Images/block-heading-bg-blue.png');
		background-color:#01284A;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#FFFAFF;	
		padding:4px;
		font-size:13px;
		border:1px solid black;	
	}
	.tabs-horizontal .contentSide .content
	{
		border-right:1px solid black;
		min-height:450px;
		clear:both;
	}
	.tabs-horizontal .tabBar .header
	{
		background-image:URL('/Codeshare/Images/tab_bar_corner.jpg');
		background-repeat:no-repeat;
		height:30px;
		width:100%;
		position:fixed;
		top:130px;
	}
	.tabs-horizontal .tabBar .bar
	{
		position:fixed;
		top:150px;
		left:85%;
		background-position:top left;
		margin:0px;
		z-index:3;
		background-color:#FFFFFF;
	}
	.tabs-horizontal .tabBar ul
	{
		margin:0px;
		padding:0px;
		list-style:none;
	}
	.tabs-horizontal .tabBar ul li
	{
		margin:2px;
		margin-left:0px;
	}
	.tabs-horizontal .tabBar .footer
	{
		position:fixed;
		top:502px;
		background-image:URL('/Codeshare/Images/tab_bar_v_end.jpg');
		background-repeat:no-repeat;
		background-position:top left;
		height:20px;
		width:100%;
	}
	.tabs-horizontal .footer
	{
		clear:both;
		height:30px;
	}
	
	
	
	.tabs-vertical
	{	
		width:1178px;
	}
	
	.tabs-vertical .tabBar
	{
		height:30px;
		background-image:url('../images/report_tabs_bg.jpg');
		background-repeat:repeat-x;
		border-bottom:1px solid #333333;
		overflow:visible;
	}
	.tabs-vertical .tabBar ul
	{
		margin:0px;
		list-style:none;
		padding:0px;
		display:inline;
	}
	.tabs-vertical .tabBar ul li
	{
		display:inline;
	}
	.tabs-vertical .tabBar a
	{
		width:128px;
		height:30px;
		background-image:url('../images/report_tabs_inactive.jpg');
		background-repeat:no-repeat;
		text-align:center;
		color:#AAAAAA;
		display:inline-block;
		font-size:12px;
		text-decoration:none;
		padding-top:11px;
	}
	.tabs-vertical .tabBar a:hover
	{
		text-decoration:underline;
		color:#666666;
	}
	.tabs-vertical a.active
	{	
		width:128px;
		height:30px;
		background-image:url(../images/report_tabs_active.jpg);
		background-repeat:no-repeat;
		background-color:#fff;
		text-align:center;
		color:#222255;
		margin:0px;
		text-decoration:none;
		display:inline-block;
		padding-top:11px;
		font-size:12px;	
	}
	.tabs-vertical a.active:hover
	{	
		text-decoration:underline;
		color:#0000AA;	
	}

	#report_styles
	{	width:375px;	}
	#report_options
	{	width:780px;	}
	#options_list
	{	width:400px;
		position:absolute;
		left:430px;
		top:278px;	}
	.text-white
	{	
		color:#FFFFFF;	
	}
	.text-black
	{	
		color:#000000;	
	}
	.text-red
	{	
		color:#8D2222;	
	}
	.text-gray
	{	
		color:#7A7A7A;	
	}
	.text-blue
	{
		color:#00457C;
	}
	.text-bold,b,strong
	{	
		font-weight:bold;	
	}
	.text-underline,u
	{
		text-decoration:underline;
	}
	.text
	{	
		font-size:12px;	
		font-family:Tahoma,Century Gothic,Arial,Verdana;
	}
	.text-small
	{	
		font-size:11px;	
	}
	.text-mini
	{	
		font-size:9px;	
	}
	.border-blue
	{	
		border:1px solid #00457C;	
	}
	.border-blue-top
	{	
		border-top:1px solid #00457C;	
	}
	.border-blue-left
	{	
		border-left:1px solid #00457C;	
	}
	.border-blue-right
	{	
		border-right:1px solid #00457C;	
	}
	.border-blue-bottom
	{	
		border-bottom:1px solid #00457C;	
	}
	.border-orange
	{	
		border:1px solid #523800;	
	}
	.border-orange-top
	{	
		border-top:1px solid #523800;	
	}
	.border-orange-bottom
	{	
		border-bottom:1px solid #523800;	
	}
	.border-orange-left
	{	
		border-left:1px solid #523800;	
	}
	.border-orange-right
	{	
		border-right:1px solid #523800;	
	}
	.border-black-bottom
	{	
		border-bottom:1px solid #111111;	
	}
	.border-black-top
	{	
		border-top:1px solid #111111;	
	}
	.border-black-left
	{	
		border-left:1px solid #111111;	
	}
	.border-black-right
	{	
		border-right:1px solid #111111;	
	}
	.border-black
	{	
		border:1px solid #111111;	
	}
	.border-gray
	{	
		border:1px solid #333333;	
	}
	.border-gray-bottom
	{	
		border-bottom:1px solid #333333;	
	}
	.border-gray-left
	{	
		border-left:1px solid #333333;	
	}
	.border-gray-right
	{	
		border-right:1px solid #333333;	
	}
	.border-gray-top
	{	
		border-top:1px solid #333333;	
	}
	.border-ltGray
	{	
		border:1px solid #C9C9C9;
	}
	.border-ltGray-top
	{	
		border-top:1px solid #C9C9C9;
	}
	.border-ltGray-bottom
	{	
		border-bottom:1px solid #C9C9C9;
	}
	.border-ltGray-right
	{	
		border-right:1px solid #C9C9C9;
	}
	.border-ltGray-left
	{	
		border-left:1px solid #C9C9C9;
	}
	.border-tan
	{	
		border:1px solid #999440;	
	}
	.border-tan-top
	{	
		border-top:1px solid #999440;	
	}
	.border-tan-bottom
	{	
		border-bottom:1px solid #999440;	
	}
	.border-tan-left
	{	
		border-left:1px solid #999440;	
	}
	.border-tan-right
	{	
		border-right:1px solid #999440;	
	}