
/* style.css */


    /* NOTES - (((within these brackets means don't change anything to validate it will not work or show properly in any browser))) */
    /* NOTES - Any title between these bracets This is a Title--> must stay as they are EXACTLY or it will not show or work in IE */
    /* NOTES - Layout is as the html unfolds from top to bottom */
    /* NOTES - Last CSS Valadation & clean-up date 9-11-10 */
    /* NOTES - Copy of removed css code, is in folder called removed-css-code */     



    /* Contents - With an approximate line guide */
    
                   /* Line   97 - Other - Line */
                   /* Line  118 - Add this tool box */
                   /* Line  170 - Text align */
                   /* Line  190 - Quick styles */
                   /* Line  508 - Body page containers */
                   /* Line  773 - Specialty containers */
                   /* Line 1044 - Video containers */
                   /* Line 1105 - Gallery - Videos - Pictures */
                   /* Line 1110 - Boxes */
                   /* Line  365 - Headings & intros h1, h2... */
                   /* Line  408 - Font families */
                   /* Line  431 - Font sizes */
                   /* Line 1037 - Widths */
                   /* Line  474 - Font colors */
                   /* Line  690 - Background colors */
                   /* Line  710 - Bolds & font-variants & styles */
                   /* Line  532 - Button styles */
                   /* Line  594 - Misc info */
                   /* Line 1982 - Link styles */
                   /* Line  898 - Glossy menu-nav (((don't change to validate))) */
                   /* Line 1516 - Footer & space containers - main & sub */










                   /* Other */


.clearboth  
    {
    clear : both;
    }
.clear
    {
    clear:both;
    }
.divclass   
    {
    width : 100%;
    float : left;
    display : block;
    height : 20px;
    overflow : hidden;
    }






                   /* Add this tool box */
             <!--ALL titles must stay intact as they are in the order they are to work in IE-->



Share with buttons-->

.addthis_toolbox .custom_images a
    {
    width: 60px;
    height: 60px;
    margin: 0;
    padding: 0;
    }
.addthis_toolbox .custom_images a:hover img
    {
    opacity: 1;
    }
.addthis_toolbox .custom_images a img
    {
    opacity: 0.75;
    }
.share
    {
    font-family : Georgia, Arial, Helvetica, sans-serif;
    font-size : 12px;
    color : red;
    font-weight : normal;
    font-style : normal;    
    }
#wrap-add-box
    {
    position: relative; 
    width: 1000px; 
    margin: 0 auto; 
    text-align: center; 
    }
#add-this-box
    {
    margin: 0 auto; 
    text-align: right;
    padding: 10px 0 10px 745px; 
    }


#wrap-add-box-talk
    {
    position: relative; 
    width: 100%; 
    margin: 0 auto; 
    text-align: center; 
    }
#add-this-box-talk
    {
    margin: 0 auto; 
    text-align: right;
    padding: 10px 0 10px 78%; 
    }





                   /* Text align */

.go-c     
    {
    text-align: center;
    }
.go-l     
    {
    text-align: left;
    }
.go-r     
    {
    text-align: right;
    }





                   /* Quick styles */
.go-12
    {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: black; 
    }
.go-13
    {
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    color: black; 
    }
.go-13-l
    {
    font-size: 13px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    color: black; 
    }
.go-14
    {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: black; 
    }
.go-16
    {
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    color: black; 
    }
.go-18
    {
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    color: black; 
    }
.bio
    {
    font-size: 28px;
    font-family: Georgia, serif;
    color: navy;
    font-weight: bold;  
    }
.bio-1a
    {
    font-size: 14px;
    font-family: Georgia, serif;
    color: black; 
    }
.bio-1b
    {
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    color: blue; 
    }
.b-bullet-n
    {
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    color: navy;
    font-weight: bold;  
    }
.b-bullet-b
    {
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    color: black; 
    font-weight: bold;
    }
.bullet-b
    {
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    color: black; 
    }
.bullet-n
    {
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    color: navy;
    }
.welcome
    {
    font-size: 24px;
    text-align : center;
    font-family: Georgia, serif;
    color: green; 
    font-weight: bold;
    margin:0 auto;  
    }
.tell
    {
    font-size: 16px;
    text-align : center;
    font-family: comic sans ms,cursive;
    color: gray; 
    font-style:italic; 
    font-weight: normal;
    margin:0 auto; 
    }
.tell-2
    {
    font-size: 14px;
    text-align : left;
    font-family: comic sans ms,cursive;
    color: gray; 
    font-weight: normal;
    font-style:italic; 
    margin:0 auto; 
    }
.tell-3
    {
    font-size: 13px;
    text-align : left;
    font-family: comic sans ms,cursive;
    color: gray; 
    font-weight: normal;
    margin:0 auto; 
    }
.tell-3-c
    {
    font-size: 13px;
    text-align : center;
    font-family: comic sans ms,cursive;
    color: gray; 
    font-weight: normal;
    margin:0 auto; 
    }
.tell-3b
    {
    font-size: 13px;
    text-align : left;
    font-family: comic sans ms,cursive;
    color: black;
    font-weight: normal; 
    margin:0 auto; 
    }
.tell-l
    {
    font-size: 12px;
    text-align : left;
    font-family: Georgia, serif;
    color: gray; 
    font-style:italic;
    font-weight: normal; 
    margin:0 auto; 
    }
.tell-c
    {
    font-size: 12px;
    text-align : center;
    font-family: Georgia, serif;
    color: gray;
    font-weight: normal;
    font-style:italic;  
    margin:0 auto; 
    }
.tell-r
    {
    font-size: 12px;
    text-align : right;
    font-family: Georgia, serif;
    color: gray;
    font-style:italic;
    font-weight: normal;  
    margin:0 auto; 
    }
.fyi
    {
    font-size: 34px;
    text-align : left;
    font-family: Georgia, serif;
    color: #c0c0c0; 
    font-weight: normal;
    padding: 40px 0 0 30px;
    margin:0 auto;  
    }
.fyi-2
    {
    font-size: 20px;
    text-align : center;
    font-family: Georgia, serif;
    color: #c0c0c0; 
    font-weight: normal;
    font-style:italic;  
    margin:10px 0 30px 75px;  
    }
.page-title
    {
    font-size: 18px;
    font-family: Georgia, serif;
    color: navy;
    font-variant:small-caps;
    font-weight: bold;  
    }
.title-cap
    {
    font-size: 18px;
    font-family: Georgia, serif;
    font-variant:small-caps;
    font-weight: bold;  
    }
.reg-title
    {
    font-size: 18px;
    font-family: Georgia, serif;
    color: navy;
    font-weight: bold;
    padding: 35px 0 30px 0; 
    }
.red-title-2
    {
    color: navy;
    font-size: 16px;
    font-family: Georgia, serif;
    font-weight: bold;  
    }
.red-title-2g
    {
    color: green;
    font-size: 16px;
    font-family: Georgia, serif;
    font-weight: bold;  
    }
.reg-title-3
    {
    color: navy;
    font-size: 14px;
    font-family: Georgia, serif;
    font-weight: bold;  
    }
.reg-title-3g
    {
    color: green;
    font-size: 14px;
    font-family: Georgia, serif;
    font-weight: bold;  
    }
.sub-title
    {
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    color: black;
    font-variant:normal;
    font-weight: bold;  
    }
.title-tip-1		
    {
    font-family: Georgia; 
    font-size: 14px; 
    color: navy;
    font-weight: bold; 
    font-style: normal;
    padding: 30px 0 0 10px; 
    }
.title-faq
    {
    color: black;
    text-align:left;
    font-size: 18px;
    font-family: Georgia, serif;
    font-weight: bold;
    padding: 30px 0 20px 20px  
    }
.title-faq-2		
    {
    font-family: Georgia; 
    font-size: 14px; 
    color: navy;
    font-weight: bold; 
    font-style: normal;
    padding: 30px 0 0 10px; 
    }
.title-1
    {
    font-size: 18px;
    font-family: Georgia, serif;
    font-weight: bold;  
    }
.title-1a
    {
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;  
    }
.title-2
    {
    font-size: 16px;
    font-family: Georgia, serif;
    font-weight: bold;  
    }
.title-2a
    {
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;  
    }
.title-3
    {
    font-size: 14px;
    font-family: Georgia, serif;
    font-weight: bold;  
    }
.title-3a
    {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;  
    }
.title-4
    {
    font-size: 13px;
    font-family: Georgia, serif;
    font-weight: bold;  
    }
.title-4a
    {
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;  
    }
.grade
    {
    font-size: 80px;
    color: #006400;
    font-family: Georgia, serif;
    font-weight: bold;  
    }
 
.grade-1
    {
    font-size: 14px;
    height: 15px;
    width: 50px;
    text-align: center;
    float: left;
    color: black; 
    font-family: Arial, Helvetica, sans-serif;
    background-color: #d9d9d9;
    border: 1px solid black;
    padding: 5px 5px 5px 16px;
    }
.grade-1a
    {
    font-size: 14px;
    height: 15px;
    width: 250px;
    text-align: left;
    float: right;
    color: black; 
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f2f2f2;
    border: 1px solid black;
    padding: 5px 20px 5px 5px;
    }


                   /* Body page containers */

.wrapper  
    {
    text-align: center;
    }
#mainpage-container 
    {
	position: relative;
	left: 7px;
	top: 2px;
	margin-right: 25px;
	margin-bottom: 2px;
    }
 #mainpage-container .main2, #mainpage-container .main3, #mainpage-container .container 
    {
	position: relative;
	left: -2px;
	top: -2px;
    }
  #mainpage-container .main1 
    {
	background: #3d3d3d;
	}
  #mainpage-container .main2 
    {
	background: #3d3d3d;
	}
  #mainpage-container .main3 
    {
	background: #3d3d3d;
	}
  #mainpage-container .container 
    {
	background: #f1f1f1;
	border: 1px solid #848284;
	padding: 7px;
	}
#subpage-container 
    {
	position: relative;
	left: 7px;
	top: 2px;
	margin-right: 25px;
	margin-bottom: 2px;
    }
 #subpage-container .sub2, #subpage-container .sub3, #subpage-container .container 
    {
	position: relative;
	left: -2px;
	top: -2px;
    }
  #subpage-container .main1 
    {
	background: #3d3d3d;
	}
  #subpage-container .sub2 
    {
	background: #3d3d3d;
	}
  #subpage-container .sub3 
    {
	background: #3d3d3d;
	}
  #subpage-container .container 
    {
	background: #ffffff;
	border: 1px solid #848284;
	padding: 7px;
	}
#talk-container 
    {
	position: relative;
	left: 7px;
	top: 2px;
	margin-right: 25px;
	margin-bottom: 2px;
    }
  #talk-container .talk2, #talk-container .talk3, #talk-container .container 
    {
	position: relative;
	left: -1px;
	top: -1px;
    }
  #talk-container .talk1 
    {
	background: #f1f0f1;
	}
  #talk-container .talk2 
    {
	background: #dbdadb;
	}
  #talk-container .talk3 
    {
	background: #dbdadb;
	}
  #talk-container .container 
    {
	background: #f1f1f1;
	border: 1px solid #848284;
	padding: 7px;
	}
.page-container-site-homepage 
    {
    width : 985px;
    margin : 0 auto;
    text-align : center;
    padding : 30px 10px 20px 10px;
    font-size : 12px;
    }
.page-container 
    {
    width : 985px;
    margin : 0 auto;
    text-align : center;
    padding : 50px 10px 20px 10px;
    font-size : 12px;
    }
.page-container2 
    {
    width : 785px;
    margin : 0 auto;
    text-align : center;
    padding : 50px 10px 20px 10px;
    font-size : 12px;
    }
.page-intro-center 
    {
    width : 600px;
    margin : 0 auto;
    text-align : center;
    padding : 20px 0 0 0;
    font-family : Georgia, Arial, Helvetica, sans-serif;
    font-size : 26px;
    color : #000000;
    font-weight : bold;
    font-style : normal;
    }
.page-intro-left 
    {
    width : 600px;
    margin : 0 auto;
    text-align : left;
    padding : 20px 0 0 0;
    font-family : Georgia, Arial, Helvetica, sans-serif;
    font-size : 26px;
    color : #000000;
    font-weight : bold;
    font-style : normal;
    }
.page-intro-right 
    {
    width : 600px;
    margin : 0 auto;
    text-align : right;
    padding : 20px 0 0 0;
    font-family : Georgia, Arial, Helvetica, sans-serif;
    font-size : 26px;
    color : #000000;
    font-weight : bold;
    font-style : normal;
    }
.page-center 
    {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    padding: 10px 0 20px 0;
	font-family:verdana,arial;
	font-size:12px;
	color:#000000;
    }
.page-left 
    {
    width: 600px;
    margin: 0 auto;
    text-align: left;
    padding: 10px 0 20px 0;
	font-family:verdana,arial;
	font-size:12px;
	color:#000000;
    }
.page-right 
    {
    width: 100%;
    margin: 0 auto;
    text-align: right;
    padding : 10px 0 20px 0;
	font-family:verdana,arial;
	font-size:12px;
	color:#000000;
    }
.content    
    {
    width: 100%;
    margin: 0 auto;
    text-align: left;
    padding : 10px 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: black;
    }
.content-12    
    {
    width: 100%;
    margin: 0 auto;
    text-align: left;
    padding : 10px 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
    }
.content-faq    
    {
    width: 650px;
    margin: 0 50px 0 30px;
    text-align: left;
    padding : 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: black;
    }
.content-def    
    {
    width: 650px;
    margin: auto;
    text-align: left;
    padding : 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: black;
    }
.center_div 
    {
    border: 1px solid black;
    height: 200px;
    margin-left: auto;
    margin-right: auto;
    width: 80%;
    text-align: left;
    padding: 8px 8px 8px 8px;
	font-family:verdana,arial;
	font-size:12px;
	color:#000000;
    }
.content-bottom 
    {
    width: 100%;
    margin: 0 auto;
    text-align: left;
    padding : 10px 10px 30px 10px;
	font-family:verdana,arial;
	font-size:12px;
	color:#000000;
    }






                   /* Specialty containers */



#wrapper-go-here 
   {
   width : 100%;
   text-align : left;
   padding : 0 0 0 0;
   background-color: #000000;
   } 
 #go-here 
   {
   width : 450px;
   text-align : left;
   font-family : Georgia;
   font-size : 16px;
   color : aqua;
   font-weight: bold; 
   color : aqua;
   padding : 0 0 0 0;
   margin-top : 0;
   margin-right : 0;
   margin-bottom : 0;
   margin-left : 0;
   } 
#tip-info
   {
   width: 710px;
   text-align : left;
   padding: 0 0 20px 0;  
   }
.bg-tip-info
   {
   width: 700px;
   text-align : left;
   padding: 0 0 0 0;
   background: #bdf381;
   border: 3px solid red; 
   }
.view-info 
   {
   width: 690px;
   text-align: left; 
   padding: 10px 10px 10px 10px;
   }
.trade-options
   {
   width: 630px;
   text-align : center;
   padding: 0 0 0 0;  
   }
.bg-more-options
   {
   width: 500px;
   text-align : center;
   background: #bdf381;
   padding: 0 0 0 0;  
   }
.bg-show-profile-icons-s
   {
   width: 700px;
   text-align : left;
   padding: 10px 10px 10px 10px;
   background: silver;
   border: 3px solid gray; 
   }
.bg-show-profile-icons-w
   {
   width: 700px;
   text-align : left;
   padding: 10px 10px 10px 10px;
   background: #ffffff;
   border: 3px solid gray;
   }
 #I-box-550-220 
   {
   width : 550px;
   height: 220px;
   font-size: 16px;
   text-align : center;
   padding : 20px 0 0 0;
   margin:0 auto;
   }
 #jack-1
   {
   width: 310px;
   text-align: center;
   padding: 27px;
   background: black;
   border-style:  ridge; 
   border-width: 15px;
   border-color: #f5f5f5;
   margin:0 auto;
   }
#jack-2
   {
   width: 250px;
   font-size: 18px;
   font-family: Georgia, serif;
   color: ffd900;
   text-align: center;
   padding: 27px;
   font-weight: bold;  
   background: blue;
   margin:0 auto;   
   }
#tweet-1
   {
   width: 310px;
   text-align: center;
   padding: 27px;
   background: black;
   border-style:  ridge; 
   border-width: 15px;
   border-color: #f5f5f5;
   margin:0 auto;
   }
#tweet-1a
   {
   width: 250px;
   font-size: 18px;
   font-family: Georgia, serif;
   color: ffd900;
   text-align: center;
   padding: 27px;
   font-weight: bold;  
   background: blue;
   margin:0 auto;   
   }
#fb-1
   {
   width: 750px;
   text-align: center;
   padding: 27px;
   background: black;
   border-style:  ridge; 
   border-width: 15px;
   border-color: #f5f5f5;
   margin:0 auto;
   }
#fb-1a
   {
   width: 650px;
   font-size: 18px;
   font-family: Georgia, serif;
   color: ffd900;
   text-align: center;
   padding: 27px;
   font-weight: bold;  
   background: blue;
   margin:0 auto;   
   }
#submit-1 
   {
   width: 100%;
   padding: 30px 0 30px 0;
   margin: 0 auto;
   text-align: center;
   }
#submit-login 
   {
   padding: 10px 30px 20px 100px;
   margin: 0 auto;
   text-align: left;
   }
submit-edit 
   {
   width: 125px;
   padding: 10px 0 10px 0;
   margin: 0 auto;
   text-align: center;
   }
#edit-submit 
   {
   width: 100%;
   padding: 30px 0 30px 0;
   margin: 0 auto;
   text-align: center;
   }
#video-submit 
   {
   width: 100%;
   padding: 30px 0 30px 0;
   margin: 0 auto;
   text-align: center;
   }
#search-submit 
   {
   width: 100%;
   padding: 30px 0 30px 0;
   margin: 0 auto;
   text-align: center;
   }
.profile-wrapper  
    {
    text-align: center;
    }
#profile-name-container
    {
    width : 985px;
    margin : 0 auto;
    text-align : center;
    padding : 0 0 0 0;
    font-size : 12px;
    }
#profile-logo-container
    {
    width : 985px;
    margin : 0 auto;
    text-align : center;
    padding : 0 0 0 0;
    font-size : 12px;
    }
.profile-page-container 
    {
    width : 985px;
    margin : 0 auto;
    text-align : center;
    padding : 0 10px 50px 10px;
    font-size : 12px;
    }
.my-address
    {
    width: 200px;
    font-size: 13px;
    text-align : left;
    font-family: Georgia, serif;
    color: navy;
    font-weight: bold;
    font-style:italic;
    padding: 20px 0 20px 5px;
    }
.profile-t-1
    {
    font-size: 20px;
    font-family: Georgia, serif;
    font-weight: bold;
    color: gray; 
    }
.forum-intro 
    {
    width: 100%;
    text-align: center;
    padding: 20px 0 20px 0;
    margin: 0 auto;
    background-color: #a1a1a1;
    }
#log-in
    {
    font-size: 16px;
    text-align : left;
    font-family: Arial, Helvetica, sans-serif;
    color: #ffd900; 
    padding: 20px; 
    margin:0 auto; 
    }
.public-form   
    {
    width: 550px;
    margin: 30px 0 30px 0;
    text-align: left;
    padding : 20px 0 0 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: black;
    }
.bg-dash
    {
    text-align : center;
    padding: 10px 0 10px 0;
    background: #bdf381;
    border: 0px solid red; 
    }
.bg-dash-a
    {
    text-align : center;
    padding: 0 0 10px 0;
    background: #bdf381;
    }
.dash-550
    {
    width: 550px;
    text-align: left;
    background: #bdf381;
    padding: 0 0 0 30px; 
    }
.ck-editor
    {
    width: 100%;
    text-align: center;
    padding: 0 0 100px 0; 
    }
.ck-editor-2
    {
    width: 500px;
    text-align: center;
    padding: 0 0 50px 0; 
    }
#intro    
    {
    text-align: center;
    }
#intro-wrapper
    {
    float: center;
    width: 1002px;
    margin:0 auto;
    }
#intro-wrap-swf
    {
    float: left;
    width: 808px;
    }
#intro-wrap-links
    {
    float: right;
    width: 190px;
    text-align: left; 
    }





                   /* Video containers */



.video-p-1
    {
    background-color: #1a1a1a;
    margin-height: 0;
    margin-width: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    }
.style-p-1
    {
    position:relative;
    width:680px;
    height:490px;-adbe-g:m;
    }
.cslocked-p-1
    {
    position:absolute;
    top:140px;
    left:20px;
    width:502px;
    height:311px;
    text-align:left;-adbe-c:c;
    }



.video-p-2
    {
    background-color: #1a1a1a;
    margin-height: 0;
    margin-width: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    }
.style-p-2
    {
    position:relative;
    width:680px;
    height:490px;-adbe-g:m;
    }
.cslocked-p-2
    {
    position:absolute;
    top:140px;
    left:20px;
    width:502px;
    height:311px;
    text-align:left;-adbe-c:c;
    }




                   /* Gallery - Videos - Content - Pictures */


.gallerycontroller
    {
    width: 642px;
    align: center;
    text-align: left;
    padding: 0;
    background-color: #dfdfff;
    }
.gallerycontent
    {
    width: 640px;
    height: 390px;
    text-align: center;
    padding: 0;
    display: block;
    }
.gallery-tell-1
    {
    float: left;
    width: 150px;
    font-family: Georgia, serif;
    color: navy;
    text-align: left;
    font-weight: bold;  
    font-size: 13px;
    padding: 3px 0 3px 13px;
    background-color: silver;
    }
.gallery-tell-2
    {
    float: left;
    width: 320px;
    font-family: Georgia, serif;
    color: navy;
    font-weight: bold;  
    font-size: 13px;
    padding: 3px 0 3px 0;
    background-color: silver;
    }
.gallery-tell-2a
    {
    font-family: Arial, Helvetica, sans-serif;
    color: black; 
    text-align: center;
    font-style:italic; 
    font-weight: normal;  
    font-size: 12px;
    }
.gallery-tell-3
    {
    float: right;
    width: 150px;
    font-family: Georgia, serif;
    text-align: right;
    color: navy;
    font-weight: bold;  
    font-size: 13px;
    padding: 3px 7px 3px 0;
    background-color: silver;
    }






                   /* Boxes */

.box-l
    {
    float: left;
    width: 100%;
    margin:0 auto;
    }
.box-r
    {
    float: right;
    width: 100%;
    margin:0 auto;
    }
.box-c
    {
    float: center;
    width: 100%;
    margin:0 auto;
    }
.title-box
    {
    text-align : left;
    padding: 10px 0 10px 10px; 
    margin-top : 20px;
    margin-right : 0;
    margin-bottom : 0;
    margin-left : 0;
    }
.title-box-c
    {
    text-align : center;
    padding: 10px 0 10px 0; 
    margin-top : 20px;
    margin-right : 0;
    margin-bottom : 0;
    margin-left : 0;
    }
.box-wrap
    {
    width: 100%;
    }
.box-wrap-400
    {
    width: 400px;
    }
 .box-wrap-425
    {
    width: 425px;
    }
.box-wrap-500
    {
    width: 500px;
    }
.box-wrap-550
    {
    width: 550px;
    }
.box-wrap-600
    {
    width: 600px;
    }
.box-wrap-650
    {
    width: 650px;
    }
.box-wrap-700
    {
    width: 700px;
    }
.box-wrap-750
    {
    width: 750px;
    }
.box-wrap-800
    {
    width: 800px;
    }
.box-wrap-850
    {
    width: 850px;
    }
.box-wrap-900
    {
    width: 900px;
    }
.box-wrap-950
    {
    width: 950px;
    }
.box-wrap-1000
    {
    width: 1000px;
    }
.box-10-l
    {
    float: left;
    width: 10px;
    }
.box-25-l
    {
    float: left;
    width: 25px;
    }
.box-30-l
    {
    float: left;
    width: 30px;
    }
.box-50-l
    {
    float: left;
    width: 50px;
    }
.box-100-l
    {
    float: left;
    width: 100px;
    }
.box-125-l
    {
    float: left;
    width: 125px;
    }
.box-150-l
    {
    float: left;
    width: 150px;
    }
.box-175-l
    {
    float: left;
    width: 175px;
    }
.box-200-l
    {
    float: left;
    width: 200px;
    }
.box-250-l
    {
    float: left;
    width: 250px;
    }
.box-275-l
    {
    float: left;
    width: 275px;
    }
.box-300-l
    {
    float: left;
    width: 300px;
    }
.box-350-l
    {
    float: left;
    width: 350px;
    }
.box-375-l
    {
    float: left;
    width: 375px;
    }
.box-400-l
    {
    float: left;
    width: 400px;
    }
.box-425-l
    {
    float: left;
    width: 425px;
    }
.box-450-l
    {
    float: left;
    width: 450px;
    }
.box-500-l
    {
    float: left;
    width: 500px;
    }
.box-550-l
    {
    float: left;
    width: 550px;
    }
.box-600-l
    {
    float: left;
    width: 600px;
    }
.box-10-r
    {
    float: right;
    width: 10px;
    }
.box-25-r
    {
    float: right;
    width: 25px;
    }
.box-30-r
    {
    float: right;
    width: 30px;
    }
.box-50-r
    {
    float: right;
    width: 50px;
    }
.box-100-r
    {
    float: right;
    width: 100px;
    }
.box-125-r
    {
    float: right;
    width: 125px;
    }
.box-150-r
    {
    float: right;
    width: 150px;
    }
.box-175-r
    {
    float: right;
    width: 175px;
    }
.box-200-r
    {
    float: right;
    width: 200px;
    }
.box-250-r
    {
    float: right;
    width: 250px;
    }
.box-275-r
    {
    float: right;
    width: 275px;
    }
.box-300-r
    {
    width: 300px;
    float: right;
    }
.box-350-r
    {
    float: right;
    width: 350px;
    }
.box-375-r
    {
    float: right;
    width: 375px;
    }
.box-400-r
    {
    float: right;
    width: 400px;
    }
.box-450-r
    {
    float: right;
    width: 450px;
    }
.box-500-r
    {
    float: right;
    width: 500px;
    }
.box-550-r
    {
    float: right;
    width: 550px;
    }
.box-600-r
    {
    float: right;
    width: 600px;
    }



.f-box-700 
   {
   width : 700px;
   text-align : center;
   padding : 20px 0 20px 0;
   margin:0 auto;
   } 
.f-box-700a 
   {
   width : 700px;
   text-align : left;
   padding : 30px 0 20px 0;
   margin:0 auto;
   }
.f-box-650 
   {
   width : 650px;
   text-align : left;
   padding : 20px 0 20px 0;
   margin:0 auto;
   }
#I-box-550-220 
   {
   width : 550px;
   height: 220px;
   font-size: 16px;
   text-align : center;
   padding : 20px 0 0 0;
   margin:0 auto;
   } 
#I-box-550-250 
   {
   width : 550px;
   height: 250px;
   font-size: 16px;
   text-align : center;
   padding : 20px 0 0 0;
   margin:0 auto;
   } 
 #I-box-550-300 
   {
   width : 550px;
   height: 300px;
   font-size: 16px;
   text-align : center;
   padding : 20px 0 0 0;
   margin:0 auto;
   }
 #from-box
   {
   width: 90%;
   text-align: left;
   padding: 27px;
   background: #f7f7f7;
   border-style:  ridge; 
   border-width: 20px;
   border-color: #a1a1a1;
   margin:0 auto;
   }
.border-box-500
   {
   width: 500px;
   text-align: left;
   padding: 27px;
   border-style:  ridge; 
   border-width: 20px;
   border-color: #a1a1a1;
   margin:0 auto;
   }
.border-box-400
   {
   width: 400px;
   text-align: left;
   padding: 27px;
   border-style:  ridge; 
   border-width: 20px;
   border-color: #a1a1a1;
   margin:0 auto;
   }
.border-box-300
   {
   width: 300px;
   text-align: left;
   padding: 27px;
   border-style:  ridge; 
   border-width: 20px;
   border-color: #a1a1a1;
   margin:0 auto;
   }


                   /* Headings & intros h1, h2... */

h1         
    {
    font-size : 40px;
    }
h2          
    {
    font-size : 30px;
    }
.h1         
    {
    font-family: Georgia, Arial, Helvetica, sans-serif;
    font-size: 40px;
    font-weight: bold; 
    font-style: normal; 
    }
.h2         
    {
    font-family: Georgia, Arial, Helvetica, sans-serif; 
    font-size: 30px;
    font-weight: bold; 
    font-style: normal; 
    }
.h3         
    {
    font-family: Georgia, Arial, Helvetica, sans-serif; 
    font-size: 20px;
    font-weight: bold; 
    font-style: normal; 
    }
.h4         
    {
    font-family: Georgia, Arial, Helvetica, sans-serif; 
    font-size: 16px;
    font-weight: bold; 
    font-style: normal; 
    }





                   /* Font families */

.f-a        
    {
    font-family: Arial, Helvetica, sans-serif;
    }
.f-a-n          
    {
     font-family: "Arial Narrow", Arial, sans-serif;
    }
.f-g        
    {
    font-family: Georgia, serif; 
    }
.f-l        
    {
    font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
    }
.f-v        
    {
    font-family: Verdana, Geneva, sans-serif;
    }
.f-t        
    {
    font-family:"Times New Roman", Times, serif; 
    }
.f-c        
    {
    font-family:comic sans ms,cursive;
    }




                   /* Font sizes */

.s-10    
    {
    font-size: 10px;
    }
.s-11    
    {
    font-size: 11px;
    }
.s-12    
    {
    font-size: 12px;
    }
.s-13    
    {
    font-size: 13px;
    }
.s-14    
    {
    font-size: 14px;
    }
.s-16    
    {
    font-size: 16px;
    }
.s-18    
    {
    font-size: 18px;
    }
.s-20    
    {
    font-size: 20px;
    }
.s-24    
    {
    font-size: 24px;
    }
.s-26    
    {
    font-size: 26px;
    }
.s-28    
    {
    font-size: 28px;
    }
.s-34    
    {
    font-size: 34px;
    }
.s-44    
    {
    font-size: 44px;
    }
.s-50    
    {
    font-size: 50px;
    }
.s-100    
    {
    font-size: 100px;
    }
.s-150    
    {
    font-size: 150px;
    }
.s-200    
    {
    font-size: 200px;
    }

                   /* Padding */
.p
    {
    padding: 10px;
    }
.p-3
    {
    padding: 3px;
    }
.p-5
    {
    padding: 5px;
    }
.p-10
    {
    padding: 10px;
    }
.p-15
    {
    padding: 15px;
    }
.p-20
    {
    padding: 20px;
    }
.p-50
    {
    padding: 50px;
    }
.p-t
    {
    padding: 10px 0 0 0;
    }
.p-r
    {
    padding: 0 10px 0 0;
    }
.p-b
    {
    padding: 0 0 10px 0;
    }
.p-l-3
    {
    padding: 0 0 0 3px;
    }
.p-l-5
    {
    padding: 0 0 0 5px;
    }
.p-l
    {
    padding: 0 0 0 10px;
    }
.p-t-5
    {
    padding-top: 5px
    }
.p-t-10
    {
    padding-top: 10px
    }
.p-t-15
    {
    padding-top: 15px
    }
.p-t-20
    {
    padding-top: 20px
    }
.p-t-30
    {
    padding-top: 30px
    }
.p-t-50
    {
    padding-top: 50px
    }
.p-r-20
    {
    padding-right: 20px
    }
.p-r-50
    {
    padding-right: 50px
    }
.p-r-80
    {
    padding-right: 80px
    }
.p-r-100
    {
    padding-right: 100px
    }
.p-r-150
    {
    padding-right: 150px
    }
.p-r-200
    {
    padding-right: 200px
    }
.p-b-10
    {
    padding-bottom: 10px
    }
.p-b-15
    {
    padding-bottom: 15px
    }
.p-b-20
    {
    padding-bottom: 20px
    }
.p-b-30
    {
    padding-bottom: 30px
    }
.p-b-50
    {
    padding-bottom: 50px
    }
.p-b-60
    {
    padding-bottom: 60px
    }
.p-b-80
    {
    padding-bottom: 80px
    }
.p-b-100
    {
    padding-bottom: 100px
    }
.p-l-10
    {
    padding-left: 10px
    }
.p-l-15
    {
    padding-left: 15px
    }
.p-l-20
    {
    padding-left: 20px
    }
.p-l-30
    {
    padding-left: 30px
    }
.p-l-50
    {
    padding-left: 50px
    }
.p-l-80
    {
    padding-left: 80px
    }
.p-l-85
    {
    padding-left: 85px
    }
.p-l-90
    {
    padding-left: 90px
    }
.p-l-95
    {
    padding-left: 95px
    }
.p-l-100
    {
    padding-left: 100px
    }
.p-l-150
    {
    padding-left: 150px
    }
.p-l-200
    {
    padding-left: 200px
    }



                   /* Speciality Padding */



.p-q-1
    {
    padding: 18px 7px 10px 10px;
    }
.p-q-2
    {
    padding: 18px 7px 10px 10px;
    }
.p-q-3
    {
    padding: 18px 7px 10px 10px;
    }
.p-q-4
    {
    padding: 14px 4px 12px 0;
    }
.p-q-d
    {
    padding: 0 50px 0 0;
    }




                   /* Widths */

.w-50
    {
    width: 50px;
    }
.w-100
    {
    width: 100px;
    }
.w-150
    {
    width: 150px;
    }
.w-200
    {
    width: 200px;
    }
.w-250
    {
    width: 250px;
    }
.w-300
    {
    width: 300px;
    }
.w-350
    {
    width: 350px;
    }
.w-400
    {
    width: 400px;
    }
.w-400
    {
    width: 400px;
    }
.w-450
    {
    width: 450px;
    }
.w-500
    {
    width: 500px;
    }
.w-550
    {
    width: 550px;
    }
.w-600
    {
    width: 600px;
    }
.w-640
    {
    width: 640px;
    }
.w-650
    {
    width: 650px;
    }
.w-700
    {
    width: 700px;
    }
.w-750
    {
    width: 750px;
    }
.w-800
    {
    width: 800px;
    }
.w-850
    {
    width: 850px;
    }
.w-900
    {
    width: 900px;
    }
.w-950
    {
    width: 950px;
    }
.w-1000
    {
    width: 1000px;
    }
.w-1050
    {
    width: 1050px;
    }
.w-1100
    {
    width: 1100px;
    }
.w-1150
    {
    width: 1150px;
    }
.w-1200
    {
    width: 1200px;
    }


                   /* Font colors */

.c-b        
    {
    color: #000000;
    }
.c-blue     
    {
    color: blue;
    }
.c-r        
    {
    color: red;
    }
.c-n        
    {
    color: navy;
    }
.c-g        
    {
    color: #006400;
    }
.c-gold     
    {
    color: #ffd700;
    }
.c-gray     
    {
    color: gray;
    }
.c-dim-gray     
    {
    color: #696969;
    }
.c-lt-gray     
    {
    color: #d3d3d3;
    }
.c-l    
    {
    color: lime;
    }
.c-s     
    {
    color: #c0c0c0;
    }
.c-t    
    {
    color: teal;
    }
.c-m    
    {
    color: maroon;
    }
.c-w    
    {
    color: #ffffff;
    }
.c-69    
    {
    color: #696969;
    }
.c-70    
    {
    color: #707070;
    }


                   /* Background colors */
.bg-b    
    {
   background-color: #000000;
    }
.bg-r    
    {
   background-color: red;
    }
.bg-g    
    {
   background-color: green;
    }
.bg-n    
    {
   background-color: navy;
    }
.bg-blue    
    {
   background-color: blue;
    }
.bg-s    
    {
   background-color: silver;
    }


                   /* Border colors */

.b-r
    {
    border: 1px solid red; 
    }
.b-g
    {
    border: 1px solid green; 
    }
.b-blue
    {
    border: 1px solid blue; 
    }
.b-y
    {
    border: 1px solid yellow; 
    }
.b-gray
    {
    border: 1px solid gray; 
    }
.b-s
    {
    border: 1px solid silver; 
    }

                   /* Bolds & font-variants & styles */

.b          
    {
    font-weight: bold; 
    }
.f-w-400          
    {
    font-weight: 400; 
    }
.f-w-900          
    {
    font-weight: 900; 
    }
.f-n        
    {
    font-style: normal; 
    }
.small-caps      
    {
    font-variant:small-caps;
    }
.normal     
    {
    font-variant:normal;
    }
.i          
    {
    font-style:italic;
    }




                   /* Button styles */

.buttonlite img     /* buttonlite dximage...(((don't change to validate))) */
    {
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    -moz-opacity: 0.5;
    }
.buttonlite:hover img
    {
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
    -moz-opacity: 1;
    }
.buttonlite img
    {
    border: 1px solid #ccc;
    }
.buttonlite:hover img
    {
    border: 1px solid navy;
    }
.buttonlite:hover
    {
    color: red; /* Dummy definition to overcome IE bug */
    }
.buttonlite2 img     /* buttonlite dximage...(((don't change to validate))) */
    {
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    -moz-opacity: 0.5;
    }
.buttonlite2:hover img
    {
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
    -moz-opacity: 1;
    }
.buttonlite2 img
    {
    border: 1px solid #ccc;
    }
.buttonlite2:hover img
    {
    border: 1px solid red;
    }
.buttonlite2:hover
    {
    color: red; /* Dummy definition to overcome IE bug */
    }
a.button_find  
    {
    background : url(/banners/button_click_search_contractor_440x64.gif) no-repeat 0% 0%;
    width : 440px;
    height : 64px;
    display : block;
    text-indent : -9999px;
    }
a.button_find:hover 
    {
    background-position : 0% -52px;
    background : url(/banners/button_finda2_contractor_440x64.gif) no-repeat 0% 0%;
    }
a.button_find:active 
    {
    background-position : 0% -104px;
    } 
a.button_profile_example  
    {
    background : url(/banners/button_profile_example_240x64.gif) no-repeat 0% 0%;
    width : 240px;
    height : 64px;
    display : block;
    text-indent : -9999px;
    }
a.button_profile_example:hover 
    {
    background-position : 0% -52px;
    background : url(/banners/button_profile2_example_240x64.gif) no-repeat 0% 0%;
    }
a.button_profile_example:active 
    {
    background-position : 0% -104px;
    }
a.button_join_become  
    {
    background : url(/banners/button_join_become_240x64.gif) no-repeat 0% 0%;
    width : 240px;
    height : 64px;
    display : block;
    text-indent : -9999px;
    }
a.button_join_become:hover 
    {
    background-position : 0% -52px;
    background : url(/banners/button_join2_become_240x64.gif) no-repeat 0% 0%;
    }
a.button_join_become:active 
    {
    background-position : 0% -104px;
    }





                   /* Misc info */
/*
background: url(/banners/button_sub_menu.gif) #fff bottom left repeat-x;
background: url(/banners/button_main_menu.gif) #fff bottom left repeat-x;
background: url(/banners/button_main_menubar.gif) #fff bottom left repeat-x;
background: url(/banners/button_menu_hover.gif) #fff bottom left repeat-x;
background: url(/banners/breadlink.gif) #fff bottom left repeat-x;
background: url(/banners/breadlinks.gif) #fff bottom left repeat-x;
                                                                       */



                   /* Link styles */

.admin 
    {
	font-family:verdana,arial;
	font-size:10px;
	color:#707070;
	text-decoration:none;
	}
a.admin:link 
    {
	font-family:verdana,arial;
	font-size:10px;
	color:#707070;
	text-decoration:none;
	}
a.admin:hover 
    {
	font-family:verdana,arial;
	font-size:10px;
	color:#707070;
	text-decoration:underline;
	}
a.bar:link 
    {
	font-family:verdana,arial;
	font-size:0.69em;
	color:#ffffff;
	text-decoration:none;
	}
a.bar:hover 
    {
	font-family:verdana,arial;
	font-size:0.69em;
	color:#ffffff;
	text-decoration:none;
	}
.menu 
    {
	color:#ffffff;
	font-family:verdana,arial;
	font-size:0.69em;
	font-weight:bold;
	text-decoration:none;
	}
a.menu:link 
    {
	color:#ffffff;
	font-family:verdana,arial;
	font-size:0.69em;
	text-decoration:none;
	font-weight:bold;
	}
a.menu:hover 
    {
	color:#ffffff;
	font-family:verdana,arial;
	font-size:0.69em;
	text-decoration:none;
	font-weight:bold;
	}
.adminn 
	{
	font-family:verdana,arial;
	font-size:10px;
	color:#3366ff;
	text-decoration:none;
	}
.adminTalk 
	{
	font-family:verdana,arial;
	font-size:11px;
	color:#000080;
	text-decoration:none;
	}
.adminLinks
	{
	font-family:verdana,arial;
	font-size:0.75em;
	color:#3366ff;
	text-decoration:none;
    }
.adminlinks1
	{
	color:blue;
	text-decoration:none;
	font-family:verdana,arial;
	font-size:14px;
	font-weight:normal;
	}
a.adminlinks1:visited
	{
    text-decoration:none;
    color:blue;
	}	
a.adminlinks1:hover
	{
	color:#006400;
	text-decoration:underline;
	font-family:verdana,arial;
	font-size:14px;
	font-weight:normal;
	}
a.adminlinks1:link
	{
	color:blue;
	font-family:verdana,arial;
	font-size:14px;
	}
.adminlinks2
	{
	color:#3366ff;
	text-decoration:none;
	font-family:verdana,arial;
	font-size:12px;
	font-weight:normal;
	}
a.adminlinks2:visited
	{
    text-decoration:none;
    color:purple;
	}	
a.adminlinks2:hover
	{
	color:blue;
	text-decoration:underline;
	font-family:verdana,arial;
	font-size:12px;
	font-weight:normal;
	}
a.adminlinks2:link
	{
	color:#3366ff;
	text-decoration:none;
	font-family:verdana,arial;
	font-size:12px;
	}
.adminlinks2a
	{
	color:#3366ff;
	text-decoration:none;
	font-family:verdana,arial;
	font-size:12px;
	font-weight:normal;
	}
a.adminlinks2a:visited
	{
    text-decoration:none;
    color:blue;
	}	
a.adminlinks2a:hover
	{
	color:blue;
	text-decoration:underline;
	font-family:verdana,arial;
	font-size:12px;
	font-weight:normal;
	}
a.adminlinks2a:link
	{
	color:#3366ff;
	text-decoration:none;
	font-family:verdana,arial;
	font-size:12px;
	}
.adminlinks3
	{
	color:#3366ff;
	text-decoration:none;
	font-family:verdana,arial;
	font-size:14px;
	font-weight:normal;
	}
a.adminlinks3:visited
	{
    text-decoration:none;
    color:purple;
	}	
a.adminlinks3:hover
	{
	color:#006400;
	text-decoration:underline;
	font-family:verdana,arial;
	font-size:14px;
	font-weight:normal;
	}
a.adminlinks3:link
	{
	color:#3366ff;
	font-family:verdana,arial;
	font-size:14px;
	}
.adminlinks4
	{
	color:blue;
	text-decoration:none;
	font-family:verdana,arial;
	font-size:13px;
	font-weight:normal;
	}
a.adminlinks4:visited
	{
    text-decoration:none;
    color:blue;
	}	
a.adminlinks4:hover
	{
	color:#006400;
	text-decoration:underline;
	font-family:verdana,arial;
	font-size:13px;
	font-weight:normal;
	}
a.adminlinks4:link
	{
	color:blue;
	font-family:verdana,arial;
	font-size:13px;
	}
.admin0 
    {
	font-family:verdana,arial;
	font-size:10px;
	color:#707070;
	text-decoration:none;
	}
a.admin0:visited
	{
    text-decoration:none;
    color:#707070;
	}
a.admin0:hover 
	{
	font-family:verdana,arial;
	font-size:11px;
	color:#000080;
	}
a.admin0:active
	{
    color: #3366ff ;  
    font: bold 11px Verdana;
    color: green;
    text-decoration: none;    
    }     
a.admin0:link 
	{
	font-family:verdana,arial;
	font-size:10px;
	color:#707070;
	text-decoration:none;
	}
.adminindex 
    {
	font-family:comic sans ms,cursive;
	font-size:0.81em;
	color:#666666;
	text-decoration:none;
	}
a.adminindex:visited
	{
    text-decoration:none;
    color:#666666;
	}
a.adminindex:hover 
	{
	font-family:comic sans ms,cursive;
	font-size:0.81em;
	color:#000080;
	}
a.adminindex:active
    {
    color: #3366ff ;  
    font-size: 0.81em;
    color: #666666;
    text-decoration: none;    
    }     
a.adminindex:link 
	{
	font-family:comic sans ms,cursive;
	font-size:0.81em;
	color:#666666;
	text-decoration:none;
	}
.adminindex2 
    {
	font-family:comic sans ms,cursive;
	font-size:0.75em;
	color:#666666;
	text-decoration:none;
	}
a.adminindex2:visited
	{
    text-decoration:none;
    color:#666666;
	}
a.adminindex2:hover 
	{
	font-family:comic sans ms,cursive;
	font-size:0.75em;
	color:#000080;
	}
a.adminindex2:active
    {
    color: #3366ff ;  
    font-size: 0.75em;
    color: #666666;
    text-decoration: none;    
    }     
a.adminindex2:link 
	{
	font-family:comic sans ms,cursive;
	font-size:0.75em;
	color:#666666;
	text-decoration:none;
	}
.b-log 
    {
	font-family:verdana,arial;
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
	}
a.b-log:link 
    {
	font-family:verdana,arial;
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
	}
a.b-log:hover 
    {
	font-family:verdana,arial;
	font-size:13px;
	color:red;
	text-decoration:underline;
	}
.go-top
			{
			color:              blue;
			text-decoration:    none;
			font-family:        verdana,arial;
			font-size:          12px;
			font-weight:        normal;
			}
a.go-top:visited
			{
			text-decoration:    none;
			color:              blue;
			}	
a.go-top:hover
			{
			color:              red;
			font-family:        verdana,arial;
			text-decoration:    underline;
			font-size:          12px;
			font-weight:        normal;
			}
.login
			{
			color:              green;
			text-decoration:    none;
			font-family:        verdana,arial;
			font-size:          14px;
			font-weight:        bold;
			}
a.login:visited
			{
			text-decoration:    none;
			color:              green;
			}	
a.login:hover
			{
			color:              red;
			font-family:        verdana,arial;
			text-decoration:    underline;
			font-size:          14px;
			font-weight:        bold;
			}


                   /* Glossy menu-nav (((don't change to validate))) */
             ALL titles must stay intact as they are, so they will work in IE-->


Glossy Menu-->

      /* general menu-nav - about us... */

.glossymenu
    {
    margin: 5px 0;
    padding: 0;
    width: 100%; /*width of menu*/
    border: 1px solid #9a9a9a;
    border-bottom-width: 0;
    }
.glossymenu 
    a.menuitem
    {
    background: url(/banners/button_menu?.gif) #fff bottom left repeat-x;
    background: black;
    font: normal 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
    color: #eec900;
    display: block;
    position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
    width: auto;
    padding: 4px 0;
    padding-left: 10px;
    text-decoration: none;
    }
.glossymenu 
    a.menuitem
    {
    color: #eec900;
    }
.glossymenu 
    a.menuitem:visited
    {
    color: #eec900;
    } 
.glossymenu 
    a.menuitem:active
    {
    color: #eec900;
    background: green; 
    display: block;
    }
.glossymenu 
    a.menuitem .statusicon
    { /*CSS for icon image that gets dynamically added to headers*/
    position: absolute;
    top: 5px;
    right: 5px;
    border: none;
    }
.glossymenu 
    a.menuitem:hover
    {
    background-image: url(glossyback2.gif);
    background: green;
    color:white;
    }
.glossymenu div.submenu
    { /*DIV that contains each sub menu*/
    background: white;
    }
.glossymenu div.submenu ul
    { /*UL of each sub menu*/
    list-style-type: none;
    margin: 0;
    padding: 0;
    }
.glossymenu div.submenu ul li
    {
    border-bottom: 1px solid navy;
    }
.glossymenu div.submenu ul li a
    {
    display: block;
    font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
    color: black;
    text-decoration: none;
    padding: 2px 0;
    padding-left: 10px;
    }
.glossymenu div.submenu ul li a:hover
    {
    background: #dfdccb;
    color: white;
    }
    /* end glossy menu-nav */

Glossy Menu Profile-->

      /* public profile menu-nav */

.glossymenu
    {
    margin: 5px 0;
    padding: 0;
    width: 100%; /*width of menu*/
    border: 1px solid #9a9a9a;
    border-bottom-width: 0;
    }
.glossymenu 
    a.menuitem_profile
    {
    background: url(/banners/button_menu?.gif) #fff bottom left repeat-x;
    background: transparent;
    font: normal 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
    color: #eec900;
    display: block;
    position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
    width: auto;
    padding: 4px 0;
    padding-left: 10px;
    text-decoration: none;
    }
.glossymenu 
    a.menuitem_profile
    {
    color: #eec900;
    }
.glossymenu
    a.menuitem_profile:visited
    {
    color: #eec900;
    } 
.glossymenu 
    a.menuitem_profile:active
    {
    color: white;
    background: green; 
    display: block;
    }
.glossymenu 
    a.menuitem_profile .statusicon
    { /*CSS for icon image that gets dynamically added to headers*/
    position: absolute;
    top: 5px;
    right: 5px;
    border: none;
    }
.glossymenu 
    a.menuitem_profile:hover
    {
    background-image: url(glossyback2.gif);
    background: green;
    color:white;
    }
.glossymenu div.submenu
    { /*DIV that contains each sub menu*/
    background: white;
    }
.glossymenu div.submenu ul
    { /*UL of each sub menu*/
    list-style-type: none;
    margin: 0;
    padding: 0;
    }
.glossymenu div.submenu ul li
    {
    border-bottom: 1px solid navy;
    }
.glossymenu div.submenu ul li a
    {
    display: block;
    font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
    color: black;
    text-decoration: none;
    padding: 2px 0;
    padding-left: 10px;
    }
.glossymenu div.submenu ul li a:hover
    {
    background: #dfdccb;
    color: white;
    }

    /* end public profile menu-nav */

Glossy Menu Profile2-->

      /* edit profile2 menu-nav */

.glossymenu
    {
    margin: 5px 0;
    padding: 0;
    width: 100%; /*width of menu*/
    border: 1px solid #9a9a9a;
    border-bottom-width: 0;
    }
.glossymenu 
    a.menuitem_profile2
    {
    background: url(/banners/button_menu?.gif) #fff bottom left repeat-x;
    background: transparent;
    font: normal 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
    color: lime;
    display: block;
    position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
    width: auto;
    padding: 4px 0;
    padding-left: 10px;
    text-decoration: none;
    }
.glossymenu 
    a.menuitem_profile2
    {
    color: lime;
    }
.glossymenu
    a.menuitem_profile2:visited
    {
    color: lime;
    } 
.glossymenu 
    a.menuitem_profile2:active
    {
    color: white;
    background: green; 
    display: block;
    }
.glossymenu 
    a.menuitem_profile2 .statusicon
    { /*CSS for icon image that gets dynamically added to headers*/
    position: absolute;
    top: 5px;
    right: 5px;
    border: none;
    }
.glossymenu 
    a.menuitem_profile2:hover
    {
    background-image: url(glossyback2.gif);
    background: green;
    color:white;
    }
.glossymenu div.submenu
    { /*DIV that contains each sub menu*/
    background: white;
    }
.glossymenu div.submenu ul
    { /*UL of each sub menu*/
    list-style-type: none;
    margin: 0;
    padding: 0;
    }
.glossymenu div.submenu ul li
    {
    border-bottom: 1px solid navy;
    }
.glossymenu div.submenu ul li a
    {
    display: block;
    font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
    color: black;
    text-decoration: none;
    padding: 2px 0;
    padding-left: 10px;
    }
.glossymenu div.submenu ul li a:hover
    {
    background: #dfdccb;
    color: white;
    }
    /* end edit profile2 menu-nav */

FAQ FOR ALL TOOLS-->

      /* FAQ's all tools menu-nav */

.glossymenu
    {
    margin: 5px 0;
    padding: 0;
    width: 100%; /*width of menu*/
    border: 1px solid #9a9a9a;
    border-bottom-width: 0;
    }
.glossymenu 
    a.menuitem_faq
    {
    font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
    color: #0147fa;
    display: block;
    position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
    width: auto;
    padding: 4px 0 4px 0;
    padding-left: 9px;
    text-decoration: none;
    }
.glossymenu 
    a.menuitem_faq
    {
    color: #0147fa;
    }
.glossymenu
    a.menuitem_faq:visited 
    {   
    color: white;
    } 
.glossymenu 
    a.menuitem_faq:active
    {
    color: white;
    background: green;
    }
.glossymenu 
    a.menuitem_faq .statusicon
    { /*CSS for icon image that gets dynamically added to headers*/
    position: absolute;
    top: 5px;
    right: 5px;
    border: none;
    }
.glossymenu 
    a.menuitem_faq:hover
    {
    background-image: url(glossyback.gif);
    background: green;
    color:white;
    }
.glossymenu div.submenu_faq
    { /*DIV that contains each sub menu*/
    background: #dfdccb;
    }
.glossymenu div.submenu_faq ul
    { /*UL of each sub menu*/
    list-style-type: none;
    margin: 17px 0;
    padding: 0;
    }
.glossymenu div.submenu_faq ul li
    {
    border-bottom: 0px solid navy;
    background:#dfdccb;
    }
.glossymenu div.submenu_faq ul li a
    {
    display: block;
    font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
    color: black;
    text-decoration: none;
    padding: 17px ;
    padding-left: 10px;
    }
.glossymenu div.submenu_faq ul li a:hover
    {
    background: silver;
    color: white;
    }
      /* end faq's menu-nav */

TIPS in the feature of the month-->

      /* tips menu-nav */

.glossymenu
    {
    margin: 5px 0;
    padding: 0;
    width: 100%; /*width of menu*/
    border: 1px solid #9a9a9a;
    border-bottom-width: 0;
    }
.glossymenu 
    a.menuitem_tips
    {
    background: silver;
    font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
    color: navy;
    display: block;
    position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
    width: auto;
    padding: 4px 4px;
    padding-left: 9px;
    text-decoration: none;
    }
.glossymenu 
    a.menuitem_tips
    {
    color: navy;
    }
.glossymenu
    a.menuitem_tips:visited
    {
    color: white;
    } 
.glossymenu 
    a.menuitem_tips:active
    {
    color: white;
    background: green;
    }
.glossymenu 
    a.menuitem_tips .statusicon
    { /*CSS for icon image that gets dynamically added to headers*/
    position: absolute;
    top: 5px;
    right: 5px;
    border: none;
    }
.glossymenu 
    a.menuitem_tips:hover
    {
    background-image: url(glossyback.gif);
    background: green;
    color:white;
    }
.glossymenu div.submenu_tips
    { /*DIV that contains each sub menu*/
    background: white;
    }
.glossymenu div.submenu_tips ul
    { /*UL of each sub menu*/
    list-style-type: none;
    margin: 0;
    padding: 0;
    }
.glossymenu div.submenu_tips ul li
    {
    border-bottom: 0px solid navy;
    background: white;
    }
.glossymenu div.submenu_tips ul li a
    {
    display: block;
    font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
    color: black;
    text-decoration: none;
    padding: 2px 0;
    padding-left: 10px;
    }
.glossymenu div.submenu_tips ul li a:hover
    {
    background: #dfdccb;
    color: white;
    }
    /* end tips menu-nav */

D_1 Found at the bottom of the feature inside the Tips-->

      /* how to vote for feature menu-nav */

.glossymenu
    {
    margin: 5px 0;
    padding: 0;
    width: 100%; /*width of menu*/
    border: 1px solid #9a9a9a;
    border-bottom-width: 0;
    }
.glossymenu 
    a.menuitem_d1
    {
    background: gray;
    font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
    color: white;
    display: block;
    position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
    width: auto;
    padding: 4px 4px;
    padding-left: 9px;
    text-decoration: none;
    }
.glossymenu 
    a.menuitem_d1
    {
    color: navy;
    }
.glossymenu
    a.menuitem_d1:visited
    {
    color: white;
    } 
.glossymenu 
    a.menuitem_d1:active
    {
    color: white;
    background: green;
    }
.glossymenu 
    a.menuitem_d1 .statusicon
    { /*CSS for icon image that gets dynamically added to headers*/
    position: absolute;
    top: 5px;
    right: 5px;
    border: none;
    }
.glossymenu 
    a.menuitem_d1:hover
    {
    background-image: url(glossyback2.gif);
    background: green;
    color:white;
    }
.glossymenu div.submenu_d1
    { /*DIV that contains each sub menu*/
    background: white;
    }
.glossymenu div.submenu_d1 ul
    { /*UL of each sub menu*/
    list-style-type: none;
    margin: 7px;
    padding:25px;
    }
.glossymenu div.submenu_d1 ul li
    {
    border-bottom: 0px solid navy;
    }
.glossymenu div.submenu_d1 ul li a
    {
    display: block;
    font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
    color: black;
    text-decoration: none;
    padding: 2px 0;
    padding-left: 10px;
    }
.glossymenu div.submenu_d1 ul li a:hover
    {
    background: #dfdccb;
    color: white;
    }
    /* end d_1 --how to vote menu-nav */

CONTRACTOR DEFINITIONS-->

      /* contractor definitions menu-nav */

.glossymenu
    {
    margin: 5px 0;
    padding: 0;
    width: 100%; /*width of menu*/
    border: 1px solid #9a9a9a;
    border-bottom-width: 0;
    }
.glossymenu 
    a.menuitem_definitions
    {
    background: silver;
    font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
    color: navy;
    display: block;
    position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
    width: auto;
    padding: 4px 4px;
    padding-left:9px;
    text-decoration: none;
    }
.glossymenu 
    a.menuitem_definitions
    {
    color: navy;
    }
.glossymenu
    a.menuitem_definitions:visited
    {
    color: white;
    } 
.glossymenu 
    a.menuitem_definitions:active
    {
    color: white;
    background: green;
    }
.glossymenu 
    a.menuitem_definitions .statusicon
    { /*CSS for icon image that gets dynamically added to headers*/
    position: absolute;
    top: 5px;
    right: 5px;
    border: none;
    }
.glossymenu 
    a.menuitem_definitions:hover
    {
    background-image: url(glossyback2.gif);
    background: green;
    color:white;
    }
.glossymenu div.submenu_d
    { /*DIV that contains each sub menu*/
    background: black;
    display: block;
    font: normal 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
    color: #ffd900;
    text-decoration: none;
    padding: 2px 0;
    padding-left: 10px;
    }
    .glossymenu div.submenu_d ul
    { /*UL of each sub menu*/
    list-style-type: none;
    margin: 7px;
    padding:25px;
    }
.glossymenu div.submenu_d ul li
    {
    border-bottom: 0px solid navy;
    }
.glossymenu div.submenu_d ul li a
    {
    display: block;
    font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
    color: red;
    text-decoration: none;
    padding: 2px 0;
    padding-left: 10px;
    }
.glossymenu div.submenu_d ul li a:hover
    {
    background: #dfdccb;
    color: white;
    }
    /* end contractor definitions menu-nav */





                   /* Footer & space containers - main & sub */
.br-10 
    {
    width : 100%;
    height : 10px;
    background : transparent;
    }
.br-15 
    {
    width : 100%;
    height : 15px;
    background : transparent;
    }
.br-20 
    {
    width : 100%;
    height : 20px;
    background : transparent;
    }
.br-30 
    {
    width : 100%;
    height : 30px;
    background : transparent;
    }
.br-40 
    {
    width : 100%;
    height : 40px;
    background : transparent;
    }
.br-50 
    {
    width : 100%;
    height : 50px;
    background : transparent;
    }
.br-60 
    {
    width : 100%;
    height : 60px;
    background : transparent;
    }
.br-80 
    {
    width : 100%;
    height : 80px;
    background : transparent;
    }
.br-100 
    {
    width : 100%;
    height : 100px;
    background : transparent;
    }
.br-150 
    {
    width : 100%;
    height : 150px;
    background : transparent;
    }
.br-200 
    {
    width : 100%;
    height : 200px;
    background : transparent;
    }
.gap-50 
    {
    width : 100%;
    height : 50px;
    background : transparent;
    }
.gap-100 
    {
    width : 100%;
    height : 100px;
    background : transparent;
    }
#space-50 
    {
    width : 100%;
    height : 50px;
    background : transparent;
    }
#space-100 
    {
    width : 100%;
    height : 100px;
    background : transparent;
    }
#footer-container 
    {
    clear:both;
    width : 100%;
    height : 150px;
    background-color : #1a1a1a;
    }
#footer-box 
    {
    clear:both;
    text-align: left;
    width : 980px;
    height : 150px;
    margin: auto;
    background : transparent;
    }
#footer-container-blue 
    {
    clear:both;
    width : 100%;
    height : 150px;
    background-image:url(/banners/bg_150-blue-g.png);
    background-repeat:repeat-x;
    }
#footer-logo 
    {
    position : absolute;
    text-align : center;
    padding : 60px 0 0 10px;
    display : inline;
    margin-top:0;
	margin-right:0;
	margin-bottom:auto;
	margin-left:auto;
	border:		0px solid red;
    }
#footer-link-container
    {
    height : 150px;
    text-align : right;
    padding : 0 0 0 0;
    margin-top:0;
	margin-right:auto;
	margin-bottom:auto;
	margin-left:auto;
	border:		0px solid green;
    }
#footer-links 
    {
    text-align : center;
    padding : 70px 0 0 200px;
    }




  /* updated the top up from here 8:43 pm Friday 9-11-10 */







