/*
-----------------Pop-Up Window-----------------
*/

#popupContent{   
        position: absolute;
        visibility: hidden;
        overflow: hidden;
        border:1px solid #c50101;
        background-color:#FFFFFF;
        padding:0px;
        z-index: 2;
}

#popupBackground{   
        position: absolute;   
        visibility: hidden;   
        overflow: hidden;
        background-image:url(../images/transparentBackground.png);
        padding:0px;
        z-index: 1;
}

/*
---------------------body---------------------
*/

body {
        background-image: url(../images/site-background.jpg);        
}

/*
--------------------Tables--------------------
*/

table {
        padding: 0px;
        border: 0px;
        border-spacing: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-style: normal;
        font-size: 12px;
        color: #838383;
}

table.siteTable {
        background-color: #bababa;
        /*background-image: url(../images/site-background.jpg);*/
        border-spacing: 0px;
        padding: 0px;
        border: 0px;
        border-spacing: 0px;
}

/*
---------------------TDs----------------------
*/

td.siteSide {
        background-image:url(../images/site-sides.jpg);   
        background-position:top right; 
        background-repeat:repeat-x;
        background-color:#bababa;
}

td.siteBanner {
        background-image:url(../images/site-banner.jpg);   
        background-position:right; 
        background-repeat:repeat;
}

td.siteSideLeft {
        background-image:url(../images/site-side-Left.jpg);   
        background-position:top right; 
        background-repeat:repeat-y;
}

td.siteCornerLeft {
        background-image:url(../images/site-corner-Left.jpg);   
        background-position:right; 
        background-repeat:no-repeat;
}

td.siteSideRight {
        background-image:url(../images/site-side-Right.jpg);   
        background-position:top right; 
        background-repeat:no-repeat;
}

td.siteCornerRight {
        background-image:url(../images/site-corner-Right.jpg);   
        background-position:right; 
        background-repeat:no-repeat;
}

td.siteBottom {
        background-image:url(../images/site-bottom.jpg);   
        background-position:top right; 
        background-repeat:no-repeat;
        color: #919191;
        text-align: right;
        text-decoration: none
        font-weight: bold;
        font-size: 11px;       
}

td.siteBanner {
        background-image:url(../images/site-banner.jpg);   
        background-position:top right; 
        background-repeat:no-repeat;
}

td.pageBackground {
        background-color: #FFFFFF;
        background-position:top right; 
        background-repeat:no-repeat;
}

td.pageBottom {
        /*text-align: right;*/
        color: #c50101;
        font-size: 10px;
        font-weight: bold;
        padding: 0px 20px 0px 20px;
}

td.pageNavigation {
        height: 320px;
        padding: 0px 0px 0px 10px;
}

td.homeCompanyInfo {
        padding-right: 10px;
        font-size: 13px;
}

td.infoArea {
        background-image:url(../images/info-background.gif);   
        background-position:center center; 
        background-repeat:no-repeat;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 10px;
}

td.infoHeading {
        padding-bottom: 10px;
        text-align: left;
        font-size: 16px;
        color: #838383;        
}

td.infoSubHeading {
        padding: 2px 0px 2px 0px;
        text-align: left;
        font-size: 14px;
        color: #838383;        
}

td.formSection {
        color: #FF0000;
        font-size: 16px;
        text-align: left;
        padding: 10px 0px 10px 0px;
}

td.formFieldNames {
        text-align: left;
        padding: 5px 5px 5px 10px;
}

td.pageTitle {
        color: #FF0000;
        font-size: 25px;
        text-align: right;
        padding-right: 10px;
}

td.pageBlurb {
        color: #838383;
        font-size: 16px;
        text-align: left;
        padding-left: 10px;
        padding-right: 20px;
        border-left: 1px solid #838383;
}

td.infoLinkHeader {
        padding: 20px 0px 0px 0px;
        text-align: left;
}

td.infoLinks {
        padding: 10px 10px 0px 10px;
        text-align: left;
}

td.subPageTitle {
        color: #FF0000;
        font-size: 22px;
        text-align: left;
}

td.pageInfo {
        padding: 10px 10px 0px 0px;
        text-align: left;
}

td.linkPic {
        padding: 5px 0px 5px 0px;
        text-align: center;
}

td.linkDesc {
        padding: 5px 10px 5px 10px;
        text-align: left;
}

td.questions {
        padding: 5px 10px 0px 10px;
        text-align: left;
}

td.testimonials {
        padding: 5px 10px 20px 10px;
        text-align: left;
}

td.partners {
        padding: 20px 10px 10px 10px;
        text-align: left;
}

/*
---------------------Images---------------------
*/

IMG {
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px;
}

/*
---------------------Links---------------------
*/

A {
        font-family: Arial, Helvetica, sans-serif;
        font-style: normal;
        color: #838383;
        font-weight: bold;
        text-decoration: none;
}


A:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-style: normal;
        color: #c50101;
        font-weight: bold;
        text-decoration: none;
}

A.linkGray {
        font-family: Arial, Helvetica, sans-serif;
        font-style: normal;
        color: #838383;
        font-weight: bold;
        text-decoration: none;
}

A.linkGray:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-style: normal;
        color: #c50101;
        font-weight: bold;
        text-decoration: none;
}

A.linkRed {
        font-family: Arial, Helvetica, sans-serif;
        font-style: normal;
        color: #FF0000;
        font-weight: bold;
        text-decoration: none;
}

A.linkRed:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-style: normal;
        color: #c50101;
        font-weight: bold;
        text-decoration: none;
}

A.linkDrkRed {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
        color: #c50101;
	font-weight: bold;
        text-decoration: none;
}

A.linkDrkRed:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
        color: #FF0000;
	font-weight: bold;
        text-decoration: none;
}
/*
---------------------Fonts---------------------
*/

.pointer {
        cursor: pointer;
}

.textRed {
        font-family: Arial, Helvetica, sans-serif;
        color: #FF0000;
}

.textGray {
        font-family: Arial, Helvetica, sans-serif;
        color: #838383;
}

.textDrkRed {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #c50101;
}

.textHighlightRed {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #FF0000;
}

.textHighlightDrkRed {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #c50101;
}

.textHighlightWhite {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #FFFFFF;
}

.textHighlightGray {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #838383;
}

.textSmallGray {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #838383;
}
