/* --------------------------------------------------------------------------------------------
ALTER

DESCRIPTION:
Jobs to complete outside of, as well as throughout the entirety of, this document.
   * DEF: 'asset' = An asset can best be described as any item used in the creation of the site other than
   the HTML.  For example: images, flash, css files, etc.)

INSTRUCTIONS:
Make changes to the following:
1. all color values throughout this document should be altered
   ** NOTE: follow PSD instructions on what color each element will be
-------------------------------------------------------------------------------------------- */

/* -------------------------------------------------
content styling / GLOBAL
-- NOTE: pre-vA
------------------------------------------------- */
body
{
font-family: verdana, arial, helvetica, sans-serif;
}

.contentEdit h1
{
margin: 0.2em 0;
font-size: 272%;
}

.contentEdit h2
{
margin: 0.2em 0;
font-size: 227%;
}

.contentEdit h3
{
margin: 0.2em 0;
font-size: 182%;
}

.contentEdit h4
{
margin: 0.2em 0;
font-size: 138.5%;
}

.contentEdit h5
{
margin: 0.2em 0;
font-size: 123.1%;
}

.contentEdit h6
{
margin: 0.2em 0;
font-size: 123.1%;
}

/* To style images in content. */
.contentEdit img.imageStyle
{
border-width: 10px;
border-style: solid;
}

/* -------------------------------------------------
main structure
------------------------------------------------- */
div#wrapperTop
{
text-align: center;
}

div#containerTop
{
width: 998px;
margin: 0 auto;
text-align: left;
}

/* -------------------------------------------------
header
------------------------------------------------- */

div#header
{
height: 364px;
}

/* -------------------------------------------------
client logo
------------------------------------------------- */

div#clientLogo
{
display: inline;
float: left;
width: 441px;
height: 303px;
}

div#clientLogo a,
div#clientLogo a:active,
div#clientLogo a:link,
div#clientLogo a:visited,
div#clientLogo a:focus,
div#clientLogo a:hover
{
display: block;
width: 441px;
height: 303px;
text-decoration: none;
text-indent: -9999px;
overflow: hidden;	
}

/* -------------------------------------------------
div#Banner
------------------------------------------------- */
div#bannerWrapper
{
display: block;
float: left;
width: 557px;
height: 303px;
position: relative;
}

div#mainPic
{
display: block;
width: 557px;
height: 303px;
left: 0;
top: 0;
position: absolute;
z-index: 2;
}

div#Banner
{
display: block;
z-index: 1;
}

/* -------------------------------------------------
middle-colOne
------------------------------------------------- */
div#middle
{
padding: 0 38px;
}

div#middle-colOne
{
float: left;
width: 251px;
}

/* --------------------------------------------------------------------------------------------
Marquee
-------------------------------------------------------------------------------------------- */
div#MarqueeWrapper
{
display: inline;
float: right;
width: 665px;
height: 20px;
padding: 22px 25px 19px 10px;
}

div#Marquee
{
width: 665px;
height: 20px;
left: 0;
top: 0;
overflow: hidden;
}

#Marquee span
{
width: 665px;
height: 20px;
line-height: 24px;
font-size: 116%;
}
/* END ALTER - Marquee */

/* -------------------------------------------------
client logo
------------------------------------------------- */

div#homeIcon
{
width: 251px;
height: 146px;
}

div#homeIcon a,
div#homeIcon a:active,
div#homeIcon a:link,
div#homeIcon a:visited,
div#homeIcon a:focus,
div#homeIcon a:hover
{
display: block;
width: 251px;
height: 140px;
text-decoration: none;
text-indent: -9999px;
outline: none;
overflow: hidden;	
}

/* -------------------------------------------------
vertical navigation
------------------------------------------------- */

div#verticalNav-container
{
width: 251px;
}

ul#verticalNav
{
width: 251px;
height: auto !important;
padding: 10px 0 130px 0;
text-align: center;
text-decoration: none;
font-size: 182%;
overflow: hidden;
}

ul#verticalNav li a,
ul#verticalNav li a:active,
ul#verticalNav li a:link,
ul#verticalNav li a:visited,
ul#verticalNav li a:focus,
ul#verticalNav li a:hover
 {
display: block;
width: 211px;
padding: 0 20px 25px 20px;
text-decoration: none;
}

ul#verticalNav li.lastItem
{
background: none;
}

/* -------------------------------------------------
Member Box
------------------------------------------------- */
div#memberBox-wrapper
{
width: 251px;
height: 114px;
padding: 0 0 20px 0;
width: 251px;
height: 114px;
text-decoration: none;
}

div#memberBox
{
width: 251px;
height: 114px;
}

div#memberBox a,
div#memberBox a:active,
div#memberBox a:link,
div#memberBox a:visited,
div#memberBox a:focus,
div#memberBox a:hover
{
display: block;
width: 251px;
height: 114px;
text-decoration: none;
text-indent: -9999px;
outline: none;
overflow: hidden;
}

/* -------------------------------------------------
page content
------------------------------------------------- */

div#middle-colTwo
{
float:left;
width: 671px;
}

h2#pageTitle
{
width: 651px;
line-height: 47px;
padding: 18px 0 30px 20px;
font-size: 324%;
font-weight: normal;
font-family: impact, verdana, arial, helvetica, sans-serif;
text-transform: uppercase;
text-align: left;
}

div#pageContent-wrapper
{
width: 709px;
}

div#pageContent-container 
{
width: 671px;
min-height: 745px;
}

* html div#pageContent-container
{
height: 745px;
}

div#pageContent
{
width: 651px;
padding: 0 0 0 20px;
word-wrap: break-word;
overflow: hidden;
}

/* -------------------------------------------------
footer
------------------------------------------------- */

div#wrapperBottom
{
text-align: center;
}

div#containerBottom
{
width: 998px;
height: 172px;
margin: 0 auto;
text-align: center;
}

/* -------------------------------------------------
company box   (Box in footer, Code not needed)
-------------------------------------------------*/

div#companyBox-wrapper
{
float: left;
width: 289px;
height: 172px;
}

div#companyBox
{
width: 160px;
height: 106px;
margin: 28px 39px 26px 78px;
border: 6px solid #08283b;
}

div#footerinfo-wapper
{
float: left;
margin: 0 0 0 0px;	
}

div#footerinfo
{
width: 709px;
float: right;
padding: 76px 0 0 0;
}

/* ----- div#footer p ----- */

div#footerinfo p
{
display: inline;
float: left;
width: 500px;
height: 18px;
padding: 13px 0 13px 0;
line-height: 18px;
text-align: center;
font-size: 108%;
}

/* ----- a#companyLogo ----- */

a#companyLogo:active,
a#companyLogo:link,
a#companyLogo:visited,
a#companyLogo:focus,
a#companyLogo:hover
{
display: block;
float: left;
width: 209px;
height: 44px;
padding: 0;
text-decoration: none;
text-indent: -9999px;
outline: none;
overflow: hidden;
}

a#companyLogo:focus,
a#companyLogo:hover
{
background-position: 0 -44px;
}

/* -----  footeIcons ----- */

div#footerIcons
{
float: left;
width: 195px;
height: 48px;
overflow: hidden;
margin: 0 0 0 172px;
}

div#footerIcons a
{
display: inline;
float: left;
height: 48px;
padding: 0;
margin: 0;
text-decoration: none;
text-indent: -9999px;
outline: none;
overflow: hidden;
}

a#firefox,
a#internetExplorer,
a#safari,
a#delicious,
a#favorites
{
width: 39px;
}

a#firefox:focus,
a#firefox:hover
{
background-position: 0px -48px;
}

a#internetExplorer:focus,
a#internetExplorer:hover
{
background-position: -39px -48px;
}

a#safari:focus,
a#safari:hover
{
background-position: -78px -48px;
}

a#delicious:focus,
a#delicious:hover
{
background-position: -117px -48px;
}

a#favorites:focus,
a#favorites:hover
{
background-position: -156px -48px;
}

/*
Alteration Changes
*/
body
{
color: #1a1a1a;
}

a:active,
a:link,
.title_9,
.title_9Bold,
.title_10,
.title_10Bold,
.title_12,
.title_12Bold,
.title_14,
.title_14Bold,
.title_16,
.title_16Bold
{
color: #821A3A;
}

/* Fix for calendar days of the week color. */
.white_9Bold
{
color: #fff;
}

a:visited
{
color: #64152d;
}

a:focus,
a:hover
{
color: #e61c5d;
}

.contentEdit h1
{
color: #821A3A;
}

.contentEdit h2
{
color: #0a0a0a;
}

.contentEdit h3
{
color: #821A3A;
}

.contentEdit h4
{
color: #0a0a0a;
}

.contentEdit h5
{
color: #821A3A;
}

.contentEdit h6
{
color: #0a0a0a;
}

.contentEdit img
{
border-color: #821A3A;
}

body
{
background-color: #000;
}

ul#verticalNav li a,
ul#verticalNav li a:active,
ul#verticalNav li a:link,
ul#verticalNav li a:visited,
ul#verticalNav li a:focus,
ul#verticalNav li a:hover
{
color:#fff;
}

ul#verticalNav li a:focus,
ul#verticalNav li a:hover
{
color: #e61c5d;
}

h2#pageTitle
{
color: #821A3A;
}

div#footerinfo p
{
color: #fff;
}