/* Tag-specific */
html{
    font-size: 100%;
}

body{
    /* The default font size will be 12 pixels with the default web browser font size setting*/
    font: 0.8125em/1em Arial, Helvetica, sans-serif;
	background-image:url('/images/template/bg-vertslice.jpg');
	background-repeat:repeat-x;
	padding: 0px;
	margin: 0px;
	color: #333333;
}

input, select, textarea{
    font-size: 100%;
}

h1{
    /* This font will be 24 pixels with the default web browser font size setting */
    font: 2em/1em Arial, Helvetica, sans-serif;
	color: #a4bc61;
}

Alert{
    borderStyle:solid;
    borderColor:#333333;
    background-color:#ffffff;
    borderAlpha:0;
    borderThickness:1;
    roundedBottomCorners:true;
    cornerRadius:2;
    headerHeight:21;
    backgroundAlpha:0.9;
    highlightAlphas:0.46, 0.19;
    headerColors:#ffffff, #ffffff;
    titleStyleName:"alertTitle";
    message-style-name:"messageStyle";
    button-style-name:"AlertButtons";

} 

h2{
    /* This font will be 18 pixels with the default web browser font size setting */
    font: 1.5em/1em Arial, Helvetica, sans-serif;
}

h3{
    /* This font will be 14.4 pixels with the default web browser font size setting */
    font: 1.2em/1em Arial, Helvetica, sans-serif;
}

#displayer {
	border: 1px solid black;
	width: 100%;
}

#displayer th{
	background-color:#006daa;
	color: #ffffff;
	padding: 3px;
	white-space: nowrap;
}

#displayer td{
	background-color: #F3F3F3;
	border: 1px solid #D2D2D2;
	padding: 3px;
}

#displayer td.darker {
	background-color: #E5E5E5;
}

.bluey {
	color: #006daa;
}


a {
	color: #333333;
	text-decoration: underline;
}

a.bluelinker {
	color: #006daa;
	text-decoration: none;
}
a.bluelinker:hover {
	text-decoration: underline;
}

.esummary p {
	text-align: justify;
}

.imageFloatLeft {
	margin: 15px;
	float: left;
}

#breadcrumbs {
	background-image:url('/images/template/breadcrumbs_fade.jpg');
	background-repeat:repeat-y;
	background-color: #ffffff;
	height: 35px;
	line-height: 35px;
	padding-left: 10px;

}

#breadcrumbs a{
}

#cssdropdown2 li {
}


#pComment, #pCommentShow {
	cursor: pointer;
}
#pCommentBox {
	padding: 3px;
	height: 60px;
	width: 628px;
	overflow-y: auto;
	overflow-x: hidden;
}

#pCommentButton, #pCommenterCancelButton{
	margin-top: 3px;
	border: 1px solid black;
}

#pCommentWrap {
	width: 95%;
	border: 1px solid #C9C9C9;
	margin:0px auto;
	padding: 2px;
	margin-bottom: 10px;
}

#pCommentDateBoxDisplay {
	position: relative;
	background: #EEEEEE;
	border: 1px solid #C9C9C9;
	padding: 2px;
}

#pCommentBoxDisplay {
	font-size: 0.9em;
	position: relative;
	padding: 2px;
}

#pgCommentConfirm {
	width: 95%;
	margin:0px auto;
	background-color: #E8FFEA;
	border: 1px solid #047801;
	color: #047801;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}



#bComment, #bCommentShow {
	cursor: pointer;
}
.bCommentBox {
	padding: 3px;
	height: 60px;
	width: 628px;
	overflow-y: auto;
	overflow-x: hidden;
}

#bCommentButton, #bCommenterCancelButton{
	margin-top: 3px;
	border: 1px solid black;
}

#bCommentWrap {
	width: 95%;
	border: 1px solid #C9C9C9;
	margin:0px auto;
	padding: 2px;
	margin-bottom: 10px;
}

#bCommentDateBoxDisplay {
	position: relative;
	background: #EEEEEE;
	border: 1px solid #C9C9C9;
	padding: 2px;
}

#bCommentBoxDisplay {
	font-size: 0.9em;
	position: relative;
	padding: 2px;
}

.beCommentConfirm {
	width: 95%;
	margin:0px auto;
	background-color: #E8FFEA;
	border: 1px solid #047801;
	color: #047801;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#main-wrap {
	position: relative;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	/*border: 1px solid black;*/
}

#logo {
	position: relative;
	float: left;
}
#tsize {
	margin-bottom: 3px;
}

#text-search {
	text-align: center;
	position: relative;
	float: right;
	margin-top: 30px;
	width: 189px;
}

#main-nav-pic {
	top: 31px;
	position: relative;
	height: 299px;
	width: 800px;
}
#searchArrow {
	margin-top: 1px;
	margin-left: 2px;
	float: right;
}

#test
{
    position: relative;
    visibility: hidden;
    height: auto;
    width: auto;
}


#left-nav {
	position: relative;
	height: 299px;
	width: 133px;
	float: left;
	background-image:url('/images/template/leftnav-fade.jpg');
	background-repeat:no-repeat;
} 

#nav {
	margin-top: 35px;
}

#nav p{
	margin-top: 0px;
	margin-bottom: 5px;
}

#nav a{
	font: 1.3em/1em Arial, Helvetica, sans-serif;
	color: #685f65;
	text-decoration: none;
}

#nav a.selected{
	color: #006daa;
}

#nav a:hover{
	color: #006daa;
}

#right-main-image{
	position: relative;
	float: right;
	height: 265px;
	width: 663px;
	background-repeat:no-repeat;
}

#right-main-image-interior{
	position: relative;
	float: right;
	height: 265px;
	width: 667px;
	background-image:url('/images/template/blue_wavy.jpg');
	background-repeat:no-repeat;
	overflow: hidden;
}


#header-qol{
	position: relative;
	float: left;
	height: 66px;
	top: 200px;
}
#header-qol-content {
	width: 211px;
	overflow-y: scroll;
	overflow-x: hidden;
	height: 191px;
	background-color: #ffffff;
	padding: 3px;
	border-left: 2px solid #006daa;
	border-right: 2px solid #006daa;
	border-bottom: 2px solid #006daa;
}

#header-secondary{
	position: relative;
	float: left;
	height: 66px;
	top: 200px;
}
#header-secondary-content {
	width: 211px;
	overflow-y: scroll;
	overflow-x: hidden;
	height: 191px;
	background-color: #ffffff;
	padding: 3px;
	border-left: 2px solid #a4bc61;
	border-right: 2px solid #a4bc61;
	border-bottom: 2px solid #a4bc61;
}
#header-tools{
	position: relative;
	float: left;
	height: 66px;
	top: 200px;
}
#header-tools-content {
	width: 211px;
	overflow-y: scroll;
	overflow-x: hidden;
	height: 191px;
	background-color: #ffffff;
	padding: 3px;
	border-left: 2px solid #685f65;
	border-right: 2px solid #685f65;
	border-bottom: 2px solid #685f65;
}
#main-boxes {
	position: relative;
	top: 20px;
}
#box1 {
	position: relative;
	height:107px; 
	width:249px;
	margin-right: 27px;
	background-image:url('/images/template/ql_mainbox.gif');
	background-repeat:no-repeat;
	float: left;
	z-index: 2;
}

#box2 {
	position: relative;
	height:107px; 
	width:249px;
	margin-right: 26px;
	background-image:url('/images/template/sh_mainbox.gif');
	background-repeat:no-repeat;
	float: left;
	z-index: 2;
}

#box3 {
	position: relative;
	float: left;
	height:107px; 
	width:249px;
	background-image:url('/images/template/ot_mainbox.gif');
	background-repeat:no-repeat;
	z-index: 2;
}

#boxtext {
	position: relative;
	top: 65px;
	margin-right: 20px;
	margin-left: 25px;
}

#bottom-span {
	background-image:url('/images/template/bottom-hugespan.gif');
	background-repeat:y;
	background-attachment:fixed;
	background-position:center;
	position: relative;
	top: 40px;
}
#bottom-wrap {
	position: relative;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}

#bottom-span2 {
	background-image:url('/images/template/bottom-hugespan2.gif');
	background-repeat:y;
	background-attachment:fixed;
	background-position:center;
	position: relative;
	top: 3px;
}
#bottom-wrap2 {
	position: relative;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}



#left-bottom {
	padding-top: 15px;
	padding-right: 15px;
}

#right-bottom {
	padding: 15px;
}

#coTitle, #coTitle ul { list-style: none; }
#coTitle, #coTitle * { padding: 0; margin: 0px; }
#coTitle a { border: 1px solid #F4F4F4; margin: 1px; text-decoration: none; padding: 5px;  color: black; display: block;background-color: #ffffff; }
#coTitle  li a:hover { background-color: #e5f0f6; }


#header-content-list, #header-content-list ul { list-style: none; }
#header-content-list, #header-content-list * { padding: 0; margin: 0px; }
#header-content-list a { border: 1px solid #F4F4F4; margin: 1px; text-decoration: none; padding: 5px;  color: black; display: block; filter:alpha(opacity=100);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;}
#header-content-list  li a:hover { background-color: #e5f0f6; }

/* General */
#cssdropdown, #cssdropdown ul { list-style: none; }
#cssdropdown, #cssdropdown * { padding: 0; margin: 0; }

/* Head links */
#cssdropdown li.headlink { width: 197px; float: left; margin-left: -1px; text-align: center; }


#cssdropdown li.headlink a { display: block; padding: 15px; }

/* Child lists and links */
#cssdropdown li.headlink ul { display: none; text-align: left; }
#cssdropdown li.headlink:hover ul { display: block; }
#cssdropdown li.headlink ul li a { text-decoration: none;padding: 5px; color: black; }
#cssdropdown li.headlink ul li a:hover { background-color: #e5f0f6; }


#cssdropdown {
	margin-top: 20px;
}
#cssdropdown2{
	margin-left: 12px; margin-right: 12px; 
	width: 168px;
	height: 150px;
	overflow-y: scroll;
	overflow-x: hidden;
	background: white;
}

.blueborders {
	border-left: 2px solid #006daa; border-bottom: 2px solid #006daa; border-right: 2px solid #006daa;
}

.greenborders {
	border-left: 2px solid #a4bc61; border-bottom: 2px solid #a4bc61; border-right: 2px solid #a4bc61;
}

.grayborders {
	border-left: 2px solid #685f65; border-bottom: 2px solid #685f65; border-right: 2px solid #685f65;
}

/*FEED STUFF*/

#feed{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	
}

#feed li{
	margin-bottom: 15px;
}
.parss-title {
	font: bold 1em/1em Arial, Helvetica, sans-serif;
	display:block;
	clear:left;
}
.parss-title a{
	color: #333333;
	text-decoration: none;
}

.parss-date {
	display:block;
	color:#666;
}
.parss-image {
	display:hidden;
}
.parss-image img {
	display: hidden;
}
.parss-description {
	display: block;
}

#footer {
	font: 0.85em/1em Arial, Helvetica, sans-serif;
	position: relative;
	padding: 10px;
	text-align: center;
	background-color: #817b7f;
	color: #ffffff;
	border-bottom: 5px solid #685e66;
}
#footer p {
	margin: 5px; padding: 0px;
}

#footer a {
	color: #ffffff;
}

#LNEWS {
	/*background-image:url('/images/LNNULL.jpg');
	background-repeat:no-repeat;*/
}


.bEntry {
	border: 1px solid #818181;
	padding: 10px;
	margin-bottom: 10px;
}

.bEntryDate {
	font-size: 85%;
	color: #685f65;
	font-weight: bold;
}

.bEntryTitle {
	color: #006daa;
	font-weight: bold;
	font-size: 130%;
}

#blogArchives{
	margin-bottom: 4px;
}

#blogArchives a{
	font-size: 110%;
	text-decoration: none;
	
}

#blogArchives a:hover{
	text-decoration: underline;
	
}

#feed22 {
	list-style: none;
}

#feed22 li {
	color: #818181;
	margin-bottom: 8px;
	padding-bottom: 8px;
	border-bottom: 1px dotted #818181;
}

#feed22 a {
	text-decoration: none;
	font-weight: bold;
}

.newsListing {
	text-decoration: none;
	font-size: 110%;
	font-weight: bold;
	color: #818181;
}


#newsletter {
border: 1px solid black;
padding: 15px;
margin: 5px;
position: relative;

}

#newsletterHeader {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #685f65;
	position: relative;
}

#newsLetterTitle {
	float: right;
	position: relative;

}

#newsLetterTitle h1{
	color: #006daa;
	font-size: 40px;
}


