* {font-size:13px;}
html,body{margin:0px auto;font-family:"Trebuchet MS";font-size:small;color:#333333;background-color:#FFFFFF;margin:0px;padding:0px;behavior:url('csshover.htc');height:100%;}
h1{margin:0px;padding:0px;font-size:22px;line-height:23px;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:13px;margin:0px;margin-bottom:5px;color:#FFFFFF;padding:4px;background-color:#0099CC;margin-top:5px;}
h4 a{color:#FFFFFF;text-decoration:none;}
h4 a:hover{color:#FFFFFF;}
h5{font-size:12px;}
a{text-decoration:none;color:#006699;font-size:13px;}
a:hover{color:#CC0000;text-decoration:underline;}
input{font-size:11px;font-family:Trebuchet MS;padding:0px;}
td{padding:0px;}
hr{size:1px;color:#ccc;}
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;}
#header-links{text-align:right;font-size:small;padding-top:5px;font-variant:small-caps;}
	#header-links a{color:#fff;padding:0px 15px 0px 15px;font-family:Verdana, Arial, Helvetica, sans-serif;border-left:1px solid #ccc;font-size:13px;}
	#header h1{padding-top:30px;letter-spacing:0.2em;}
	#header h2{letter-spacing:0.2em;font-size:15px;color:#3B84C8;font-weight:bold;}	
#search-panel{margin-top:20px;font-size:15px;color:#CC0000;}
.left{float:left;padding-left:10px;}
.right{float:right;padding-right:10px;}
#main{margin-top:10px;}
/* ----------------- */

#body{float:inherit;width:1002px;padding:0px;margin:0px auto;}
#left_panel{float:left;width:196px;/*border-right:1px solid #CDCDCD;*/}
	#left_panel h1{margin-bottom:2px;font-variant:small-caps;font-size:12px;border-right:0px;padding:0px;padding-left:5px;background-color:#CC0000;color:#fff;letter-spacing:0.1em;font-weight:bold;}
#right_panel{float:right;width:196px;text-align:center;}
	#right_panel h1{margin-bottom:2px;font-variant:small-caps;font-size:12px; border-right:0px;padding:0px;padding-left:5px;background-color:#CC0000;color:#fff;letter-spacing:0.1em;font-weight:bold;}
#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:570px;float:left;padding:15px;padding-top:0px;}
	#content h1{color:#CC0000;font-size:medium;margin:0px;margin-bottom:4px;letter-spacing:0.1em;font-weight:bold;padding-left:0px;}
	#content h2{font-size:15px;font-weight:normal;padding:10px 10px 10px 0px;color:#555;text-align:justify;}
		
		#panel{padding:10px;background:#f1f1f1;border-top:10px solid #CC0000;border-bottom:10px solid #CC0000;float:right;width:220px;margin:10px;font-family:calibri;}
		#ad{padding:10px;background:#fff;}

#content2{float:left;padding:15px;padding-top:0px;}
	#content2 h1{color:#CC0000;font-size:medium;margin:0px;margin-bottom:4px;letter-spacing:0.1em;font-weight:bold;padding-left:0px;}
	#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;border:1px solid #CCCCCC;background:#FFCC66;color:#000000;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:13px;font-weight:normal;}
	#content_body hr{height:1px;}
#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;}

#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{ font-family:Trebuchet MS; color:#555555; padding-left:4px; font-weight:normal; font-size: 11px;text-decoration:none;display:block;}
.nav_right{ font-family:Trebuchet MS; color:#555555; padding-left:4px; font-weight:normal; font-size: 11px;text-decoration:none;display:block;}
#nav_right h1{margin:0px;padding-top:2px;font-family:Trebuchet MS;font-size:12px;border:1px solid #CCCCCC; height:24px;background-color:#CE2031;color:#FFFFFF;margin-bottom:4px;margin-top:4px;letter-spacing:0.1em;font-weight:bold;padding-left:4px;}
#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; }


/* 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{font-size:12px;letter-spacing:0.1em;display: block;padding: 5px 10px;width: 176px;color: #000;background-color: #57A780;border-bottom:1px solid #ccc;text-decoration: none;font-weight: bold;}
#menu a:hover{color: #fff;background-color: #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: #000;background-color: #8DC5A9;text-decoration: none;font-weight: normal;font-size:12px;}
#menu ul ul a:hover{color: #fff;background-color: #000;text-decoration: none;}

*html #menu ul ul a, #menu a{border:0px;}

/* speakers */

#speakers a{display:inline;line-height:30px;}