p {
	text-align: left; font-size: 14px;	
}
p.center {
	text-align: center;	
}
p.copyright {
	text-align: center; font-size: 12px;	
}
p.technology {
	text-align: center: color: #aaa; font-size: 12px;	
}
p.centerheader {
	text-align: center;
	font-size: 16px;	
}

h3.h3subhead {
	text-align: left;	
}

.swiftfieldset {
	font-size: 14px;	
}

h6 { font-weight: normal; font-size: 19px; margin: 0px; color: black; padding-left: 12px; }
.busAddr { font-size: 18px; font-weight: bold; color: black; margin: 0px;}

.title2 {
	font-family: "Trebuchet MS", arial, Verdana, Geneva, Helvetica, Serif;
	font-weight: bold; font-size: 26px; font-weight: bold; 
	color: black ;text-decoration: none;border-bottom: 1px solid; 
	width: 100% ; display: block;
}

body {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: black;
	background-color: #266995;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

hr {
	border: solid #79b0ce 2px;
	width: 100%;
	margin-top: 3px; margin-bottom: 3px;
}

.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.bodytext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: none;
}

div.help { 
	position: absolute; background-color: #ffffcc; 
	width: 260px; display:none;
	border: 1px solid black;
	padding: 2px;
} 

/* Feedback Form */
.feedbackFieldText {
	width: 300px;	
	font-size: 16px;
	text-align: left;
}
.feedbackFieldSubtext {
	font-size: 14px;
	color: #333;
	text-align: left;
}
.feedbackFieldSubmit {
	text-align: center;	
}
tr, td {
	text-align: left;	
}

#nav {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	list-style: none;
	width: 100%;
}

#nav li {
	float: left;
	border-top: solid black 1px; border-right: solid black 1px; border-bottom: solid black 1px;
	padding: 2px;
	cursor:pointer;
	font-weight:bold;font-size: 16px; font-family: arial,helvetica,sanserif;
	color: black; white-space: nowrap; text-align: center;
}

.mainLink {
	font-size: 16px;
	font-weight: bold;
	text-align: center;	
}

.infoHead {
	font-size: 18pt;
	font-weight: bold;
	text-align: center;
}

.sitemap {
	margin: 0; text-align: center;
}

.PastDue {
	margin: 0; color: red; font-weight: bold;
}

/* boxes */
.boxLeft {
	background-color: #79b0ce; width: 3px;
}
.boxLeft2 {
	background: #dae8ef; width: 8px;
}
.boxLeft3 {
	border-top: solid #79b0ce 1px; border-bottom: solid #79b0ce 1px;
}
.boxContent {
	background: white; width: %; border: solid #79b0ce 3px; padding: 3px;	
}

/* Login Form */

#Login td {
	font-size: 12px;	
}
.calLogin_Field {
	font-size: 12px;
	width: 100px;
}

/* Hosting */

.hostPlans {
	background: white; border: solid #79b0ce 3px;
	padding: 10px; margin-bottom: 10px;
}

.hostPlans2 {
	border: 1px solid blue;
	width: 200px; margin-top: 4px;
}

.hostOption {
	text-align: center;
}

.hostOptionHead {
	text-align: center; color: #333300;
	font-weight: bold; font-size: 14px;
}

.hostHeader {
	background: url('http://www.tomswebdesign.net/tback.gif');
	color: white; text-decoration: underline;
	font-weight: bold; font-size: 18px; padding: 5px;
}

.hostHeader2 {
	color: black; text-decoration: underline;
	font-weight: bold; font-size: 18px; padding: 5px;
}
.hostBG {
	background: white;
	font-size: 14px;	
}
.hostBG1 {
	background: #dddddd;
	font-size: 14px;
}

.hostBG2 {
	background: #eeeeee;
	font-size: 14px;
}

.featureHeader {
	background: url('http://www.tomswebdesign.net/tback.gif');
	color: white; text-decoration: underline;
	font-weight: bold; font-size: 14px; padding: 5px;
}

.featureContent {
	font-size: 11px; text-align: left;
}

.featureEmph {
	font-weight: bold; color: #CC0000;	
}

/* Partners page */
#partnerAnchorBold {
	color: blue;
}
#partnerAnchorBold:hover {
	font-weight: bold;
	background-color: yellow;
}
.partnerURL {
	font-size: 12px; color: green;
}

.partnerURLBold {
	font-size: 12px; color: green;
	font-weight: bold;
}

.partnerDesc {
	font-size: 12px; color: #333333
}
.partnerDescBold {
	font-size: 12px; color: black;
}

.partnerV {
	display: none;	
}

/* Info/Error boxes */
.infobox {
	width: 686px; background: #d0d0ff;
	padding: 5px; border: solid black 1px;
	margin-bottom: 10px; margin-top: 10px;
}

/* Articles */
.codeHead {
	font-size: 26px; font-weight: bold;	text-decoration: underline;
}
.codeSyntax {
	color: black; background-color: #dddddd;
	width: 650px; border: solid 1px black; padding: 5px;
}
.codeOut {
	color: blue;	
}
.codeExample {
	color: black; background-color: #99B1FF;
	width: 650px; border-top: solid 1px black;
	border-left: solid 1px black; border-right: solid 1px black;
	padding-left: 5px; padding-right: 5px; margin-top: 10px;
}
.codeExample p {
	font-size: 16px;
}
.codeOutput {
	color: blue; background-color: #dddddd;
	width: 650px; border: solid 1px black; padding: 5px;
}
.codeComment {
	color: green;	
}
.lineNumbers {
	background-color: #99FFF8; text-align: right;
}