/*
 * @asriram iyer
 * @created Vov, 2005
 * @purpose css for trugreen template
 */

/*  Start defining layout blocks */

#container {
    position : absolute;
	left : 80px;
	top : 10px;
	width:800px;
	border : 4px solid  #F8F6F0;
    background-color: #FFFFFF;
    z-index: 0;

}
#left_content
{
padding-top:5px;padding-left:2px;padding-right:1px;padding-bottom:5px;
}
#index_border
{
position:relative;background-color:#F8F6F0;padding-top:5px;padding-left:2px;padding-right:1px;padding-bottom:5px;width:820px;
}
#inner_border
{
background-color:#FFFFFF;padding-top:10px;width:810px;
}
#popcontainer {
/*    width:350px;*/
    background-color: #FFFFFF;
    z-index: 0;
    position: relative;
}

#header {
    position: absolute;
    z-index: 1;
    top:0px;
    left:0px;
    width: 760px;
    text-align:left;
}
#maincopy {
    background-color: #FFFFFF;
     position: absolute;
   left:20px; /*F8F6F0   */
	top:360px;
     text-align:left;
	border:1px solid #F8F6F0; 
	/*height : 370px;*/
	width:770px;
/*	height:340;*/
	padding-bottom:20px;
}
#maincopy_res {
    background-color: #FFFFFF;
    position: absolute;
	top:50px;
	left:10px;
	height:440px;
	border:1px solid #F8F6F0;
	width:770px;
}
#maincopy_res1 {
    background-color: #FFFFFF;
    position: absolute;
	top:50px;
	left:15px;
	height:490px;
	border:1px solid #F8F6F0;
	width:770px;
}
#maincopy_form
{
  background-color: #FFFFFF;
    position: absolute;
    left:20px;
	top:360px;
   /* width:760;*/
    text-align:left;
	border:1px solid #F8F6F0;
	width:770px;
	/*height:420;*/
	padding-bottom:20px;
}
#inner_maincopy
{
	position:absolute;
	background-color:#F8F6F0;
	width:755px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left :2px;
	padding-right:2px;
	/*height:350;*/
	top:5px;
	left:5px;

}
#inner_maincopy_res
{
	position:absolute;
	background-color:#F8F6F0;
	width:760px;
	height:430px;
	top:5px;
	left:5px;

}
#inner_maincopy_res1
{
	position:absolute;
	background-color:#F8F6F0;
	width:760px;
	height:380px;
	top:5px;
	left:5px;

}
#inner_maincopy_form
{
	position:absolute;
	background-color:#F8F6F0;
	width:760px;
/*	height:430;*/
	top:5px;
	left:5px;

}
#image-tab
{
	padding-left:0px;
}
#leftformcontent
{  width:330px;border :0px solid #000000;padding-top:10px;font-family:Arial;padding-left:20px;
}
#formbody
{
padding-top:10px;padding-left:30px;background-color:#FFFFFF;z-index:2;
}
#footertop
{ 
  position:absolute;left:30px;width:700px;height:30px;
 }
#rightborder
{
  position:absolute; background-image: url(images/border.jpg); border:0px solid #000000; left:0px; overflow:auto; background-repeat: repeat-y; width: 4px; 
 }
#leftborder 
{
position:absolute;background-image: url(images/left_border.jpg);border:0px solid #000000;left:392px;background-repeat: repeat-y;z-index:3
}

#indexbody
{background-color:#F8F6F0;}
#footertopindex 
{
position:absolute;left:30px;width:700px;height:30px;
}
#header_image_tab
{
	padding-left:20px;
	padding-bottom : 10px;
}
#maincopyContent {
    padding-left: 10px;
    padding-top:10px;
    padding-right:10px;
    padding-bottom:10px;
    text-align:left;
    width:307px;
    font-weight: normal;
    color:#000000;
}

#nonformcopyContent {
    padding-left: 10px;
    padding-top:30px;
    padding-right:10px;
    padding-bottom:30px;
    text-align:left;
    font-weight: normal;
    color:#000000;
}

#formBgContent {
    padding-left:10px;
    padding-right:20px;
    padding-bottom:20px;
    left-align:left;
}

.formReq {
    font-weight: bold;
	font-family	:	verdana;
	font-size	:	12px;
	color		:	#666666;
}
.formElementReq {
    font-weight: normal;
	font-family	:	arial;
	font-size	:	12px;
	color		:	#666666;
	width 		:90px;
}
.formElementReqown {
    font-weight: normal;
	font-family	:	arial;
	font-size	:	12px;
	color		:	#666666;
	
}

.formElementReq1 {
	top :2px;
	bottom:2px;
    font-weight: normal;
	font-family	:	arial;
	font-size	:	12px;
	color		:	#666666;
	width 		:280px;
}
.formElementReq2 {
    font-weight: normal;
	font-family	:	arial;
	font-size	:	12px;
	color		:	#666666;
	
}
.formElementReq3 {
    font-weight: normal;
	font-family	:	arial;
	font-size	:	12px;
	color		:	#666666;
	width  : 240px;
}

#form {
    border-width: 2;
    border-color: #F4F3EA;
    border-style:solid;
    text-align:left;
    background-color: #F4F3EA;
    font-weight:normal;
    width:390px;
}

#formContent {
	position:absolute;
	padding-top:0px;
    padding-bottom:0px;
    color:#000000;
}
#formInnerBox{
   padding-left:10px;
   background-color: #FFFFFF;
position:relative;
/*top:65px;
padding-bottom:150px;*/
}

#formBg {
    position:absolute;
    width:432px;
    z-index:2;
	top:1px;
    left:354px;
	/*378*/
    visibility: visible;
}

#headerImages {
	position:relative;
	left:4px;
	top:5px;	
}

#row {
   width: 350px;
   padding-top: 3px;
   padding-bottom: 3px;
   padding-left: 5px;
}

#reqfieldsrow {
   width: 350px;
   padding-bottom: 10px;
   padding-left: 5px;
   font-size:10px;
   text-align:left;
   font-weight:normal;
}

#footer {
    position:absolute;
    left:0px;
    width:360px;
	height:40px;
    font-weight: normal;
    color:#000000;
    z-index: 3;
	top:600px;
    background-color:#FFFFFF;
}

#footernoform {
    position:absolute;
    left:0px;
    width:360px;
	height:40px;
    font-weight: normal;
    color:#000000;
    z-index: 3;
    background-color:#FFFFFF;
}

#footerContent {
    text-align:left;
    padding-top:10px;
    padding-bottom:10px;
    font-weight: normal;
    font-size:10px;
}

#copyright {
   position:absolute;
   left:220px;
   width:530px;
   top:600px;
   font-weight: normal;
   color:#000000;
   z-index: 3;
   background-color:#FFFFFF;
}

#copyrightnoform {
   position:absolute;
   left:220px;
   width:530px;
   font-weight: normal;
   color:#000000;
   z-index: 3;
   background-color:#FFFFFF;
}


#copyrightContent {
    text-align:right;
    padding-top:10px;
/*    padding-bottom:10px; */
    font-weight: normal;
	font-family : Verdana;
    font-size:9px;
}
#copyrightContent_ref{


    font-weight: normal;
	font-family : Verdana;
    font-size:9px;
}

#footnote {
   position:absolute;
   left:0px;
   width:760px;
   top:909px;
   font-weight: normal;
   color:#000000;
   z-index: 3;
   background-color:#FFFFFF;
}

#footnotenoform {
   position:absolute;
   left:0px;
   width:760px;
   font-weight: normal;
   color:#000000;
   z-index: 3;
   background-color:#FFFFFF;
}

/*
 * Non form Elements
 */

#nonformHeader {
   position:relative;
   left:0px;
   top:0px;
   width:760px;
   background-color:#ffffff;
   z-index: 1; 
}

#nonformHeaderContent {
    text-align:right;
    padding-top:30px;
    padding-right: 30px;
    padding-bottom: 30px;
}

#nonform {
    position:relative;
    left:0px;
    background-color: #FFFFFF;
    width:760px;
}

/*
 * Pop-Up Elements
 */

#popHeader {
    position:relative;
    width: 350px;
    height: 60px;
    left:0px;
}

#popHeaderContent {
    vertical-align:bottom;    
    height: 60px;
}

#popContent {
	position:relative;
	width: 350px;
	left:0px;
	color: #000000;
	background-color: #FFFFFF;
	height: 2255px;

}

#popContentAlign {
    text-align:left;
    padding-top:20px;
    padding-bottom:20px;
    padding-right:5px;
    padding-left:5px;
}

#popFooter {
   position:relative;
   width: 350px;
   left:0px;
   background-color: #FFFFFF;
}

#popFooterContent {
    text-align:center;
    padding-top:30px;
    padding-bottom:30px;
}

#close {
    position:absolute;
    border-style:solid;
    border-width:1;
    border-color: #000000;
    left:300px;
    top:20px;
    padding-top:4px;
    padding-bottom:4px;
    padding-right:5px;
    padding-left:5px;
}

/* Styling */

body {
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-top: 0px;
  text-align:center;
  background-color:#FFFFFF;
}

div {
    font-family: verdana;
    font-size: 12px;
    font-weight: normal;
}

span.label {
    float:left;
    width:125px;
    text-align: right;
    color:#000000;
}

input, select {
    font-family: verdana;
    font-size: 11px;
    font-weight: normal;
}

.error {
    color: #990000;
    font-weight: bold;
    font-size: 10px;
}

.error1 {
    color: #990000;
    font-weight: bold;
    font-size: 10px;
}

.copyright {
  padding-left: 5px;
  font-size: 10px;
}


.pgLink {
    color:#000000;
    font-weight:bold;

}

.ftrLink {
  font-weight: normal;
  color: #666666;
  text-decoration: underline;
}

.ftrLinkline
{
 color: #666666;
}
.closeLink {
  color:#000000;
  font-weight:bold;
  text-decoration:none;
}

.popLink {
  font-weight: normal;
  color: #003366;
  text-decoration: underline;
}

.thide { display: none; }
.tshow { display: block; font-weight: bold; font-family: verdana, arial, sans-serif; font-size:14px; color:#000000; }

#copy
{
	position:absolute;
	width:300px;

}

.text3
{
	font-family: verdana;
	font-size  : 12px;
	vertical-align: top;
	color : #666666;
}

.QIndex
{
	font-family: verdana;
	font-size  : 12px;
	color : #333333;
}

.whatsthis
{
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color : #666666;
}

.label-number {
    float:left;
	margin-left:10px;

}

.QIndex1{
	font-family: verdana;
	font-size  : 12px;
	vertical-align: top;
	color : #333333;
}

#fixedtipdiv{
	position:absolute;
	padding: 2px;
	border:1px solid black;
	font:normal 12px Verdana;
	line-height:18px;
	text-align : left;
	z-index:100;
}

/*Resource page*/
.boldtxt
{
color:#990000;
font-family:arial;
font-size:16px;
font-weight:bold
}

.Res_txt 
{
color:#000000;
font-family:arial;
font-size:12px;
}
.imagetext
{
	Font-size : 24px;
	font-weight : bold;
	font-family : Arial;
}

.imagetext1
{
	Font-size : 21px;
	font-weight : normal;
	font-family : Arial;
	padding-bottom : 20px;
}
#footertopresource
{
position:absolute;left:80px;width:700px;height:30px;top:430px;
}
#footertopresource1
{
position:absolute;left:80px;width:700px;height:30px;top:480px;
}
#resource_cpy
{
height:100px;border :0px solid #000000;padding-top:10px;font-family:Arial;color:#666666;
}
#outerbordr  
{
padding-left:5px;padding-right:2px;padding-top:5px;padding-bottom:5px;border:2px solid #F8F6F0;width:342px;
}

/* ID for pref partner */
#link_underline
{
color : #0000FF;
text-decoration : underline;
}

#featuredinfo{position:absolute;width:157px;bottom:20px;}

.header{font-family:Arial;font-size:16px;color:#333333;font-weight:bold;}

.text{font-family:Arial;font-size:12px;color:#666666;}

.text_small{font-family:Arial;font-size:11px;color:#666666;}

.text_moreinfo{font-family:Arial;font-size:10px;color:#0000FF; text-decoration: none;}

.text_address{font-family:Arial;font-size:10px;color:#FFFFFF;}

.text_website{font-family:Arial;font-size:10px;color:#FFB82F;}

/*Resource ID*/

#Addsense_outr  
{
background-color : #1AC9D7;border : 1px solid #C9EDEB;width : 750px;
}

#border_text 
{
font-size: 11px;color : #FFFFFF;font-family : Arial;background-color : #1AC9D7;border : 0px solid #C9EDEB;
}

#adsense_text 
{
padding-top:5px;padding-left:5px;padding-right:5px;padding-bottom:5px;background-color : #FFFFFF;
}

.formHeaderInHome{
	width: 370px;
	background:url(../images/background.jpg) repeat-x;
	color: #E43601;
	font-family: Arial;
	font-size: 16px;
}
#maincopy_res3{
    background-color: #FFFFFF;
    position: absolute;
	top:50px;
	left:10px;
	height:340px;
	border:1px solid #F8F6F0;
	width:770px;
}
/* HQ site Link*/

.linkdata {
  width: 180px;
  float: left;
  padding-left: 2px;
  padding-top:-10px;
  text-align:left;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
  display: inline-none;
  padding-left: 10px;
  align:left;
}
.linktext{
font-size:11px;
font-family:Arial;
font-weight: bold;
}
/* End HQ site link*/
