/****************************************************** Page Setup */
BODY, TD, INPUT, SELECT, TEXTAREA {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #22531f;
}

TH {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    background-color: #1A6EC2;
    background-image: url(../images/bluebar_th.gif);
    background-position: left;
    background-repeat: y-repeat;
}

.normalTH {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #1A324E;
    background-color: #ffffff;
    background-image: none;
}

STRONG {
   font-size: 12px;
   color: #1A324E;
}

UL {
   list-style: square;
}

A {
   text-decoration: none;
   color:blue;
}

A:HOVER {
   text-decoration: underline;
}
.caption {
   color: #7f7f7f;
   font-size: 9px;
}

.back2top {
   text-decoration: none;
}

.back2top:HOVER {
   text-decoration: overline;
}

.question {
   font-weight: bold;
   color: #1A6EC2;
}

INPUT, TEXTAREA, SELECT {
    border: 1px solid #1A324E;
    color:#1A324E;
}

.button {
    background-color: #1A6EC2;
    color:#ffffff;    
}

.clean {
    background-color: transparent;
    border-width:0px;
}

.noPadding {
   padding: 0px 0px 0px 0px;
}
/****************************************************** Top Right Links */
.topLinks {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    text-align: right;
}

.topLinks A {
    color: #17324d;
    text-decoration: none;
}

.topLinks A:HOVER {
    color: #339966;
    text-decoration: none;
}

/****************************************************** Left & Right Nav */
.leftNav {
 	margin-top: 14px;   
}
.rightNav {
   border-left:1px solid #000000;
   border-top:1px solid #000000;   
}
.rightNav TD {
   border-right:1px solid #000000;
   border-bottom:1px solid #000000;
}
/****************************************************** Footer */
.footer {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #17324d;
}

.footer .pipe {
    color: #666666;
}

/****************************************************** Newsletter Slide */
#cartDiv {
    left: 0px;
    position: absolute;
    top: 0px;
    visibility: hidden;
    z-index: 10000;
    overflow: hidden;
}

/****************************************************** News Scroller */
.news {
   position: absolute;
   left: 0px;
   top: 0px;
   visibility: inherit;
   width: 188px;
}

.news TD {
   color: #1A324E;
}

/****************************************************** Large Image Preview */
.largeDiv {
   position: absolute;
   left: 0px;
   top: 50px;
   text-align: center;
   width: 100%;
   visibility: hidden;
}

.largeDiv TH {
   background-image: url(../images/bluebar.gif);
   background-repeat: repeat-y;
   background-position: center;
   border-bottom: 1px solid black;
}

.largeDiv TD {
   background-image: url(../images/loading.gif);
   background-repeat: no-repeat;
   background-position: center;
}

.largeDiv A {
   font-weight: bold;
   color: White;
   text-decoration: none;
}

.largeDiv A:HOVER {
   color: #1a324e;
   background-color: White;
   text-decoration: none;
}
/*---------------------------Nav--------------------------------*/
#nav{
margin:10px 0;
width:155px;
}
#nav ul{
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	width:155px;
}
#nav ul li{
	text-align:right;
	border-bottom:1px solid #bfcbd8;
	padding:3px 0 3px 0;
	background-color:#FFFFFF;	
}
#nav ul li a{
	text-decoration:none;	
	margin-top:0px;
	padding:0;
	color:#55697c;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
	font-family:Tahoma;
}
#nav ul li:hover, #nav ul li.over{
	background-color:#fff8ea;
}
#nav ul li.nav_on{
	background-color:#fff8ea;
}