/* CSS Document */

body {
	margin: 0;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size : 1em;
}

ul {list-style:none; margin: 0; padding: 0;
}

ul li {
font-family:  arial, verdana, helvetica, sans-serif;
font-size: 1em;
}

img {
	padding: 0px;
	border: none;
	/* vertical-space: 0; this is invalid */
}
/* top banner classes */
.topBanner {
	clear: both;
	
	height: 2em;
	background-color: #ffffff; 
}
.logo{
	float: left;
	vertical-align:bottom;
	padding-top:1px;
}

.topLink {
	
	padding: 2px 5px 0 0;
	text-align: right;
	font-size: 70%; 
}
.topLink .hide{
	height: 0; overflow: hidden;
}
img.toplink{
	padding: 0px; 
	border: none;
	vertical-align:text-bottom;
}
a.topmenu{
	text-decoration: none;
	color : #000000;
}
a.topmenu:hover{
	text-decoration: none;
	color : #cc0000;
}
/* Button link classes */
a.topofpage {
	font-size: 70%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.topofpage:hover {
	color: #000000;
	text-decoration: underline;
}
img.button {
	vertical-align:middle;
}
a.button {
	color:#ffffff;
	text-decoration:none;
	border-top:#eeeeee solid 1px; border-left:#eeeeee solid 1px;
	border-bottom:#000000 solid 1px; border-right:#000000 solid 1px;
	padding-left:5px; padding-right:5px;
	background-color:#cc0000;
}		
a.button:hover {
	color:#333333;
	border-top:#336699 solid 1px; border-left:#336699 solid 1px;
	border-bottom:#eeeeee solid 1px; border-right:#eeeeee solid 1px;
	background-color:#d8d8d8;
}
.buttonActive {
	text-decoration:none;
	color:#333333;
	border-top:#336699 solid 1px; border-left:#336699 solid 1px;
	border-bottom:#eeeeee solid 1px; border-right:#eeeeee solid 1px;
	background-color:#F5F5EE;
}

/* nav bar */
.link_wrapper{margin: 0px 20px; padding: 0.3em 0.3em; background: url(/images/arrows/arrowright.gif) no-repeat right; text-align:right; }
#bg_color{background-color:#6699cc}

#lc_banner{clear: both;	width: 100%; height: 73px; background-color: #ffffff}
#lc_banner ul {list-style: none; margin: 0; padding: 8px 0 0 0; position:absolute; top: 2px; left: 0px;}
#lc_banner ul li {margin: 0; padding: 0; font-size: 70%;}
#lc_banner ul li a {background: url(/images/arrows/arrowright.gif) no-repeat right ; line-height:1em; padding: 0px 15px 0 13px; display:block; float:right; text-decoration: none;color: black;font-family: Verdana, Arial,  Helvetica, sans-serif;}

#lc_navbar {font-family:Verdana, Arial, Helvetica, sans-serif; clear: both; height:27px; width:100%; padding:0px; font-size: 80%; color: #ffffff; text-align: center; background:url("/images/menu/redstripe.gif") repeat-x; margin: 0;}
#lc_navbar #menu{line-height:2em}
#lc_navbar a, #lc_navbar a:visited  { text-decoration: none;color:#ffffff;}
#lc_navbar a:hover {text-decoration: none; color: #FAA633;}
/* breadcrumbs */
#lc_breadcrumb {font-family:Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;color: #ffffff; font-size:70%; margin: 0px 0px 10px 5px}
#lc_breadcrumb a, div#breadcrumb a:visited  {color:#ffffff;}
#lc_breadcrumb a:hover {text-decoration: none;}
/* content & layout */
#lc_content		{font-family:Verdana, Arial, Helvetica, sans-serif; width: 85%; margin: 0px 0px 0px 5%; padding: 10px;}
#lc_content .box	{ width: 100%; padding:10px; border:1px solid; background-color:#ffffff; }
#lc_content .box ul	{ font-size: .8em}
#lc_content .box li	{ padding: 2px;}
#lc_content .box h1	{ color:#000; margin: 0 0 15px 15px; font-size:1.4em;}
#lc_content .box h2	{ clear:both; font-size:0.8em; margin: 0 0 5px 0; padding: 3px 5px 5px 5px; background-color:#FAA633;}
#lc_content .box p	{ font-family:Arial, Helvetica, sans-serif; font-size:80%; margin-left:5px; }
.outline		{ border:1px solid #FAA633; width: 95%; margin: 10px; padding: 10px; display: table; }
.outlinenoborder	{width: 95%; margin: 10px 2% 10px 2%; padding: 10px; }
.leftthumb		{ float:left; margin:5px 10px 5px 0; }
.rightthumb		{ float:right; margin: 5px 0 5px 5px; }
.centerthumb	{ margin: 0 auto 0 auto; }
.newstext		{ clear: right; margin:5px 0 10px 140px; height: 1%;}
.newstextleft	{ clear: left; margin:5px 0 10px 0px; width: 100%; }
.clear			{ clear:both; }
.posright		{ float:right; background-color: #ffffff; }

