@charset "UTF-8";
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #000000 url(../images/bg-page.jpg) center 2px no-repeat;
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #000000;
}
.twoColFixLtHdr #container { 
	width: 780px;
	margin: 0 auto; 
	text-align: left; 
} 
.twoColFixLtHdr #header { 
	background:; 
	padding:0;
	height:155px;
}
.twoColFixLtHdr #menu {
	float: left;
	width: 240px;
	padding:30px 0 0 0;
}
.twoColFixLtHdr #mainContentWrap { 
	margin: 0 0 0 240px;
	padding:0;
	background:url(../images/bg-paper-repeat.jpg) 7px 0 repeat-y;
} 
.twoColFixLtHdr #mainContentContainer { 
	margin:0;
	padding:150px 0 0 7px;
	background:url(../images/bg-paper-top.jpg) top left no-repeat;
} 
.twoColFixLtHdr #mainContent { 
	margin:0;
	padding:0 125px 20px 40px;
	background:url(/images/bg-paper-bottom.png) left bottom no-repeat;
	width:340px;
}
#mainContentIntro, #mainContentJourno {
	margin:0; 
	padding:0 0 20px 0; 
	width:335px;
}
.twoColFixLtHdr #mainContentTabNav { 
	background:url(../images/tab-nav-shadow.png) 280px 0 no-repeat;
	margin: 0 0 0 240px;
	padding: 0;
	height:25px;
	width:510px;
}
.twoColFixLtHdr #mainContentTabNoNav { 
	background:url(../images/bg-paper-b-sub.png) left top no-repeat;
	margin: 0 0 0 240px;
	padding: 0;
	height:25px;
	width:510px;
}
.twoColFixLtHdr #footer { 
	padding:40px 10px 10px 20px; 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.65em;
} 
.twoColFixLtHdr #footer p {
	margin: 20px 8px 0 0; 
	padding: 10px 0; 
	color: #333333;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#flashTop {
	position:absolute;
	top:0;
	margin:0 0 0 200px;
	padding:0;
	width:685px;
}
#flashSideRight {
	position:absolute;
	top:310px;
	margin:0 0 0 630px;
	padding:0;
	width:255px;
}
#backToTopWrap {
	margin:0;
	padding:0 0 0 160px;
	height:43px;
}
.backToTop {
width: 111px; height:43px; margin: 0; padding:0;
background: url(../images/back-to-top.gif) 0 -43px no-repeat;}
.backToTop a {
display: block; margin: 0; padding:0 width:100%; height:100%; overflow:hidden;
background: url(../images/back-to-top.gif) top left no-repeat;
}								
.backToTop span {
display: none;
margin:0; padding:0;}
.backToTop a:hover {
background-image: none;
}
#menu ul {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	margin:5px 0 30px 17px;
	list-style:square;
	padding:0;
	}
#menu ul ul {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.7em;
	margin:5px 0 10px 10px;
	list-style:square;
	padding:0;
	width:175px;
	}
#menu li li {
	margin:5px 0 5px 0;
	}
#menu li a {
	line-height:1.5em;
	text-decoration:none;
	color: #8c7a45;
	}
#menu li a:hover {
	color: #FFFFFF;
	}	
#footer ul {
	margin:0 0 0 225px;
	padding:0;
	}
#footer li {
	display:inline;
	padding:0 0 0 5px;
	margin:0 3px 0 0;
	background:url(../images/bg-nav-sep.gif) 0 1px no-repeat;
	}	
#footer li a {
	line-height:1.5em;
	text-decoration:none;
	color: #8c7a45;
	}	
#footer a:hover {
	color: #FFFFFF;
	}	
#footer li a:hover {
	color: #FFFFFF;
	}	
#footer a {
	line-height:1.5em;
	text-decoration:underline;
	color: #333333;
	}		
#mainContent p em {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height:10px !important;
}		
#mainContent p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.82em;
	line-height:1.35em;
	padding:0;
}
#mainContent h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	line-height:1.2em;
	padding:0;
	margin:0;
}
.h1Title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.82em !important;
	line-height:1.35em;
	padding:0;
	margin:0;
	display:inline;
	font-weight:100 !important;
}
.paragraph {
	display:inline;
}
#mainContentTabNav ul {
	margin:0;
	padding:0;
}
#mainContentTabNav li {
	display:inline;
}
.tabNavIntro {
float:left;
 width: 105px; height:25px; margin: 0; padding:0;
background: url(../images/tab-nav-intro.png) 0 0 no-repeat;}
.tabNavIntro a {
display: block; margin: 0; padding:0 width:100%; height:100%; overflow:hidden;
background: url(../images/tab-nav-intro.png) top left no-repeat;
}
.tabNavJourno {
float:left; width: 175px; height:25px; margin: 0; padding:0;
background: url(../images/tab-nav-journo.png) 0 -25px no-repeat;}
.tabNavJourno a {
display: block; margin: 0; padding:0 width:100%; height:100%; overflow:hidden;
background: url(../images/tab-nav-journo.png) top left no-repeat;
}
.tabNavIntro span, .tabNavJourno span {
display: none;
margin:0; padding:0;}
.tabNavJourno a:hover {
background-image: none;
}
.picLeft {
float:left;
margin:0 5px 5px 0;
}	
.picRight {
float:right;
margin:0 0 5px 5px;
}	
/* -----------------------------------
       FORM FORMATTING
-------------------------------------*/
form legend {
	padding:0;
	margin:0;
	text-indent:-5000px;
	font-size:0.5em;
}
form {
	margin:0;
}
fieldset {
	border:0;
}
#mainContent form ul {
	list-style: none;
	padding:0 !important;
	margin:0;
	margin:0 15px 0 0;
}
form input, form textarea, form select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 1px;
	color:#000000;
	margin:4px 0 10px 0;
}
#mainContent form li {
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	line-height:12px !important;
	padding:0 !important;
	margin:0 0 10px 0px !important;
	list-style:none !important;
}
#mainContent form label {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.75em;
	line-height:1.35em;
	float:left;
	margin:4px 30px 0 0;
	padding:0;
	width: 100px;
}
.required {
	border:1px solid #FF0000 !important;
}
.invalid {
	border:1px solid #FF0000 !important;
}
h1, h2 {
	padding:0;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1em;
}
.pageSep {
	background:url(../images/bg-page-sep.gif) 150px 10px no-repeat;
	padding:40px 0 10px 0;
}