/* LEAP (C) F1Design 2006 */

html {font-size:100%}
/* font-size 100% in combination with 62.5% on body allows specification of 
font sizes in ems roughly one tenth of the desired px value*/

* { margin:0; padding:0; }

body {
	font-family:arial, helvetica, sans-serif;
	font-size:62.5%;
	text-align:center;
}

h1, h2, h3, a 				{color:#969AC9;}
h1 							{font-size:2.5em;margin-bottom:10px;}
h2 							{font-size:1.8em;margin-bottom:10px;}
h3 							{font-size:1.6em;margin-bottom:10px;}

p, #content ul 				{font-size:1.4em;line-height:1.6em;color:#666;margin-bottom:1.6em;}
p 							{text-align:justify;margin-bottom:10px;}
p.newsitem a				{font-size:1.2em;}
#content ul 				{margin-left:20px;}

a 		{ text-decoration:none; font-weight:bold; }
a:hover	{ text-decoration:underline; }



#wrapper {
	background: url(/img/bg.gif);
	margin:0 auto;
	text-align:left;
	width:1000px;
}

#header {
	background: url(/img/header.gif);
	height:180px;
	position:relative;
	z-index:999;
}

#header h1 {
	position:absolute;
	top:160px;
	left:350px;
}

#mailto {
	position:absolute;
	top:17px;
	right:135px;
	width:200px;
	height:25px;
	border:0;
}

#pagetitle { }

#nav1 {
	color:#fff;
	float:left;
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
	width:200px;
}

#nav1 a { 
	color:#fff;
	display:block;
}

#nav1 a:hover { 
	text-decoration:none;
}


#nav1 ul { 
	list-style:none;
}

ul.top_level_menu a {
	background: url(/img/button.gif) top left no-repeat #fff;
	height:22px;
	line-height:22px;
	padding:10px ;
	width:182px;
}

ul.top_level_menu a:hover {
	background: url(/img/button_over.gif) top left no-repeat #fff;
}

ul.submenu {
	font-size:12px;
	margin-left:30px;
}

ul.submenu a {
	background:#969ac9;
	border-bottom:1px solid #fff;
	height:auto;
	padding:3px 10px;
	width:80%;
}

ul.submenu a:hover {
	background:#B1B5E5;
}


#options_box {
	float:right;
	width:120px;
	margin-left:30px;
}

#content {
	background: url(/img/content_bg.gif) repeat-y top left;
	display:inline;
	float:right;
	margin-right:74px;
	padding:20px 25px 1px 25px;
	/*margin-left:326px;
	_margin-left:323px;  fix ie6 3px jog */
	width:550px;
	position:relative;
}

#content_footer {
		display:inline;
	float:right;
	margin-right:74px;
	height:50px;
	/*margin-left:326px;
	_margin-left:323px;  fix ie6 3px jog */
	background: url(/img/content_footer.png) no-repeat top left;
	_background: url(/img/content_footer.gif) no-repeat top left; /*for ie6*/
	width:600px;
}

#footer {
	background: url(/img/footer.jpg);
	clear:both;
	color:#fff;
	line-height:40px;
	margin-top:50px;
	text-align:center;
	font-size:1.4em;
}

#footer a 					{color:#fff; border-bottom: 1px dashed #ccccff;}
#footer a:hover 			{color:#fff; text-decoration:none; border-bottom: 1px dashed #fff;}

/* Misc */

div.clearance {clear:left;height:4px;}

/* Forms */

form {
	float:left;
	background:#fff;
}
form div {
	clear:both;
	position:relative;
}

.onechecked {float:left;}
.odd {background-color:#ECE9D8;}

form h2 {
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
	border-bottom:1px dotted;
	width:460px;
}

form div span.label {
	font-size:14px;
	float:left;
	padding:2px 4px 0px 4px;
}

form#feedback {
	float:left;
	margin-top:20px;
	z-index:98;
}

label{
	width:200px;
	float:left;
	margin-bottom:5px;
	font-size:14px;
}

input, select, textarea {
	font-family:arial, helvetica, sans-serif;
	width:250px;
	float:left;
	margin-bottom:5px;
	font-size:15px;
	border:1px solid #969AC9;
	padding:3px;
}

input.radio, input.checkbox {
	width:auto;
}

input.button{
	width:258px;
	margin:10px 0 10px 0;
	padding:4px;
}

.disabled {border:1px solid #ECE9D8;background:#ECE9D8;color:#000;}

input.smaller{width:200px;}

/*for grouping radios and checkboxes*/
div.optionset{
	float:left;
	clear:none;
	width:250px;
	position:relative;
}

div.optionset div {clear:left;}

.warn {background:#fdd;border:1px solid #f99;}

/* Application Form */

select.day, select.month 		{width:50px; margin-right:5px;}
select.year						{width:70px; margin-right:5px;}

/*Images */

img {
	margin:0px 0px 20px 20px ;
}

img[align="right"]{
	margin: 0px 0px 20px 20px;
}

img[align="left"]{
	margin: 0px 20px 20px 0px;
}

table{
	font-size:14px;
}

td{
	border-bottom:1px solid #B1B5E5;
	padding:4px 0;
}

thead{
	background:#B1B5E5;
	color:#fff;
	font-weight:bold;
	
}

tbody td{
	
}

