html{margin:0px auto;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;color:#333333;background-color:#AFD7FF;margin:0px;padding:0px;behavior:url('csshover.htc');height:100%;}
body{margin:0px auto;width:1020px;background:#fff;box-shadow:0px 0px 5px #000;}
h1{margin:0px;padding:5px;font-size:22px;font-weight:bold;color:#000000;}
h2{margin:0px;padding:0px;font-size:15px;font-weight:normal;}
h3{font-size:14px;display:compact;}
h4{font-size:14px;margin:0px;margin-bottom:5px;color:#fff;padding:4px;background-color:#0099CC;margin-top:5px;text-shadow:1px 1px 1px #333;font-weight:normal;}
h4 a{color:#FFFFFF;text-decoration:none;}
h4 a:hover{color:#FFFFFF;}
h5{font-size:12px;}
a{text-decoration:none;color:#006699;font-size:14px;}
a:hover{color:#CC0000;text-decoration:underline;}
input{font-size:11px;font-family:Trebuchet MS;padding:0px;}
td{padding:0px;}

form{margin:0px;padding:0px;}
img{border:0px;}
/*** NNEWWWWWWWWW ***/
#header{background-image:url(images/header-bg.jpg);background-repeat:repeat-x;height:157px;}
#logo{padding:10px;float:left;padding-bottom:8px;}
#header-links{text-align:right;font-size:small;padding-top:5px;font-variant:small-caps;}
	#header-links a{color:#fff;padding:0px 10px 0px 10px;border-left:1px solid #ccc;text-shadow:2px 2px 2px #000;}
	#header h1{padding-top:30px;letter-spacing:0.1em;}
	#header h2{letter-spacing:0.2em;font-size:15px;color:#3B84C8;font-weight:bold;}	
#search-panel{font-size:15px;color:#CC0000;clear:both;}
#search-panel .left{float:left;padding-top:6px;padding-left:5px;text-align:left;}
#search-panel .right{float:right;padding-top:6px;width:200px;text-align:right;}
#main{margin-top:10px;}

#tour{width:175px;background-color:#ff0;background-image:url(images/cr-bg.jpg);background-repeat:no-repeat;padding:10px;padding-top:45px;font-size:10px;text-align:left;}
#tour strong{color:#c00;font-size:16px;}
#tour td{text-align:left;}
/* ----------------- */

#body{float:inherit;width:1002px;padding:0px;margin:0px auto;}
#searchbox{padding:10px;background-color:#f1f1f1;border:1px solid #CCCCCC;} 
#left_panel{float:left;width:196px;/*border-right:1px solid #CDCDCD;*/}
	#left_panel h1{margin-bottom:2px;font-size:14px;border-right:0px;background-color:#CC0000;color:#fff;letter-spacing:0.1em;font-weight:normal;text-shadow:2px 2px 2px #000;}
#right_panel{float:right;width:196px;text-align:center;}
	#right_panel h1{margin-bottom:2px;font-size:14px;border-right:0px;background-color:#CC0000;color:#fff;letter-spacing:0.1em;font-weight:normal;text-shadow:2px 2px 2px #000;text-align:center;}
	#right_panel div{margin-bottom:10px;}
#grey_panel{float:right;width:160px;padding:10px;background-color:#CCCCCC;}
#baige_panel{float:right;width:160px;padding:10px;background-color:#E1E1C6;margin-bottom:5px;}
#seminars{padding:10px;background-color:#FFCC66;color:#000000;width:225px;text-align:left;border:1px solid #CCCCCC;letter-spacing:0.1em;margin-bottom:5px;}
	#seminars hr{color:#000000; width:70%;}
#training_options{float:left;width:350px;padding:10px;border-top:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}
#main_panel{width:600px;margin-left:200px;height:100%;margin-top:0px;padding:0px;}
#main_panel2{margin-left:200px;height:100%;margin-top:0px;padding:0px;}
#index_right{width:295px;float:right;background-color:#FFFFFF;color:#000000;padding-left:10px;padding-top:10px;border-top:1px dotted #CCCCCC;border-left:1px dotted #CCCCCC;}

/* Header CSS */		
#apca{margin-top:25px;text-align:left;}
#portal{letter-spacing:0.2em;float:right;border-bottom:1px solid #003399;width:790px;text-align:right;margin-bottom:0px;font-size:9px;font-weight:bold;}
#header_links{text-align:right;}
#header_links a{margin:0px;padding:4px;background-color:#CE2031;color:#FFFFFF;text-decoration:none;font-family:verdana;;font-size:9px;font-weight:bold;}
#header_links a:hover{background-color:#DDDDDD;color:#222222;}
#red_bar{margin:0px;text-align:left;border-top:2px solid #CC3333;height:26px;}
.top_links{margin-top:3px;padding:4px;color:#FFFFFF;text-decoration:none;font-family:arial;font-size:9px;font-weight:bold;height:auto;margin-bottom:3px;padding-left:0px;}
.top_links a{margin:0px;padding:4px;background-color:#000000;color:#FFFFFF;text-decoration:none;font-family:verdana;;font-size:9px;font-weight:bold;height:25px;}
.top_links a:hover{background-color:#DDDDDD;;color:#222222;}
#fine_print{font-size:10px;color:#666666;}
#live_seminar{width:295px;float:left;background-color:#FFFFFF;color:#000000;padding-left:10px;padding-top:10px;border-top:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}

.navtext {width:250px;font-size:9px;border-width:2px;border-style:outset;border-color:darkgray;layer-background-color:#CCFF33;background-color:#CCFF33;color:black;font-family:verdana;}


/* Content CSS */

#content{width:575px;float:left;padding:15px;padding-top:0px;}
	#content h1{text-shadow:2px 2px 2px #000;background:#CC0000;color:#fff;font-size:14px;margin:0px;margin-bottom:2px;letter-spacing:0.1em;font-weight:normal;margin-top:2px;}
	#content h2{font-size:15px;font-weight:normal;padding:10px 10px 10px 0px;color:#555;text-align:justify;}
		
		#panel{padding:10px;background:#fafafa;border:1px solid #ccc;float:right;width:220px;margin:10px;margin-top:45px;box-shadow:2px 2px 4px #ccc;}
		#panel h1 a{color:#fff !important;}
		#ad{padding:10px;background:#fff;}

#content2{float:left;padding:15px;padding-top:0px;}
	#content2 h1{text-shadow:2px 2px 2px #000;background:#CC0000;color:#fff;font-size:14px;margin:0px;margin-bottom:2px;font-weight:normal;margin-top:1px;padding-left:5px;}
	#content2 h2{font-size:15px;font-weight:normal;padding:10px;color:#555;text-align:justify;}
	#left_content{float:left;width:225px;}
	
	#ul1{}
		#ul1 li{padding:5px;}
	#ul2{}
		#ul2 li{padding:2px;}

#content_body{}
	#content_body h1{margin:0px;padding:0px;font-size:12px;letter-spacing:0.1em;background:#c00;color:#fff;margin-bottom:4px;margin-top:4px;letter-spacing:0.2em;font-weight:bold;padding-left:4px;}
	#content_body h2{margin:0px;margin-left:4px;padding:0px;font-size:14px;font-weight:normal;}
	#content_body hr{height:1px;}

#img_body{float:right;width:155px;margin:10px;}
#img_body img{margin-bottom:3px;}
#footer{width:1002px;text-align:center;font-size:11px;padding-top:25px;margin:0px auto;}
#footer-nav{height:22px;background:#3B84C8;color:#fff;text-align:center;padding-top:5px;}
#footer-nav a{color:#fff;padding:0px 15px 0px 15px;font-family:Verdana, Arial, Helvetica, sans-serif;border-left:1px solid #ccc;font-size:11px;}
#footer a{font-size:11px;}
#iacp{padding:10px;background-color:#F1F1F1;color:#000000;width:225px;text-align:left;border:1px solid #CCCCCC;margin-bottom:5px;}
#acf{padding:10px;background-color:#F1F1F1;color:#000000;width:225px;text-align:left;border:1px solid #CCCCCC;margin-bottom:5px;text-align:center;}
#chef{padding:0px;width:245px;text-align:left;margin-bottom:5px;}



/* Boxes */

.boxie-r{float:right;margin:5px;padding:8px;width:200px;font-size:11px;}
.boxie{float:right;margin:15px;padding:8px;width:200px;font-size:15px;background:#f1f1f1;border:1px solid #ccc;letter-spacing:0.1em;}
.box{margin-bottom:2px;font-variant:small-caps;font-size:12px;border:1px solid #900; border-right:0px;padding:4px;background-color:#CC0000;color:#fff;letter-spacing:0.1em;font-weight:bold;}
.box_red{border: 1px solid #CCCCCC; padding:4px;background-color:#CE2031;color:#FFFFFF;margin-bottom:4px;margin-top:4px;letter-spacing:0.0em;font-weight:bold;padding-left:4px;}
.box_gold{border: 1px solid #CCCCCC; padding:4px;background-color:#CC9900;color:#FFFFFF;margin-bottom:4px;margin-top:4px;letter-spacing:0.1em;font-weight:bold;padding-left:4px;}
.box_grey{padding:4px;background-color:#f1f1f1;color:#000000;}
.box_orange{font-size:12px;z-index:1;width:182px;border:1px solid #426D88; border-right:0px;padding:4px;background-color:#FFCC00;color:#000000;letter-spacing:0.1em;font-weight:bold;padding-left:8px;}
.box_black{padding:4px;background-color:#000000;color:#FFFFFF;font-weight:bold;letter-spacing:0.1em;}
.box_blue{padding:4px;background-color:#A4B8B9;color:#FFFFFF;font-weight:bold;letter-spacing:0.1em;}

.heading_link{margin-bottom:8px;margin-top:8px;color:#FFFFFF;}
.heading_link a{padding:4px;text-decoration:none;background-color:#006699;color:#FFFFFF;}
.heading_link a:hover{text-decoration:underline;color:#FFFFFF;}

/* Right Column Nav 
#nav_right a{ font-family:verdana; color:black;padding:4px; display:block; font-size:10px;border: 1px solid #f1f1f1; font-weight:normal; line-height:11px;text-decoration:none;letter-spacing:0.2em;}
#nav_right a:Hover{background-color: #DDDDDD;color:black;border: 1px solid #CCCCCC; }*/

/* Left Column down Nav */
.nav_left{ text-align:center;font-family:Verdana; color:#555555; padding:4px; font-weight:normal; font-size: 11px;text-decoration:none;display:block;}
.nav_left a{ margin-bottom:3px;font-family:verdana; color:black;padding:4px; display:block; font-size:10px;border:1px solid #78A5BC; font-weight:normal; line-height:11px;text-decoration:none;letter-spacing:0.2em;}
.nav_left a:Hover{background-color: #DDDDDD; color:black;border: 1px solid #CCCCCC; }
.forum-box {background:#f1f1f1;padding:10px;margin:5px;}
.ev_container th{color:#CC0000;font-size:14px;font-weight:bold;letter-spacing:0.1em;margin:0 0 4px;padding-left:0;text-align:left;padding-bottom:5px;}

/* Styling for Main */

/* CSS Popout Menu */
#menu {font-family:calibri;}
#menu ul{margin:0px;padding:0px;list-style-type:none;}
#menu li{margin:0px;}
#menu a{text-shadow:1px 1px 2px #000;font-size:12px;letter-spacing:0.1em;display: block;padding: 5px 10px;width: 176px;color: #fff;background:url(http://personalchef.com/images/bg-btn.jpg) repeat-x #3F7CBB;border-bottom:1px solid #ccc;text-decoration: none;font-weight: 300;}
#menu a:hover{color: #fff;background: #c00;text-decoration: none;}
#menu ul ul li {margin:0px;}
#menu ul ul a{display: block;padding: 5px 5px 5px 20px;width: 171px;border-bottom:1px solid #ccc;color: #fff;background: #003366;text-decoration: none;font-weight: normal;font-size:12px;}
#menu ul ul a:hover{color: #fff;background: #c00;text-decoration: none;}

*html #menu ul ul a, #menu a{border:0px;}

.ev_bgcolor_row1{background:#f1f1f1;padding:4px;font-size:12px;}
.ev_bgcolor_row2{background:#ddd;padding:4px;font-size:12px}
.ev_bgcolor_row1 a{font-size:12px;}
.ev_bgcolor_row2 a{font-size:12px;}
.ev_container {margin-bottom:2px;}
.ev_container th{font-size:14px;margin:0px;margin-bottom:5px;color:#FFFFFF;padding:4px;background-color:#0099CC;margin-top:5px;text-shadow:2px 2px 2px #000;font-weight:normal;}
.ev_tr_corner{background-color: #0099CC;
    color: #FFFFFF;
    font-size: 14px;
    margin: 5px 0;
    padding: 4px;}	
