/* Archon Information Systems - master style sheet */

/*This section applies to the entire page.*/
body {
color: #313131;
background: #ffffff url(../images/site-bg-rpt.gif) repeat-x bottom center;
background-attachment:fixed;
height: 100%;
font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0px;
padding: 0px;
}

h1 {
border-bottom: 1px solid #3d3d3d;
color: #b76a06;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 30px;
font-weight: normal;
line-height: 32px;
margin: 0px 0px 20px 0px;
padding: 0px 0px 3px 0px;
}

h2 {
color: #7a8798;
font-size: 18px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
line-height: 24px;
margin: 0px 0px 10px 0px;
padding: 0px 25px 0px 0px;
}

h3 {
color: #6d7a8d;
font-size: px;
font-weight: bold;
line-height:24px;
margin: 0px 0px 2px 0px;
padding: 0px;
}
h6 {
color: #7a8798;
font-size: 12px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
line-height: 18px;
margin: 0px 0px 10px 0px;
padding: 0px 25px 0px 0px;
}
blockquote {
color: #7a8798;
font-size: 12px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bold;
margin: 0px 0px 10px 0px;
padding: 0px 25px 10px 0px;
}
p {
margin: 0px 0px 15px 0px;
padding: 0px 25px 0px 0px;
line-height: 22px;
    text-align: justify;
}

p.intro {
font-size: 14px;
line-height:22px;
    text-align: justify;
}

#page.content p.intro {
color: #b76a06;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
}

a, a:active, a:visited {
color: #6680a3;
text-decoration: underline;
}

a:hover {
color: #b66a06;
}

ul, ol {
padding: 0px;
}

ul{
margin: 10px 0px 12px 26px;
}

ol {
margin: 10px 0px 12px 30px;
}

ul li {
list-style-type: square;
margin: 0px;
padding: 0px 0px 10px 0px;
}

ol li {
margin: 0px;
padding: 0px 0px 10px 0px;
}

img.right {
float: right;
margin: 10px 0px 10px 10px;
padding: 0px;
}

img.left {
float: left;
margin: 10px 10px 10px 0px;
padding: 0px;
}

/*Layout*/
#no-print {
display: none;
}

#header {
background-color: #060606;
border-bottom: 5px solid #a45503;
width: 100%;
}



#logo-nav-wrapper, #page-wrapper {
margin: 0px auto;
width: 950px;
}

#logo-nav {
float: left;
width: 950px;
height: 120px;
}

#logo-nav.home {
border-bottom: 1px solid #f9f9f9;
}

#logo {
float: left;
margin: 30px 0px 0px 0px;
width: 220px;
}

#logo img {
margin: 0px;
padding: 0px;
}

#main-nav {
float: right;
width: 720px;
margin: 90px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#main-nav ul {
float: right;
display: inline;
margin: 0px 0px 0px 0px;
padding: 0px;
text-align: right;
}

#main-nav li {
border-right: 1px solid #ffffff;
color: #bacde8;
display: inline;
font-size: 15px;
list-style-type: none;
margin: 0px 12px 0px 0px;
padding: 0px 15px 0px 0px;
text-align: right;
}

#main-nav li a, #main-nav li a:active, #main-nav li a:visited {
color: #bacde8;
text-decoration: none;
}

#main-nav li a:hover {
color: #ffffff;
text-decoration: underline;
}

#main-nav li.last {
border: none;
margin: 0px;
padding: 0px;
}

#main-nav li.active a, #main-nav li.active a:active, #main-nav li.active a:visited, #main-nav li.active a:hover {
color: #ffffff;
text-decoration: none;
}

#page {
border-bottom: 1px solid #3d3d3d;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px;
width: 950px;
}

#page.home {
padding: 45px 0px 45px 0px;
}

#page.content {
background: transparent url(../images/content-bottom-bg.png) no-repeat bottom left;
padding: 25px 0px 75px 0px;
}

#content {
float: left;
margin: 0px;
padding: 0px;
}

#page.home #content {
background: url(../images/home-bg-rpt.gif) repeat-y top left;
}

#page.content #content {
background: url(../images/content-bg-rpt.gif) repeat-y top left;
}

#left-column {
float: left;
width: 285px;
margin: 0px;
padding: 0px;
}

#page.home #left-column {
width: 265px;
padding: 0px 0px 0px 20px;
}

#right-column {
float: right;
width: 665px;
margin: 0px;
padding: 0px;
}
#right-column img { display: block; margin: 10px auto; padding: 5px; background-color: #FFF; border: 1px solid #dee4eb; }
#right-column img.product_logo { margin: 0px; background-color: transparent; border: 0px; }
#right-column ul li, #right-column ul li ul li ul li { list-style-type: disc; }
#right-column ul li ul li { list-style-type: circle; }
#right-column ul li h2 { min-height: 117px; display: block; padding: 10px 0px 10px 113px; }
#right-column ul li h2#li-h2-doc1  { background: transparent url(../images/li-h2-doc1.gif) left 10px no-repeat; }
#right-column ul li h2#li-h2-doc2 { background: transparent url(../images/li-h2-doc2.gif) left 10px no-repeat; }
#right-column ul li h2#li-h2-doc3  { background: transparent url(../images/li-h2-doc3.gif) left 10px no-repeat; }
#right-column ul li h2#li-h2-doc4  { background: transparent url(../images/li-h2-doc4.gif) left 10px no-repeat; }
#page.home #right-column {
width: 590px;
padding: 0px 20px 0px 45px;
}

#page.content #right-column {
width: 640px;
padding: 0px 0px 0px 25px;
}

#subnav {
width: 230px;
}

#subnav ul {
border-top: 1px solid #dbdbdb;
margin: 0px 0px 40px 0px;
padding: 0px 0px 0px 0px;
}

#subnav li {
border-bottom: 1px solid #dbdbdb;
color: #6d7a8d;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 17px;
list-style-type: none;
margin: 0px;
padding: 0px;
}

#subnav li a, #subnav li a:active, #subnav li a:visited {
background: url(../images/subnav-bullet.gif) no-repeat 4px 10px;
color: #6d7a8d;
display: block;
margin: 0px 0px 0px 0px;
padding: 10px 5px 10px 30px;
text-decoration: none;
}

#subnav li a:hover {
background-color: #b76a06;
background-image: url(../images/subnav-bullet-over.gif);
color: #ffffff;
}

#subnav li.active a, #subnav li.active a:active, #subnav li.active a:visited, #subnav li.active a:hover {
background-color: #e1e7f1;
background-image: url(../images/subnav-bullet-active.gif);
color: #6d7a8d;
text-decoration: none;
}

#products {
width: 230px;
}

#products h3{
color: #b76a06;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 26px;
font-style: normal;
font-weight: normal;
line-height: 27px;
margin: 0px 0px 10px 0px;
padding:0px;
}

#products ul {
margin: 0px 0px 0px 0px;
padding: 0px;
}

#page.content #products ul {
margin: 0px 0px 50px 0px;
}

#products li {
clear: both;
height: 25px;
border-bottom: 1px solid #dbdbdb;
color: #657fa2;
font-size: 15px;
list-style-type: none;
margin: 0px 0px 5px 0px;
padding: 5px 0px 8px 43px;
}
li#li-administrator { background: transparent url(../images/li-administrator.gif) left top no-repeat; }
li#li-auctioneer { background: transparent url(../images/li-auctioneer.gif) left top no-repeat; }
li#li-payments { background: transparent url(../images/li-payments.gif) left top no-repeat; }
li#li-services { background: transparent url(../images/li-services.gif) left top no-repeat; }
#products li.last {
background: none;
margin: 0px;
padding-bottom: 0px;
}

#products li img {
border: none;
float: left;
margin: 0px 15px 0px 0px;
padding: 0px 0px 0px 0px;
}

#products li a, #products li a:active, #products li a:visited {
color: #657fa2;
display: block;
text-decoration: none;
}

#products li a:hover {
color: #b76a06;
text-decoration: underline;
}

#products li a img, #products li a:active img, #products li a:visited img, #products li a:hover img {
border: none;
}


#footer {
color: #8a8a8a;
float: left;
font-size: 11px;
margin: 0px;
padding: 5px 0px 10px 0px;
width: 950px;
}

#footer h5 {
color: #6d7a8d;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
margin: 0px 0px 3px 0px;
padding: 0px;
}

#footer h5 a, #footer h5 a:active, #footer h5 a:visited {
color: #6d7a8d;
text-decoration: underline;
}

#footer h5 a:hover {
color: #313131;
}

#footer p {
color: #8a8a8a;
margin: 0px;
padding: 0px;
}

span.span-copyright { color: #999; font-size:0.80em; }

#header.feature {
background: #060606 url(../images/archon-solving.jpg) no-repeat top center;
height: 460px;
}

#header.content {
background: #060606 url(../images/archon-solving.jpg) no-repeat top center;
height: 125px;
}