/*
 * Page body settings
 */
body {
width:100%;
margin:0;
padding:0;
color:#FFFFFF;
background-color:#282828;
font-family:'Times New Roman';
font-size:12pt;
}


/*
 * Link settings
 */
a {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

a:hover {
color:#CCCCCC;
}


/*
 * Image settings
 */
img {
border:0;
}


/*
 * Base container settings
 */
div#base {
width:100%;
position:relative;
}


/*
 * Header, Main, Footer container settings
 */
div#header {
height:137px;
width:100%;
background-color:#000000;
}

div#main {
width:100%;
padding-bottom:10px;
background-color:#000000;
}

div#footer {
height:150px;
width:100%;
color:#FFFFFF;
background-color:#282828;
font-weight:bold;
text-align:center;
}


/*
 * Header navigation and Banner container settings
 */
div#banner {
height:100px;
width:100%;
}

div#headnav {
height:37px;
width:100%;
line-height:37px;
background-image:url(./tbar.png);
background-repeat:repeat-x;
text-align:center;
}

ul#topnav, ul#menu1, ul#menu2 {
display:inline;
padding:0;
margin:0 2px;
list-style-type:none;
}

ul#topnav li, ul#menu1 li, ul#menu2 li {
display:inline;
padding:0 10px;
margin:0;
}


/*
 * Content container settings
 */
div#content {
width:100%;
}

div#content div#cwrap {
margin:0 5px;
margin-right:175px;
}

div#content div#cwrap p {
margin:0;
padding:8px 0;
}

p.chead {
margin:0;
padding:8px 0;
font-weight:bold;
font-size:14pt;
text-align:center;
}


/*
 * Ads container settings
 */
div#ads {
float:right;
margin-top:8px;
width:170px;
text-align:center;
}

div#adwrap {
width:160px;
margin:0 auto;
padding:5px 0;
border:2px ridge #686868;
background-color:#282828;
}

ul#menu3 {
padding:0;
margin:0;
list-style-type:none;
}

ul#menu3 li {
padding:0;
margin:0;
}


/*
 * Footer cap container settings
 */
div#footcap {
height:35px;
width:100%;
background-image:url(./bbar.png);
background-repeat:no-repeat;
background-position:top left;
}


/*
 * Clearing container
 */
div.clear {
clear:both;
visibility:hidden;
}


/*
 * Theme Box settings
 */
div#theme_box {
top:5px;
right:5px;
position:absolute;
}

div#theme_box select {
color:#FFFFFF;
background-color:#000000;
}

div#theme_box input {
color:#FFFFFF;
}


/*
 * Client container settings
 */
div.boxed {
margin: 0 auto;
margin-bottom:10px;
text-align:center;
border:2px ridge #686868;
background-color:#282828;
}

div.boxed div.banner {
margin:2px;
padding:4px 4px 0px 4px;
text-align:center;
}

div.boxed div.text {
margin:2px;
padding:4px;
text-align:center;
}

div.boxed div.client_wrap {
margin:2px;
text-align:left;
}


/*
 * Table settings
 */
table {
width:100%;
margin:0 auto;
text-align:center;
border:2px ridge #686868;
background-color:#282828;
}

table th {
width:auto;
margin:2px;
padding:0;
font-weight:bold;
font-size:13pt;
background-color:#484848;
text-align:center;
}

table th.side {
width:20%;
text-align:left;
}

table th.thin {
width:20%;
}

table td {
width:auto;
margin:0;
padding:0;
text-align:left;
}

table td.thin {
width:20%;
}


/*
 * Note settings
 */
div.note {
margin:0 auto;
margin-top:10px;
margin-bottom:10px;
padding:4px;
border:2px ridge #686868;
background-color:#484848;
}


/*
 * Centered Text Div
 */
div.text-center {
margin:0 auto;
text-align:center;
}


/*
 * List of links
 */
div.link-list {
width:50%;
float:left;
}

div.link-list div.category {
font-size:15pt;
font-weight:bold;
margin:5px 0;
background-color:#282828;
border:2px ridge #686868;
}

div.link-list div.type {
font-size:14pt;
font-weight:bold;
margin:5px 0;
color:#999999;
background-color:#484848;
border:2px ridge #686868;
}

div.link-list div.sub-type, div.link-list div.sub-sub-type {
font-size:13pt;
font-weight:bold;
margin:5px 0;
color:#000000;
background-color:#686868;
border:2px ridge #686868;
}


/*
 * Strong text
 */
strong {
color:#FFFFFF;
font-weight:bold;
}

strong.underline {
text-decoration:underline;
}


/*
 * Centered paragraph
 */
p.center {
text-align:center;
}


/*
 * Sign Up Form
 */
form#signup div.signup-box {
width:100%;
text-align:center;
}

form#signup div.signup-wrap {
width:98%;
margin:0 auto;
padding:0 5px 0 5px;
text-align:left;
border:2px ridge #686868;
background-color:#282828;
}

form#signup input.wide {
width:50%;
}

form#signup textarea {
width:99%;
}

form#signup div.left, form#signup div.right {
width:50%;
margin:5px 0;
float:left;
}


/*
 * Small inline box
 */
div.in-line-small {
width:25%;
text-align:center;
margin:0 auto;
float:left;
}


/*
 * Contact Form
 */
form#contact div.contact-box {
width:100%;
text-align:center;
}

form#contact div.contact-wrap {
width:60%;
margin:0 auto;
padding:0 12px 5px 5px;
text-align:left;
border:2px ridge #686868;
background-color:#282828;
}

form#contact div.left {
height:25px;
width:25%;
line-height:25px;
margin:5px 0;
text-align:left;
float:left;
}

form#contact div.right {
height:25px;
width:75%;
line-height:25px;
margin:5px 0;
text-align:left;
float:left;
}

form#contact input[type="text"], form#contact select {
width:100%;
}

form#contact textarea {
width:100%;
height:150px;
}

