
body {	font-family:Arial, Helvetica, sans-serif;	font-size:10pt;	background:#eaf0f7; color:#555;	}
.outer {	width:940px;	margin:5px auto;	background:#FFF;	}
.header {	background:#002e64 url(pageimg/logoside1501.jpg) top left repeat-y;	}
/*
.header h1 { width:350px; height:100px; background:url(pageimg/head4.jpg); font-size:1px; text-indent:-2000px; 
			 float:left; margin-left:100px;	margin-top:10px; }
.header h1 a { display:block; width:350px; height:100px; }
* html .header h1 { margin-left:55px; }
.header .logoLRC { float:right; margin:20px 30px 0 0; }
*/
.header h1 { width:360px; height:111px; font-size:1px; text-indent:-2000px; float:left; margin:5px 0 0 100px; padding:0;
				background:url(pageimg/head-logo1.gif) top left no-repeat; }
* html .header h1 { margin-left:55px; }
.header h1.lrc { width:227px; height:120px; background:url(pageimg/head-logo1-lrc.gif) top left no-repeat; }
.header h1 a { display:block; width:370px; height:120px; }
.header img.rand { float:right; margin:3px 20px 0 0; }

.header p.contact { float:left; clear:left; margin:5px 0 3px 100px; padding:0; color:#DDD; font-size:0.9em; }
.header p.contact a { color:#EEE; text-decoration:none;}
.header p.contact a:hover { text-decoration:underline; }
* html .header p.contact { margin-left:57px; width:750px; }
html>body .header p.contact { margin-left:104px; width:750px; }

div.cb { clear:both; height:1px; font-size:1px; line-height:1px; }

.header #rc_newsletter { clear:both; color:#FFF; text-align:right; margin:0 10px 0 0; padding:5px 0 5px 0; }
.header #rc_newsletter { clear:none; padding-top:115px; }

.header #rc_newsletter p { margin:0; padding:0; color:#CCC; }
.header #rc_newsletter #rcemail {	border:1px solid #d2ce75;	padding:3px 3px;	font-size:8pt;	margin:0 3px;	}
.header #rcSubmit {	background:#d9d470;	border:none; color:#012f60;	margin:0 5px; padding:2px 5px;	cursor:pointer;}
.header #rcISubmit { margin:0 0 -8px 0; padding:0; }

.inner {	background:url(pageimg/side2border.gif) left repeat-y;	}
.content {	padding:10px;	float:right;	width:700px;	}
.sidebar {	padding:10px; width:200px;	float:left; text-align:center;	}

.font_smaller {	font-size:0.7em; }

.nav ul, .nav li { display:block; margin:0; padding:0; list-style:none; text-align:left; }
.nav ul { z-index:5; width:200px; }
.nav ul li { background:#FFF; position:relative; float:left; }
.nav ul ul { position:absolute; width:220px; left:100%; top:-2px; z-index:20; 
			background:#FFF; border:1px solid #336; border-top-width:4px; border-right-width:2px; }
.nav ul a { color:#666; display:block; padding:5px; text-decoration:none; border-bottom:1px solid #EEE; width:190px;  }
.nav ul a:hover { background-color:#f0f4f9; color:#000; }
.nav ul ul a { width:210px; }

ul.sub, ul.sub ul.sub, li.navOpen ul.sub ul.sub { display:none; }
li.navOpen ul.sub, li.navOpen ul.sub li.navOpen ul.sub { display:block; }
li li.navOpen ul.sub { display:block; }
li.navParent a, li.navParent li.navParent a { background-image:url(pageimg/navarrow1.gif); background-position:right; background-repeat:no-repeat; }
li.navParent li a, li.navParent li.navParent li a { background-image:none; }
.nav ul.showMenu, .nav ul ul.showMenu { display:block; }
.nav li.showMenu ul { display:block; }
.nav li.showMenu ul ul { display:none; }




.sidebar hr { clear:both; }

div.tc_link { margin:0 0 10px 0; text-align:right; padding:4px 15px; border:1px solid #c3bd05; background:#f7f6e7; }
div.tc_link p { margin:0; padding:0; color:#595600; }
div.tc_link a { color:#595600; }
div.tc_link a:hover { color:#8e4f0b;  }




p, li {	color:#666;	}
p a, li a {	color:#666; 	}
h1 {	font-weight:normal;	font-size:1.6em;	}
h2 {	font-weight:normal;	font-size:1.4em;	}
h3 {	font-weight:normal;	font-size:1.3em;	}
h4 {	font-weight:normal;	font-size:1.2em;	}
h5 {	font-weight:normal;	font-size:1.1em;	background:none;	padding-left:0;	}
h6 {	font-weight:normal;	font-size:1em;	}

.boxfull {	background:url(pageimg/box-fullbottom.jpg) bottom left no-repeat;	width:700px;	padding:0 0 15px 0;	clear:both;	margin:8px 0;	}
.boxfull h2 {	background:url(pageimg/box-fulltop.jpg) top left no-repeat;	padding:5px 8px 0; margin:0;	}
.boxfull p {	margin:8px;	}
.boxfull img {	border:none;	float:right;	margin:0 8px;	}

.boxthirdlast,
.boxthird {	background:url(pageimg/box-thirdbottom.jpg) bottom right;	width:220px;	padding:0 0 10px 0;	
			float:left;	margin:10px 20px 10px 0;	height:200px;	}
.boxthirdlast {	margin:10px 0;	}
.boxthirdlast h2,
.boxthird h2 {	background:url(pageimg/box-thirdtop.jpg) top left no-repeat; padding:5px 8px 0;	margin:0;	}
.boxthirdlast p,
.boxthird p {	margin:8px;	}
.boxthirdlast img, .boxthird img {	border:none;	}

a img { border:none; }
