@charset "utf-8";
/* CSS Document */

* {

padding: 0;
margin: 0;
}

body {
margin: auto;
background-image: url(../images/header_repeat.jpg);
background-repeat: repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;

}

a:link {
color: #133ea0;
text-decoration: none;
}

a:visited {
color: #133ea0;
text-decoration: none;
}
a:hover {
color: #133ea0;
text-decoration: underline;
}
.grad {
background-image:url(../images/gard.png); width: 821px;
margin: auto;
z-index: 1;
}
.containerwrap{
width: 100%;
background-image: url(../images/footer_repeat.jpg);
background-repeat: repeat-x;
background-position: bottom;
}

.containerwrap_sub{
width: 100%;
background-image: url(../images/footer_repeat2.jpg);
background-repeat: repeat-x;
background-position: bottom;
}
.container {
width: 780px;
margin: auto;
}
.header {
background-image: url(../images/header_bg.png);
background-repeat: no-repeat;
background-position: top right;

}

.login  {
display: block; font-size: 70%; color: #113596; float: right; padding-right: 50px; padding-top: 5px; margin-bottom: -5px;
}
.login a:link {
color: #113596;
text-decoration: none;
}
.login a:visited {
color: #113596;
text-decoration: none;
}
.login a:hover {
color: #113596;
text-decoration: underline;
}
.signup  {
float: right;
margin-left: 50px;
text-align: center;
padding-top:15px;
padding-right: 15px;
width: 170px;
color:#006699;
clear: right;
}



.nav {
clear: both;
padding-top: 15px;
}
.nav ul {
text-align: center;
}
.nav  li {
display: block;
width: 110px;
float: left;
background-image:url(../images/nav.png);
background-repeat: no-repeat;
background-position: top;
height: 39px;
color: #FFFFFF;
padding-top: 10px;
font-size: 70%;

}

.nav  li a{
color: #FFFFFF;
text-decoration: none;
height: 39px;
width: 110px;
display: block;
}

.nav  li a:hover{
color: #FFFFFF;
text-decoration: none;
background-image:url(../images/nav_high.png);
background-repeat: no-repeat;
background-position: top;
width: 110px;
height: 39px;
display: block;
margin-top: -10px;
padding-top: 10px;

}
.nav  .support a:hover{
margin-top: -5px;
padding-top: 5px;

}

.nav  .support {

padding-top: 5px;

}
.nav  #current {
background-image:url(../images/nav_high.png);
background-repeat: no-repeat;
background-position: top;

}
.content {
margin-top: 70px;
color:#000000;

}
.main_left{
width: 255px;
float: left;
}

.middle p {
color: #FFFFFF;
}
.middle a:link {
color:#FFFFFF;
text-decoration: none;
}

.middle a:visited {
color:#FFFFFF;
text-decoration: none;
}
.middle a:hover {
color:#FFFFFF;
text-decoration: underline;
}
.main_right {
float: left;
width: 480px;
clear: right;
font-size: 90%;
padding-left: 20px;
}

.main_right p{

padding-left: 10px;
}

.main_right h1 {
font-size: 180%; font-weight: 100;
padding-left: 5px;

}
.main_right ul{

padding-left: 50px;
}


.main_right h2 {
font-size: 80%;
padding-top: 20px;
}
.middle {
float: left;
width: 780px;
}

.middle p{
padding: 0px 20px 20px 20px;
font-size: 85%;
}

.mid_left {
width: 265px;
float: left;
text-align: center;

}

.mid_left ul {
text-align: left;
color:#FFFFFF;
padding-left: 50px;
list-style: disc;
font-size: 85%;

}
.mid_left {
width: 265px;
float: left;
text-align: center;
}
.mid_mid {
width: 250px;
float: left;
text-align: left;
clear: right;
}

.mid_right {

width: 265px;
float: right;
text-align: left;
clear: right;
}

.middle img {

text-align: center;
}
.quote {
display: block;
float: right;
font-style: italic;
font-weight: bold;
}

.about {
float: left;
width: 780px;
font-size: 90%;
}

.about img {
float: left; border: none;
padding: 15px;
}
.about h1 {
font-size: 180%; font-weight: 100;
padding-left: 5px;
padding-left: 30px;

}

.about h2 {
font-size: 180%; font-weight: 100;
padding-left: 5px;
padding-left: 30px;

}

.about p {
padding: 0px 30px 10px 30px;
}
.bottom {
float: left;
width: 780px;
}

.bottom a:link {
color:#FFFFFF;
text-decoration: none;
}

.bottom a:visited {
color:#FFFFFF;
text-decoration: none;
}
.bottom a:hover{
color:#FFFFFF;
text-decoration: underline;
}
.bottom p{
padding:0px;
font-size: 85%;
color: #FFFFFF;
text-align: left;

}

.bot_left {
width: 245px;
float: left;
height: 200px;
padding-left: 20px;
}



.bot_mid {

width: 250px;
float: left;
text-align: center;
clear: right;
background-image: url(../images/bottom_middle.jpg);
background-repeat: no-repeat;
height: 200px;

}
.bot_right {
text-align: center;
width: 265px;
float: right;

clear: right;

height: 200px;

}
.bottom p{
padding: 8px 20px 0px 20px;
font-size: 85%;
}
.footer {
clear: both;
color: #FFFFFF;
width: 780px;
height: 50px;
padding-bottom: 15px;
}

.footer p {
float: left;
width: 615px;
font-size: 70%;
padding: 20px 20px 20px 30px;
clear: right;
}
.footer a:link {
color:#FFFFFF; text-decoration: none;
}

.footer a:hover {
color:#FFFFFF; text-decoration: underline;
}.footer a:visited {
color:#FFFFFF; text-decoration: none;
}

.footerright  {
clear: left;
width: 230px;
font-size: 60%;
float: right;
margin-top: -50px;

}

a {outline:none;} 


a:hover {outline:none;} 
a:hover {outline:none;} 