body,td,a,p,div{font-family:verdana,sans-serif;font-size:11px;line-height:16px;}
body{margin: 0px 0px 0px 0px}
a,a:visited{color:#0033de;}
a:hover{color:#ff8100;}
h1{font-family:arial; font-weight:normal;font-size:21px;margin:0px 0px 8px 0px;}
h2{font-size:14px;margin:0px 0px 5px 0px;}
hr{margin: 0px;border-bottom: #e5cc9a 1px solid;}

.frnt-frame {border: #e5cc9a 1px solid; padding:5px; display: block; clear:both; margin-top:5px; }


.partition td{ height:16px;}
.body
{
	padding-left:20px;	
	padding-right:20px;	
	padding-top:10px;	
	padding-bottom:10px;	
	width:70%;
}
.gPlug
{	
	width:10px;
}
.vRule
{
	border-left: #e5cc9a 1px solid;
	height:100%;
}
.bullet{color:Gray;font-size:9px;width:10px;}
.leftSider
{
	border-right: #ffd84f 1px solid;
	padding-left: 3px;
	width: 170px;
	background-color: #ffffff;
}
.leftSider .leftSiderLabel{ font-weight:bold; padding-top:3px; padding-bottom:3px;}
.leftSider div{height:19px; width:168px;}
.leftSider div a{color:#8a5d06;font-family:verdana;width:168px;padding-left:4px;height:17px; text-decoration:none;}
.leftSider div a:hover
{
    color:Red; text-decoration:underline;
}
.leftSider hr{margin: 0px;border-top: #f1f1f1 1px solid;}
.logoLineor{ background-color:#ffffff;height:1px;}
.logoLine{ background-color:#0067ac;height:1px;}
.logo{color:#0064ab; font-family:arial; font-size:26px;vertical-align:bottom; font-weight:bold; font-style:italic;padding-left:10px;}
.logoB{color:#ffffff; font-family:arial; font-size:19px; font-weight:bold; font-style:italic;padding-left:10px;padding-right:15px}
.slogon{color:#0064ab; font-family:sans-serif; font-size:22px; font-weight:normal;vertical-align:bottom;}
.logoSep{color:#0064ab; font-family:sans-serif; font-size:29px; font-weight:normal;vertical-align:middle;}
.footerMenue
{
	border-top: #ffd84f 1px solid;
	background-color:#ff4309;
	color:#ffffff;
	height:65px;
	padding-bottom:10px;
	padding-left:10px;
}
.footerMenue td
{
	color:#ffffff;
}
.footerMenue a,  .footerMenue a:visited{color:#ffffff;}
.footerMenue a:hover{color:yellow;}
#top_txtGo
{
	font-size: 11px;
	font-family: arial;
	width:260px;
}
#top_btnGo
{
	font-size: 11px;width:25px;
	font-family: arial;
}
.topMenu
{
	padding-bottom:5px;
	padding-right:120px; 
	/*border-bottom: lightsteelblue 1px solid;
	background-color:f1f1f1*/
}
.topMenu a
{
	font-weight: normal;
	font-size: 9px;
	text-decoration: none;
	color:#000000;
}
.certTable td
{
	padding:5px; line-height:17px;	
}
.table td
{
	padding:2px; line-height:16px;	
}
.labelFOM
{
	color:orange; font-size:11px; font-weight:bold;	
}
.labelFOM2
{
	font-weight: bold;
	font-size: 11px;
	color: steelblue;
	
}
.subHeader
{
	font-size:13px; margin: 10px 0px 10px 0px;
}
.subDate
{
	font-size:10px;
	color:Gray;	
}
.bodyHead
{
	font-size:15px;
	font-weight:bold;	
	padding-bottom:7px;
}
.key td
{
	padding:0px;	
}
.faqQL a
{
	text-decoration:none;
	color:#000000;
	font-weight:bold;	
}
.faqQ a
{
	text-decoration:none;
}
.faqAL
{
	color:#000000;
	font-weight:bold;	
}
.link_10 a
{
	font-size:9px;
}
#frmEmail
{
	clear:both; 
	width: 300px;
    margin: 10px 10px 10px 77px; 
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
    background-color: #ffffff;
    font:icon; 
}
.clear {
	clear:both; WIDTH: 100%; HEIGHT: 1px;
}
#frmEmail .frmEmailbody
{
    clear:both; margin: 10px 10px 10px 10px; font:icon; color:#000000;
}
#frmEmail input, #frmEmail textarea
{
    font:icon; 
}
.frmEmailbody .emailLabel
{
    float: left; width: 100px;    font:icon; 
}
.frmEmailbody .emailInput
{
    float: left; width: 210px; clear: right;
}
.emailButton
{
	margin: 5px 0px 0px 0px; width: 286px; text-align: right;
    
}
.RSideFrame
{
	border-right: #c1c1c1 1px solid;
	border-top: #c1c1c1 1px solid;
	border-left: #c1c1c1 1px solid;
	border-bottom: #c1c1c1 6px solid;
	width:190px;
	font-size:10px;
	line-height:13px;
	padding:5px;
	text-align:left;
	background-color:#ffffff;
}
.RSideFrame .RSideFrameHead a
{
	font-size:11px;
	font-weight:bold;
	color:Green;
}
.RSideFrame .RSideFrameHead
{
	margin-bottom: 5px;
}
.RSideFrame a
{
	font-size:10px;
}
.frameIn 
{
	border-right: steelblue 1px solid;
	border-top: steelblue 1px solid;
	border-left: steelblue 1px solid;
	border-bottom: steelblue 1px solid;
    padding: 5px;
    background-color:#f1f1f1;
}
.frameIn span 
{
    font-weight:bold;
    font-size:14px;
}

#frmProgramList
{

   width: 500px;
}
#frmProgramList .frmChk
{
    width: 100%;
}
#nav { display: none;}
.field { float: left; width: 300px;}
.value {float: left; width: 50px; text-align:right;}
#pnlKitchen{float:left; width:400px;}