/* Generic Rules
----------------------------------------------- */
html,body,div,p,td {font: normal 9pt arial, verdana, Trebuchet, tahoma, helvetica, sans-serif; color: #333;}
body {background-color: #fff; margin: 0px; padding: 0;}

/* ID Rules
----------------------------------------------- */
#divContent {width:1000px}
#tblHdr {width:100%;background: #DCDCDC url('images/clarion_header_06.gif') repeat-x;height:121px}
#tdFooter {text-align:center;width:240px;background-image:url('images/ftr_bg.gif');font: normal 9pt   arial, verdana, Trebuchet, tahoma, helvetica, sans-serif; color: #fff;}
#tdFooter  a:link, a:visited {font: normal 9pt   arial, verdana, Trebuchet, tahoma, helvetica, sans-serif; color: #fff;}
#tdFooter  a:hover {font: normal 9pt   arial, verdana, Trebuchet, tahoma, helvetica, sans-serif; color: #ccc;}

/* Named Styles
----------------------------------------------- */
.divNav {height:59px;width:778px;text-align:left}
.divRecipe {font: bold 12pt  century gothic, arial, verdana, Trebuchet, tahoma, helvetica, sans-serif; color: #ffc;}

/* SubNav Colors
----------------------------------------------- */

.divSubNav {height:78px;background-color:#fff}
.divSubNavGray {height:78px;background-color:#DCDCDC}
.divSubNavHm {height:62px;background-color:#ffffff}
.divSubNavGrn {height:78px;background-color:#7CBF2F}
.divSubNavYlw {height:78px;background-color:#FBC612}
.divSubNavBlu {height:78px;background-color:#0061B2}
.divSubNavAqu {height:78px;background-color:#66A0A7}
.divSubNavGry {height:78px;background-color:#DCDCDC}

.hrGrn {height:1px;width:500px;border-bottom: solid 2px #90D947;margin:7px 0px 14px 41px;}
.hdrSub {font: bold 15pt   Times New Roman, times, arial, verdana, Trebuchet, tahoma, helvetica, sans-serif; color: #0061B2;}
.imgBuck {margin-top:10px}
.hdrLrg {font: bold 26pt  Times New Roman, times, arial, verdana, Trebuchet, tahoma, helvetica, sans-serif; color: #0061B2;}
.hdrLrgGrn {font: bold 26pt  Times New Roman, times, arial, verdana, Trebuchet, tahoma, helvetica, sans-serif; color: #7CBF2F;}
.tdBucket {padding: 0px 15px 0px 15px;text-align:center;font: normal 9pt   arial, verdana, Trebuchet, tahoma, helvetica, sans-serif; color: #999;}

/* Logo Background Colors
----------------------------------------------- */
.tdLogo {width:222px;background-color: #fff}
.tdLogoGray {width:222px;background-color: #DCDCDC}
.tdLogoHm {width:222px;background-color: #fff}
.tdLogoGrn {width:222px;background-color: #7CBF2F}
.tdLogoYlw {width:222px;background-color: #FBC612}
.tdLogoBlu {width:222px;background-color: #0061B2}
.tdLogoAqu {width:222px;background-color: #66A0A7}
.tdLogoGry {width:222px;background-color: #DCDCDC}

.txtGry {font: normal 9pt   arial, verdana, Trebuchet, tahoma, helvetica, sans-serif; color: #999;}

/* Link Styles
----------------------------------------------- */
a:link, a:visited {font: normal 9pt  arial, verdana, Trebuchet, tahoma, helvetica, sans-serif; color: #006699;text-decoration:none;}
a:hover {font: normal 9pt  arial, verdana, Trebuchet, tahoma, helvetica, sans-serif; color: #7D99AA; text-decoration:underline;}

a.lnkBucket:link, a.lnkBucket:visited {font: normal 9pt   arial, verdana, Trebuchet, tahoma, helvetica, sans-serif; color: #999;text-decoration:none}
a.lnkBucket:hover {font: normal 9pt   arial, verdana, Trebuchet, tahoma, helvetica, sans-serif; color: #333;text-decoration:underline}

a.lnkFtr:link, a.lnkFtr:visited {font: normal 9pt   arial, verdana, Trebuchet, tahoma, helvetica, sans-serif; color: #fff;text-decoration:none}
a.lnkFtr:hover {font: normal 9pt   arial, verdana, Trebuchet, tahoma, helvetica, sans-serif; color: #ccc;text-decoration:underline}

a.lnkHdrSub:link,a.lnkHdrSub:visited,a.lnkFtr:hover {font: bold 15pt Times New Roman, times, arial, verdana, Trebuchet, tahoma, helvetica, sans-serif; color: #0061B2;text-decoration:none}


.input_table
{
	border-bottom:1px solid #7F9DB9;
	border-left:1px solid #7F9DB9;
	border-right:1px solid #7F9DB9;
	border-top:1px solid #7F9DB9;
	margin-left:0px;
	margin-right:0px;
}
.input_table TD {padding: 5px 10px 5px 10px;}
.input_table INPUT {width:438px;}
.input_table TEXTAREA {width:440px;}

.req 
{
	color:#f00;
}

.hrGray 
{
	color: #ccc;
	background-color: #ccc;
	height:1px;
	border:0;
	padding:0;
	margin:0;
}