/* General Text Formatting */

.main { font-family:  Verdana,Helvetica,sans-serif; font-size : 10pt; line-height: 15pt; color: #000000; }
.smalltext {font-family : Verdana,Helvetica,sans-serif; font-size : 8pt;line-height: 14pt;color: #000000;}
.smalltextlite {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 8pt;line-height: 12pt;color: #aaaaaa;}
.smalltextbold {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 8pt;line-height: 11pt;font-weight : bold;}
.verysmalltext {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 7pt;line-height: 10pt;color: #000000;}
.verysmalltextlite {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 7pt;line-height: 10pt;color: #aaaaaa;}
.lighttext {font-family:  Verdana, Helvetica, Arial, sans-serif; font-size : 9pt; line-height: 15pt; color: #FFEEB2;}
.redmessage { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 10pt; line-height: 15pt; color: #FF0000;}
.greentext {color: #00724e;}
.orangetext {color: #f16622;}
.orangetextdark {color: #c36b00;}
ul.easylist  {margin-top: 6px; margin-bottom: 6px; }
.frmLabel { font-weight:bold !important; }


/* Headers */

h1, .header {font-family: Verdana, Helvetica, sans-serif; font-size : 24pt; font-weight: normal; letter-spacing : 1.0;color: #000000;line-height: 24pt; margin-top: 0; padding-top:5;}
.hs {font-size: 19pt;}
.h15 {font-size: 15px;}
h2, .subheader { font-family: Verdana, Helvetica, sans-serif; font-size : 12pt;font-weight: 650; letter-spacing : 1.0; line-height: 15pt; color: #008653;margin-bottom:5px;}
h3 {font-family: Verdana, Helvetica, sans-serif;font-size : 16pt;font-weight: bold; letter-spacing : 1.0;color: #f16622;line-height: 16pt; margin-bottom: 5px; margin-top: 5px;}

/* h1, .header {font-family: MS Sans Serif, Geneva, sans-serif;font-size : 24pt;font-weight: bold; color: #000000; line-height: 24pt; margin-top: 0; padding-top:0;} */

/* Links */

a:link {color: #00724e; font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 10pt;line-height: 15pt;}
a:visited {color: #00724e;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 10pt;line-height: 15pt;}
a:hover {color: #000000;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 10pt;line-height: 15pt;}
a.lightlink:link {color: #FFEEB2;font-family:  Verdana, Helvetica, Arial, sans-serif;font-size : 9pt;line-height: 17pt;}
a.lightlink:visited {color: #FFEEB2;font-family:  Verdana, Helvetica, Arial, sans-serif;font-size : 9pt;line-height: 17pt;}
a.lightlink:hover {color: #FFFFFF;font-family:  Verdana, Helvetica, Arial, sans-serif;font-size : 9pt;line-height: 17pt;}
a.smalllink:link {color: #008653;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 8pt; line-height: 12pt;}
a.smalllink:visited {color: #008653;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 8pt; line-height: 12pt;}
a.smalllink:hover {color: #000000;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 8pt; line-height: 12pt;}
a.smalllinklite:link {color: #aaaaaa;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 8pt; line-height: 12pt;}
a.smalllinklite:visited {color: #aaaaaa;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 8pt; line-height: 12pt;}
a.smalllinklite:hover {color: #008653;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 8pt; line-height: 12pt;}
a.h2link { font-family: MS Sans Serif, Geneva, sans-serif; font-size : 12pt !important; font-weight: bold; line-height: 15pt; color: #008653; margin-bottom:5px; }
a.h2link:visited {color: #008653;font-family: MS Sans Serif, Geneva, sans-serif; font-size : 12pt !important; font-weight: bold; line-height: 15pt; margin-bottom:5px;}		
a.h2link:hover {color: black; text-decoration:underline;font-family: MS Sans Serif, Geneva, sans-serif; font-size : 12pt !important; font-weight: bold; line-height: 15pt; margin-bottom:5px;}

/* Buttons */

.button2 { overflow: visible; padding: 9px; border: 1px solid #008653; background-image: url(/images/tab-main.gif); border:1px solid #a86b1d; font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12pt;font-weight:bold;color:#FFFFFF;text-decoration:none;-moz-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -khtml-border-radius: 5px;text-shadow: -1px -1px #935c16;-moz-box-shadow: 2px 2px 2px #cecece !important; -webkit-box-shadow: 1px 1px 2px #cecece; box-shadow: 1px 1px 2px #cecece;}	
.button, .button:hover, a.buttonlink, a.buttonlink:hover, a.buttonlink:visited, a.buttonlink:active { overflow: visible; background-color: #F5A033; background-image: url(/images/tab-main.gif); padding-bottom: 4px; padding-top: 4px; padding-left: 10px; padding-right: 10px; border:1px solid #a86b1d; font-family:Verdana,Helvetica,Arial,sans-serif;font-size:8pt;font-weight:bold;color:#FFFFFF;text-decoration:none;-moz-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -khtml-border-radius: 5px;text-shadow: -1px -1px #935c16;-moz-box-shadow: 2px 2px 2px #cecece !important; -webkit-box-shadow: 1px 1px 2px #cecece; box-shadow: 1px 1px 2px #cecece; }		
a.buttonlink2 { overflow: visible; background-color: #F5A033; background-image: url(/images/tab-main.gif); font-weight: bold; padding-bottom: 8px; padding-top: 8px; padding-left: 15px; padding-right: 15px; border:1px solid #008653;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:13pt;color:#FFFFFF;text-decoration:none;-moz-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -khtml-border-radius: 5px;text-shadow: -1px -1px #935c16;-moz-box-shadow: 2px 2px 2px #cecece !important; -webkit-box-shadow: 1px 1px 2px #cecece; box-shadow: 1px 1px 2px #cecece; }		
.subbutton, a.subbuttonlink, a.subbuttonlink:hover, a.subbuttonlink:visited, a.subbuttonlink:active {overflow: visible; padding-bottom: 2px;padding-top: 2px; padding-left: 10px; padding-right: 10px; border:1px solid #e8942e;background-color:#FFF5C4;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:8pt;font-weight:normal;color:#e8942e;text-decoration:none;-moz-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -khtml-border-radius: 5px;text-shadow: -1px -1px white;-moz-box-shadow: 2px 2px 2px #cecece !important; -webkit-box-shadow: 1px 1px 2px #cecece; box-shadow: 1px 1px 2px #cecece; }		
a.greenbuttonlink {overflow: visible; padding-bottom: 2px;padding-top: 2px; padding-left: 10px; padding-right: 10px; border:1px solid #F5A033;background-color:#009465;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:9pt;font-weight:bold;color:#FFFFFF;text-decoration:none;}		

/* Boxes */

.yellowbox {background: #feeeb3; border: 1px solid #f9e184; margin:0px; padding: 15px 10px 15px 10px; text-align:left;}
.greenbox {background: #e2f5ea; border: 1px solid #c7e5dc; padding: 15px 10px 15px 10px;}

/* Other Miscellaneous Elements */

.orangetab {background-image:url(/images/tab-main.gif);font: bold 13px Verdana, Helvetica, sans-serif; color: white; padding: 10px;}
.orangeborder {border: 1px solid orange;}
#loginbox { width: 268px; padding: 15px; border:1px; border-style: solid; border-color:#E8C338; }
.quote { font-family: Arial,Helvetica,sans-serif; font-size : 11pt; font-style: italic; font-weight: bold; line-height: 16pt; color: #037d45;}
.quotename {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 10pt;line-height: 13pt;font-weight : bold; color: #ff9c22;}

/* My Account Menu */

.menu {margin: 5px 0; padding: 0; width: 300px; border: 1px solid #e8942e; border-bottom-width: 0;}
.menuitem {background-image:url(/images/tab-main.gif); font: bold 13px Verdana, Helvetica, sans-serif; color: white;  /*To help in the anchoring of the ".statusicon" icon image*/ width: auto; padding: 8px 0; padding-left: 10px; text-decoration: none; text-shadow: 0px 1px 0px black;}
.menuitem:hover{background-image: url(/images/tab-dark.gif); color: white;}
.submenu {list-style-type: none; margin: 0; padding: 0; border-bottom: 1px solid #e8942e;}
.submenu a{display: block; font: normal 8pt Verdana, Helvetica, sans-serif; color: #008653; text-decoration: none; padding: 8px 5px 8px 10px;}
.submenu a:visited{display: block; font: normal 8pt Verdana, Helvetica, sans-serif; color: #008653; text-decoration: none; padding: 8px 5px 8px 10px;}
.submenu a:hover{background: #f9e184; display: block; font: normal 8pt Verdana, Helvetica, sans-serif; color: #008653; text-decoration: none; padding: 8px 5px 8px 10px;}
.smlarge {font: normal 10pt MS Sans Serif, Geneva, sans-serif !important;}
.content {font: 10px Verdana, Helvetica, sans-serif; color: #676767; background: #FFEBA0; padding: 8px;}

/* Tables */
.theader {background-image:url(/images/tab-main.gif); font: bold 13px Verdana, Helvetica, sans-serif; color: white; width: auto; padding: 8px 0; padding-left: 4px; text-decoration: none; text-shadow: 0px 1px 0px black;}
.theadersmall {background-image:url(/images/tab-main.gif); font: bold 11px Verdana, Helvetica, sans-serif; color: white; width: auto; padding: 4px 0; padding-left: 4px; text-decoration: none; text-shadow: 0px 1px 0px black;}
.tcell {font: 10px Verdana, Helvetica, sans-serif; padding: 4px; border-right: 1px solid orange; border-bottom: 1px solid orange; background: white;}
.tfirst {border-left: 1px solid orange;}

/* Effects */

.blackshadowdown {text-shadow: -1px -1px black;}
.whiteshadow {text-shadow: 2px 2px white;}
.rounded {-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px;  border-radius: 5px; }
.roundtop {-moz-border-top-left-radius: 5px; -moz-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-top-left-radius: 5px; -khtml-border-top-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.roundtopleft {-moz-border-top-left-radius: 5px; -webkit-border-top-left-radius: 5px; -khtml-border-top-left-radius: 5px; border-top-left-radius: 5px; }
.roundtopright {-moz-border-top-right-radius: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-top-right-radius: 5px; border-top-right-radius: 5px;}
.roundbot {-moz-border-bottom-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -khtml-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px;-moz-border-bottom-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px;}
.emboss {-moz-box-shadow: 1px 1px #bbdac7;-webkit-box-shadow: 1px 1px #bbdac7;box-shadow: 1px 1px #bbdac7; }

/* Layout Elements */

#headercontainer { height:145px; background-image:url('/images/signupform-bg.jpg'); margin:0; padding:0;}
#headercontainer2 { height:81px; background-image:url('/images/signupform-bg2.jpg'); margin:0; padding:0;}
#footercontainer { margin:0; padding:0; background-image: url('/images/SignUpSheet-bg2.jpg'); padding-top: 10px;}

/* Drop Down Menus */
.dropdown {z-index: 9001; margin: 0px; padding:6px; position: absolute; border: solid 2px #025c38; background: white; display: none;}
a.tinylink:link {color: #008653;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 7pt; line-height: 12pt;}
a.tinylink:visited {color: #008653;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 7pt; line-height: 12pt;}
a.tinylink:hover {color: #000000;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 7pt; line-height: 12pt;}


/* Home & Landing Page Elements */

.icon {padding: 0px; margin: -3px 8px 1px -5px; border:0px;}
.icon2 {padding: 2px; margin: -4px 8px 1px -5px; border:0px;}
.roundbutton { width:40px;height:43px;background-image: url('images/step-button.gif'); background-repeat: no-repeat; font-family: Verdana, Helvetica, sans-serif; font-size: 20pt; font-weight: bold; color: white; text-align:center; padding-top:9px !important;}
.stepsdiv {float:left; width:140px; padding-top:5px;}
.stepstext {float:right;width:90px;}
.giantbutton {color: #FFFFFF;margin-top: 11px;margin-bottom: 4px; background-color: orange; background-image: url('images/giantbutton-bg.gif');width:210px; padding-bottom: 20px;padding-top: 20px; border:1px solid #008653;background-color:#F5A033;font-size:12pt;font-weight:bold;text-decoration:none;text-align:left;white-space:nowrap;}		
.giantbutton:link {color: #FFFFFF;margin-top: 11px;margin-bottom: 4px; background-color: orange; background-image: url('images/giantbutton-bg.gif');width:210px; padding-bottom: 20px;padding-top: 20px; border:1px solid #008653;background-color:#F5A033;font-size:12pt;font-weight:bold;text-decoration:none;text-align:left;white-space:nowrap;}		
.homethumb {padding-right:12px; padding-bottom:10px; float:left;}
.homevert {padding-left: 4px; padding-bottom: 26px;}
a.giantlink:link {color: #FFFFFF;padding-bottom: 19px;padding-top: 19px; padding-left: 35px; padding-right: 35px;font-size: 10pt;font-weight: bold;text-decoration: none;font-family: Arial Black,Gill Sans,sans-serif;}
a.giantlink:visited {color: #FFFFFF;padding-bottom: 19px;padding-top: 19px; padding-left: 35px; padding-right: 35px;font-size: 10pt;font-weight: bold;text-decoration: none;font-family: Arial Black,Gill Sans,sans-serif;}
a.giantlink:hover {color: #f7dc6d;padding-bottom: 19px;padding-top: 19px; padding-left: 35px; padding-right: 35px;font-size: 10pt;font-weight: bold;text-decoration: none;font-family: Arial Black,Gill Sans,sans-serif;}
.userbox {float: left; width:300px; padding-top:12px; padding-bottom: 18px; text-align: center;}


* {
box-sizing: inherit !important;
-webkit-box-sizing: inherit !important;
-moz-box-sizing: inherit !important;
}











		