﻿/*********************************************

Developed by: goIDP.com - Internet Design and Publishing
Developers: Chad Adams, Dean Manion
Copyright: 2009

*********************************************/

body {margin:0px; padding:0px;
    font-family:Arial, Helvetica, Sans-Serif;
    background:url('../images/background-main.jpg') repeat-x;
    font-size:small;
    
}
table {border-collapse:collapse;}
#wrapper {width:800px; margin-left:auto; margin-right:auto;
    border: 1px solid #000; margin-top:20px; margin-bottom:20px;  background:#fff;
}
a {color:#888888; text-decoration:none; font-size:small;outline:0px;}
a:hover {color#888888; text-decoration:underline; font-size:small;outline:0px;}
a:visited {color:#888888; text-decoration:none; font-size:small;outline:0px;}
td.navigation
{
    height: 30px;
    display: table-cell;
    background-image: url('../images/main/top_bar.gif');
    background-repeat: repeat-x;
    text-align:right;
}
td.navigation a { padding:0px 8px 0px 8px; color:#000; 
text-decoration:none; font-weight:bold; text-transform:uppercase;
font-family:'Lucida Sans', Helvetica, Arial, Sans-Serif; font-size:75%;}

td.navigation a:hover {height:30px; padding:0px 8px 0px 8px; color:#666; 
text-decoration:none; font-weight:bold; text-transform:uppercase;
font-family:'Lucida Sans', Helvetica, Arial, Sans-Serif; font-size:75%;}

#login {background:url(../images/background-login.jpg) no-repeat left top; width:590px; height:200px; display:block;
    margin:0px auto 0px auto; text-align:center; vertical-align:top; padding:40px 0px 0px 0px;}

#content {margin:3px;}
#content table {width:100%;}
#left{width:145px; background-color:#000; min-height:800px; text-align:center; line-height:100%;}
#right{padding:0px 0px 0px 12px;}
#right div.left {float:left; width:378px;}
#right div.right {float:right; background-color:#000; width:222px; min-height:850px; padding:10px;
color:#eeeeee; font-size:12px;
    
}

#right div.right h2 {
    background:url(../images/background-contact-h2.jpg) repeat-x; 
    font-size:100%;
    font-weight:bold;
    color:Black;
    padding:5px 5px;
    border-bottom:1px solid #fff;
    text-transform:uppercase;
    font-family:Verdana, Arial, Sans-Serif;
    }


.contact {padding:10px; background:url(../images/background-contact-h2.jpg) repeat-x; 
    color:Black; 
    font-size:70%;
    font-weight:bold;
    font-family:Verdana, Arial, Sans-Serif;
    margin:5px 0px 10px 0px !Important;
    border:1px solid #fff;
    }
    
#right div.right div {
    background:url(../images/background-right-div.jpg) repeat-x;
    padding:7px; 
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
    margin:-11px 0px 0px 0px;
}

div.right a {color:White; text-decoration:none;}
div.right a:hover {color:White; text-decoration:underline;}


#left a {color:White; text-decoration:none;}
#left a:hover {color:White; text-decoration:underline;}

.FreeGuide {text-align:center;}
.maintext a
{
    color: #0000FF;
    text-decoration: underline;
}
.maintext a:hover {color:#000; text-decoration:underline;}
#footer {font-family:Verdana, Arial, Sans-Serif; font-size:70%; color:#000; text-align:right;
width:800px; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px;
}
#footer a {color:#000; text-decoration:none; font-size:10px;}
#footer a:hover {color:#000; text-decoration:underline; font-size:10px;}
.required {font-size:small; color:#ff0000; font-weight:bold;}
fieldset {margin:0px 5px; padding:15px !important;}
h1.welcome {background:url(../images/h1-welcome.jpg) no-repeat; margin-bottom:0px;}
h1.welcome span {visibility:hidden;}
.label, label {font-weight:bold;}

#info {border:none;}

tr.even td {background:#e9e9e9; padding:6px 10px;}
tr.odd td {background:#e0e0e0; padding:6px 10px;}


.shadow {background:#666; padding:15px; position:relative; left:7px; top:-40px; 
z-index:0; height:13px; width:700px;}
.alert {background:#FFFF66; border:1px dashed #333; padding:8px; margin:4px 0px; z-index:1000; position:relative;}