/* Body and links*/

body {

	background-color: #ffffff; font-family: arial, helvetica, geneva; font-size: 12px; color: #333333

}



a.navlink:link { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 13px; color: #666666; font-weight: bold; text-decoration: none; }

a.navlink:active { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 13px; color: #666666; font-weight: bold; text-decoration: none; }

a.navlink:visited { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 13px; color: #666666; font-weight: bold; text-decoration: none; }

a.navlink:hover { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 13px; color: #cc0000; font-weight: bold; text-decoration: none; }

a.navlinksmall:link { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 11px; color: #666666; font-weight: bold; text-decoration: none; }

a.navlinksmall:active { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 11px; color: #666666; font-weight: bold; text-decoration: none; }

a.navlinksmall:visited { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 11px; color: #666666; font-weight: bold; text-decoration: none; }

a.navlinksmall:hover { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 11px; color: #cc0000; font-weight: bold; text-decoration: none; }

a.bottomlink:link { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: underline; }

a.bottomlink:active { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: underline; }

a.bottomlink:visited { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: underline; }

a.bottomlink:hover { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 11px; color: #00000; font-weight: normal; text-decoration: none; }

a.bodylink:link { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 12px; color: #cc0000; font-weight: normal; text-decoration: underline; }

a.bodylink:active { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 12px; color: #cc0000; font-weight: normal; text-decoration: underline; }

a.bodylink:visited { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 12px; color: #cc0000; font-weight: normal; text-decoration: underline; }

a.bodylink:hover { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 12px; color: #cc0000; font-weight: normal; text-decoration: none; }

a.bodylinksmall:link { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 10px; color: #cc0000; font-weight: normal; text-decoration: underline; }

a.bodylinksmall:active { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 10px; color: #cc0000; font-weight: normal; text-decoration: underline; }

a.bodylinksmall:visited { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 10px; color: #cc0000; font-weight: normal; text-decoration: underline; }

a.bodylinksmall:hover { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 10px; color: #cc0000; font-weight: normal; text-decoration: none; }

a.headerlink:link { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 13px; color: #666666; font-weight: bold; text-decoration: underline; }

a.headerlink:active { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 13px; color: #cc0000; font-weight: bold; text-decoration: underline; }

a.headerlink:visited { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 13px; color: #666666; font-weight: bold; text-decoration: underline; }

a.headerlink:hover { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 13px; color: #cc0000; font-weight: bold; text-decoration: none; }

a.topnav2:link { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold; text-decoration: none; }

a.topnav2:active { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold; text-decoration: none; }

a.topnav2:visited { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold; text-decoration: none; }

a.topnav2:hover { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold; text-decoration: underline; }

a.topnav:link { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 13px; color: #333333; font-weight: bold; text-decoration: none; }

a.topnav:active { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 13px; color: #333333; font-weight: bold; text-decoration: none; }

a.topnav:visited { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 13px; color: #333333; font-weight: bold; text-decoration: none; }

a.topnav:hover { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 13px; color: #cc0000; font-weight: bold; text-decoration: underline; }

a.tableheaderlink:link { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold; text-decoration: underline; }

a.tableheaderlink:active { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold; text-decoration: underline; }

a.tableheaderlink:visited { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold; text-decoration: underline; }

a.tableheaderlink:hover { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold; text-decoration: none; }





.bodytext {font-family: arial, helvetica, geneva; font-size: 12px; color: #333333;}

.bodytextsmall { font-family: arial, helvetica, geneva, sans-serif; font-size: 10px; color: #666666; }

.bodytextbold { font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; font-weight: bold; color: #666666; }

.bodytextsmallbold { font-family: arial, helvetica, geneva, sans-serif; font-size: 11px; color: #666666; font-weight: bold; }



.textone { font-family: arial, helvetica, geneva; font-size: 12px; color: #333333; }

.texttwo { font-family: arial, helvetica, geneva; font-size: 11px; color: #ffffff; ; font-weight: bold}

.textthree { font-family: arial, helvetica, geneva; font-size: 10px; color: #000000; }

.inputone { font-family: arial, helvetica, geneva; font-size: 10px; color: #000000; width: 75px; }

.smalltextWhite { font-family: arial, helvetica, geneva; font-size: 10px; color: #ffffff; }

.whitetext { font-family: arial, helvetica, geneva; font-size: 13px; font-weight: bold; color: #ffffff; }

/* start tpls */

hr { background: transparent; color: #CC0000; height: 1px; }



/*Headers*/

.headerOne {font-family: arial, helvetica, geneva; font-size: 14px;  font-weight: bold;  color: #cc0000;}

.mainheader { font-family: arial, helvetica, geneva, sans-serif; font-size: 18px; color: #cc0000; font-weight: bold; }

.prodheader {	font-family: "Times New Roman", Times, serif;	font-size: 20px;	color: #cc0000;	font-weight: bold;}


/*Tables*/

.tdbackground {background : #666666; background-color: #666666;}

.tablecell { background-color: #ffffff; font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; color: #666666; }

.tablecellsmall { background-color: #ffffff; font-family: arial, helvetica, geneva, sans-serif; font-size: 10px; color: #666666; }

.tableheader { background-color: #666666; font-size: 13px; font-family: arial, helvetica, geneva, sans-serif; color: #ffffff; font-weight: bold; }

.tablesubheader { background-color: #cccccc; font-size: 12px; font-family: arial, helvetica, geneva, sans-serif; color: #333333; font-weight: bold; }



/*Form Stuff*/

.formtext { font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; color: #666666; }

.formheader { font-family: arial, helvetica, geneva, sans-serif; font-size: 17px; color: #ffffff; font-weight: bold; letter-spacing: 0.025em; }

.inputbox { width: 300px; }

.inputmedium { width: 150px; }

.inputboxsmall { width: 75px; }

.inputtext { font-family: arial, helvetica, geneva, sans-serif; font-size: 14px; color: #706f6f; }

.submitbutton { font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; background-color: #cc0000; color: #ffffff; letter-spacing: 0.038em; }





.dropdown {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000}#bodystretchNoRpt {
	background-image: url(../images/shell/bodystretch.gif);
	background-repeat: repeat-x;
	height: 334px;
	width: 100%;
}
