﻿a:link {color: #333399; text-decoration:underline;}
a:visited {color: #760879; text-decoration:underline;}
a:hover {color: #333399;text-decoration: underline;}

BODY, H1, H2, H3, H4, H5, H6, OL, UL, LI, DL, DT, DD, BLOCKQUOTE, TD 
{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif
}
FORM 
{
	border: 0px;
	padding: 0px;
	margin: 0px;
}
IMG {
	border: none;
	background-color: #FFFFFF;
}
/* --------------------- Header division -------------------------- */
/* defines the line */
#header 
{ 
    padding: 0px 0px 0px 0px;  /* top right bottom left  */    
	MARGIN: 0px; 

	BORDER-RIGHT:  #cc0000 0px solid; 
	BORDER-TOP:    #cc0000 0px solid; 
	BORDER-LEFT:   #cc0000 0px solid; 
	BORDER-BOTTOM: #cc0000 0px solid; 

	WIDTH: 792px; 
	HEIGHT: 76px;  /* change this to move the horizontal line up and down */
    background-color: #FFFFFF;	
}
#header #logo 
{
	margin: 0 0 0 0;
	padding: 0 0 0 0px;
	font-size: 0;
	float: left;
	width:195px;
	height:76px;
}
#header #banner
{
    margin: 2px 0 8px 0;
    height: 14px;
    width: 597px;
    height:76px;
    float: right;
}
#header #banimg 
{
    margin: 0px 0 8px 0;
    height: 50px;
    width: 597px;
    float: left;
}
#header #bantext 
{
    margin: 0px 0 0px 0;
    height: 16px;
    float: right;
    width: 297px;
    font-family: verdana, arial, hevetica, sans-serif;    
	font-size: 9px;
}
#hdrtext
{ 
    padding: 0px 0px 0px 0px;  /* top right bottom left  */    
	font-family: verdana, arial, hevetica, sans-serif;
	font-size: 9px;
	float: right;
}

/* ======================   common styles ================================= */ 
.fLft		/* float left */
{
	float: left;
}
.fRt		/* float right */
{
	float: right;
}
.clr		/* clear row */
{
    clear: both;
    height: 0px;
    line-height: 0px;
    font-size: 0px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

.clr2		/* larger clear row */
{
    clear: both;
    height: 5px;
    line-height: 0px;
    font-size: 0px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}


/*=== probably used for box form elements */
div.ff {
	margin: 0px;
	margin-bottom: 12px;
	padding: 0px;
}
.ff br {
	font-size: 4px;
}
.ff .header {
	color: #000000;
	background-color: rgb(255, 204, 102);
}
.ff .header br {
	font-size: 2px;
}
.ff td.radio {
	font-size: 13px;
	font-weight: bold;
}
.ff .packages .header {
	color: #CC0000;
	background-color: #FFFFFF;
}
.ff .packages td.radio {
	font-weight: normal;
	color: #000000;
}
.ff .packages a {
	font-weight: bold;
	/* color: #333399;*/ 
	text-decoration: underline;
}
.ff .packages td {
	color: #000000;
}
.ff .input br {
	font-size: 2px 
}
.ff .messaging {
	color: #000000;
}
.ff .input a.highlighted {
	font-weight: bold;
}
.ff .input td.found {
	font-weight: bold;color: #CC0000;
}
#ff .ftrLft 
{ 
	width: 10px; 
	background-image: url(/images/nav/ff-border-left.gif); 
	background-repeat: repeat-y; 
}
#ff .ftrRt 
{ 
	width: 10px; 
	background-image: url(/images/nav/ff-border-right.gif); 
	background-repeat: repeat-y; 
	background-position: right; 
}
#ff .midLft 
{ 
	width: 10px; 
	background-image: url(/images/nav/ff-border-left.gif); 
	background-repeat: repeat-y; 
	font-size: 0px; 
}
#ff .midRt 
{ 
	width: 10px; 
	background-image: url(/images/nav/ff-border-right.gif); 
	background-repeat: repeat-y; 
	background-position: right; 
	font-size: 0px; 
}
#ff .shrtHdl h2 
{ 
	padding: 0; 
	margin: 3px 0 6px 2px; 
}
#ff .mid 
{
	margin: 0;
	padding: 0;
	background-color:  #ffffff;
}
#ff .midCon 
{
	width: 320px;
	border-width: 1px 0 0 0;
	border-color: #ffffff;
	border-style: solid;
}

/* our text */
.smallprompt
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    color:#000000;
}
.red
{
    color:#ff0000;
}
.redstrong
{
    color:#ff0000;
    FONT-WEIGHT:bolder;
    font-size:9pt; 
}
.green
{
    COLOR: #00ff00;
}
.blue
{
    color:#0000ff;
}
.bluestrong
{
    color:#0000ff;
    FONT-WEIGHT:bolder;
}
.blackstrong
{
    color:#000000;
    FONT-WEIGHT:bolder;
    font-size:10pt;
    font-family:Arial, Helvetica, sans-serif; 
}
.vsmallNoU
{ 
    font-size:8pt; 
    font-family:Arial, Helvetica, sans-serif; 
    color:#676767; 
}
.vsmallNoUGreen
{ 
    font-size:8pt; 
    font-family:Arial, Helvetica, sans-serif; 
    color:#007800; 
    font-weight: bolder;
}
.heading 
{  
    font-family: Verdana, Helvetica, sans-serif; 
    font-size: 14pt; 
    font-weight: bold
}
.orangeheadbold
{
    FONT: bold 11px Verdana, Arial, Helvetica, sans-serif;color: #FA7300;text-decoration: none;
}
.orangebigheadbold
{
    FONT: bold 15px Verdana, Arial, Helvetica, sans-serif;color: #FA7300;text-decoration: none;
}
a.orangeheadbold:hover
{
    FONT: bold 11px Arial; color:#0000FF; text-decoration: none;
}
#dataline 
{
	width: 560px;
	padding: 0px;
	border-style: solid;
	border-width: 1px 0 0 0;
	border-color: #FA7300;
}
#errorbox
{
	width: 555px;
	background: #F5F3F1;
	padding: 10px 15px 10px 15px;
	font-family: tahoma, arial, hevetica, sans-serif;
	font-size: 11px;
	border-top: 3px solid #F4F4F4;
}
#errorboxbig
{
	width: 725px;
	background: #F5F3F1;
	padding: 10px 15px 10px 15px;
	font-family: tahoma, arial, hevetica, sans-serif;
	font-size: 11px;
	border-top: 3px solid #F4F4F4;
}
.greenstrong
{
	COLOR: #8DC54C;
    FONT-WEIGHT:bolder;
    Font:bold;
}

#txtDsc 
{
    width: 535px;
	margin: 0 0 0px 25px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	padding-bottom: 25px;
	font-size: 9px;
	color: #666666;
}
#txtDsc strong
{
	color: #8DC54C;
}
#txtDsc h1
{
	color: #FA7300;
	font-size: 19px;
    FONT-WEIGHT:bolder;
    Font:bold;
}
.SelectedRowStyle
{
    background-color: #ffffe1;
}


/* Comments */

#comments{
	margin: 0px;
	padding: 0;
}

#comments h2
{
	color: #7394c1;
	letter-spacing: -0.05;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 120%;
	font-weight: bold;
	padding: 4px;
	padding-left: 0px;
	margin: 0px;
	position: relative;
	margin-top: 16px;
}

.CommentArea
{
	margin: 8px 0px 8px 0px;
}

.CommentTitle
{
	margin-bottom: 6px;
	font-size: 1em;
	font-weight: normal;
}

.CommentArrow
{
	background-image: url("http://www.bantwal.com/images/nav/comment-arrow.gif");
	background-repeat: no-repeat;
	width: 14px;
	height: 14px;
	margin-bottom: -7px;
}

.CommentText
{
	padding-bottom: 3px;
	background-image: url("http://www.bantwal.com/images/nav/comment-shadow.gif");
	background-repeat: repeat-x;
	background-position: left bottom;
}

.CommentText2
{
	border: solid 1px #bcbcbc;
	padding: 3px;
}

.CommentText3
{
	padding: 5px;
	font-size: .9em;
}

.CommentFooter
{
	margin-top: 4px;
	font-size: .7em;
	color: #666666;
	padding-left: 16px;
}