/*
CSS Stylesheet
Author: Alex Boisselle
*/

* {
margin:0px;
padding:0px;
}

a, img {
border:0px;
}

a {
color:#4a4a4a;
text-decoration:none;
}

a:hover {
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4a4a4a;
}

h2 {
color:#b90000;
font-weight:bold;
font-size:18pt;
}

#master {
width:780px;
margin:auto;
}

/* nav */
#navTable {
margin:auto;
}

#nav {
}

#navLeftTd {
padding-top:5px;
padding-bottom:5px;
}

#navMidTd {
}

#navRightTd {
padding-right:20px;
}

#navRight {
font-size:8pt;
}

.topLogo {
display:inline;
}

.navRed {
display:inline;
color:#b90000;
font-weight:bold;
font-size:16pt;
}

.navGrey {
display:inline;
color:#707070;
font-size:14pt;
height:34px;
}

.navBlack {
display:inline;
color:#4a4a4a;
font-size:16pt;
height:34px;
}

.devider {
margin-left:5px;
margin-right:5px;
}

/*gfx header*/
#headerTable {
margin:auto;
background-image:url(../images/bg_head.jpg);
background-position:center;
background-repeat:no-repeat;
}

#topIESpacer {
#height:43px;  /*For IE*/
}

#bottomIESpace {
#height:20px;/*For IE*/
}

#headerTitle {
padding-bottom:10px;
#padding-bottom:0px;
}

.headRed {
display:inline;
color:#b90000;
font-weight:bold;
font-size:24pt;
height:34px;
}

.headGrey {
display:inline;
color:#707070;
font-size:24pt;
height:34px;
}

.headBlack {
display:inline;
color:#4a4a4a;
font-size:24pt;
height:34px;
}

/*mids*/
#contentTable {
margin:auto;
background-image:url(../images/bg_mid.jpg);
background-position:center;
background-repeat:no-repeat;
}

#midRightTop {
padding-top:40px;
}

#midRightBottom {
padding-bottom:50px;
}

#midLeft p {
padding-left:30px;
padding-bottom:13px;
}

#contentHeader {
padding-top:32px;
}

#list {
padding-left:65px;
}

#list li {
padding-bottom:9px;
}

.contentRed {
display:inline;
color:#b90000;
font-weight:bold;
font-size:22px;
}

.contentGrey {
display:inline;
color:#4a4a4a;
font-weight:bold;
font-size:17px;
}

.contentRightRed {
display:inline;
color:#b90000;
font-weight:bold;
font-size:24px;
}

.contentRightGrey {
display:inline;
color:#707070;
font-size:17pt;
}

.contentRightBlack {
display:inline;
color:#4a4a4a;
font-size:22px;
font-weight:bold;
}

.feature {
margin-left:25px;
list-style-image:url(../images/lister.jpg);
}

/*trio boxes*/
#trioTable {
background-image:url(../images/bg_trio.jpg);
background-position:center;
background-repeat:no-repeat;
margin:auto;
margin-top:5px;
#margin-top:-3px; /*For IE*/
}

.box{
padding-left:18px;
padding-top:8px;
}

.box a {
color:#3ea19b;
}

.theBlueHeaders {
font-size:16px;
font-weight:bold;
color:#3ea19b;
}

#trioTable p {
padding:5px;
}

#trioTable a {
font-size:11px;
text-decoration:underline;
font-weight:bold;
}



/*footer*/

#footerTable {
background-image:url(../images/bg_footer.jpg);
background-position:center;
background-repeat:no-repeat;
margin:auto;
}

#footerTable p {
padding:5px;
}

.theBlueFootHeaders {
font-size:14px;
font-weight:bold;
color:#3ea19b;
}

#footer {
width:780px;
margin:auto;

}

#bottomNav {
font-size:8pt;
}

#footNav {
padding-left:10px;
}

#cr {
padding-right:10px;
}

.regularText {
font-size:11px
}

.backLink a:link,.backLink a:active,.backLink a:visited,.backLink a:hover,.backLink a:visited hover{
color:#3ea19b;
font-size:11px;
text-decoration:underline;
font-weight:bold;
}