html,body
{
	height		: 100%;
	margin		: 10px 0px 0px 0px;
	padding		: 0px 0px 0px 0px;
	text-align	: left;
	font-size	: 1.0em;
}

p
{
	margin		: 0px 0px 0px 0px;
	padding		: 0px 0px 0px 0px;
}

#container
{
	margin	: 0px auto 0px auto;
	width	: 800px;
}

h1.logo
{
	float		: left;
	height		: 186px;
	margin		: 0px 0px 5px 0px;
	padding		: 0px 0px 0px 0px;
	text-align	: center;
	width		: 290px;
}

h1.logo img 
{
	margin		: 0px 0px 0px 0px;
	padding		: 0px 0px 0px 0px;
}

.headline
{
	border-color	: #000000;
	border-style	: solid;
	border-width	: 1px;
	margin			: 5px 5px 0px 0px;
	width 			: 500px;
}

.login
{
	float			: right;
	height			: 88px;
	width 			: 500px;
}

.login img
{
	float:left;
}

.login a img 
{
	border-color	: #000000;
	border-style	: none;
	border-width	: 0px;
	margin-left		:18px;
	margin-top		: 3px;
}


.legal_note
{
	border-color	: #000000;
	border-style	: none;
	border-width	: 1px;
	float			: right;
	font-family		: verdana;
	font-size		: 0.6em;
	text-align		: center;
	width 			: 500px;
}

.legal_note span
{
	background-color	: transparent;
	color				: #FF0000;
}

.find_ssn
{
	color		: #003385;
	float		: right;
	font-family	: 'Trebuchet MS';
	font-size	: 0.8em;
	font-weight	: bold;
	height		: 35px;
	padding-top	: 20px;
	text-align	: center;
	width 		: 500px;
}

.find_ssn span
{
	color	: #800000;
}

.clear_float
{
	clear	: both;
}

.description
{
	border-color	: #000000;
	border-style	: solid;
	border-width	: 1px;
	color			: #333333;
	text-align		: justify;
	font-family		: arial;
	font-size		: 0.8em;
	padding			: 5px 7px 5px 7px;
}

.description span
{
	color	: #000066;
}

.ssn_record_search_result_description
{
	color				: #000066;
	background-color	: #CCCCCC;
	font-family			: 'Trebuchet MS';
	font-size			: 1.0em;
	font-weight			: bold;
	margin				: 5px 0px 5px 0px;
	overflow			: hidden;
	padding				: 5px 5px 5px 5px;
	text-align			: center;
}

.ssn_record_search_result_description ul
{
	background-color	: #FFFFFF;
	border-color		: #000000;
	border-style		: solid;
	border-width		: 1px;
	float				: left;
	font-size			: 0.8em;
	font-weight			: normal;
	list-style-position	: inside;
	list-style-image	: url('../images/list_item_ticked.png');
	list-style-type		: disc;
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;
	text-align			: left;
	width				: 788px;;
}

.ssn_record_search_result_description ul li
{
	background-color	: #FFFFFF;
	font-size			: 1.2em;
	float				: left;
	margin				: 1px 1px 1px 1px;
	padding				: 5px 10px 5px 30px;
	text-indent			: -1.2em;
	width				: 155px;
}

.search_box
{

	background-color	: transparent;
	color				: #FFFFFF;
	font-family			: 'Trebuchet MS';
	font-size			: 1.0em;
	font-weight			: bold;
	border-color		: #2930C0;
	border-style		: dashed;
	border-width		: 3px;
	margin				: 20px 0px 20px 0px;
	padding				: 3px 3px 3px 3px;
}

.search_box fieldset
{
	background-color	: #2980C0;
	border-color		: #FFFFFF;
	border-style		: none;
	border-width		: 0px;
	margin				: 0px 0px 0px 0px;
	padding				: 10px 10px 10px 10px;
}

.ssn
{
	display	: inline;
	float	: left;
	margin	: 0px 0px 0px 100px;
	width	: 200px;
}

.search_box fieldset .lastname
{
	float	: right;
	margin	: 0px 100px 0px 10px;
	width	: 300px;
}

.search_box fieldset h1
{
	background-color	: #2980C0;
	font-family			: 'Trebuchet MS';
	font-size			: 2.0em;
	font-weight			: bold;
	text-align			: center;
	text-transform		: uppercase;
}

.search_box fieldset input[type="image"]
{
	display	: block;
	margin	: 75px auto 10px auto;
	width	: 346px;;
	height	: 59px;
}

.search_box fieldset p
{
	font-family		: Tahoma;
	font-size		: 0.5em;
	font-weight		: normal;
	margin-bottom	: 0.5em;
}

.instant_description
{
	background-color	: #F4F4F4;
	border-color		: #000000;
	border-style		: solid;
	border-width		: 2px;
	margin				: 0px 0px 0px 0px;
	overflow			: hidden;
	padding				: 2px 2px 2px 2px;
}

.instant_description ul
{
	background-color	: #FFFFFF;
	float				: left;
	list-style-position	: inside;
	margin				: 2px 2px 2px 0px;
	padding				: 7px 10px 7px 10px;
	width				: 242px;
}

.instant_description ul li
{
	color		: #0D3C6B;
	font-family	: Tahoma;
	font-size	: 0.8em;
	font-weight	: normal;
	padding-top	: 3px;
}

.instant_description ul li span
{
	color		: #0D3C6B;
	font-family	: Tahoma;
	font-size	: 1em;
	font-weight	: bold;
}

.instant_description ul.header
{
	background-color	: #004DAB;
	margin				: 0px 2px 0px 0px;
	padding				: 10px 0px 10px 0px;
	width				: 262px;
}

.instant_description ul.header li
{
	background-color	: transparent;
	color				: #FFFFFF;
	font-family			: verdana;
	font-size			: 0.8em;
	font-weight			: bold;
	list-style-type		: none;
	margin-left			: 4em;
	text-indent			: -1.8em;
}

.instant_description ul.header li span
{
	background-color	: transparent;
	color				: #F4F4F4;
	font-family			: Tahoma;
	font-size			: 0.6em;
	font-weight			: normal;
	text-transform		: uppercase;
}

p.navigation
{
	border-bottom-color	: #4A4A4A;
	border-bottom-style	: solid;
	border-bottom-width	: 5px;
	border-top-color	: #4A4A4A;
	border-top-style	: solid;
	border-top-width	: 5px;
	color				: #0D3C6B;
	font-family			: Tahoma;
	font-size			: 0.8em;
	font-weight			: normal;
	margin				: 20px auto 0px auto;
	padding				: 8px 0px 8px 0px;
	text-align			: center;
	text-transform		: uppercase;
	width				: 750px;
}

.navigation a
{
	color	: #0D3C6B;
}

.powered_by
{
	color		: #333333;
	font-family	: Arial;
	font-size	: 0.8em;
	margin		: 35px auto 0px auto;
	text-align	: center;
}

.powered_by span
{
	color			: #CC0000;
	font-weight		: bold;
	text-transform	: uppercase;
}

.acceptable_use_policy_and_terms
{
	border-color	: #04044F;
	border-style	: double;
	border-width	: 3px;
	font-family		: Arial;
	font-size		: 0.8em;
	margin			: 10px auto 10px auto;
	padding			: 5px 25px 5px 25px;
	text-align		: justify;
}

.acceptable_use_policy_and_terms span
{
	display			: block;
	font-weight		: bold;
	text-align		: center;
	text-transform	: uppercase;
}

.acceptable_use_policy_and_terms a
{
	color		: #0D3C6B;
	display		: inline;
	font-weight	: bold;
	text-transform	: uppercase;
}