﻿body{background:#fff url(../images/bg2.gif) repeat-x 0 85px;font-family:Verdana, Arial, Sans-Serif;font-size:10pt;color:#666;}
.container{width:800px;margin:0 auto;}
.clear{clear:both;display:block;height:1px;overflow:hidden;margin:0;padding:0;}
/* header */
.header{height:85px;}
.logo{border-width:0;}
.headerLeft{float:left;width:150px;}
.headerRight{float:left;width:650px;}
.headerLeftTop{height:30px;text-align:right;padding-right:15px;}
.headerLeftBottom{margin-top:17px;}
/* signup */
.SignupArea{border:solid 1px #999;background-color:#ccc;font-family:Arial;font-size:14px;font-weight:bold;color:#333;}
.SignupArea td{padding:10px;}
.SignupAreaAltItem{background-color:#eee;}
.subReq{font-size:12px;font-weight:normal;}
/* nav */
.nav
{
	height:30px;
	background-image:url(../images/bg.gif);
}
.nav ul
{
	margin:0;
	padding:7px;
	list-style-type:none;
	text-align: left;
}
.nav ul li
{
	display:inline;
}
.nav ul li a
{
	text-decoration:none;
	color:#fff;
	background-image:url();
	padding:6px 30px;
}
.nav ul li a:hover
{
	background-image:url(../images/navbg.gif);
}
.main
{
	background:#fff url(../images/bg3.gif) repeat-x 0 0;
	border-left:solid 2px #ccc;
	border-right:solid 2px #ccc;
}
.left
{
	float:left;
	width:566px;
	padding:20px 5px 0px 10px;
}
.right
{
	float:right;
	width:200px;
	padding:20px 10px 0px 5px;
}
.righttopsection
{

}
.rightsection
{
	margin:20px 0;
}
.sidetop
{
	background-image:url(../images/sidetop.gif);
	height:30px;
}
.sidetopheader
{
	text-align:center;
	padding-top:8px;
	font-weight:bold;
}
.sidebody
{
	background-image:url(../images/sidebody.gif);
}
.sidebodycontent
{
	padding:7px;
}
.footer
{
	width:800px;
	background-image:url(../images/footerbg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:90px;
}
.footercontent
{
	font-size:8pt;
	color:#ccc;
	padding-top:12px;
	padding-left:20px;
}
.footercontentLinks
{
	padding:0 25px;
	font-size:8pt;
	background-color:#ddd;
	height:20px;
	border-right:solid 2px #ccc;
	border-left:solid 2px #ccc;
	text-align:center;
}
.tblfootercontentLinks
{
	height:20px;
}
.tblfootercontentLinks td
{
	padding:0 15px;
}
.homeheader
{
	font-size:12pt;
	font-weight:bold;
}
.homeheader2
{
	font-size:12pt;
	font-weight:bold;
	color:#c00;
}
.ulhome
{
	list-style-type:disc;
	padding: 0;
	margin:10px 10px 10px 50px;
}
.ulhome li
{
	padding:1px 0;
}
.liketodo
{
	background-image:url(../images/bodybg.jpg);
	background-color:#ccc;
	width:552px;
	height:155px;
	color:#fff;
}
.liketodotop
{
	
}
.liketodotopImage
{
	float:left;
	border:solid 0px #fff;
}
.liketodobody
{
	float:left;
	padding:5px 10px 0 10px;
	width:164px;
	text-align:center;
}
a.link:link
{
	text-decoration:underline;
	color:#666;
}
a.link:visited
{
	text-decoration:underline;
	color:#666;
}
a.link:hover
{
	text-decoration:underline;
	color:#666;
}
a.link:active
{
	text-decoration:underline;
	color:#666;
}
a.linkred:link
{
	text-decoration:underline;
	color:#c00;
}
a.linkred:visited
{
	text-decoration:underline;
	color:#c00;
}
a.linkred:hover
{
	text-decoration:underline;
	color:#c00;
}
a.linkred:active
{
	text-decoration:underline;
	color:#c00;
}
a.footerlink:link
{
	font-size:8pt;
	text-decoration:none;
	color:#ccc;
}
a.footerlink:visited
{
	font-size:8pt;
	text-decoration:none;
	color:#ccc;
}
a.footerlink:hover
{
	font-size:8pt;
	text-decoration:underline;
	color:#ccc;
}
a.footerlink:active
{
	font-size:8pt;
	text-decoration:none;
	color:#ccc;
}
a.footerlink2:link
{
	font-size:8pt;
	text-decoration:none;
	color:#666;
}
a.footerlink2:visited
{
	font-size:8pt;
	text-decoration:none;
	color:#666;
}
a.footerlink2:hover
{
	font-size:8pt;
	text-decoration:underline;
	color:#666;
}
a.footerlink2:active
{
	font-size:8pt;
	text-decoration:none;
	color:#666;
}
.red
{
	color:#c00;	
}
.tblForm td
{
	padding:3px;
}
.label
{
	font-family: Arial, Sans-Serif;
	font-size: 12pt;
	font-weight: normal;
	color: #666;	
}
.textbox
{
	border: solid 1px #999;
	font-family: Arial, Sans-Serif;
	font-weight: normal;
	font-size: 12pt;
	color: #333;
	padding:3px;
}
.image
{
	border:solid 1px #ccc;
}
.tblFeatures
{
	
}
.tblFeatures td
{
	padding:2px;
}
.tblFeatures
{
	
}
.tblFeaturesNew td
{
	padding:2px;
}
.featureheader
{
	font-family: Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	color: #333;
	background-color:#ccc;
}
.feature
{
	background-color:#efefee;
	color:#333;
	width:150px;
}
.testimonial
{
	padding:20px;	
}
/* STATUS MESSAGES */
.status_green td
{
	background-image: url(../images/status-green.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	background-color: #b0e576;
	border: solid 1px #006633;
	padding:10px 10px 10px 40px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	color: #006633;
}
.status_yellow td
{
	background-image: url(../images/status-yellow.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	background-color: #ffff66;
	border: solid 1px #de6500;
	padding:10px 10px 10px 40px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	color: #de6500;
}
.status_red td
{
	background-image:url(../images/status-red.gif);
	background-repeat:no-repeat;
	background-position:5px 50%;
	background-color:#ebd9d9;
	border:solid 1px #660000;
	padding:10px 10px 10px 40px;
	font-family:Verdana, Arial, Helvetica;
	font-weight:bold;
	color:#660000;
}
.ValidationSummary
{
	background-image:url(../images/status-red.gif);
	background-repeat:no-repeat;
	background-position:5px 50%;
	background-color:#ebd9d9;
	border:solid 1px #660000;
	padding:10px 10px 10px 40px;
	font-family:Verdana, Arial, Helvetica;
	font-weight:bold;
	color:#660000;
}
/* END STATUS MESSAGES */


.tblTour
{
	text-decoration: none;
}
.tblTourHeader
{
	color: #333;
	font-weight: bold;
	text-decoration: none;
}
.hdrTour1
{
	background-color: #333;
	height: 15px;
}
.hdrTour2
{
	background-color: #333;
	height: 15px;
}
.tour
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}	
A.tourlinks:link	
{
	background-color: #333;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
	padding: 5px;
	text-decoration: none;
}	
A.tourlinks:visited	
{
	background-color: #333;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
	padding: 5px;
	text-decoration: none;
}	
A.tourlinks:active	
{
	background-color: #333;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
	padding: 5px;
	text-decoration: none;
}	
A.tourlinks:hover	
{
	background-color: #333;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
	padding: 5px;
	text-decoration: underline;
}
.tourlinksHeader
{
	background-color: #333;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	color: #ffffff;
	font-weight: bold;
	padding: 5px;
	text-decoration: none;
}
.tourimage
{
	border:dashed 2px #666;
	margin:5px 10px 10px 0;
	padding:5px;	
}
.ulTour
{
	list-style-type: none;
	padding:0;
	margin:0;
}
.example
{
	padding:10px;
	margin-right:15px;	
}
.quote
{
	padding-top:15px;
}
/* modal popup for ad clicking */
.modalAdClickDisplayBackground
{
    background-color:#000;
    opacity:.7;
    filter:alpha(opacity=70);
}
.modalAdClickDisplayPopup
{
    background-color:#fff;
    border:solid 2px #ccc;
    font-family:Trebuchet MS, Arial, Sans-Serif;
    color:#333;
}
.modalAdClickDisplayTable
{
	border:solid 1px #c33; 
}
.modalAdClickDisplayTable td
{
	padding:5px 10px;
}
div.status_yellow
{
	background-image: url(../images/status-yellow.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	background-color: #ffff66;
	border: solid 1px #de6500;
	padding:10px 10px 10px 40px;
	font-family: Verdana, Arial, Helvetica;
	color: #de6500;
}
.newThemesHeader
{
	font-weight: bold;
}
.imgDesigns
{
	border:solid 1px #ccc;
	margin-right:10px;
}
.hdrRoadmap
{
	font-size:12pt;
	font-weight:bold;
}
.hrRoadmap
{
	color:#666;
	border:dashed 1px #666;
}