/*defaults*/
body 	{background:#10065A; color:#080231; margin:10px 0; padding:0; font-family:"Verdana", verdana, arial, "Times New Roman", serif; font-size:80%; }
html {overflow: scroll;}
p		{margin:0px; padding:0 0 5px 0; }
a		{color:#10065A; text-decoration:none; }
a:hover	{color:#225799; text-decoration:underline;}


/*structural elements*/
#container	{margin:0px auto; text-align:center; width:900px; border:1px solid #003366; background:#fff; }
#holder		{width:100%; padding:10px 20px 1px 20px; background:#FFFFFF; text-align:left; }
#logo		{background:url('../images/lm_logo.gif') no-repeat; padding:0px 0px 11px 5px; float: left; /*border: solid 1px #333; */}
#land		{ padding:0px 0px 11px 0px; float: right; margin: 0 -8px 0 0px; /*border: solid 1px #333;*/}
#navigation	{/*padding:4px 0 0 -5px; background:#fff;*/ padding:0 10px 0 -10px; font-size:85%; color: #FF6F00; border: 1px sold #10065A; width: 740px; font-weight:bold;}
#content	{float:left; width:610px; padding:0px 1px 0 10px; line-height:140%;  }
#news		{float:right;  padding:20px 5px 0 0; line-height:140%;  width: 220px; font-size:95%; }
.newsItem	{padding:20px 10px 5px 20px; background:#FFF; border:1px solid #8D7C74; font-size:90%; margin-bottom:20px; }
.newsstart	{padding:100px 5px 5px 15px; background:#FFF;  font-size:80%; margin-bottom:10px; float: left; }
#footer		{clear:both; width:900px; font-size:80%; background:#fff; padding:20px; text-align:left; border-top:2px solid #003366; }
#copyright	{float:right; }
a img { border: 0px; }
#pdf { border: 0px; margin-left: 20px;}

.h2 {color:#003366; margin:0 0 10px 0; padding:0; font-size:105%; font-weight:normal;  }

/*headings*/
.newsItem h1	{color:#225799; margin:1px 0 1px 0; padding:0; font-size:110%; font-weight:bold; }
.newsItem h2	{color:#003366; margin:0 0 10px 0; padding:0; font-size:90%; font-weight:normal; }
#content h1		{font-size:120%; font-weight:bold; line-height:110%; margin:0; padding:0 0 1px 0; color:#D86704;}
#content h2		{font-size:100%; font-weight:bold; line-height:110%; margin:0; padding:0 0 1px 0; color:#D86704; letter-spacing: -0.01em; }
#content h3		{font-size:100%; font-weight:bold;  margin:0; padding:0; color:#1B0559; display: inline;}
#logo h3		{font-weight:bold;  margin:0; padding:0; color:#D86704; font-size:100%;}

/*navigation*/
#navigation ul 		{margin:0; padding:0 10px 0 0; list-style:none; display:inline;}
#navigation li 		{margin:0; padding:0 10px 0 0; list-style:none; display:inline; }
#navigation a		{color:#10065A; padding:0 10px 0 0; text-decoration:none;  font-weight:bold; display: inline;}
#navigation p		{color:#D86704; padding:0 0px 0 0; text-decoration:none;  display: inline; font-weight:bold; letter-spacing: 1em; }
#navigation a:hover	{color:#225799; font-weight:bold; padding:0 10px 0 0;}

#footer ul 		{margin:0; padding:0; }
#footer li 		{margin:0; padding:0; list-style:none; display:inline; }
#footer p		{color:#000000; font-weight:bold; padding:0 5px 0 0; text-decoration:underline; display: inline; }
#footer a		{color:#FF6F00; font-weight:bold; padding:0 5px 0 0; text-decoration:underline; }
#footer a:hover	{color:#000000; text-decoration:none; }

/*Additional classes*/
.clear {
	height: 0.1px;
	overflow: hidden;
	font-size: 0.1px;
	line-height: 0.1px;
	clear: both;
}

.invisible{
	width: 0px;
	height: 0px;
	left: -1000px;
	top: -1000px;
	position: absolute;
	overflow: hidden;
	display: inline;
}

/*shamelessly borrowed styles from http://www.positioniseverything.net/easyclearing.html*/
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix {height:1%; }
.clearfix {display:block; }
/* End hide from IE-mac */


td {
	vertical-align: top;
	line-height: 25px;
}


input.text, select {
	margin: 5px 0px 20px 25px;
	color: #8D7C74;
	border: 1px solid #8D7C74;
	width: 180px;
}

select {
	width: 180px;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 5px 0px 10px 25px;
	font-size: 0.9em;
	color: #8D7C74;
	border: 1px solid #8D7C74;
}

.error {
	color: #D1005B;
	margin-left: 25px; 
}

.submit {
	margin-left: 25px;
	
}
.captcha {
	margin-left: 25px;
}
