/* Color Schemes
339933 -- dark green
3db343 -- mid dark green
7cc576 -- mid light green
9ed095 -- light green

0072bb -- blue
64bae9 -- light blue

ffffff -- text
000000 -- text

*/


body {
	background-color: #ffffff; /* #0072bb; */
	color: #000000;
	margin: 0px;
        right-margin: 0;
        leftmargin: 0;
        topmargin: 0;
        marginwidth: 0;
        marginheight: 0;
	font-family: Tahoma;
	font-size: 10px;
        link: #225588;
        vlink: #225588;
        alink: #225588;
}
/*	scrollbar-3d-light-color: #888888;
	scrollbar-arrow-color: #2A5A8A;
	scrollbar-base-color: #BDCEBB;
	scrollbar-dark-shadow-color: #888888;
	scrollbar-face-color: #E3EBE2;
	scrollbar-highlight-color:#bbbbbb;
	scrollbar-shadow-color: #BDCEBB;
*/


/* ****************** EXTERNAL CLASSES ********************************************************** */

/*- Fonts ------------------- */
.examplefont { color: #555555; font-family: arial; font-size: 10px }
.abolfont { color: #555555; font-family: Trebuchet; font-weight: bold; font-size: 16px }
font { color: #555555; font-family: arial; font-size: 12px }
.darkfont { color: #222222; font-family: Tahoma; font-size: 11px} 
.lightfont { color: #cccccc; font-family: Tahoma; font-size: 10px} 
.errorfont { color: #ff0000; font-family: Tahoma; font-size: 10px} 
.boldfont { color: #333333; font-family: Tahoma; font-weight: bold; font-size: 12px} 
.titlefont { color: #000000; font-family: Tahoma; font-weight: bold; font-size: 18px} 
.whitefont { color: #ffffff; font-family: Tahoma; font-weight: bold; font-size: 12px} 
.blackfont { color: #000000; font-family: Tahoma; font-size: 10px}



/*- Links ------------------- */
a { color: #888888; text-decoration: none; font-family: Tahoma; font-size: 10px} 
a:hover { color: #7cc576; text-decoration: none; font-family: Tahoma; font-size: 10px} 
a.standardLink { color: #888888; text-decoration: none; font-family: Tahoma; font-size: 10px} 
a.standardLink:hover { color: #7cc576; text-decoration: none; font-family: Tahoma; font-size: 10px} 
a.menuLink { color: #ffffff; text-decoration: none; font-family: Tahoma; font-weight: bold; font-size: 11px} 
a.menuLink:hover { color: #9ed095; text-decoration: none; font-family: Tahoma; font-size: 11px}
a.submenuLink { color: #888888; text-decoration: none; font-family: Tahoma; font-weight: bold; font-size: 11px} 
a.submenuLink:hover { color: #7cc576; text-decoration: none; font-family: Tahoma; font-size: 11px}
a.tmenuLink { color: #888888; text-decoration: none; font-family: Tahoma; font-weight: bold; font-size: 12px} 
a.tmenuLink:hover { color: #9ed095; text-decoration: none; font-family: Tahoma; font-size: 12px}

a.faqLink { color: #888888; font-family: Tahoma; font-weight: bold; font-size: 11px} 
a.faqLink:hover { color: #7cc576; text-decoration: none; font-family: Tahoma; font-size: 11px}

a.headlineLink { color: #ffffff; text-decoration: none; font-family: Tahoma; font-weight: bold; font-size: 12px} 
a.headlineLink:hover { color: #ffffff; text-decoration: none; font-family: Tahoma; font-size: 12px}



/*- Tables ------------------- */
.exampletable a:hover { background: url(../images/button_on.jpg); background-color: #aaaaaa; border-color: #ffffff #808080 #808080 #ffffff; }
.form {  font-size: 10px; width: 90px; border-color: #bbbbbb #bbbbbb #bbbbbb #bbbbbb; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
.formbutton {  font-size: 10px; width: 45px; background-color: #ffffff;border-color: #7cc576 #7cc576 #7cc576 #7cc576; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
.textarea {  font-size: 12px; width: 250px; height: 100px; overflow: hidden; border-color: #dddddd #dddddd #dddddd #dddddd; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}










/* ****************** INTERNAL CLASSES ********************************************************** */

/*- Fonts ------------------- */
.iexamplefont { color: #555555; font-family: arial; font-size: 10px }

.iboldfont { color: #555555; font-family: arial; font-weight: bold; font-size: 12px }
.inormalfont { color: #555555; font-family: arial; font-size: 12px }
.ititlefont { color: #ffffff; font-family: arial; font-size: 12px; font-weight: bold; }

.imoduletitlefont { color: #000000; font-family: tahoma, arial; font-weight: bold; font-size: 15px }
.imoduleitalicsfont { color: #555555; font-style: italic; font-family: tahoma, arial; font-size: 11px }

.ilisttitlefont { color: #ffffff; font-size: 12px; font-weight: bolder; font-family: arial; }
.ilistitalicsfont { color: #555555; font-family: arial; font-style: italic; font-weight: bold; font-size: 12px }
.ilistfont { color: #555555; font-family: arial; font-size: 12px }

.iformtitlefont { color: #ffffff; font-size: 12px; font-weight: bold; font-family: arial; }
.iformfont { color: #555555; font-family: arial; font-size: 12px }
.iformitalicsfont { color: #555555; font-style: italic; font-family: arial; font-size: 10px }




/*- Links ------------------- */
a.imenuLink { text-decoration: none; color: #888888; font-family: Tahoma, arial; font-weight: bold; font-size: 12px} 
a.imenuLink:hover { color: #9ed095; text-decoration: none; font-family: Tahoma, arial; font-weight: bold; font-size: 12px}

a.ilistlink { color: #888888; text-decoration: underline; font-family: arial; font-weight: bold; font-size: 12px; } 
a.ilistlink:hover { color: #7cc576; text-decoration: none; font-family: arial; font-weight: bold; font-size: 12px}

a.ilisttitlelink { color: #ffffff; font-family: arial; font-weight: bold; font-size: 12px} 
a.ilisttitlelink:hover { color: #ffffff; text-decoration: none; font-family: arial; font-weight: bold; font-size: 12px}

a.inormallink { color: #888888; font-family: arial; font-weight: bold; font-size: 12px} 
a.inormallink:hover { color: #888888; text-decoration: none; font-family: arial; font-weight: bold; font-size: 12px}


/*- Forms -------------------- */
.ibutton { color: #555555; width: 110px; background-color: #ffffff; border-color: #D5D8DF #B5C0CB #B5C0CB #D5D8DF; font-family: arial; font-size: 11px; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px }
.itrackbutton { color: #555555; width: 100px; background-color: #ffffff; border-color: #D5D8DF #B5C0CB #B5C0CB #D5D8DF; font-family: arial; font-size: 11px; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px }
.icheckbox { }
.iselect { background-color: #ffffff; color: #555555; border-color: #D5D8DF #B5C0CB #B5C0CB #D5D8DF; font-family: arial; font-size: 11px; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px }
.itext { font-family: arial; font-size:11px; width: 200px; border-color: #888888 #dddddd #dddddd #888888; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px }
.iradio { }
.itextarea { width: 320px; height: 100px; } 
.itextarealarge { width: 500px; height: 200px; } 



/*- Tables ------------------- */
.iexampletable a:hover { background: url(../images/button_on.jpg); background-color: #aaaaaa; border-color: #ffffff #808080 #808080 #ffffff; }

.iheadertable { width: 100%; height: 100%; background-color: #ffffff; align: center;}
.iheadermenu {  width: 125px; text-align: center; vertical-align: top; }
.iheadercell { text-align: center; vertical-align: top; height:100%; padding-right: 10px; }

.imenutable { width: 100%; align: center; }
.imenucell { width: 100%; text-align: left; padding-left: 10px; padding-top: 10px; padding-bottom: 2px; padding-right: 10px; }

.imoduletable { width: 100%; }
.imoduletitlecell { width: 100%; height: 20px; }/*  */
.imodulecell { width: 100%; }

.ilisttable { width: 100%; }
.ilistbuttoncell { text-align: left; }
.ilistbuttoncell2 { text-align: right; }
.ilisttitlecell { background-color: #888888; height: 20px; vertical-align: middle; border-right: solid 1px #ffffff; }
.ilisttitlecell2 { background-color: #888888; height: 20px; vertical-align: middle; }
.ilisttitletab { background-color: #888888; height: 20px; vertical-align: middle; }
.ilisttitletab2 { background-color: #888888; height: 20px; vertical-align: middle; }
.ilistrow { background-color: #ffffff; }
.ilistcell { background-color: #fafafa; height: 20px; vertical-align: middle; border-color: #D5D8DF #D5D8DF #fafafa #fafafa; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.ilistcell2 { background-color: #ffffff; height: 20px; vertical-align: middle; border-color: #D5D8DF #D5D8DF #ffffff #ffffff; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }

.iformtable { width: 100%; }
.iformtitlecell { background-color: #888888; height: 20px;}
.iformtitlecell2 { background-color: #888888; height: 20px; }
.iformcell { height: 20px; background-color: #fafafa; border-color: #D5D8DF #D5D8DF #fafafa #fafafa; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; vertical-align: top; }
.iformcell2 { height: 20px; background-color: #ffffff; border-color: #D5D8DF #D5D8DF #ffffff #ffffff; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }

.ihr { width: 100%; color: #888888; }

.itable { width: 100%; }
.ititlecell { width: 100%; background-color: #ffffff; }
.icell { }
.icell2 { }