/* CSS Document */

body {

	width: 100%;

	height: 100%;

	text-align: center;

	background: #3e63ab;

	}



#header {

  position: relative;

  width: 902px !important;

  width: 898px;

  height: 164px !important;

  height: 162px;

  margin: 0px auto 0px auto;

  border-top: 2px solid #000000;

  border-left: 2px solid #000000;

  border-right: 2px solid #000000;

  background:url(images/header_bg.jpg) left top no-repeat #ffffff;

}

#headleft {

  width:706px;

  float:left;

}

#banners{

  width:185px !important;

  width:188px;

  height:149px !important;

  height:155px;

  float:left;

  padding:6px 6px 0 5px !important;

  padding:5px 0 0 1px;

  margin:0;

  background:url(images/ban_bg.gif) bottom repeat-x #d97b1a;

}

#banners img {

  margin:0 0 4px 0 !important;

  margin:0 0 1px 0;

}

#logobar {

  width:686px;
  height:131px;
  padding:0;
  text-align:left;
  float:left

}

#menu {

  height:30px;

  padding:0;

  margin:0;

}

ul.menu	{

	position: relative;

	margin:0;

	padding:0;

	height:30px;

    }

ul.menu li {

	position: relative;

	float: left;

	padding:0;

	margin:0;

	text-align: center;

	text-decoration: none;

	list-style-type: none;

	}

#sidebar {

  width: 194px;

  padding: 0px 0px 0px 0px;

  margin: 0px;

  float: right;

  position:relative;

  top:-5px;

  background: url(images/sidebar_top.jpg) no-repeat right top;

  text-align: center;

}

#footer {

  position: relative;

  width: 902px;

  margin: 0px auto 0px auto;

  background: #d7dabd;

  clear: both; 

  display: none;

}

#wrapper {

  position: relative;

  width:902px !important;

  width:898px;

  margin: 0px auto 0px auto;

  background: #ffffff;

  border-left: 2px solid #000000;

  border-right: 2px solid #000000;

  border-bottom: 2px solid #000000;

}

#container {

  width: 704px;

  background: #ffffff;

  float: left;

  margin-right: -198px;

}

#logo { position: relative; float: left; text-align: left }

#reg { position: relative; float: left; }

#ban { position: relative; float: left; width: 495px; text-align: right }



.submenu {

  background:url(images/sub_bg.jpg) top no-repeat #ffffff;

}



.submenu_exhib {

  background:url(images/sub_exhib_bg.jpg) top no-repeat #ffffff;

}



.submenu, .submenu_exhib { 

	text-align: center;

}

.submenu ul, .submenu_exhib ul { 

	position: relative;

	margin: 0px 0px 10px 7px;

	padding: 4px 0px 8px 0px;

	width: 179px !important; 

	width: 183px; 

	color:#FFF; 

	text-align: left;

	text-decoration: none;

	list-style-type: none;

}



.submenu ul li, .submenu_exhib ul li { 

	height:12px;

}



.submenu ul li a, .submenu_exhib ul li a { 

	position: relative;

	margin-left: 10px; 

	font-family: Verdana;

	font-size: 11px;

	color: #000000;

	text-decoration: none;

	list-style-type: none;

}

.submenu ul li.grey a, .submenu_exhib ul li.grey a, .submenu ul li.grey { 

	color: #999999;
	/*
	font-family: Verdana;

	font-size: 10px;
*/

}

.submenu ul li.grey a:hover, .submenu_exhib ul li.grey a:hover, .submenu ul li.grey { 

	color: #999999;

}

.submenu ul li a:hover, .submenu_exhib ul li a:hover { 

	color: #cc6600;

}



.clearing {

  height: 0;

  clear: both;

}



:focus{-moz-outline-style: none;}



.content, .contentHome {

	font-family: Georgia, Arial, sans-serif;

	font-size: 12px;

	line-height: 18px;

	padding: 14px 17px 20px 17px;

	text-align: left;

	color: #000000;}

	

.content td {

	font-family: Georgia, Arial, sans-serif;

	font-size: 12px;

	line-height: 18px;

	text-align: left;

	color: #000000;}



.contentProg {

	font-family: Georgia, Arial, sans-serif;

	font-size: 12px;

	line-height: 18px;

	padding: 14px 0px 20px 17px;

	text-align: left;

	float: left;

	width: 540px;

	color: #000000;}

	

.content a:link {color: #0066cc; text-decoration: none; }

.content a:active {color: #0066cc; text-decoration: none; }

.content a:visited {color: #0066cc; text-decoration: none; }

.content a:hover {color: #0066cc; text-decoration: underline; }



.reghours {font-family: Helvetica, Arial, sans-serif;

	font-size: 11px;

	color: #000000;}

	

.contentHome .bullets { color: #663399; }

.bulletsProg { margin: 0px 0px 10px 0px !important; margin: -10px 0px 0px 0px; color: #000000; }

.text{color: #000;}



.header, .header_1, .header_2, .header_3, .header_4, .header_5, .subheader {

	font-family: Verdana, Arial, sans-serif;

	font-size: 18px;

	margin: 0px 0px 12px 0px;

	line-height: 22px;

	padding-bottom:10px;

	font-weight: bold;

	color: #0066cc;

	}
	
.greenheader {

	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size: 18px;

	margin: 0px 0px 12px 0px;

	line-height: 22px;

	padding-bottom:10px;

	font-weight: bold;

	color: #006600;

	}
	
.greensubheader {

	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size: 14px;

	margin: 0px 0px 12px 0px;

	line-height: 22px;

	padding-bottom:10px;

	font-weight: bold;
	
	font-style: italic;

	color: #003300;

	}

.subheader {

  margin:0;

  line-height: 14px;

	font-size: 13px;

	color: #000000;

	}	

.contentProg div.header{ color: #663399; }

.contentProg div.header_1 { color: #505050; }

.contentProg div.header_2 { color: #f0b310; }

.contentProg div.header_3 { color: #079c6a; }

.contentProg div.header_4 { color: #663399; }

.contentProg div.header_5 { color: #663399; }

.contentHome div.header{ color: #663399; }



.content h2 {

    font-family: Verdana, Arial, sans-serif;

	font-size: 17px;

	font-style: italic;

	font-weight: bold;

	line-height: 19px;

	color: #0066cc;	

	text-align: left;

	}  



h2.program_head, h2.travel_head {

    font-family: Times New Roman;

	font-size: 16px;

	line-height: 27px;

	padding: 8px 0px 0px 16px !important;

	padding: 8px 0px 1px 16px;

	margin: 0px !important;

	margin: 0px 0px 0px 4px;

	width: 198px;

	height: 19px;

	color: #000000;	

	text-align: left;

	background: url(images/sidebar_head_bg.jpg) top left no-repeat;

	}  

h2.exhib_head {

	font-family: Times New Roman;

	font-size: 16px;

	line-height: 27px;

	padding: 8px 0px 0px 16px !important;

	padding: 8px 0px 6px 16px;

	margin: 0px !important;

	margin: 0px 0px 0px 4px;

	width: 198px;

	height: 21px;

	color: #000000;	

	text-align: left;

	background: url(images/sidebar_head_exhib_bg.jpg) top left no-repeat;

	}  

	

h3, .h3_1, .h3_2, .h3_3, .h3_4, .h3_5 {font-family: Verdana, Arial, sans-serif;

    position: relative;

    padding: 0px 0px 6px 0px;

	font-size: 17px;

	line-height: 19px;

	margin: 0px;

	font-weight: bold;

	color: #0066cc;	

	}



h4 {

	font-family: Verdana, Arial, sans-serif;

    position: relative;

    float: left;

    padding: 0px 5px 0px 0px;

	font-size: 14px;

	line-height: 19px;

	font-style: italic;

	margin: 0px;

	font-weight: bold;

	color: #663399;	

	}



.contentHome h3 { color: #663399; }

.contentProg h3 { color: #663399; }

.contentProg h3_1 { color: #505050; }

.contentProg h3_2 { color: #f0b310; }

.contentProg h3_3 { color: #079c6a; }

.contentProg h3_4 { color: #663399; }

.contentProg h3_5 { color: #663399; }



.content ul {

  margin:0;

  padding:4px 0 0 15px;

}



.content ul li {

  line-height:20px;

  vertical-align:bottom;

  list-style-image:url(images/bullet.gif) !important;

}



p	{position: relative;

    margin-top: 0px;

    }



.names{font-family: Verdana, Arial, sans-serif;

	font-size: 14px;

	line-height: 19px;

	padding-bottom:0px;

	margin: 0 0 0 0;

	font-weight: bold;

	color: #000;}

	

.tables{

	font-family: Georgia, Arial, sans-serif;

	font-size: 12px;

	line-height: 18px;

	text-align: left;

	color: #000000;

	margin: 0 0 0 0;}



.articles{display:block;}



.weblink {

	list-style-image: url(images/WEB_icon.jpg);

	margin-bottom: 10px;

	height:32px;

	color:#000000;}



.link{

	padding-left: 10px;

	vertical-align: top;

	position: relative; top: 6px;

	height: 32px}

	

.pdflink {

	list-style-image: url(images/PDF_icon.jpg);

	margin-bottom: 10px;

	marker-offset: length 10px;

	height:32px;

	color:#000000;}



#signature{

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;}

	

#performance{

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;}



#palette{

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;}



#primer{

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;}

	

#sundries{

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;}

	

	



.sidenav {

	float: left;

	font-family: Verdana, Arial, sans-serif;

	font-size: 11px;

	font-weight: bold;

	padding-bottom:50px;

	text-align: left;

	padding: 14px 17px 20px 17px;

	color: #000000;

	}

	

.sidenav a:link {color: #000000; text-decoration: none; }

.sidenav a:active {color: #000000; text-decoration: none; }

.sidenav a:visited {color: #000000; text-decoration: none; }

.sidenav a:hover {color: #079C6A; text-decoration: none; }

.sidenav ul {

	padding: 0px;

	margin: 0px;

	}

.sidenav li{

	margin: 0px 0px 14px 0px;

    padding: 0px;

    list-style:none;

	display:block;}



.frameGrad {

	float: left;

	width: 1px;

	height: 500px;

	padding: 0px;

	margin: 14px 0px;

	background: url('images/framegrad.gif') bottom no-repeat #000000;

	}

	

.selected{color: #3366cc;}



/* Program Styles */





.business, .technical, .pdca{

	color: #000;

	font-family: Verdana, Arial, sans-serif;

	font-size: 13px;

	height: 20px;}



.business a {color: #079c6a; text-decoration: none; font-weight: bold; }

.business a:link {color: #079c6a; text-decoration: none; font-weight: bold; }

.business a:active {color: #079c6a; text-decoration: none; font-weight: bold; }

.business a:visited {color: #079c6a; text-decoration: none; font-weight: bold; }

.business a:hover {color: #999; text-decoration: none; font-weight: bold; }



.technical a:link {color: #663399; text-decoration: none; font-weight: bold;}

.technical a:active {color: #663399; text-decoration: none; font-weight: bold;}

.technical a:visited {color: #663399; text-decoration: none; font-weight: bold;}

.technical a:hover {color: #999; text-decoration: none; font-weight: bold;}



.pdca a:link {color: #505050; text-decoration: none; font-weight: bold;}

.pdca a:active {color: #505050; text-decoration: none; font-weight: bold;}

.pdca a:visited {color: #505050; text-decoration: none; font-weight: bold;}

.pdca a:hover {color: #999; text-decoration: none; font-weight: bold;}



.sspc{

	ccolor: #000;

	font-family: Verdana, Arial, sans-serif;

	font-size: 13px;

	height: 20px;}



.sspc a:link {color: #f7b42d; text-decoration: none; font-weight: bold;}

.sspc a:active {color: #f7b42d; text-decoration: none; font-weight: bold;}

.sspc a:visited {color: #f7b42d; text-decoration: none; font-weight: bold;}

.sspc a:hover {color: #999; text-decoration: none; font-weight: bold;}



.regular{

	color: #000;

	font-family: Verdana, Arial, sans-serif;

	font-size: 13px;

	height: 20px;}



.regular a:link {color: #000; text-decoration: none; }

.regular a:active {color: #000; text-decoration: none; }

.regular a:visited {color: #000; text-decoration: none; }

.regular a:hover {color: #999; text-decoration: none; }



.bold{

	ccolor: #000;

	font-family: Verdana, Arial, sans-serif;

	font-size: 13px;

	height: 20px;}



.bold a:link {color: #000; text-decoration: none; font-weight: bold;}

.bold a:active {color: #000; text-decoration: none; font-weight: bold;}

.bold a:visited {color: #000; text-decoration: none; font-weight: bold;}

.bold a:hover {color: #999; text-decoration: none; font-weight: bold;}



.small {

	font-size:11px;

	font-style: italic;}

	

.nospace{

	margin: 0 0 0 0;

	float: left;

	marker-offset: length 0px;

	padding: 0 0 0 0;}

#dropmenudiv{

position:absolute;

margin-left: -4px;

margin-top: 5px;

border-left:3px solid #CC3333;

border-right:2px solid #CC3333;

font-family: Helvetica, Arial, sans-serif;

font-size: 13px;

line-height:18px;

z-index:100;}





#dropmenudiv a{

width: 100%;

display: block;

background-color: #CC3333;

text-indent: 3px;

padding-left:10px;

text-decoration: none;

color: #000000;

border-right:2px solid #CC3333;

border-bottom:1px solid #000000;}



#dropmenudiv a:hover{ /*hover background color*/

background-color:;

color: #fff;}



.blogwin {

	position: relative; 

	top: -20px; 

	left: -30px;

	}

div.hol {

background-color : #CCCCCC;

}

td.outer {

cellpadding : 1em;

border : 1px solid #CCCCCC;

font-family: arial;

}

table.inner {

background-color : #FFFFFF;

font-size : 9pt;

}



td.topRightBot {

  background: url(images/right_top_bot.jpg) left bottom no-repeat #079c6a;

}



.description {

	font-family: Georgia, Arial, sans-serif;

	font-size: 12px;

	line-height: 18px;

	padding: 0px 20px 20px 30px;

	text-align: left;

	color: #000000;

    }

.centerLoc {

  width: 100%;

  text-align: center;

  

  }
