html, body {
	height:100%;
	min-height:100%;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;	
}

body {
	padding:0px;
	margin:0px;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

.main-body-td a {
	color:#1B5AA1;	
}

.main-body-td a:visited {
	color:#743A80;
}

.main-body-td a:hover {
	color: #000000;
	background-color:#FFFF00;
}

.footer a {
	color:#1B5AA1;	
	text-decoration:none;
}

.footer a:visited {
	color:#743A80;
}

.footer a:hover {
	color: #000000;
	background-color:#FFFF00;
}

.photo-float {
	float:right;
	padding:10px;
}

.paged-number-link {
	font-size:14px;
}

.paged-number-nolink {
	font-weight:bold;
}

.page-of-number {
	font-weight:bold;
}

.paged-nav-table {
	border-top:1px solid black;
	background-color:#E5E1DF;
}

.paged-nav-table-td1 {
}

.paged-nav-table-td2 {
}

.paged-nav-table-td3 {
	text-align:right;
}

.align-right {
	text-align:right;
}

.align-left {
	text-align:left;
}

.align-center {
	text-align:center;
}

img {
	border:0px;
}

td {
	vertical-align:top;
}

.float-right {
	float:right;
}

.float-left {
	float:left;
}

.float-left-padded {
	float:left;
	padding:8px;
}

.float-right-padded {
	float:right;
	padding:8px;
}

.required-star-txt {
	font-weight:bold;
	color:#CC0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.error-message-heading-div {
	background-color:#7E000C;
	border-top:1px solid #8D595B;
	border-bottom:1px solid #8D595B;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px;
}

.error-message-div {
	background-image:url(/images/exclaimation.gif);
	background-repeat:no-repeat;
	background-color:#7E000C;
	color:#FFFFFF;
	font-weight:bold;
	border-bottom:1px solid #8D595B;
	padding:3px;
	padding-left:30px;
}

.no-margin {
	margin:0px;
}

.no-border {
	border:0px;
}

.header {
	position:absolute;
	top:0px;
	left:0px;
	height:100px;
	width:100%;
}
.header a {
	text-decoration:none;
}
.header a:hover {
	text-decoration:none;
}

.clearheader{
	height:150px;
}

.footer {
	width:100%;
	height:50px;
	text-align:center;
	border-top:1px solid black;
	margin-top:-50px;
	padding:0px;
	color:#000000;
	font-size:11px;
}

.footer a {
	color:#ffffff;
}

.footer a:visited {
	color:#ffffff;
}

.footer a:hover {
	color:#ffffff;
	background-color: #000000;
}


.footer p {
	margin-top:3px;
	margin-bottom:3px;
}

.clear-footer {
	height:50px;
}

* html #footer {/*only ie gets this style*/
	\height:52px;/* for ie5 */
	he\ight:50px;/* for ie6 */
}

.question-p {
	margin-left:15px;
	padding-left:22px;
	margin-bottom:4px;
	margin-right:15px;
	background-image:url(/images/q.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-weight:bold;
}

.answer-p {
	margin-left:15px;
	padding-left:22px;
	margin-top:0px;
	margin-right:15px;
	background-image:url(/images/a.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.question-p-no-padding {
	margin-left:0px;
	padding-left:17px;
	margin-top:0px;
	margin-bottom:3px;
	margin-right:15px;
	background-image:url(/images/q.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.header-bg-td {
	background-image:url(../images/header_bg.gif);
	background-repeat:repeat-x;
}

.header-bg-table {
	background-color:#FFFFFF;
}

.top-nav-home a {
	clear:both;
	vertical-align:top;
	height:23px;
	width:57px;
	display:block;
	background-image: url(../images/top_nav_home.gif);
	background-position:0px -23px;
}

.top-nav-home a:hover {
	clear:both;
	vertical-align:top;
	height:23px;
	width:57px;
	display:block;
	background-image: url(../images/top_nav_home.gif);
	background-position:0px 0px;
}

.top-nav-home-on {
	clear:both;
	vertical-align:top;
	height:23px;
	width:57px;
	display:block;
	background-image: url(../images/top_nav_home.gif);
	background-position:0px -46px;
}

.top-nav-web-hosting a {
	clear:both;
	vertical-align:top;
	height:23px;
	width:95px;
	display:block;
	background-image: url(../images/top_nav_web_hosting.gif);
	background-position:0px -23px;
}

.top-nav-web-hosting a:hover {
	clear:both;
	vertical-align:top;
	height:23px;
	width:95px;
	display:block;
	background-image: url(../images/top_nav_web_hosting.gif);
	background-position:0px 0px;
}

.top-nav-web-hosting-on {
	clear:both;
	vertical-align:top;
	height:23px;
	width:95px;
	display:block;
	background-image: url(../images/top_nav_web_hosting.gif);
	background-position:0px -46px;
}

.top-nav-web-design a {
	clear:both;
	vertical-align:top;
	height:23px;
	width:89px;
	display:block;
	background-image: url(../images/top_nav_web_design.gif);
	background-position:0px -23px;
}

.top-nav-web-design a:hover {
	clear:both;
	vertical-align:top;
	height:23px;
	width:89px;
	display:block;
	background-image: url(../images/top_nav_web_design.gif);
	background-position:0px 0px;
}

.top-nav-web-design-on {
	clear:both;
	vertical-align:top;
	height:23px;
	width:89px;
	display:block;
	background-image: url(../images/top_nav_web_design.gif);
	background-position:0px -46px;
}

.top-nav-free-tools a {
	clear:both;
	vertical-align:top;
	height:23px;
	width:77px;
	display:block;
	background-image: url(../images/top_nav_free_tools.gif);
	background-position:0px -23px;
}

.top-nav-free-tools a:hover {
	clear:both;
	vertical-align:top;
	height:23px;
	width:77px;
	display:block;
	background-image: url(../images/top_nav_free_tools.gif);
	background-position:0px 0px;
}

.top-nav-free-tools-on {
	clear:both;
	vertical-align:top;
	height:23px;
	width:77px;
	display:block;
	background-image: url(../images/top_nav_free_tools.gif);
	background-position:0px -46px;
}

.top-nav-tutorials a {
	clear:both;
	vertical-align:top;
	height:23px;
	width:69px;
	display:block;
	background-image: url(../images/top_nav_tutorials.gif);
	background-position:0px -23px;
}

.top-nav-tutorials a:hover {
	clear:both;
	vertical-align:top;
	height:23px;
	width:69px;
	display:block;
	background-image: url(../images/top_nav_tutorials.gif);
	background-position:0px 0px;
}

.top-nav-tutorials-on {
	clear:both;
	vertical-align:top;
	height:23px;
	width:69px;
	display:block;
	background-image: url(../images/top_nav_tutorials.gif);
	background-position:0px -46px;
}

.top-nav-articles a {
	clear:both;
	vertical-align:top;
	height:23px;
	width:62px;
	display:block;
	background-image: url(../images/top_nav_articles.gif);
	background-position:0px -23px;
}

.top-nav-articles a:hover {
	clear:both;
	vertical-align:top;
	height:23px;
	width:62px;
	display:block;
	background-image: url(../images/top_nav_articles.gif);
	background-position:0px 0px;
}

.top-nav-articles-on {
	clear:both;
	vertical-align:top;
	height:23px;
	width:62px;
	display:block;
	background-image: url(../images/top_nav_articles.gif);
	background-position:0px -46px;
}

.top-nav-forums a {
	clear:both;
	vertical-align:top;
	height:23px;
	width:61px;
	display:block;
	background-image: url(../images/top_nav_forums.gif);
	background-position:0px -23px;
}

.top-nav-forums a:hover {
	clear:both;
	vertical-align:top;
	height:23px;
	width:61px;
	display:block;
	background-image: url(../images/top_nav_forums.gif);
	background-position:0px 0px;
}

.top-nav-forums-on {
	clear:both;
	vertical-align:top;
	height:23px;
	width:61px;
	display:block;
	background-image: url(../images/top_nav_forums.gif);
	background-position:0px -46px;
}

.top-nav-forums-on a:hover {
	clear:both;
	vertical-align:top;
	height:23px;
	width:61px;
	display:block;
	background-image: url(../images/top_nav_forums.gif);
	background-position:0px -46px;
}

.top-nav-web-counter a {
	clear:both;
	vertical-align:top;
	height:23px;
	width:100px;
	display:block;
	background-image: url(../images/top_nav_web_counter.gif);
	background-position:0px -23px;
}

.top-nav-web-counter a:hover {
	clear:both;
	vertical-align:top;
	height:23px;
	width:100px;
	display:block;
	background-image: url(../images/top_nav_web_counter.gif);
	background-position:0px 0px;
}

.top-nav-web-counter-on {
	clear:both;
	vertical-align:top;
	height:23px;
	width:100px;
	display:block;
	background-image: url(../images/top_nav_web_counter.gif);
	background-position:0px -46px;
}

.top-nav-articles a {
	clear:both;
	vertical-align:top;
	height:23px;
	width:62px;
	display:block;
	background-image: url(../images/top_nav_articles.gif);
	background-position:0px -23px;
}

.top-nav-bg-td {
	background-image:url(../images/top_nav_bg.gif);
	background-repeat:repeat-x;
}

.green-box-div-title {
	width:215px;
	height:20px;
	background-image:url(../images/box_green_small_top.gif);
	background-repeat:no-repeat;
	padding-top:3px;
	padding-left:10px;
	color: #FFFFFF;
	font-weight:bold;
	font-size:14px;
}

.green-box-div-content {
	background-image:url(../images/box_green_small_middle.gif);
	background-repeat:repeat-y;
	width:215px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}

.green-box-div-bottom {
	width:215px;
	height:18px;
	background-image:url(../images/box_green_small_bottom.gif);
}

.software-box-middle-div {
	background-image:url(../images/box_blue_middle_bg.gif);
	background-repeat:repeat-y;
	width:188px;
	padding:8px;
	font-size:11px;
}

.home-left-column {
	padding-left:10px;
}

.home-right-column {
	padding-left:35px;
	padding-right:35px;
}

h1 {
	font-size:26px;
}

.acme-heading {
	color: #CCCCCC;
	text-align:right;
	font-size:14px;
	margin-top:2px;
}

h2 {
	font-size:22px;
}

h3 {
	font-size:18px;
}

.top-quote-td {
	background-image:url(../images/quote_top_bg.gif);
	background-repeat:repeat-x;
}

.quote-middle-td {
	background-image:url(../images/quote_middle_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border-right:1px solid #979797;
	background-color:#EDF9FC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#103277;
}

.quote-middle-td p {
	padding-left:10px;
	padding-right:10px;
	margin-top:5px;
	margin-bottom:5px;
}

.bottom-quote-td {
	background-image:url(../images/quote_bottom_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
}

.blue-arrow-large {
	list-style-image:url(../images/bullet_arrow_blue.gif);
	font-size:14px;
}

.blue-arrow-large li {
	margin-left:5px;
	padding-left:5px;
}

.green-box-large-top-div {
	background-image:url(../images/box_green_large_top.gif);
	background-repeat:no-repeat;
	height:20px;
	width:485px;
	padding-top:3px;
	padding-left:10px;
	color: #FFFFFF;
	font-size:14px;
}

.green-box-large-bottom-div {
	background-image:url(../images/box_green_large_bottom.gif);
	background-repeat:no-repeat;
	height:18px;
	width:485px;
}

.green-box-large-middle-div {
	background-image:url(../images/box_green_large_middle_bg.gif);
	background-repeat: repeat-y;
	padding:5px;
	width:485px;	
}

.copy-paste-p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	margin-top:0px;
}

.hosting-compare-table {
	background-color:#3DC001;
}

.hosting-compare-table th {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

.hosting-company-td {
	font-weight:bold;
	font-size:14px;
	vertical-align:middle;
	color:#2344B0;
}

.b {
	font-weight:bold;
}

.code-div {
	padding:3px;
	background-color:#F3F3F3;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	margin-top:25px;
	margin-bottom:25px;
}

.tutorial-table {
	padding-right:8px;
	margin-right:8px;
}

.tutorial-table td {
	padding:2px;
	font-weight:bold;
	font-size:12px;
}

.tutorial-table a {
	font-weight:bold;
	font-size:11px;
	color:#000000;
}

.tutorial-td-on {
	background-color:#2E9100;
	color:#FFFFFF;
	font-weight:bold;
	padding-right:8px;
}

.blue-box-td-on {
	background-color:#2E9100;
	color:#FFFFFF;
	font-weight:bold;
	padding-right:8px;
}

.tutorial-td-on a {
	background-color:#2E9100;
	color:#FFFFFF;
	font-weight:bold;
	padding-right:8px;
}

.tutorial-td-on a:visited {
	background-color:#2E9100;
	color:#FFFFFF;
	font-weight:bold;
	padding-right:8px;
}

.green-box-div-title-inline {
	width:205px;
	height:20px;
	background-image:url(../images/box_green_small_top.gif);
	background-repeat:no-repeat;
	padding-top:3px;
	padding-left:10px;
	color: #FFFFFF;
	font-weight:bold;
	font-size:14px;
	border-left:15px solid white;
}

.green-box-div-content-inline {
	background-image:url(../images/box_green_small_middle.gif);
	background-repeat:repeat-y;
	width:210px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	border-left:15px solid white;
}

.green-box-div-content-inline a {
	text-decoration:none;
}

.green-box-div-bottom-inline {
	width:215px;
	height:18px;
	background-image:url(../images/box_green_small_bottom.gif);
	border-left:15px solid white;
	border-bottom:15px solid white;
}

.blue-box-div-title-inline {
	width:205px;
	height:20px;
	background-image:url(../images/box_blue_small_top.gif);
	background-repeat:no-repeat;
	padding-top:3px;
	padding-left:10px;
	color: #FFFFFF;
	font-weight:bold;
	font-size:14px;
	border-left:15px solid white;
}

.blue-box-div-content-inline a {
	text-decoration:none;
	color:#003399;
}

.blue-box-div-content-inline {
	background-image:url(../images/box_blue_small_middle.gif);
	background-repeat:repeat-y;
	width:210px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	border-left:15px solid white;
	
}

.blue-box-div-bottom-inline {
	width:215px;
	height:18px;
	background-image:url(../images/box_blue_small_bottom.gif);
	border-left:15px solid white;
	border-bottom:15px solid white;
}

.tutorial-div-float {
	float:right;
	padding-left:8px;
	padding-right:0px;
	padding-bottom:8px;
}

.tutorial-bottom-nav-td {
	text-align:center;
	font-size:10px;
	font-weight:bold;
	padding:4px;
	padding-top:0px;
}

.padded-ul li {
	padding-bottom:8px;
}

.code-textarea {
	width:500px;
	height:100px;
	background-color:#FFFFFA;
}

.code-result-div {
	background-color:#DFDFDF;
	padding:5px;
	border:1px solid black;
	margin-top:25px;
	margin-bottom:25px;
}

.tutorial-add-link {
	text-align:center;
	padding:8px;
}

.acme-counter-div {
	text-align:center;
	border-top:1px solid black;
	border-bottom:1px solid black;
	padding:5px;
	background-color:#F5F5F5;
}

.header-nav-td {
	padding-left:0px; padding-right:15px; 
}

.top-nav-table {
	background-image: url(../images/top_nav_bg.gif);
	background-repeat:repeat-x;
}

.counter-style-table {
	background-color:#CCCCCC;
}

.counter-style-table td {
	background-color: #FFFFFF;
}

.counter-alerts {
	color:#FF0000;
}

.category-title {
	margin-top:0px;
	padding-top:4px;
	margin-bottom:5px;
}

.question-textarea {
	margin-left:10px;
}

.footer-top {
	background-color:#000000;
	color:#FFFFFF;
	padding:1px;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
}

.new-footer-top {
	background-color:#000000;
	color:#FFFFFF;
	padding:1px;
	font-size:10px;
	padding:4px;
}

.footer-top a {
	text-decoration:underline;
}

.new-footer-top a {
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
}

.footer-tab-left-bg {
	background-image: url(../images/footer_tab_bg.gif);
	background-repeat:repeat-x;
}

.footer-tab-right-bg {
	background-image:url(../images/footer_tab_right_bg.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	padding-top:2px;
}

.white-div {
	background-color:#FFFFFF;
	width:100%;
	border-left:15px solid white;
}

.box-download-webdesigntoy-top {
	background-image: url(../images/box_download_web_design_toy_top.gif);
	background-repeat:no-repeat;
	height:48px;
}

.box-download-webdesigntoy-top h2{
	padding:0px;
	margin:0px;
	font-size:16px;
	margin-left:65px;
	padding-top:15px;
	font-weight:bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.box-download-web-email-cloaker-top {
	background-image: url(../images/box_web_email_cloaker_top.gif);
	background-repeat:no-repeat;
	height:46px;
}

.box-download-web-email-cloaker-top h2{
	padding:0px;
	margin:0px;
	font-size:14px;
	margin-left:65px;
	padding-top:15px;
	font-weight:bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.web-design-toy-div {
	background-color:#FCFDDF;
	border-left:3px solid #BAA952;
	border-bottom:3px solid #BAA952;
	border-top:3px solid #D4C67E;
	border-right:3px solid #D4C67E;
}

.web-design-toy-div-inside {
	border:3px solid #E6DEB8;
	padding:10px;
}

.tool-box-h2 {
	margin-top:0px;
}

.web-email-cloaker-div {
	background-color:#E1F3D5;
	border-left:3px solid #7EBA52;
	border-bottom:3px solid #7EBA52;
	border-right:3px solid #A4D282;
	border-top:3px solid #A4D282;
}

.web-email-cloaker-div-inside {
	border:3px solid #BDE0A3;
	padding:10px;
}

.box-download-web-traffic-counter-top {
	background-image: url(../images/box_download_web_traffic_counter_top.gif);
	background-repeat:no-repeat;
	height:47px;
}

.box-download-web-traffic-counter-top h2{
	padding:0px;
	margin:0px;
	font-size:13px;
	margin-left:65px;
	padding-top:15px;
	font-weight:bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.web-traffic-counter-div {
	background-color:#D5E1F0;
	border-left:3px solid #608BC1;
	border-bottom:3px solid #608BC1;
	border-right:3px solid #89AAD3;
	border-top:3px solid #89AAD3;
}
.web-traffic-counter-div-inside {
	border:3px solid #ABC3E1;
	padding:10px;
}

.forum-h1 h1{
	display: inline;
	font-size:14px;
}

.forum-description-div p{
	font-size:10px;
	color:#666666;
}

.float-right-counter {
	float:right;
	padding-bottom:10px;
}

  .hbar a:link,.hbar a:hover,.hbar a:active,.hbar a:visited  {font-weight:bold; color:white; white-space: nowrap; margin-top:2px;} 
  .hbar a:hover {font-color:green;} 

