/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px;
	margin: 0px;
	background-position: 0px 0px;
	background-image:url(/images/main_back.jpg);
	background-repeat:repeat-x;
	background-color:#eefdcc;
}

a{
	color: #6d9002;
	text-decoration: none;
	font-weight:bold;
}

a:link{
	color: #6d9002;
	text-decoration: none;
	font-weight:bold;
}

a:visited{
	color: #6d9002;
	text-decoration: none;
	font-weight:bold;
}

a:hover{
	color: #6d9002;
	text-decoration: underline;
	font-weight:bold;
}

h1 {
 color: #000000;
 font-size:12px;
 margin: 0px;
 padding: 0px;
 font-weight:normal;
 display:inline;
}

h2 {
 color: #000000;
 font-size:12px;
 margin: 0px;
 padding: 0px;
 font-weight:normal;
 display:inline;
}

img {
border:0px;
}

.textlarge {
font-size:16px;}

.textgreen {
color: #6d9002;
font-weight:bold;}

.bluetext {
color: #0989d2;
font-weight:bold;}

* html .PNGImageFix {behavior:url(/iepngfix.htc);}

/* Top Blue Nav Bar Styles  */ 

#topNavigation {background-image:url(/images/topnav_banner.gif); background-repeat:no-repeat; width:800px; height:44px; margin-left:auto; margin-right:auto; text-align:center;}

#topNavigation ul {padding:0px; margin:0px;}

#navigationtext li {display: inline; list-style-type: none; color:#FFFFFF; font-size:13.5px; font-weight:bold; vertical-align:middle; line-height:35px;}

#navigationtext a:visited:hover {color:#FFFFFF; text-decoration:underline; margin-left:11px; margin-right:11px; font-weight:bold;}

#navigationtext a:visited {color:#FFFFFF; text-decoration:none; margin-left:11px; margin-right:11px; font-weight:bold;}

#navigationtext a:hover {color:#FFFFFF; text-decoration:underline; margin-left:11px; margin-right:11px; font-weight:bold;}

#navigationtext a {color:#FFFFFF; text-decoration:none; margin-left:11px; margin-right:11px; font-weight:bold;}

#mainLogoBanner {background-image:url(/images/main_logo_banner.jpg); background-repeat:no-repeat; height:186px; width:800px; margin-left:auto; margin-right:auto;}

/* Login and Signup Buttons */

#loginANDsignupBTNS{
margin-right:30px;
float:right;
padding-top:152px;
width:250px;
height:34px;}


/* Top Rollover Login Button      */ 

.LoginBTN {
background:transparent url(/images/toploginbtn2.gif) no-repeat scroll 0% 50%;
float:left;
height:34px;
margin:0pt;
overflow:hidden;
padding:0pt;
position:relative;
width:122px;
}
.LoginBTN a {
color:#354e00;
display:block;
float:left;
font-size:14px;
font-weight:bold;
height:34px;
overflow:hidden;
text-decoration:none;
width:122px;
}
.LoginBTN a:hover {
color:#354e00;
}
.LoginBTN a:visited {
color:#354e00;
}
.cssnav img {
border:0pt none;
height:34px;
width:122px;
}
* html a:hover {
visibility:visible;
}
.LoginBTN a:hover img {
visibility:hidden;
}
.LoginBTN span {
cursor:pointer;
left:13px;
position:absolute;
text-align:center;
top:11px;
width:100px;
}

/* Top Rollover Signup Buttons      */ 


.SignupBTN {
background:transparent url(/images/topsignupbtn2.gif) no-repeat scroll 0% 50%;
float:left;
height:34px;
margin:0pt;
overflow:hidden;
padding:0pt;
position:relative;
width:122px;
}
.SignupBTN a {
color:#FFFFFF;
display:block;
float:left;
font-size:14px;
font-weight:bold;
height:34px;
overflow:hidden;
text-decoration:none;
width:122px;
}
.SignupBTN a:hover {
color:#FFFFFF;
}
.SignupBTN a:visited {
color:#FFFFFF;
}
.SignupBTN img {
border:0pt none;
height:34px;
width:122px;
}
* html a:hover {
visibility:visible;
}
.SignupBTN a:hover img {
visibility:hidden;
}
.SignupBTN span {
cursor:pointer;
left:13px;
position:absolute;
text-align:center;
top:11px;
width:100px;
}

#greenStripeBackground { background-image:url(/images/greenstripedback.jpg); background-repeat:no-repeat; height:307px; width:800px; margin-left:auto; margin-right:auto; padding-top:23px;}

#mainContents {background-image:url(/images/repeatedtableback.gif); background-repeat:repeat-y; width:800px; margin-left:auto; margin-right:auto; height:100%}

#mainContentsBottom {background-image:url(/images/maincontainerbottom.gif); background-repeat:no-repeat; width:800px; margin-left:auto; margin-right:auto; height:55px}

/***********************************************/
/* Green Advertising Banner - Home             */
/***********************************************/ 

#fourstepintro1 {height:32px; width:800px; margin-left:auto; margin-right:auto;}
#fourstepintro2 {height:142px; width:800px; margin-left:auto; margin-right:auto;}
#fourstepintro3 {height:111px; width:800px; margin-left:auto; margin-right:auto;}

/***********************************************/
/* Green Advertising Banner - About             */
/***********************************************/ 

#aboutTop1 {height:33px; width:800px; margin-left:auto; margin-right:auto; behavior:url(iepngfix.htc);}
#aboutTop2 {height:153px; width:800px; margin-left:auto; margin-right:auto; behavior:url(iepngfix.htc);}
#aboutTop3 {height:99px; width:800px; margin-left:auto; margin-right:auto; behavior:url(iepngfix.htc);}

/***********************************************/
/* Green Advertising Banner - FAQ            */
/***********************************************/ 

#FAQTop1 {height:46px; width:800px; margin-left:auto; margin-right:auto; behavior:url(iepngfix.htc);}
#FAQTop2 {height:173px; width:800px; margin-left:auto; margin-right:auto; behavior:url(iepngfix.htc);}
#FAQTop3 {height:66px; width:800px; margin-left:auto; margin-right:auto; behavior:url(iepngfix.htc);}

/***********************************************/
/* Green Advertising Banner - Tutorial         */
/***********************************************/ 

#tutorialTop1 {height:39px; width:800px; margin-left:auto; margin-right:auto; behavior:url(iepngfix.htc);}
#tutorialTop2 {height:188px; width:800px; margin-left:auto; margin-right:auto; behavior:url(iepngfix.htc);}
#tutorialTop3 {height:58px; width:800px; margin-left:auto; margin-right:auto; behavior:url(iepngfix.htc);}

/***********************************************/
/* Green Advertising Banner - Pricing and Coverage          */
/***********************************************/ 

#coverageTop1 {height:36px; width:800px; margin-left:auto; margin-right:auto; behavior:url(iepngfix.htc);}
#coverageTop2 {height:184px; width:800px; margin-left:auto; margin-right:auto; behavior:url(iepngfix.htc);}
#coverageTop3 {height:65px; width:800px; margin-left:auto; margin-right:auto; behavior:url(iepngfix.htc);}


/***********************************************/
/* Green Advertising Banner - Clients          */
/***********************************************/ 

#clientsTop1 {height:30px; width:800px; margin-left:auto; margin-right:auto; behavior:url(iepngfix.htc);}
#clientsTop2 {height:186px; width:800px; margin-left:auto; margin-right:auto; behavior:url(iepngfix.htc);}
#clientsTop3 {height:69px; width:800px; margin-left:auto; margin-right:auto; behavior:url(iepngfix.htc);}

/***********************************************/
/* Green Advertising Banner - Contact          */
/***********************************************/ 

#contactTop1 {height:31px; width:800px; margin-left:auto; margin-right:auto; behavior:url(iepngfix.htc);}
#contactTop2 {height:193px; width:800px; margin-left:auto; margin-right:auto; behavior:url(iepngfix.htc);}
#contactTop3 {height:61px; width:800px; margin-left:auto; margin-right:auto; behavior:url(iepngfix.htc);}

/***********************************************/
/* Main Contents			                   */
/***********************************************/ 

/* Home						                   */

#welcometext {height:34px; width:777px; padding-top:10px; padding-bottom:10px; margin-left:auto; margin-right:auto;}

.homeFirstmaincontent {font-size:12px; color:#333333; width:720px; margin-left:auto; margin-right:auto; padding-top:10px; text-align:justify;}

.homeFirstmaincontent img {float:right; padding-left:15px; margin-top:-20px;}

.homeSecondmaincontent {clear:both; padding-top:5px; font-size:12px; color:#333333; width:720px; margin-left:auto; margin-right:auto; text-align:justify;}

/* About */

#welcometextAbout {height:34px; width:777px; padding-top:10px; padding-bottom:10px; margin-left:auto; margin-right:auto;}

.aboutHolder {width:700px; margin-left:auto; margin-right:auto; clear:both; font-size:12px; color:#333333; padding-top:10px; text-align:justify;}

.Firstaboutfeaturescontent {width:370px; float:left; padding-top:10px;}

.FirstaboutfeaturescontentImage  {margin-top:75px; margin-right:15px; float:right;}

.Secondaboutfeaturescontent {font-size:12px; color:#333333; width:370px; padding-top:10px; text-align:justify; float:right;}

.SecondaboutfeaturescontentImage  {padding-left:15px; margin-top:0px; margin-left:25px; float:left;}

.Firstaboutfeaturescontent li {margin-bottom:7px;}

.Firstaboutfeaturescontent ul {margin-bottom:25px;}

.Secondaboutfeaturescontent li {margin-bottom:7px;}

.Secondaboutfeaturescontent ul {margin-bottom:25px;}

/* Tutorial */

#welcometextTutorial {height:34px; width:777px; padding-top:10px; padding-bottom:10px; margin-left:auto; margin-right:auto;}

.tutorialfeaturescontent {font-size:12px; color:#333333; width:720px; margin-left:auto; margin-right:auto; padding-top:10px; text-align:justify; background-image:url(/images/tutorialmage.jpg); background-repeat:no-repeat; background-position:center bottom; height:363px;}

.tutorialfeaturescontent img {float:right; padding-left:15px; margin-top:-10px;}

.tutorialfeaturescontent li {margin-bottom:7px;}

.tutorialfeaturescontent ul {margin-bottom:25px;}

/* Coverage */

#welcometextCoverage {height:34px; width:777px; padding-top:10px; padding-bottom:10px; margin-left:auto; margin-right:auto;}

#CoverageHolder {font-size:12px; color:#333333; width:500px; margin-left:auto; margin-right:auto; padding-top:20px;}

#CoverageHolder td { border-top:1px #CCCCCC dotted; padding:5px;}

.firstmaincontentCovergae {font-size:12px; color:#333333; width:720px; margin-left:auto; margin-right:auto; text-align:center;}

#CoverageAlphaHolder {font-size:12px; color:#333333; width:500px; margin-left:auto; margin-right:auto; padding-top:20px; text-align:center;}

/* Clients */

#welcometextClients {height:34px; width:777px; padding-top:10px; padding-bottom:10px; margin-left:auto; margin-right:auto;}

.hrClients {background-color:#FFFFFF; border-color:#DDDDDD; border-style:none none dotted; border-width:1px; color:#ffffff; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; margin-bottom:5px;}

#ClientsLogoHolder {margin-left:auto; margin-right:auto; text-align:center; width:780px;}

#ClientsLogoHolder img {border:0px none; padding-left:10px; padding-right:10px;}

/* Contact */

#welcometextContact {height:34px; width:777px; padding-top:10px; padding-bottom:10px; margin-left:auto; margin-right:auto;}

.contactformcontentIntro {clear:both; padding-top:10px; font-size:12px; color:#333333; width:600px; margin-left:auto; margin-right:auto; text-align:justify}

#contactformcontentIntroNewLivePerson {clear:both;margin-left:auto; margin-right:auto; width:600px; font-size:12px; text-align:justify; padding-top:10px; font-size:12px; color:#333333;}
#contactformLivePersonButtonHolder {float:right; margin-left:22px;}

.contactformcontent {clear:both; padding-top:10px; font-size:12px; color:#333333; width:600px; margin-left:auto; margin-right:auto; text-align:right;}

.contactAddressHolder {line-height:20px; word-spacing:2px; margin-top:15px; text-align:center}

.fieldHolders {margin-bottom:8px; margin-right:100px;}

.fieldHoldersName{margin-bottom:8px; margin-right:100px; margin-top:8px;}

.fieldHoldersRadio {text-align:left; margin-left:200px;  margin-bottom:6px; margin-top:-25px; line-height:25px; }

.fieldButtonHolders {padding-top: 20px; text-align:right; margin-right:125px;}

.ContactFormField {background-image:url(/images/support_textback.gif); background-repeat:repeat; height:18px; font:Geneva, Arial, Helvetica, sans-serif; color:#333333; font-size:11px; width:303px; line-height:18px;}

.MemoForm {background-image:url(/images/support_textback.gif); background-repeat:repeat; height:18px; font:Geneva, Arial, Helvetica, sans-serif; color:#333333; font-size:11px; width:303px; height:175px; line-height:18px; margin-top:-12px;}

.ClearBtn {width:125px; margin-right:5px;}

.SubmitContactBtn {width:125px;}

.cardboardfishRED {color:#C9475B; font-weight:bold;}
.cardboardfishRED a {color:#C9475B;text-decoration:none; cursor:pointer;}
.cardboardfishRED a:hover {color:#C9475B; text-decoration:underline; cursor:pointer;}
.cardboardfishRED a:visited {color:#C9475B;text-decoration:none;cursor:pointer;}
.cardboardfishRED a:hover:visited {color:#C9475B; text-decoration:underline; cursor:pointer;}

#operatedByCBF {text-align:center; margin-left:-24px; margin-top:-6px;}

/* FAQ */

.FAQmaincontent {font-size:12px; color:#333333; width:720px; margin-left:auto; margin-right:auto; padding-top:10px; text-align:justify;}

#welcometextFAQ {height:34px; width:777px; padding-top:10px; padding-bottom:10px; margin-left:auto; margin-right:auto;}

.NoColourLink {color:#333;text-decoration:none; cursor:pointer;}
.NoColourLink a {color:#333;text-decoration:none; cursor:pointer;}
.NoColourLink a:hover {color:#333; text-decoration:none; cursor:pointer;}
.NoColourLink a:visited {color:#333;text-decoration:none;cursor:pointer;}

.MainQuestions {font-size:14px; font-weight:bold; color:#333}

.MainQuestions a {font-size:14px; font-weight:bold; color:#000; text-decoration:none; cursor:pointer;}
.MainQuestions a:hover {font-size:14px; font-weight:bold; color:#000; text-decoration:none; cursor:pointer;}
.MainQuestions a:visited {font-size:14px; font-weight:bold; color:#000; text-decoration:none; cursor:pointer;}

.QuestionGroup { margin-left:30px; margin-bottom:5px;}


.hrFAQs {background-color:#FFFFFF; border-color:#DDDDDD; border-style:none none dotted; border-width:1px; color:#ffffff; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; margin-bottom:15px; margin-top:10px;}


/***********************************************/
/* Footer					                   */
/***********************************************/ 

#footer {margin-left:auto; margin-right:auto; width:720px; text-align:center; clear:both;}

#bottomdivide {background-image:url(/images/bottomdivide.gif); background-repeat:no-repeat; height:66px; width:523px; margin-left:auto; margin-right:auto; margin-top:15px;}

#footer ul {padding:0px; margin:0px; padding-top:20px; padding-bottom:20px;}

#bottomnavigationtext li {display: inline; list-style-type: none; color:#434343; font-size:12px; vertical-align:middle; line-height:20px;}

#bottomnavigationtext a:visited:hover {color:#434343; text-decoration:underline; margin-left:5px; margin-right:5px; font-weight:normal;}

#bottomnavigationtext a:visited {color:#434343; text-decoration:none; margin-left:5px; margin-right:5px; font-weight:normal;}

#bottomnavigationtext a:hover {color:#434343; text-decoration:underline; margin-left:5px; margin-right:5px; font-weight:normal;}

#bottomnavigationtext a {color:#434343; text-decoration:none; margin-left:5px; margin-right:5px; font-weight:normal;}

#copyrightNotice { font-size:10px; font-weight:normal; color:#999999; padding-top:10px;} 

/* Other Paragraph Styling */

.firstmaincontent {font-size:12px; color:#333333; width:720px; margin-left:auto; margin-right:auto; padding-top:10px; text-align:justify;}

.firstmaincontent img {float:right; padding-left:15px; margin-top:-20px;}

.secondmaincontent {clear:both; padding-top:20px; font-size:12px; color:#333333; width:720px; margin-left:auto; margin-right:auto; text-align:justify;}


/**** Daily Tip Style ****/
#dailyTip {height:42px; margin-left:135px; padding:0px; width:640px; font-size:12px; text-align:left; margin-top:1px; line-height:15px; text-align:justify;}

#dailyTipHolder {background-image:url(/images/rss_feeds.gif); background-repeat:no-repeat; background-position:top center; height:92px; width:796px; margin-left:2px; padding-top:28px;}
	
#dailyTipHolder h2 a{color: #fff; text-decoration: none; font-weight:bold;}
#dailyTipHolder h2 a:link{color: #fff; text-decoration: none; font-weight:bold;}
#dailyTipHolder h2 a:visited{color: #fff; text-decoration: none; font-weight:bold;}
#dailyTipHolder h2 a:hover{color: #fff; text-decoration: underline;	font-weight:bold;}
.dailyTipDate {font-size:12px; font-weight:bold; color:#476608; line-height:18px;}
.dailyTipTitle h1 {font-size:15px; font-weight:bold; color:#1679D7; line-height:18px;}

/* LIVE PERSON STYLING */
.lpPoweredBy {display:none;}

.lpEmtStarRating {display:none;}