body {
	margin:0px 0px 0px 0px;
	background-color:#FFFFFF;
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

h1 {
	font-size:13px
}
h1.blue {
color: #053F74;
font-size: 14px;
}
h2 {
	font-size:12px
}

td {
color: #000000;
font-size: 11px;
}

/*
ul {
list-style-image: url(../docs/images/closearrow.gif);
color: #000000;
font-size: 10px;
line-height: 13px;
}
*/

a {
	color:#125076;
	text-decoration: none;
}
a:visited {
	color:#125076;
	text-decoration: none;
	background: none;
	
}
a:hover {
	color:#FFFFFF;
	background: #125076;
	text-decoration: none;
	
}

td.quoteblue
{
	padding: 0px 0px 0px 25px;
	vertical-align: middle;
}

.small {
color: #000000;
font-size: 9px;
}

.text {
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000000;
text-decoration: none;
padding: 23px 27px 23px 40px;
vertical-align: top;
text-align: justify;
}
.text a {
	color:#125076;
	background: none;
	border-bottom: none;
	font-style: normal;
	
}

.text a:visited {
	color:#125076;
	border-bottom: none;
	background: none;
	font-style: normal;
}

.text a:hover
{
	color: #FFFFFF;
	border-bottom: none;
	background: #125076;
	text-decoration: none;
	font-style: normal;
}

.quote
{
	font-size: 10px;
	padding: 50px 100px 0 0;
	vertical-align: top;
}

tr.tableHead, td.tableHead {
	background: #6B89C3;
}
td.tableOdd {
	background: #C4D0E7;
	text-align: center;
}
td.tableEven {
	background: #E7ECF5;
	text-align: center;
}

td.tableHeadData {
font-size: 9px;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #FFFFFF;
text-decoration: none;
vertical-align: top;
padding: 5px;
}
td.tableData {
font-size: 9px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000000;
text-decoration: none;
vertical-align: top;
padding: 5px;
}

td.tableaOdd {
	background: #C4D0E7;
	padding-left:10px;
	font-size:10px;
	width:75%;
}
td.tableaEven {
	background: #E7ECF5;
	padding-left:10px;
	font-size:10px;
	width:75%;
}


/*
#downloadbox {
	border: solid #80A0B4 1px;
	text-align: left;
	background-color: #E4EDF3;
	font-size: 10px;
	line-height: normal;
	width:200px;
	padding: 5px;
}
*/

.dloadtitle {
color: #FFFFFF;
font-size: 10px;
line-height: normal;
font-weight: bold;
text-align: center;
padding: 5px;
background-color: #125075;
}
.dloadmonthly {
color: #FFFFFF;
font-size: 10px;
line-height: normal;
font-weight: bold;
text-align: center;
padding: 3px;
background-color: #6B89C3;
}
.dloadmonthlyp {
color: #125075;
font-size: 21px;
line-height: normal;
font-weight: bold;
text-align: center;
padding: 3px;
}
.dloadannual {
color: #FFFFFF;
font-size: 10px;
line-height: normal;
font-weight: bold;
text-align: center;
padding: 3px;
background-color: #8D939F;
}
.dloadannualp {
color: #6B89C3;
font-size: 21px;
line-height: normal;
font-weight: bold;
text-align: center;
padding: 5px;
}


.downloads, .downloads td {
color: #125076;
font-size: 10px;
line-height: normal;
font-weight: normal;
padding: 5px;
}

.logit
{
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CCCCCC;
	text-decoration: none;
	padding: 0px 10px 0px 15px;
	vertical-align: middle;
	text-align: right;
}
.logit a {
	color:#95B9DD;
	background: none;
	border-bottom: none;
	font-style: normal;
	
}

.logit a:visited {
	color:#95B9DD;
	border-bottom: none;
	background: none;
	font-style: normal;
}

.logit a:hover
{
	color: #FFFFFF;
	border-bottom: none;
	background: #125076;
	text-decoration: none;
	font-style: normal;
}


td.boxText, p.boxText {
	font-size: 10px;
	padding: 6px;
	line-height: normal;
}
td.conditions, p.conditions {
	font-size: 9px;
	color:#576B78;
	padding: 6px;
	line-height: normal;
	font-weight: bold;
}
td.shopText, p.shopText {
	font-size: 9px;
	padding: 6px;
	line-height: normal;
}

.featured {
font-size: 9px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #D8DCDE;
text-decoration: none;
}

.featured a {
	color:#125076;
	background: none;
	border-bottom: none;
	font-size: 9px;
	font-style: normal;
	
}

.featured a:visited {
	color:#125076;
	border-bottom: none;
	background: none;
	font-size: 9px;
	font-style: normal;
}

.featured a:hover
{
	color: #FFFFFF;
	border-bottom: none;
	background: #125076;
	text-decoration: none;
	font-size: 9px;
	font-style: normal;
}



.foot { 
padding-top:10px;
color: #999;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: normal;
font-variant: normal;
text-transform: none;
text-decoration: none;
}
.foot a, .foot a:visited {
	color:#113C56;
	font-weight: bold;
	border-bottom: none;
	background: none;
	font-style: normal;
}
.foot a:hover {
	color: #FFFFFF;
	border-bottom: none;
	background: #113C56;
	text-decoration: none;
	font-style: normal;
}
.copyright {
	line-height: normal;
	color:#999;
}


/* no link tables */
.nolink, .nolink p {
	color:none;
	text-decoration: none;
	background: none;
	border-bottom:none;
}
.nolink a, .nolink a:visited, .nolink a:hover {
	color:none;
	text-decoration: none;
	background: none;
	border-bottom:none;
}

td.nolink a, td.nolink a:visited, td.nolink a:hover {
	color:none;
	text-decoration: none;
	background: none;
	border-bottom:none;
}
/* end no link tables */

select {
font-size: 9px;
font-family: Georgia, Times New Roman, Times, serif;
}

input {
font-weight: bold;
padding: 1px;
font-size: 9px;
font-family: Georgia, Times New Roman, Times, serif;
}

textarea {
padding: 3px;
font-style: normal;
font-weight: bold;
font-size: 9px;
font-family: Georgia, Times New Roman, Times, serif;
}

/* SUBS */
#about ul, #info ul {
	list-style:none;
	display:block;
	margin:0px;
	padding:0px;
	font-size:10px;
	background-color:#ffffff;
	border-left:1px solid #000;
	border-right:1px solid #000;
}
#about li, #info li {
	border-bottom:1px solid #000;
}
#about a, #info a {
	display:block;
	padding:5px;
	color:#000;
}
#about a:hover, #info a:hover {
	display:block;
	padding:5px;
	color:#000;
	background-color:#edede8;
}
/* END SUBS */