﻿/*
Author: Commerce Terrace Web Services
Author URI: http://www.comm-terrace.net/
*/

html, body, img, table, tr, td, div, span, form {margin:0;border:none}

body
{
    background: #063569 url('/images/back.gif') repeat-x;
    font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
    font-size:14px;
    color: #e6ecff;
    }
    
#header
{
     margin:0 auto;
     width:784px;
     height:194px;
     background:transparent url('/images/content_bg1.gif') repeat-y;
     padding-left:2px
    }


#content
{
    margin:0 auto;
    width:784px;
    min-height:250px;
    background:transparent url('/images/content_bga.gif') repeat-y;
    padding-left:2px;
    }

#bottom_holder
{
    background: url('/images/bottom_holder.gif') no-repeat;
    height: 26px;
    }
    
#footer
{
    clear:both;
    text-align:center;
    width:784px;
    margin:0 auto;
    }

/* Tag Definitions */

h1{font-family: Georgia, 'Times New Roman', times, serif;font-size: 18px; text-align: left; font-weight: normal;}
h2{font-family: Georgia, 'Times New Roman', times, serif;font-size: 16px; text-align: left; font-weight: normal;}
h3{font-family: Georgia, 'Times New Roman', times, serif;font-size: 14px; text-align: left; font-weight: normal;}


p a:link {border-bottom: 1px dotted #e6ecff; color: #e6ecff; text-decoration: none; padding: 0 0 1px 0; margin: 0; }
p a:visited {border-bottom: 1px dotted #e6ecff; color: #e6ecff; text-decoration: none; padding: 0 0 1px 0; margin: 0;}	
p a:visited:hover {color: #e6ecff; border: none; text-decoration: none;}
p a:hover, a:active {color: #e6ecff; border: none; text-decoration: none;}


/* Classes */

.homelink a:link {border-bottom: 1px dotted #3a527c; color: #3a527c; text-decoration: none; padding: 0 0 1px 0; margin: 0; }
.homelink a:visited {border-bottom: 1px dotted #3a527c; color: #3a527c; text-decoration: none; padding: 0 0 1px 0; margin: 0;}	
.homelink a:visited:hover {color: #2d6eaa; border: none; text-decoration: none;}
.homelink a:hover, a:active {color: #2d6eaa; border: none; text-decoration: none;}

.hometext{font-family: Georgia, 'Times New Roman', times, serif;font-size: 12px; text-align: left;line-height: 18px;}

.submit
{
    clear:both;
	width:100px;
	text-align:center;
	background-color:#E0E0E0;
	background-image:url('/images/ss-t-2.gif');
	background-repeat:repeat-x;
	border:1px solid #8E8E8E;
	margin-right:10px;
	padding:3px 0 3px 0;
    font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color:#000000;
	font-size:11px;
	cursor:pointer;
	}
	
.submit a:link, .submit a:visited
{
    text-decoration:none;
	color:#000000;
	}
	
.submit a:hover
{
	text-decoration:underline;
	color:#000000;
	}

.title{font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;font-size: 18px; color: #4A6384;margin:0}

.validatorsummary
{
    color:#c60000;
    background-color:#ffffcc;
    border:solid 1px #ffcc00;
    width:450px;
    padding:10px;
    }
    
.validatorsummary li
{
    color:#c60000;
    }

/* Accordion */

.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    }

.accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
    }

.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
    }

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    }

.accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
    }

.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
    }

.accordionContent
{
    background-color: #fff;
    border: 1px solid #2F4F4F;
    border-top: none;
    color:#666;
    padding: 7px;
    padding-top: 10px;
    }

.accordionContent a
{
    color:#666;
    text-decoration:underline
    }

.accordionContent a:hover
{
    color:#66f;
    text-decoration:none
    }

.accordianHeaderSpan
{
   position:relative;
    top:-2px;
    left:5px
    }

.accordianQuote
{
    font-style:italic;
    margin:8px 15px;
    border-left:solid 1px #665;
    border-right:solid 1px #665;
    padding:0 5px
    }

/* Bottom Navigation */
   
#nav-menu
{
    height:38px;
    background:transparent url('/images/foot.gif') no-repeat;
    padding-left:2px;
    margin: 0 auto;
    width:784px;
    font-size:10px;
    }

#nav-menu ul
{
    list-style: none;
    padding: 0;
    margin:0;
    margin-left: 130px;
    color:#fff;
    }

#nav-menu li
{
    float: left;
    padding-top:3px
    }

#nav-menu li a
{
    color:#fff;
    float: left;
    display: block;
    text-decoration: none;
    text-align: center;
    width:85px;
    height:16px;
    }

#nav-menu li a:hover{
    color:#fff;
    text-decoration:underline
    }

/* End */   