﻿/* 
    from myer
    v1.0 | 20080212 
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
    background-color:#fff;       /* Nava */
    font-family: Verdana, Arial, sans-serif;       /* Nava */
    font-size: 14px;        /* Nava */
    color: #000;        /* Nava */
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* -=-=-=-=-=-=-=-= /\ standard resets /\ =-=-=-=-=-=-=-=- */

/* -=-=-=-=-=-=-=-= \/ my resets \/ =-=-=-=-=-=-=-=- */
img{ border: 0; }

form{
    margin: 0;
    padding: 0;
}
a, a:link{
    color:#165dc4;
    text-decoration:none;
}
a:visited{
}
a:hover, a:visited:hover{
    text-decoration:underline;
}
a:active{
}
/* -=-=-=-=-=-=-=-= /\ my resets /\ =-=-=-=-=-=-=-=- */

/* -=-=-=-=-=-=-=-= \/ positioning \/ =-=-=-=-=-=-=-=- */
.hide{
    display: none;
}

.inline{
    display: inline;
}

.clear{
    clear: both;
    padding: 0;
    margin: 0;
}

.clearLeft{
    clear: left;
    padding: 0;
    margin: 0;
}
/* -=-=-=-=-=-=-=-= /\ positioning /\ =-=-=-=-=-=-=-=- */

/* -=-=-=-=-=-=-=-= \/ sections \/ =-=-=-=-=-=-=-=- */
#pageWrapper{
    background-color:#fffaea;
    width: 1024px;
    margin: 0 auto;
}

#header{
    background:#fffaea url('/Content/img/site/header-bg.jpg') no-repeat right top;
    padding:0;
    height:142px;
}

#content{
    padding:0; /* width:1024px; */
    font:14px/18px Verdana,Arial,Geneva,Helvetica,sans-serif;
    color:#000;
	position:relative;    
}

#contentTopRight, #contentBottomLeft {
	position:absolute;
	background:transparent url('/Content/img/site/contentTopRight-bg.png') no-repeat 0 0;
	width:14px;
	height:78px;
}
#contentTopRight {
	top:0;
	right:0;
}
#contentBottomLeft {
	background-image:url('/Content/img/site/contentBottomLeft-bg.png');
	width:376px;
	height:182px;
	left:0;
	bottom:0;
}

/*
#contentTopRight{
    background:transparent url('/Content/img/site/contentTopRight-bg.png') no-repeat scroll right top;
    right:0;
    top:0;
    width:100%;
}
#contentBottomLeft{
    background:transparent url('/Content/img/site/contentBottomLeft-bg.png') no-repeat scroll left bottom;
    position:relative;
    left:0;
    bottom:0;
}
*/

#contentHomeNav {
    float:left;
    width:318px;
    padding-right:25px;
}
#contentHomeBody {
    float:left;
    width:640px;
    padding-right:40px;
    padding-bottom:10px;
}
#contentInteriorNav {
    float:left;
    width:233px;
}

#contentInteriorNav ul#menu{
    width:184px;
    margin:0 0 0 30px;
    font-size:13px;
}
#contentInteriorNav ul#menu > li{
    width:194px;
    display:list-item;
    padding:7px 0;
}
#contentInteriorNav ul#menu > li.subItem{
    display:list-item;
    padding-left:10px;
    width:184px;
}
#contentInteriorNav ul#menu li.selected{
    background-color:#ffcf01;
}
#contentInteriorNav ul#menu li.selected a{
    font-weight:bold;
}
#contentInteriorNav ul#menu li a{
    padding:10px 10px;
    color:#e31937;
}
#contentInteriorNav ul#menu > li > a:hover{
    /* background-color:#ffcf01; */
}
#subMenu{
    display:block;
    padding-left:33px;
}
#contentInteriorNav ul#subMenu li{
    width:151px;
    padding:10px 0;
}
#contentInteriorNav ul#subMenu li a{
    padding:0;
    color:#e31937;
}
#contentInteriorNav ul#subMenu li a:hover{
}


#contentInteriorBody {
    float:left;
    width:774px;    /* 791px */
    padding-left:13px;
    border-left:solid 4px #ffcf01;
}


/*
#content a{
    font:12px/15px Arial,Verdana,Geneva,Helvetica,sans-serif;
    color:#165dc4;
}*/

#footer{
    background:#fffaea url('/Content/img/site/footer-bg.jpg') repeat-x scroll left top;
    height: 70px; /* 91px */
    margin: 0 0 25px 0;
    padding: 21px 0 0 0;
    color: #fff;
    text-align:center;
}
/* -=-=-=-=-=-=-=-= /\ sections /\ =-=-=-=-=-=-=-=- */


/* -=-=-=-=-=-=-=-= \/ header : title \/ =-=-=-=-=-=-=-=- */
#header #logo{
    float:left;
    width:325px;
    margin:0 0 0 17px;
}

#navigation{
    /*position:relative;*/
    padding-top:68px;
    left:0;
    top:68px;
    /*width:600px;*/
}

#navigation li
{
    float:left;
    display:inline-block;
    margin-left:0;
}

#navigation a{
    background:none no-repeat scroll 0 0 transparent;
    display:block;
    float:left;
    height:35px;
    text-indent:-9999px;
}


#navigation a#about{
    background:url('/Content/img/site/navAboutOff.png') no-repeat scroll left top;
    width:154px;
}
#navigation a#aboutOn{
    background:url('/Content/img/site/navAboutOn.png') no-repeat scroll left top;
    width:154px;
}

#navigation a#products{
    background:url('/Content/img/site/navProductOff.png') no-repeat scroll left top;
    width:104px;
}
#navigation a#productsOn{
    background:url('/Content/img/site/navProductOn.png') no-repeat scroll left top;
    width:104px;
}

#navigation a#successStories{
    background:url('/Content/img/site/navSuccessStoriesOff.png') no-repeat scroll left top;
    width:137px;
}
#navigation a#successStoriesOn{
    background:url('/Content/img/site/navSuccessStoriesOn.png') no-repeat scroll left top;
    width:137px;
}

#navigation a#events{
    background:url('/Content/img/site/navEventsOff.png') no-repeat left top;
    width:67px;
}
#navigation a#eventsOn{
    background:url('/Content/img/site/navEventsOn.png') no-repeat left top;
    width:67px;
}

#navigation a#contact{
    background:url('/Content/img/site/navContactOff.png') no-repeat left top;
    width:104px;
}
#navigation a#contactOn{
    background:url('/Content/img/site/navContactOn.png') no-repeat left top;
    width:104px;
}

/*
#navigation .menu ul li a:hover, .navigation .menu ul li a:focus{
    background-color: #5a5a5a;
}
*/

/* -=-=-=-=-=-=-=-= /\ header : title /\ =-=-=-=-=-=-=-=- */




/* HEADINGS   
----------------------------------------------------------*/
h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
}

h1
{
    font-size: 2em;
    padding-bottom: 0;
    margin-bottom: 0;
}
h2
{
    padding: 0 0 10px 0;
}
h3
{
    font-size: 1.2em;
}
h4
{
    font-size: 1.1em;
}
h5, h6
{
    font-size: 1em;
}

/* this rule styles <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0;
}

#content p{
    margin:0 0 10px 0;
}

.inputError { color:#f00; padding-right:10px; }



.headline{
    color: #CC0000;
    font-size: 20px;
    font-family: Arial, Verdana;
    border-bottom-style: solid;
    border-bottom-color: #C8C5A8;
    border-bottom-width: 1px;
    width: 530px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 15px 0px;
}
.text {
    text-decoration: none; 
    padding: 31px 70px 25px 37px;
    width: 640px;
    vertical-align: top;
}

