﻿*
{
    margin:0px;
    padding:0px;
    text-align:left; 
}

body1
{
    background:url('../images/bg.gif');
	margin:0px;
    padding:0px;
}

body
{
    background:url('../images/bg_main.gif');
    margin:0px;
    padding:0px;

}
/*Tag for Links and No-Links in the RH column.*/
.RH_Subheading_Links
{
font-family:arial;
font-size:14px;
font-weight:Bold;
color:#167b90;
text-decoration:none;

}

#rightcontent h5
{
font-family:arial;
font-size:14px;
font-weight:Bold;
color:#666666;
/*text-decoration:none;*/

}

.leftshadow 
{
   width: 4px;
   background: url('../images/shadow_left.jpg') repeat-y;
   float: left;   
}

.rightshadow
{
   width: 4px;
   background: url('../images/shadow_right.jpg') repeat-y;
   float: right;
}


#bodycontainer1
{   
    border-top:solid 5px #313031;
    background:#ffffff;
    width:988px;
    margin-left:auto;
    margin-right:auto;
	
}

#bodycontainer
{   
    border-top:solid 5px #313031;
    background:url('../images/bg.gif');
    background-repeat:repeat-x;
    background:#ffffff;
    width:988px;
    margin-left:auto;
    margin-right:auto;
}


#headersection
{
    margin-left:auto;
    margin-right:auto;   
	position:relative;
}
/* Rightside menubar Starting here */
#topmenusection
{
    float:right;
	padding:10px 0px 0px 0px;
	width: 175px;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	color: #cccccc;
}

#toppart1
{
   float: left;
   
}

#toppart2
{
   float: left;
   padding-left: 0px;
   margin-left: 0px;
}

#toppart3
{
   padding-left: 5px;
   float: left;
}


#toploginlink
{
  float: left;
  margin-right: 5px; 
}

#toploginlink a
{
   text-decoration: none;
   color: #167b90;
}

#toploginlink a:hover
{
   color: #6ea7b2;
}

#topcontact
{
  float: left;
  margin-right: 5px; 
  margin-left: 10px;
}


#topcontact a
{
   text-decoration: none;
   color: #167b90;
}

#topcontact a:hover
{
   color: #6ea7b2;
}

#tophelp
{
  margin-left: 10px;
  margin-right: 5px; 
}

#tophelp a
{
  text-decoration: none;
   color: #167b90;
}

#tophelp a:hover
{
   color: #6ea7b2;
}

.indentpara
{
  text-indent: 0px;
}

.toppipe
{
  float: left;
  margin-left: 10px;
  margin-top: 2px;
  
}
/* bannersection Starting here */
#bannersection
{
    background:#403f40;
    width:928px;
    height:240px;
    margin-left:auto;
    margin-right:auto;
	
}
/* Menu Section Starting Here */
#menusection
{
  	width:928px;
	height:55px;
	margin-left:auto;
	margin-right:auto;
	background: url(../images/normalstate.jpg) repeat-x;
}

#menusection ul
{
	list-style:none;	
	padding:0px;margin:0px;
	list-style:none;
	
}

#menusection ul li
{
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	background: url(../images/divider.jpg) top left no-repeat;
	padding:0px;margin:0px;padding-top:0px;
}

#menusection ul li a
{
 padding:15px 9px;
 color:#fff;
 text-decoration:none;
 font-family: arial;
 font-size: 16px;
 display:list-item;
}

#menusection ul li a:hover
{
 padding:15px 9px ; 
 color:#fff;
 text-decoration:none;
 display:list-item;
 background: url(../images/mouseovereffect.jpg) repeat-x;
 width:auto
 
}

#menusection ul li.homefirst
{
	float:left;
	font-size:16px;
	font-weight:bold;
	height:55px;
	color:#fff;	
	text-align:center;
	background: url(../images/130normalstate.jpg) no-repeat;	
}

#menusection ul li.homefirst a:hover
{
    float :left;
	font-size: 16px;
	font-weight:bold;
	color:#fff;	
	text-align:center;
    background: url(../images/whyoverstat_moseover_home.png) no-repeat;
	
}

#menusection ul li.first
{
	float:left;
	font-size:16px;
		height:55px;

	font-weight:bold;
	color:#fff;	
	text-align:center;
	background: url(../images/130normalstate_1.jpg) no-repeat;	
}

#menusection ul li.first a:hover
{
    float :left;
	font-size: 16px;
	font-weight:bold;
	color:#fff;	
	text-align:centre;
    background: url(../images/whyoverstat_moseover_home.png) no-repeat;
}

#menusection  img
{
	float:right;
}

/* logo Section Starting here */
#logosection
{
    margin-left:auto;
    margin-right:auto;
    
}

#logosection
{
text-decoration:none;
border:0px;
margin:30px 0px 0px 30px;
}


#bannersectioncontent
{
    font-family:Arial;
    color:#ffffff;
    float:left;
    font-size:34px;
    padding:30px 5px 0px 30px;
    float:left;
    margin:0px;
}

#bannersectionimage
{
    float:left;
    padding:30px 30px 30px 0px;
}


#bannersectioncontent p
{ 
    margin:0px;
	
}

#loginsection
{
   width: 293px;
   height: 303px;
   background-image: url('../images/orange.png');
   position: absolute;
   right:38px;
   top: 70px;
}

#logintop
{
   width: 203px;
   padding: 20px 0px 30px 40px;
   font-family: arial;
   font-size: 20px;
   font-weight: bold;
   color: #ffffff;
}
 
#logintop p
{
  text-align: center;
} 

#loginmiddle
{
   width: 273px;
  padding:0px 0px 10px 5px;
}

#textpart
{
   padding: 0px 10px 4px 10px;
   font-family: arial;
   font-weight: bold;
   font-size: 16px;
   color: #ffffff; 
   float: left;
}

#name
{
  margin-bottom: 17px; 
}

#regbox input
{

   background: url('../images/text_box_gradient_1.jpg');
   font-weight:bold;
   font-family: arial;
   font-size: 16px;
   color: black;
   padding-bottom:10px;
   width:200px;
}

#textboxpart input
{
   margin:0px 0px 10px 0px;
   background: url('../images/text_box_gradient_1.jpg');
   font-weight:bold;
   font-family: arial;
   font-size: 14px;
   color: black;
   padding: 2px 0px 2px 0px;
}
/* -------------- matthew class ------*/

.textboxshadow input
{
   margin:0px 0px 10px 0px;
   background: url('../images/text_box_gradient_1.jpg');
   font-weight:bold;
   font-family: arial;
   font-size: 14px;
   color: black;
   padding-bottom:10px;
   width:200px;
}

/* ------------------------------------- */


#textbox1
{
  margin-bottom: 10px;  
}

.txtbox1
{
  width: 180px;
}

.txtbox2
{
   width: 180px;
}

#loginbutton
{
 padding:0px 0px 5px 67px;  
 margin:0px;
 border: 0px;
}

#loginbutton a
{
   width: 130px;
   height: 35px;
   background: url('../images/signup_button_normalX.png');
   padding: 9px 16px 7px 14px;
   text-align: center;
   text-decoration: none;
   margin-left: 10px;
   font-family: arial;
   font-size: 16px;
   font-weight: bold;
   color: black;
}

#loginbutton a:hover
{
   width: 130px;
   height: 35px;
   background: url('../images/signup_button_hoverX.png');
   padding: 9px 16px 7px 14px;
   text-align: center;
   text-decoration: none;
   margin-left: 10px;
   font-family: arial;
   font-size: 16px;
   font-weight: bold;
   color: black;
}

#loginbutton a:active
{
   width: 130px;
   height: 35px;
   background: url('../images/signup_button_dippressedX.png');
   padding: 9px 16px 7px 14px;
   text-align: center;
   text-decoration: none;
   margin-left: 10px;
   font-family: arial;
   font-size: 16px;
   font-weight: bold;
   color: black;
}

/*
#signupnowtext
{
   background: url('../images/button_signup.jpg');
   width: 130px;
   padding: 10px 0px 10px 0px;
   margin-left: 68px;
   text-align: center;
} 

#signupnowtext a
{
   text-decoration: none;
   font-family: arial;
   font-weight: bold;
   font-size: 16px;
   color: #ffffff;
}  */

#loginbottomcontent
{
   margin-left: 25px;
   font-family: arial;
   font-weight: bold;
   font-size: 11px;
   color: #ffffff;
}

#loginbottomlink
{
   margin-left: 105px;
   font-family: arial;
   font-weight: bold;
   font-size: 11px;
   
   
}

#loginbottomlink  a 
{
   color: #ffffff; 
   text-decoration: underline;
}

#contentsection
{
    width:100%;
    float:left;
    background:#fff;
	padding-bottom: 30px;	
}


.paragraph-underline
{
    text-decoration:underline;
	
}

.traffic
{
   font-family: arial;
   font-size: 18px;
   color:#ffffff;
   padding:15px 0px 0px 0px;
}

.traffic1
{
   font-family: arial;
   font-size: 20px;
   color:#ffffff;
   padding:5px 0px 0px 0px;
}

.pinhead
{
	margin:0px;
	padding:35px 0px 0px 10px;
	
}
#first2rows
{
	float:left;
}

#leftsection
{
    width:620px;
    padding:30px 0px 0px 30px;
    font-family:Arial;   
    float:left;
}

#rightsection
{
    float:left;
    width:300px;
    padding:30px 0px 0px 0px;
}

#firstrow
{
   width:590px;  
}

#firstrow p
{
      color:#666666;
      font-family:Arial;
      font-size:16px;   
	  /*text-align:justify;*/ /* Not required - Ganesh N*/
	  
}


#firstrow h5
{
      color:#666666;
      font-family:Arial;
      font-size:16px; 
	  font-weight: bold;
	   
}

.secondrowcontent p,.secondrowcontent10 p
{
    color:#666666;
    font-family:Arial;
    font-size: 13px;  
	text-indent:0px;
}

.secondrowcontent1 p
{
    color:#666666;
    font-family:Arial;
    font-size: 13px;  
	text-indent:0px;
}

.lastrow p
{
   color:#666666;
    font-family:Arial;
    font-size: 16px;  
	text-indent:0px;
}

.secondrowcontent h4,.secondrowcontent10 h4,.secondrowcontent1 h4, .lastrow h4,#firstrow h4
{
      color:#ff6600;
      padding:0px 0px 10px 0px;
	  font-size: 20px;
	  font-family: arial;
	  font-weight: normal;
}

.secondrow
{
    padding:30px 0px 0px 17px;
    float:left;
}

.secondrow1
{
    padding:30px 0px 0px 0px;
    float:left;
}

.secondrowcontent
{
    float:left;
    width:370px;
	padding:0px 30px 0px 0px;
	/*text-align:justify;*/ /*Not Required -Ganesh N*/
}

.secondrowcontent10
{
    float:left;
    width:385px;
	padding:0px 30px 0px 0px;
	/*text-align:justify;*/ /*Not Required -Ganesh N*/
}

.secondrowcontent1
{
    float:left;
    width:540px;
	padding:0px 30px 30px 0px;
	/*text-align:justify;*/ /*Not Required -Ganesh N*/
}

.secondrowimage
{
    float:left;
    width:172px;
    height:142px;
}

.lastrow
{
    float:left;
    padding:30px 0px 30px 0px;
    width:540px;
	text-align:justify;
}

#urltextboxpart input
{
	float:left;
	width:460px;
	margin-top:2px;
	padding:3px 0px 3px 0px;
	background: url('../images/text_box_gradient.jpg');
	font-family:arial;
	font-size:11px;
	color:#999;
}

#showmetext
{
    float:left;	
	padding:5px 13px 10px 13px;
	margin:0px 0px 0px 5px;
}

#showmetext a
{
 text-decoration:none;
 color:#fff;
 background-image: url("../images/btn1.gif");
 background-position: center;
 padding:5px 13px 10px 9px;
 font-weight:bold;
 font-family:arial;
 font-size: 14px;
}

#showmetext a:hover
{
 text-decoration:none;
 color:#fff;
 background-image: url("../images/btn1_over.gif");
 padding:5px 13px 10px 9px;
 font-weight:bold;
 font-family:arial;
 font-size: 14px;
}

#showmetext a:active
{
 text-decoration:none;
 color:#fff;
 background-image: url("../images/btn1_down.gif");
 padding:5px 13px 10px 9px;
 font-weight:bold;
 font-family:arial;
 font-size: 14px;
}

#rightcontent
{
  background:url('../images/vbg.gif');
  background-repeat:repeat-x;
  background-color:#f1f1f1;

}


#rightcontent
{
    width:289px;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    
}

#rightcontent h4
{
      color:#ff6600;
      padding:0px 0px 10px 10px;
      font-size:20px;
      font-family:Arial;
	  font-weight: normal;
}

#rightcontent p
{
    padding-left:10px;
	font-family:Arial;
	font-size: 13px;
}

.rightfirstrow 
{
   padding:0px 0px 20px 0px;
   
}

.rightfirstrow p
{
    font-family:Arial;
    font-size: 13px;
    color:#666666;
	/*text-align:justify;*/ /*Not required - Ganesh N*/
	padding:0px 10px 0px 10px;
}

.rightthirdrow p
{
    font-family:Arial;
    font-size: 13px;
    color:#666666;
	/*text-align:justify;*/ /*Not required - Ganesh N*/
	padding:0px 10px 0px 0px;
}



.name
{
    font-size:13px;
    padding:0px 0px 0px 10px;
    font-family:Arial;
    color:#666666;    
}

.url
{
    font-size:13px;
    padding:0px 0px 0px 30px;
    font-family:Arial;
    color:#666666;   
}

.rightthirdrow
{
    padding:8px 0px 17px 0px;
}

.tech
{
    padding:5px 0px 0px 10px;
    border:0px;
}

/* Footer Part Starting here */ 
#footercontainer
{
    height:200px;
    background:#333333;
    float:left;
    width:988px;
}

#leftfooter
{
    width: 200px;
	height: 200px;
    float: left;	
	padding:0px 20px 0px 0px;
}
 
#leftimage
{
   padding:15px 0px 0px 25px;
   float: left;
}

#Middlefooter
{
   width: 580px;
   height: 200px;
   float: left;
}
#part1
{
   width: 110px;
   height: 80px;
   float: left;
   margin-top: 20px;
}

#part1 ul,#part2 ul,#part3,#part4,#part5
{
  list-style: none;
}

#part1 ul li a,#part2 ul li a,#part3 ul li a,#part4 ul li a,#part5 ul li a
{
  text-decoration: none;
  color: #999999;
}

#part2
{
   width: 90px;
   height: 80px;
   float: left;
   margin-top: 20px;
}

#part3
{
   width: 90px;
   height: 80px;
   float: left;
   margin-top: 20px;
}
#part4
{
   width: 90px;
   height: 80px;
   float: left;
   margin-top: 20px;
}

#part5
{
   width: 90px;
   height: 80px;
   float: left;
   margin-top: 20px;
}

#part6
{
   width: 110px;
   height: 80px;
   float: left;
   margin-top: 20px;
}

#part6 ul li a
{
  text-decoration: none;
  font-family: arial;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
}
#footerfirstrowHome a
{
  font-family: arial; 
  font-size: 14px;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}

#footerfirstrowHome
{
	 padding:0px 0px 10px 0px;
}


#Middlefooter ul
{
   list-style: none;
}

#Middlefooter ul li 
{
  font-family: arial;
  font-size: 11px;
  font-style: normal;
  color: #999999;
  padding:0px 0px 2px 0px;
}

.footerfirstrow
{
  font-family: arial; 
  font-size: 14px;
  color: #999999;
  font-style: normal;
  padding:0px 0px 10px 0px;
}
.footerfirstrow  a
{
  text-decoration: none;
  color: #999999;
}


.line
{
  float: left;
  margin-top: 2px;
}
.part2content
{
  float: left;
  padding-left: 5px;
}
/*
.part2content ul li a
{
  text-decoration: none;
}
.part2content ul li a 
{
  font-family: arial;
  font-size: 11px;
  font-style: normal;
  color: #ffffff;
  font-weight: bold;
}
*/
#footerimagepart
{
  width: 580px;
  float: left;
 
}

#image1
{
  width: 93px;
  height: 47px;
  float: left;
  margin: 10px 10px 0px 0px;
}

#image2
{
  width: 99px;
  height: 47px;
  float: left;
  margin: 10px 0px 0px 10px;
}

#footercontent
{
  float: left;
  width: 580px;
}

#content
{
  font-family: arial;
  font-size: 10px;
  color: #999999;
  padding-top: 20px;
  
}

#footercontent a
{
  text-decoration: none;
  color: #167b90;
  font-family: arial;
  font-size: 10px;
  
}

#footercontent a:select
{
  info1@overstat.com;
}



/* SRavi-20100525 - WhyOverstat*/
#whyoverstatloginbutton1
{
  padding: 9px 10px 7px 0px;
  float: right;
}


#loginbutton1
{
padding: 16px 0px 9px 0px;   
float: right;
}

#loginbutton1 a
{
   width: 130px;
   height: 35px;
   background: url('../images/signup_button_normal.png') no-repeat;
   padding: 9px 16px 7px 14px;
   text-align: center;
   text-decoration: none;
   font-family: arial;
   font-size: 16px;
   font-weight: bold;
   color: black;
   
}

#loginbutton1 a:hover
{
   width: 130px;
   height: 35px;
   background: url('../images/signup_button_hover.png') no-repeat;
   padding: 9px 16px 7px 14px;
   text-align: center;
   text-decoration: none;
   margin-left: 0px;
   font-family: arial;
   font-size: 16px;
   font-weight: bold;
   color: black;
}

#loginbutton1 a:active
{
   width: 130px;
   height: 35px;
   background: url('../images/signup_button_dippressed.png');
   padding: 9px 16px 7px 14px;
   text-align: center;
   text-decoration: none;
   margin-left: 0px;
   font-family: arial;
   font-size: 16px;
   font-weight: bold;
   color: black;
}


.IntroTextTrail
{

padding-left:20px;
}


#whyoverstatcontentsection
{
    width:100%;
    float:left;
    background:#fff;
	padding-bottom: 30px;
	
}



#whyoverstatleftsection
{
    width:589px;
    padding-left: 30px;
    padding-right: 30px;
	padding-top: 0px;
    font-family:Arial;
	font-size:	16px;
    float:left;
	color: #666666;
	text-indent:0px;
}    

#whyoverstatfirstrow h4,#chooseplanfirstrow h4,#chooseplanfirstrow1 h4,#chooseplansecondrow h4,#chooseplansecondrow10 h4,.whyoverstatsecondrow h4,#whyoverstatthirdrow h4
{
    color: #ff6600;
	font-family: arial;
	font-size: 20px;
	font-weight: normal;
	text-indent:0px;
}

#whyoverstatfirstrow h5.whyoverstatfirstpara
{
    color: #666666;
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	text-indent: 0px;
}

#firstrow h5.whyoverstatfirstpara1
{
    color: #666666;
	font-family: arial;
	font-size: 13px;
	padding: 0px 0px 0px 0px;
	text-indent: 0px;
	font-weight: normal;
}
.whyoverstatpara
{
	font-family: arial;
	font-size: 16px;
	
	
}

.featurestop
{
  padding-top: 10px;
}


.whyoverstatsecondrow
{
   width: 590px;
   float: left;
   padding-top: 30px;
   padding-bottom: 10px;
   padding-left: 0px;
}

.whyoverstatsecondrowcontent
{
    width:378px;
	float: left;
	font-family: arial;
	font-size: 13px;
	color: #666666;
/*  ; */ /*Not required - Ganesh N*/
}

.whyoverstatsecondrowimage
{
    float:left;
    width:172px;
    height:126px;
	padding: 0px 30px 0px 10px;
}

#whyoverstatthirdrow
{
   padding-right: 0px;
   padding-bottom: 0px;
}

#whyoverstatthirdrow h4
{
    color: #ff6600;
	font-family: arial;
	font-size: 20px;
}


.whyoverstatthirdrowcontent
{
    float:right;
    width:590px;
	color: #666666;
	font-family: arial;
	/*;*/
	padding-right: 30px;
	font-size:13px;
}

.whyoverstatseeresultsbodyheadding
{
   font-family: arial;
   font-weight: bold;
   color: #666666;
}

#videomodule1
{
    width:271px;
    height:150px;
	background: #E8E8E8;
	margin-left: auto;
	margin-right: auto;
    margin-bottom: 20px;
}

#videomodule2
{
    width:271px;
    height:150px;
	background: #E8E8E8;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}


#whyoverstatrightsection
{
    float:left;
    width:260px;
  	padding-top: 0px;
}

/* ------------ matthew FORUM SECTION ----*/

.forumheadersection
{
   /* margin-left:auto;
    margin-right:auto;   
	position:relative;*/
	padding-bottom: 15px;
}

.forumsmain
{
    width:650px;
}

#forumleftsection
{
    width:669px;
    padding-left: 30px;
    padding-right: 0px;
	padding-top: 14px;
    font-family:Arial;
	font-size:	14px;
    float:left;
	color: #666666;
	text-indent:0px;
} 

#forumrightsection
{
    float:left;
    width:220px;
  	padding-top: 14px;
}

#forumrightcontent
{
  background:url('../images/vbg.gif');
  background-repeat:repeat-x;
  background-color:#f1f1f1;

    width:220px;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    
}

#forumright
{
  width: 210px;
  padding: 0px 15px 0px 5px;
}


/* ---------------- */

#whyoverstatfollwusimages
{
   padding: 0px 0px 17px 0px;
}

#whyoverstatpart1
{
   width: 110px;
   height: 80px;
   float: left;
   margin-top: 20px;
}

.whyoverstatfooterfirstrow
{
   padding-bottom: 10px;
}

.whyoverstatfooterfirstrow a
{
  font-family: arial; 
  font-size: 14px;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}
#whyoverstatpart1 ul li a
{
  font-family: arial; 
  font-size: 11px;
  color: #ffffff;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  padding-bottom: 3px;
}

#part2 ul.highlight,#part3 ul.highlight,#part5 ul.highlight
{
  list-style: none;
  padding-bottom: 3px;
}

#part2 ul.highlight li a,#part3 ul.highlight li a,#part5 ul.highlight li a
{
  text-decoration: none;
  font-family: arial;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
}
#whyoverstatpart6
{
   width: 110px;
   height: 80px;
   float: left;
   margin-top: 20px;
}

#whyoverstatpart6 ul li 
{
  font-family: arial;
  font-size: 11px;
  color: #999999;
}
#whyoverstatfooterfirstrowHome a 
{
  font-family: arial; 
  font-size: 14px;
  color: #999999;
  text-decoration: none;
}

#whyoverstatpart6 ul li a
{
  font-family: arial; 
  font-size: 11px;
  color: #999999;
  text-decoration: none;
}

#whyoverstatfooterfirstrowHome
{
	 padding:0px 0px 10px 0px;
}

#whyoverstattopmenusection
{
    float: none;
	width: 700px;
	padding-left:25px;
	padding-top: 15px;
	padding-bottom: 0px;
}

#whyoverstattoppart1
{
   float: left;
   font-family: arial;
   font-size: 14px;
   color: #cccccc;
   
}

#whyoverstattoppart2
{
   float: left;
   padding-left: 0px;
   margin-left: 0px;
   font-family: arial;
   font-size: 14px;
   color: #cccccc;
  
}

/* ----------------- Matthew class ------ */
.secondaryNavBlock
{
   float: left;
   padding-left: 0px;
   margin-left: 0px;
   font-family: arial;
   font-size: 14px;
   color: #cccccc;
  
}

.secondaryNavItem
{
  float: left;
  margin-right: 5px; 
  margin-left: 5px;
  font-family: arial;
   font-size: 14px;
   color: #cccccc;
}

.secondaryNavItem a
{

   text-decoration: none;
   color: #167b90;
   font-weight:normal;
}

.secondaryNavItem a:hover
{
   color: #6ea7b2;
 /*font-weight: bold; */ /* Not required*/
   font-family: arial;
   font-size: 14px;
}

.secondaryNavItem a:active
{
    color: #167b90;
   font-weight: bold;
   font-family: arial;
   font-size: 14px;
}

.secondaryNavItemSelected a
{
    font-weight: bold;
    text-decoration: none;
    color: #167b90
}
/* ------------------------------*/

#firstrow p.aboutpara
{
  font-family: arial;
  font-size: 13px;
  color: #666666;
}

#whyoverstattoppart3
{
   padding-left: 5px;
   float: left;
   font-family: arial;
	font-size: 14px;
	color: #cccccc;
	
}
.supportsubmenuitem
{
   padding-left: 5px;
   float: left;
   font-family: arial;
	font-size: 14px;
	color: #cccccc;
	
}


#whyoverstattoploginlink
{
  float: left;
  margin-right: 5px; 
}

#whyoverstattoploginlink a,.chooseplanbottomlinks
{
   text-decoration: none;
   color: #167b90;
   font-weight:normal;
}

#whyoverstattoploginlink a:hover
{
   color: #6ea7b2;
 /*font-weight: bold; */ /* Not required*/
   font-family: arial;
   font-size: 14px;
}

#whyoverstattoploginlink a:active
{
   color: #167b90;
   font-weight: bold;
   font-family: arial;
   font-size: 14px;
}

#whyoverstattopcontact
{
  float: left;
  margin-right: 5px; 
  margin-left: 5px;
}


#whyoverstattopcontact a
{
   text-decoration: none;
   color: #167b90;
   font-family: arial;
   font-size: 14px;
}

#whyoverstattopcontact a:hover
{
   color: #6ea7b2;
 /*font-weight: bold;*/ /*Not required - Ganesh N*/
   font-family: arial;
   font-size: 14px;
}

#whyoverstattopcontact a:active
{
   color: #6ea7b2;
   font-weight: bold;
   font-family: arial;
   font-size: 14px;
}

#whyoverstattophelp
{
  margin-left: 0px;
  margin-right: 5px; 
}

#whyoverstattophelp a
{
  text-decoration: none;
  color: #167b90;
  font-family: arial;
  font-size: 14px;
}

.bold
{
  font-weight: bold;
}

#whyoverstattophelp a:hover
{
   color: #6ea7b2;
 /*font-weight: bold;*/ /*Not required - Ganesh N*/
   font-family: arial;
   font-size: 14px;
}

/* ---------------------  Matthew Classes ----------------------*/

.subnavitem
{
  margin-left: 0px;
  margin-right: 5px; 
}

.subnavitem a
{
  text-decoration: none;
  color: #167b90;
  font-family: arial;
  font-size: 14px;
}


.subnavitem a:hover
{
   color: #6ea7b2;
 /*font-weight: bold;*/ /*Not required - Ganesh N*/
   font-family: arial;
   font-size: 14px;
}

.subnavitem a:active
{
   color: #6ea7b2;
   font-weight: bold;
   font-family: arial;
   font-size: 14px;
}

/* ---------------------------------------------------end matthew classes -----*/

#whyoverstattophelp a:active
{
   color: #6ea7b2;
   font-weight: bold;
   font-family: arial;
   font-size: 14px;
}


.whyoverstattoppipe
{
  float: left;
  margin-left: 10px;
  margin-top: 2px;
  margin-right: 10px;
}

.whyoverstatrightfirstrow
{
  padding-top: 0px;
  padding-bottom: 20px;
} 

.whyoverstatrightfirstrow p,.whyoverstatrightthirdrow p
{
    font-family:Arial;
    font-size: 16px;
    color:#666666;
}

.whyoverstatrightfirstrow h5
{
    margin-left: 10px;
    color: #167b90;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}

#whyoverstattopmenusection1
{
    float:right;
	padding:10px 30px 0px 0px;
	width: 570px;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	color: #cccccc;
}

#headersection
{
    margin-left:auto;
    margin-right:auto;   
	position:relative;
	padding-bottom: 21px;
}

#whyoverstatheadersection1
{
    margin-left:auto;
    margin-right:auto;   
	position:relative;
	padding-bottom: 0px;
}

#whyoverstatheadersection1
{
    margin-left:auto;
    margin-right:auto;   
	position:relative;
	padding-bottom: 16px;
}

#menusection ul li.firstwhyoverstat
{
    
    float :left;
	font-size: 16px;
	font-weight:bold;
	height: 55px;
	color:#fff;	
	text-align:left;
	background: url(../images/why_overstat_depressed.jpg) no-repeat;
	width:auto;
}	

#menusection ul li.firstwhyoverstat a:hover
{
    float :left;
	font-size: 16px;
	width: auto;
	font-weight:bold;
	color:#fff;	
	text-align:left;
	background: url(../images/whyoverstat_moseover_home.png) no-repeat;	
	
}

#menusection ul li.buzzimage90
{
    float :left;
	font-size: 14px;
	font-weight:bold;
	color:#fff;	
	text-align:center;
	background: url(../images/depressedstate.jpg) repeat-x;
}


#menusection ul li.buzzimage190
{
    padding:0px 0px;
    float :left;
	font-size: 16px;
	font-weight:bold;
	color:#fff;	
	text-align:center;
	background: url(../images/depressedstate.jpg);
	width:auto;
	height: 55px;
}

/* Choose your plan page CSS */


#chooseplanfirstrow
{
  padding-left: 30px;
  padding-right: 30px;
  font-family: arial;
  font-size: 13px;
  color: #666666;
  padding-top: 14px;
   padding-bottom: 30px;
}

#chooseplanfirstrow1
{
   padding-left: 30px;
   padding-right: 30px;
   font-family: arial;
   font-size: 13px;
   color: #666666;
   padding-top: 0px;
   padding-bottom: 0px;
}

#chooseplanfirstrow10
{
  padding-left: 30px;
  padding-right: 30px;
  font-family: arial;
  font-size: 13px;
  color: #666666;
  padding-top: 14px;
   padding-bottom: 0px;
}

#chooseplanfirstrow1
{
  padding-left: 30px;
  padding-right: 30px;
  font-family: arial;
  font-size: 13px;
  color: #666666;
  ;
  padding-top: 20px;
   padding-bottom: 0px;
}

.chooseplansubheadding
{
   font-family: arial;
   font-weight: bold;
   color: #666666;
   padding: 30px 0px 10px 0px;
   text-indent: 0px;
}

#chooseplansecondrow
{
   width: 920px;
   padding-left: 30px;
   padding-right: 30px;
   padding-bottom: 0px;
   float: left;
}

#chooseplansecondrow10
{
   width: 920px;
   padding-left: 30px;
   padding-right: 30px;
   padding-bottom: 0px;
   float: left;
}


a.daystrial
{
  text-decoration: none;
  border: none;
}

#freetrialimage img
{
   position: relative;
   top: 25px;
   left: 150px;
   width: 86px;
   height: 88px;
   border:0px;
  /* margin-top:5px; */
}

/*
#freetrialimage img
{
   position: absolute;
   top: 365px;
   left: 393px;
   width: 86px;
   height: 88px;
   border:0px;
   margin-top:5px;
}
*/
#chooseplansecondrowimagesection
{
   margin: auto;
   background:url('../images/choose_plan_box_bg.jpg');
   background-repeat:repeat-x;
   width: 931px;
   float: left;
   height: 401px;
}

#leftsidepart
{
    position:relative;
   width: 409px;
   float: left;
   background-repeat:repeat-x;
   padding: 20px 30px 10px 10px;
}

#overstatbasic
{
   width: 409px;
   height: 155px;
   padding-bottom: 20px;
}

#leftsidecontent,#rightsidecontent
{
   padding: 0px 20px 10px 20px;
   font-family: arial;
   font-size: 13px;
   color: #666666;
}

.bullets
{
   padding-left: 40px;
   padding-bottom: 5px;
   padding-top: 5px;
}

.bullets1
{
   padding-left: 14px;
   padding-bottom: 5px;
   padding-top: 5px;
}
#leftsidebutton a
{
   background: url('../images/button_signup.jpg') no-repeat;
   width: 130px;
   padding: 10px 37px 6px 36px; 
   text-decoration: none;
   font-family: arial;
   font-size: 16px;
   text-align: center;
   font-weight: bold;
   color: #000000;
}

#leftsidebutton a:hover
{
   background: url('../images/signup_button_hover.png') no-repeat;
   width: 130px;
   padding: 10px 37px 6px 36px; 
   text-decoration: none;
   font-family: arial;
   font-size: 16px;
   text-align: center;
   font-weight: bold;
   color: #000000;
}

#leftsidebutton a:active
{
   background: url('../images/signup_button_dippressed.png') no-repeat;
   width: 130px;
   padding: 10px 37px 6px 36px; 
   text-decoration: none;
   font-family: arial;
   font-size: 16px;
   text-align: center;
   font-weight: bold;
   color: #000000;
}

#leftsidebutton
{
  float: left;
  padding: 10px 0px 0px 20px;
}

#leftsidebutton p,#rightsidebutton p
{
	text-align: center;
	color:black;
	font-weight:bold;
	font-family:arial;
	font-size: 14px;
}

#chooseplanstrip
{
   float: left;
   width: 2px;
   height: 390px;
}

#rightsidepart
{
   width: 421px;
   float: left;
   padding: 20px 0px 10px 30px;
}

#overstatprofesional
{
   width: 431px;
   height: 155px;
   padding-bottom: 20px;
}


#rightsidebutton a
{
   background: url('../images/button_signup.jpg') no-repeat;
   width: auto;
   padding: 10px 37px 6px 36px; 
   text-decoration: none;
   font-family: arial;
   font-size: 16px;
   text-align: center;
   font-weight: bold;
   color: #000000;
}

#rightsidebutton a:hover
{
   background: url('../images/signup_button_hover.png') no-repeat;
   width: auto;
   padding: 10px 37px 6px 36px; 
   text-decoration: none;
   font-family: arial;
   font-size: 16px;
   text-align: center;
   font-weight: bold;
   color: #000000;
}

#rightsidebutton a:active
{
   background: url('../images/signup_button_dippressed.png') no-repeat;
   width: auto;
   padding: 10px 37px 6px 36px; 
   text-decoration: none;
   font-family: arial;
   font-size: 16px;
   text-align: center;
   font-weight: bold;
   color: #000000;
   border: 0px;
}

#rightsidebutton
{
  padding: 10px 0px 0px 20px;
}


#chooseplanthirdrow
{
   padding: 0px 30px 30px 30px;
}


.chooseplanthirdrowpara
{
   font-family: arial;
   font-size: 11px;
   color: #666666;
}

#chooseplansecondrow p.chooseplanthirdrowthirdpara
{
   font-family: arial;
   font-size: 13px;
   color: #666666;

}


/* Buzz page CSS */

.buzzleftlistitems
{
  font-family: arial;
  font-size: 13px;
  color: #666666;
  padding-top:13px;
  padding-right:0px;
  padding-bottom:13px;
  padding-left:30px;
}

.rightbuzzpara
{
  font-family: arial;
  font-size: 16px;
  color: #666666;
  ;
  padding-bottom: 20px;
}

#buzzright
{
  width: 271px;
  padding: 0px 15px 0px 5px;
}

.buzzmorelinks
{
   text-decoration: none;
   color: #167b90;
   font-size: 13px;
   font-style: arial;
}


.buzzmorelinks13
{
   text-decoration: none;
   color: #167b90;
   font-size: 13px;
   font-style: arial;
}


.buzzmorelinks16
{
   text-decoration: none;
   color: #167b90;
   font-size: 16px;
   font-style: arial;
}

/* Overlay Css */

#bodybg
{
   background: black;
   width: 1024px;
}

#overlayheadersection
{
    margin-left:auto;
    margin-right:auto;	
}

#heatmapping
{
  position: absolute;
  top: 100px;
  left: 60px;
  width: 850px;
  margin-left: auto;
  margin-right: auto;
}  

#heatmappingimage
{
  width: 850;
  padding: 30px 0px 0px 0px;
  background: white;
  font-family: arial;
  font-size: 16px;
  color: #666666;
  
}

#overlayimage img
{
  width: 790px;
  height: 552px;
  margin-left: 10px;
  margin-right: auto;
}

#overlaybottompara
{
  height: 90px;
  width: 790px;
  padding: 30px 30px 45px 30px;
  background: white;
}

#overlaybottompara p
{
  float: left;
  width: 623px;
  ;
}

#overlaybottompara img
{
  width: 137px;
  float: right;
}

#overlay_popuptopimage
{
  width: 850px;
  height: 20px;
  
}

.overlayheadding
{
  font-size: 20px;
  font-family: arial;
  color:
  padding: 0px 0px
}


#overlay_closebutton
{
  position: absolute;
  top: -4px;
  right: 0px;
}

#overlaybodycontainer
{   
    border-top:solid 5px #313031;
    background:#ffffff;
    width:980px;
    margin-left:auto;
    margin-right:auto;
    filter:alpha(opacity=40);
	opacity:0.05;	
}


/* Contact Us CSS */

#contactustoppart1
{
   float: left;
   font-family: arial;
   font-size: 14px;
   color: #cccccc;
}

#contactustoppart2
{
   float: left;
   padding-left: 0px;
   margin-left: 0px;
   font-family: arial;
   font-size: 11px;
   color: #cccccc;
}

.contactuspara1
{
  padding-bottom: 20px;
  padding-top: 0px;
}

.contactuspara10
{
  padding-bottom: 20px;
  padding-top: 10px;
}

a.contactusgraph img
{
  padding-bottom:20px;
  border:0px;
  height:198px;width:275px;margin:0px;
}
/*
a:hover.contactusgraph img
{
  padding-bottom:20px;
  border:1px solid #999;
    height:198px;width:275px;
}
*/

#contactusadresslist
{
  padding-top: 10px;
}

#contactusadresslist ul.contactusul1
{
  float: left;
  color: #666666;
  font-family: arial;
  font-size: 13px;
  font-weight: bold;
  list-style: none;
} 
#contactusadresslist ul.contactusul2 li a
{
  
  text-decoration:none;
  font-family: arial;
  font-size: 13px;
  color: #167b90;
  padding:0px;
  line-height:auto;
}

#contactusadresslist ul.contactusul2
{
	 list-style: none;
		float: left;
	  padding-left:0px;
	  line-height:auto;
	  padding:0px;
	    font-size: 13px;
		font-weight: bold;
		margin-left:10px;
  
}

#chooseplanfirstrow p.faqintropara
{
  font-family: arial;
  font-size: 16px;
  color: #666666;
}

/* features page CSS */


#featutestopcontact
{
  float: left;
  margin-right: 5px; 
  margin-left: 10px;
  font-weight: bold;
}


#featutestopcontact a
{
   text-decoration: none;
   color: #167b90;
}

#featutestopcontact a:hover
{
   color: #6ea7b2;
   font-weight: bold;
   font-family: arial;
   font-size: 14px;
}


#featutestopcontact a:active
{
   color: #6ea7b2;
   font-weight: bold;
   font-family: arial;
   font-size: 14px;
}


.featuresleftcontentmatter p
{
  color: #666666;
  font-size: 16px;
  font-family: arial;
}

.featuresleftcontent
{
   float: left;
   padding-bottom: 30px;
}

.featuresleftcontent1
{
   float: left;
   padding-bottom: 0px;
}

.featuresleftcontent p
{
   font-family: arial;
   font-size: 13px;
   color: #666666;
}

.featuressubheadding
{
  color: #666666;
  font-size: 16px;
  font-family: arial;
  font-weight: bold;
}

.signuptoday
{
  padding-left: 150px;
  float: right;
}

.featuresleftcontentbg
{
  width: 94px;
  height: 70px;
  background: #999999;
  float: left;
  margin-right: 20px;
}

.featuresbottompara
{
  
}

.featurespara
{
  font-size: 13px;
  font-family: arial;
  
}

/* FAQ CSS */

.faqcontent
{
   padding-top: 10px;
}

.faqcontentbottom
{
   padding-top: 10px;
   padding-bottom: 0px;
}

.faqcontentheadding
{
  font-family: arial;
  font-size: 16px;
  font-weight: bold;
  color: #666666;
  text-indent: 0px;
  ;
}

.faqcontentpara
{
  font-family: arial;
  font-size: 13px;
  color: #666666;
}


.faqcontentpara1
{
  font-family: arial;
  font-size: 16px;
  color: #666666;
}

.faqcontent ul
{
  padding-left: 15px;
  font-family: arial;
  font-size: 13px;
  color: #666666;
}

.faqcontent1 ul.privacypolicyul1
{ 
  font-family: arial;
  font-size: 13px;
  color: #666666;
  padding-left: 40px;
}

.faqli
{
  padding-bottom: 10px;
}

/* Terms of Service CSS */


.termsofusepadding
{
  padding-bottom: 10px;
}

/* forgotpassword CSS */

#firstrow p.forgotpasswordemailtext
{
  float: left;
  padding-right: 10px;
  font-family: arial;
  font-size: 13px;
  color: #666666;
}

/*#forgotTextbox input
{
  width: 400px;
  background: url('../images/text_box_gradient.jpg');
  font-family:arial;
  font-size:11px;
  color:#999;
  padding: 3px 0px 3px 0px;
}

*/
.Getpassword
{
  padding:20px 0px 0px 145px;
}

/* TrialSignup CSS */

.trialrightfirstrow
{
  padding-top: 0px;
  padding-bottom: 0px;
}

.trialrightfirstrow p 
{
  padding-bottom: 20px;
}

.trialrightfirstrow p,.trialrightthirdrow p
{
    font-family:Arial;
    font-size: 16px;
    color:#666666;
}

.trialrightfirstrow h5
{
   padding-left: 10px;
   padding-bottom: 5px;
   font-family: arial;
   font-size: 16px;
   color: #666666;
   font-weight: bold;
}

.trialrightpara
{
  padding-bottom: 30px;
}


/*about.aspx - css */


 .aboutimage
{
padding-left: 7px;
}


/*Thanyou.htm CSS */

#thankyoutable tr th
{
  padding-right: 10px;
  font-family: arial;
  font-size: 16px;
  border: 1px solid grey;
  padding-left: 10px;
  padding-bottom: 10px;
}

/* Unsubscribe.htm */

.unsubscribepara
{
  padding: 40px 0px 60px 0px;
}

/* Compareplans.htm */

.compareplanspara
{
  padding: 40px 0px 0px 0px;
}

#firstrow p.thankyouprint
{
  color: red;
  margin-top: 30px;
}

/* support.aspx CSS */

#helptableheadder
{
    
   padding-top: 20px;
}

#helptableheadder p.first
{
  background: url('../images/title_bar_2_bg.jpg');
  float: left;
  width: 173px;
  height: 30px;
  font-family: arial;
  font-weight: bold;
  color: #ffffff; 
  font-size: 16px;
  padding: 7px 0px 0px 5px;
}

#leftsection img.helptitlebarleftcurve
{
  float: left; 
  padding-top: 20px;
  height: 37px;
  width: 7px;
}

.headdderpadding
{
  padding-bottom: 10px;
}

#helptableheadder p.second
{
  float: left;
  width: 393px;
  height: 30px;
  background: url('../images/title_bar_2_bg.jpg');
  font-family: arial;
  color: #ffffff;
  font-weight: bold;
  font-size: 16px;
  padding: 7px 0px 0px 4px;
}

#helptablecontent
{
  width: 590px;
  float: left;
  padding-bottom: 0px;
}

.helptablerows
{
  float: left;
  width: 587px;
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999;
}

.helptablerowswithbg
{
  float: left;
  width: 587px;
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999;
  background: #e8e8e8;
}

.firstcolumn
{
  float: left;
  width: 170px;
  font-family: arial;
  font-weight: bold;  
  font-size: 13px;
  color: #666666;
  padding: 2px 10px 10px 5px;
  text-alignment: justify;
}

.secondcolumn
{
  float: left; 
  width:386px;
  font-family: arial;  
  font-size: 13px;
  color: #666666;
  padding: 2px 10px 10px 5px;
  border-left: 1px solid #999999;
}

.firstcolumn1
{
  float: left;
  width: 170px;
  font-family: arial;
  font-weight: bold;  
  font-size: 13px;
  color: #666666;
  padding: 2px 10px 10px 5px;
  border-right: 1px solid #999999;
}

.secondcolumn1
{
  float: left; 
  width:386px;
  font-family: arial;  
  font-size: 13px;
  color: #666666;
  padding: 2px 10px 10px 5px;
}

.secondcolumn ul
{
  padding-left: 40px;
}


/* Signup1.htm Css */

#signup1window
{
  width: 579px;
  height: 308px;
  background: url('../images/box_2_bg.jpg');
  float: left;
}

#signup1text
{
  background: url('../images/title_bar_box_2_bg.jpg');
  width: 555px;
  height: 34px;
  float: left;
  padding: 0px 0px 0px 0px;
  font-family: arial;
  font-size: 14px;
  text-align: center;
  margin-left: 0px;
  margin-top: 10px;
  margin-bottom: 30px;
  
}

.step1 a
{
  float: left;
  padding-top: 4px;
  padding-left: 10px;
  font-family: arial;
  font-size: 15px;
  text-align: center;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

.signup1pipe
{
  color: #e2e2e2;
}

.step2 a
{
  float: left;
  padding: 4px 0px 0px 0px;
  font-family: arial;
  font-size: 15px;
  text-align: center;
  text-decoration: none;
  color: #e2e2e2;
}

.step4 a
{
  float: left;
  padding-top: 4px;
  font-family: arial;
  font-size: 15px;
  text-align: center;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

.step3 a
{
  float: left;
  padding: 4px 0px 0px 10px;
  font-family: arial;
  font-size: 15px;
  text-align: center;
  text-decoration: none;
  color: #e2e2e2;
}

.signup1pipe
{
  float: left;
  padding: 4px 10px 0px 10px; 
}

.signup1textboxes
{
  float: left;
  padding: 0px 0px 0px 15px;
}

.signup1textboxes1
{
  padding: 0px 0px 0px 15px;
  clear: both;
}

.signupButton
{
  padding: 30px 00px 0px 130px;
  clear: both;
}

.signup1textboxes2
{
  padding: 10px 0px 0px 15px;
  float: left;
}

.signup1textboxes p,.signup1textboxes1 p,.signup1textboxes2 p
{
  font-family: arial;
  font-size: 16px;
  color: #666666;
  float: left;
  padding-right: 30px;
}

.signup1textboxes input,.signup1textboxes1 input,.signup1textboxes2 input
{
  width: 200px;
  background: url('../images/text_box_gradient.jpg');
  padding: 2px 0px 2px 0px;
  font-family: arial;
  font-size: 14px;
  font-weight: bold;
  color: black;  
}

/*.signup1textboxes2-validation-error 
{ 
    border: 1px solid #ff0000 !important; 
    background-color: red !important;      
} */


#signup1window img.exclamationimage
{
  padding: 2px 0px 0px 10px;
  float: left;
}

#signup1window p.exclamationpara
{
   font-family: arial;
   font-size: 13px;
   color: red;
   float: left;
    padding: 2px 0px 0px 10px;
}

/* ----------- matthew class --------- */

.signupsubmitbutton
{
   float: right;
  padding: 70px 0px 0px 0px; 
}

/* ---------------------------------------------- */
#signup1nextbutton img
{
  float: right;
  padding: 70px 0px 0px 0px;
  border: none;
}

.signup1leftcurve
{
  float: left;
}

.signup1rightcurve
{
  float: left;
  padding-bottom: 30px;
}

#thankeyoutable
{
   background: url('../images/box_3_bg.jpg');
   width: 579px;
   height: 169px;
   float: left;

}

#thankeyoutablecontent
{
  padding-left: 30px;
  font-size: 16px;
}

#thankeyoutablecontent pre
{
  float: left;
  font-family:Arial;
  font-size:13px;
  color:#666666;
}

.thankeyoucolumnleft
{
    width:100px;
  text-align: left;
  float:left;
  
}
.thankeyoucolumnright
{
    width:200px;
  float: right;
  font-weight:bold;
  
}

.thankeyoucolon1
{
  padding-right: 70px;
  float: left;
  
}

.thankeyoucolon2
{
  padding-right: 74px;
  float: left;
}


.thankeyoucolon3
{
  padding-right: 10px;
  float: left;
}


.thankeyoucolon4
{
  padding-right: 19px;
  float: left;
}


.thankeyoucolon5
{
  padding-right: 32px;
  float: left;
}

.signup1rightcurve1
{
  float: right;
  padding-bottom: 30px;
}

.trialsignup2urltext
{
  padding-left: 15px;
  font-size: 13px;
}

#signup2httpdiv
{
  padding-left: 15px;
  font-size: 13px;
  padding-top: 20px;
}

.signup2http option
{
  width: 50px;
}

#signup2httpdiv input
{
  width: 470px;
  background: url('../images/text_box_gradient.jpg');
  padding: 2px 0px 2px 0px;
}

#signup2httpdiv option.option2
{
  width: 300px;
}

.selectyourplantext
{
  float: left;
  padding-right: 10px;
  font-sixe: 13px;
}

#selectyourplandiv
{
  padding-top: 20px;
}

#signupbottomdiv1
{
  padding-top: 30px;
}


.titlebarleftcurve
{
  float: left;
  padding-top: 10px;
  padding-left: 10px;
  float: left;
}

.titlebarrightcurve
{
  float: right;
  padding-top: 10px;
}

.rhsubheaddinglinks
{
  padding-left: 10px;
}

.rhsubheaddinglinks a
{
  text-decoration: none;
  font-family: arial;
  font-size: 14px;
  color: #167b90;
}

.rhsubheaddinglinks a:hover
{
  font-family: arial;
  font-size: 14px;
  color: #6ea7b2;
}

/* New Classes by Matthew */

.globalTopMenuSection
{
    float: none;
	width: 700px;
	padding-left:35px;
	padding-top: 15px;
	padding-bottom: 20px;
}

.topNavSecondaryDiv
{
   float: left;
   padding-left: 0px;
   margin-left: 0px;
   font-family: arial;
   font-size: 14px;
   color: #cccccc;
  
}
.topNavSecondaryItem
{
  float: left;
  margin-right: 5px; 
  margin-left: 5px;
}


a.topNavSecondaryItem
{
   text-decoration: none;
   color: #167b90;
   font-family: arial;
   font-size: 14px;
}

a:hover.topNavSecondaryItem
{
   color: #6ea7b2;
   font-family: arial;
   font-size: 14px;
}

a:active.topNavSecondaryItem
{
   color: #6ea7b2;
   font-weight: bold;
   font-family: arial;
   font-size: 14px;
}

.topNavSecondaryItemSelected
{
  float: left;
  margin-right: 5px; 
  margin-left: 5px;
}


a.topNavSecondaryItemSelected
{
   text-decoration: none;
   color: #167b90;
   font-family: arial;
   font-size: 14px;
   font-weight: bold;
}

a:hover.topNavSecondaryItemSelected
{
   color: #6ea7b2;
   font-family: arial;
   font-size: 14px;
}

a:active.topNavSecondaryItemSelected
{
   color: #6ea7b2;
   font-weight: bold;
   font-family: arial;
   font-size: 14px;
}

/* Forms */
input.longInput
{
  width: 400px;
  background: url('../images/text_box_gradient.jpg');
  font-family:arial;
  font-size:11px;
  color:#999;
  padding: 3px 0px 3px 0px;
}

p.longInputLabel
{
  float: left;
  padding-right: 10px;
  font-family: arial;
  font-size: 13px;
  color: #666666;
  text-align:left;
  width:150px;
}