/***********************************************/
/* Logion.css                            */
/* Logion Web Design and Development LLC  */
/* Salem - Portland, Oregon */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body { 
font-family : Arial, sans-serif;
color : #333333;
line-height : 1.166;
margin : 0;
padding : 0;
background-attachment : fixed;
background-color : #000033;
} 
a:link, a:visited { 
color : #FFFFFF;
text-decoration : none;
} 
a:hover { 
text-decoration : underline;
} 
h1 { 
font : bold 120% Arial, sans-serif;
color : #334d55;
margin : 0;
padding : 0;
} 
h2 { 
font : bold 114% Arial, sans-serif;
color : #006699;
margin : 0;
padding : 0;
} 
h3 { 
font : bold 100% Arial, sans-serif;
color : #334d55;
margin : 0;
padding : 0;
} 
h4 { 
font : 100% Arial, sans-serif;
color : #333333;
margin : 0;
padding : 0;
} 
h5 { 
font : 100% Arial, sans-serif;
color : #334d55;
margin : 0;
padding : 0;
} 
ul { 
list-style-type : square;
} 
ul ul { 
list-style-type : disc;
} 
ul ul ul { 
list-style-type : none;
} 
form { 
margin : 0;
padding : 0;
} 
label { 
font : bold 1em Arial, sans-serif;
color : #334d55;
} 
input { 
font-family : Arial, sans-serif;
} 
#pagecell1 {
	top : 0;
	left : 0;
	width : 1024px;
	background-color : #ffffff;
	margin-right: auto;
	margin-left: auto;
} 
#tl { 
position : absolute;
top : -1px;
left : -1px;
margin : 0;
padding : 0;
z-index : 100;
} 
#tr { 
position : absolute;
top : -1px;
right : -1px;
margin : 0;
padding : 0;
z-index : 100;
} 
#masthead { 
top : 0;
left : 0;
width : 1024px;
border-bottom-width : thin;
border-bottom-style : solid;
border-bottom-color : #cccccc;
background-color : #ffffff;
} 
#pageNav { 
float : left;
width : 162px;
padding : 0;
background-color : #333333;
border-left : 1px solid #cccccc;
border-bottom : 1px solid #cccccc;
font : small Verdana, sans-serif;
} 
#content { 
width : auto;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 160px;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 5px;
border-right-width : thin;
border-left-width : 0;
border-right-style : solid;
border-left-style : solid;
border-right-color : #cccccc;
border-left-color : #ccd2d2;
} 
#siteName { 
margin : 0;
color : #ffffff;
font-weight : normal;
background-color : #333333;
width : 750px;
padding-top : 0;
padding-right : 0;
padding-bottom : 8px;
padding-left : 0;
} 
#utility { 
font : 75% Verdana, sans-serif;
position : absolute;
top : 20px;
right : 0;
color : #919999;
} 
#utility a { 
color : #ffffff;
} 
#utility a:hover { 
text-decoration : underline;
} 
#pageName { 
padding : 0 0 10px 10px;
margin : 0;
border-bottom : 1px solid #ccd2d2;
} 
#pageName h2 { 
font : bold 175% Arial, sans-serif;
color : #cccccc;
background-image : url("backgroundpattern2.jpg");
margin : 0;
padding : 0;
} 
#pageName img { 
position : absolute;
top : -64px;
right : 6px;
padding : 0;
margin : 0;
left : 2px;
width : 160px;
} 
#globalNav { 
position : relative;
width : 100%;
height : 32px;
color : #cccccc;
padding : 0;
margin : 0;
background-image : url("glbnav_background.gif");
} 
#globalNav img { 
margin-bottom : -4px;
} 
#gnl { 
position : absolute;
top : 0;
left : -21px;
width : 10px;
} 
#gnr { 
position : absolute;
top : 2px;
right : 0;
left : 726px;
} 
#globalLink { 
position : absolute;
top : -73px;
height : 22px;
padding : 0;
margin : 0;
left : 228px;
z-index : 100;
width : 449px;
} 
a.glink, a.glink:visited { 
font-size : small;
color : #000000;
font-weight : bold;
margin : 0;
padding : 2px 5px 4px 5px;
border-right : 1px solid #8fb8bc;
} 
a.glink:hover { 
background-image : url("glblnav_selected.gif");
text-decoration : none;
} 
.skipLinks { 
display : none;
} 
.subglobalNav { 
position : absolute;
top : 84px;
left : 0;
height : 20px;
padding : 0 0 0 10px;
visibility : hidden;
color : #ffffff;
} 
.subglobalNav a:link, .subglobalNav a:visited { 
font-size : 80%;
color : #ffffff;
} 
.subglobalNav a:hover { 
color : #cccccc;
} 
#search { 
position : absolute;
top : 11px;
right : 10px;
z-index : 101;
left : 513px;
width : 138px;
} 
#search input { 
font-size : 70%;
margin : 0 0 0 10px;
} 
#search a:link, #search a:visited { 
font-size : 80%;
font-weight : bold;
} 
#search a:hover { 
margin : 0;
} 
#breadCrumb { 
padding : 5px 0 5px 10px;
font : small Verdana, sans-serif;
color : #aaaaaa;
} 
#breadCrumb a { 
color : #aaaaaa;
} 
#breadCrumb a:hover { 
color : #005fa9;
text-decoration : underline;
} 
.feature { 
padding : 0 0 10px 10px;
font-size : 80%;
height : auto;
} 
html > body .feature { 
height : auto;
} 
.feature h3 { 
font : bold 175% Arial, sans-serif;
color : #000000;
padding : 30px 0 5px 0;
} 
.feature img { 
float : left;
padding : 0 10px 0 0;
} 
.story { 
padding : 10px 0 0 10px;
font-size : 80%;
} 
.story h3 { 
font : bold 125% Arial, sans-serif;
color : #000000;
} 
.story p { 
padding : 0 0 10px 0;
} 
.story a.capsule { 
font : bold 1em Arial, sans-serif;
color : #005fa9;
display : block;
padding-bottom : 5px;
} 
.story a.capsule:hover { 
text-decoration : underline;
} 
td.storyLeft { 
padding-right : 12px;
} 
#siteInfo { 
clear : both;
border-top : 1px solid #cccccc;
font-size : small;
color : #cccccc;
margin-top : 0;
background-color : #333333;
width : 100%;
} 
#siteInfo img { 
padding : 4px 4px 4px 0;
} 
#sectionLinks { 
margin : 0;
padding : 0;
} 
#sectionLinks h3 { 
padding : 10px 0 2px 10px;
border-bottom : 1px solid #cccccc;
} 
#sectionLinks a:link, #sectionLinks a:visited { 
display : block;
border-top : 1px solid #ffffff;
border-bottom : 1px solid #cccccc;
font-weight : bold;
padding : 3px 0 3px 10px;
color : #CCCCCC;
background-color : #333333;
} 
#sectionLinks a:hover { 
border-top : 1px solid #cccccc;
background-color : #666666;
background-image : none;
font-weight : bold;
text-decoration : none;
} 
.relatedLinks { 
margin : 0;
padding : 0 0 10px 10px;
border-bottom : 1px solid #cccccc;
} 
.relatedLinks h3 { 
padding : 10px 0 2px 0;
} 
.relatedLinks a { 
display : block;
} 
#advert { 
padding : 10px;
} 
#advert img { 
display : block;
} 
.style12 { 
color : #333333;
font-weight : bold;
} 
.style18 { 
color : #990000;
} 
.style19 { 
color : #006633;
} 
body { 
background-color : #333333;
} 
pagename { 
background-image : url(/backgroundpattern2.jpg);
} 
.style54 { 
font-size : x-small;
} 
.style63 { 
font-size : small;
} 
.style66 { 
color : #005fa9;
} 
a:link { 
text-decoration : none;
} 
a:visited { 
text-decoration : none;
} 
a:hover { 
text-decoration : underline;
color : #333333;
} 
a:active { 
text-decoration : none;
} 
.style67 { 
color : #993300;
} 
.style69 { 
font-size : x-small;
color : #003366;
} 
.style76 { 
color : #ffffff;
} 
.style77 { 
font-size : xx-small;
} 
.style78 { 
color : #993300;
font-size : xx-small;
} 
p.c10 { 
text-align : justify;
} 
table.c9 { 
border-collapse : collapse;
} 
td.c8 { 
font-family : verdana, helvetica, sans-serif;
font-size : 10px;
} 
hr.c7 { 
color : #cccccc;
} 
p.c6 { 
text-align : center;
} 
div.c5 { 
text-align : left;
} 
h4.c4 { 
text-align : center;
} 
p.c3 { 
text-align : left;
} 
span.c2 { 
color : #333333;
font-family : arial;
} 
div.c1 { 
text-align : center;
} 
h4.c4 { 
text-align : center;
} 
p.c3 { 
text-align : center;
} 
h1.c1 { 
text-align : left;
} 
a { 
font-size : small;
} 
.style85 { 
color : #666666;
} 
.style86 { 
font-size : medium;
} 
#Layer1 { 
position : absolute;
width : 200px;
height : 82px;
z-index : 1;
left : 56px;
top : 5px;
background-color : #ffffff;
} 
.style87 { 
font-size : large;
} 
div.c11 { 
text-align : center;
} 
body { 
background-color : #000033;
} 
p.c3 { 
text-align : left;
} 
div.c2 { 
text-align : left;
} 
div.c1 { 
text-align : center;
} 
p.c2 { 
text-align : center;
} 
p.c1 { 
text-align : left;
} 
body, td, th { 
font-size : small;
} 
.style88 { 
color : #000099;
font-style : italic;
font-weight : bold;
} 
.style89 { 
color : #003366;
} 
.style90 { 
font-size : x-large;
} 
p.c2 { 
text-align : center;
} 
div.c1 { 
text-align : left;
} 
div.c111 { 
text-align : center;
} 
.style12 { 
color : #333333;
font-weight : bold;
} 
.style18 { 
color : #990000;
} 
.style19 { 
color : #006633;
} 
body { 
background-color : #333333;
} 
pagename { 
background-image : url(/backgroundpattern2.jpg);
} 
.style54 { 
font-size : x-small;
} 
.style63 { 
font-size : small;
} 
.style66 { 
color : #005fa9;
} 
a:link { 
text-decoration : none;
} 
a:visited { 
text-decoration : none;
} 
a:hover { 
text-decoration : underline;
color : #333333;
} 
a:active { 
text-decoration : none;
} 
.style67 { 
color : #993300;
} 
.style69 { 
font-size : x-small;
color : #003366;
} 
.style76 { 
color : #ffffff;
} 
.style77 { 
font-size : xx-small;
} 
.style78 { 
color : #993300;
font-size : xx-small;
} 
p.c10 { 
text-align : justify;
} 
table.c9 { 
border-collapse : collapse;
} 
td.c8 { 
font-family : verdana, helvetica, sans-serif;
font-size : 10px;
} 
hr.c7 { 
color : #cccccc;
} 
p.c6 { 
text-align : center;
} 
div.c5 { 
text-align : left;
} 
h4.c4 { 
text-align : center;
} 
p.c3 { 
text-align : left;
} 
span.c2 { 
color : #333333;
font-family : arial;
} 
div.c1 { 
text-align : center;
} 
h4.c4 { 
text-align : center;
} 
p.c3 { 
text-align : center;
} 
h1.c1 { 
text-align : left;
} 
a { 
font-size : small;
} 
.style85 { 
color : #666666;
} 
.style86 { 
font-size : medium;
} 
#Layer1 { 
position : absolute;
width : 200px;
height : 82px;
z-index : 1;
left : 56px;
top : 5px;
background-color : #ffffff;
} 
.style87 { 
font-size : large;
} 
div.c11 { 
text-align : center;
} 
body { 
background-color : #000033;
} 
p.c3 { 
text-align : left;
} 
div.c2 { 
text-align : left;
} 
div.c1 { 
text-align : center;
} 
p.c2 { 
text-align : center;
} 
p.c1 { 
text-align : left;
} 
body, td, th { 
font-size : small;
} 
.style88 { 
color : #000099;
font-style : italic;
font-weight : bold;
} 
.style90 { 
font-size : x-large;
} 
p.c2 { 
text-align : center;
} 
div.c1 { 
text-align : left;
} 
div.c111 { 
text-align : center;
} 
p.c2 { 
text-align : center;
} 
div.c1 { 
text-align : center;
} 
p.c1 { 
text-align : left;
} 
