@charset "big5";
body {
	font:100% Verdana, Arial, Helvetica, sans-serif;
	background:#FFF;
	margin:0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding:0;
	text-align:center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color:#000;
}
.oneColFixCtr #container {
	width: 960px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0;
	padding:0;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-image: url(../images/content_bg.gif);
}
.oneColFixCtr #mainContainer {
	width: 960px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0;
	padding:0;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-image: url(../images/main_bg.gif);
}
.oneColFixCtr #footer {
  font: 10px "Verdana", "Arial", "Helvetica", "sans-serif";
  color: #FFF;
  background-color: #666;
  height: 15px;
  text-align: right;
  padding: 5px 25px;
  border-left: solid 1px #000000;
  border-right: solid 1px #000000;
}
.oneColFixCtr #mainContent {
	padding: 25px 0 0 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	float:left;
	width: 620px;
}
.oneColFixCtr #mainHeader1 {
   width: 960px;
   height: 129px;
}
.oneColFixCtr #mainHeader2 {
   width: 652px;
   height:516px;
   float: left;
   margin-top:-95px;
}
.oneColFixCtr #header1 {
   width: 820px;
   height: 135px;
   float: left;
   margin-bottom:-43px;
}
.oneColFixCtr #header2 {
   width: 140px;
   height:135px;
   float: left;
   margin-bottom:-43px;
}
.oneColFixCtr #menu {
  float: left;
  padding: 0;  
  text-align: left;
  width: 273px;
  margin-right: 40px;
  color: #aac3e5;
}
.oneColFixCtr #menu ul {
list-style-type: none;
padding: 15px 15px 5px 15px;
margin: 0 0 -10px 0;
background:url(../images/content_left_bg.gif) repeat-y;
}
.oneColFixCtr #menu li {
background-image: url(../images/bullet_1.gif);
background-repeat: no-repeat;
background-position: 0 3px;
line-height:13px;
margin:10px 0;
padding-left: 14px;
font-size:10px;
}
.oneColFixCtr #mainMenu {
  float: left;
  padding: 0;  
  text-align: left;
  width: 308px;
  color: #aac3e5;
}
.oneColFixCtr #mainMenu ul {
list-style-type: none;
padding: 15px 15px 5px 15px;
margin: 0 0 -14px 0;
background:url(../images/main_left_bg.gif) repeat-y;
}
.oneColFixCtr #mainMenu li {
background-image: url(../images/bullet_1.gif);
background-repeat: no-repeat;
background-position: 0 3px;
line-height:14px;
margin:12px 0;
padding-left: 16px;
font-size:12px;
}

#fadeinbox { 
	position:absolute; 
	top:50px; 
	width:420px; 
	margin-left: 350px;
	z-index:20; 
	visibility:hidden;
	border: solid 1px;
}
#corner {
	color:#fff;
	background-repeat:no-repeat;
	background-position:top right;
	width:210px;
	height:60px;
	text-align:left;
	margin: -75px 0 100px 532px;
	padding:0;
	z-index:15;
	font-size:13px;
	font-weight:bold;
}
#corner a:link, #corner a:visited {color:#ffff00;}

A:link     {  color: #0000FF; text-decoration: underline}
A:visited  {  color: #0000FF; text-decoration: underline}
A:hover    {  color: #FF0000; text-decoration: underline}

h1  {
	  font: bold 24px/28px "Verdana", "Arial", "Helvetica", "sans-serif";
	  color: #6893d0;
	  text-align:right;
	  background: url(../images/title_bg.gif) no-repeat top right;
	  width: 620px;
	  height: 108px;
	  padding-top: 15px;
	  margin: 0px;
}

h2  {  font: bold 14px "Verdana", "Arial", "Helvetica", "sans-serif"; color: #CC0000; margin-bottom: -10px}
h3  {  font: bold 12px "Verdana", "Arial", "Helvetica", "sans-serif"; color: #CC0000; margin-bottom: -10px;}
td h3  {  font: bold 12px "Verdana", "Arial", "Helvetica", "sans-serif"; color: #CC0000; margin-bottom: 0;}
h4  {  font: bold 11px "Verdana", "Arial", "Helvetica", "sans-serif"; color: #663399}
p   {  font: 11px/18px "Verdana", "Arial", "Helvetica", "sans-serif"; text-align:justify}
ul  {  font: 11px/18px "Verdana", "Arial", "Helvetica", "sans-serif"; list-style: square}
td  {  font: 11px "Verdana", "Arial", "Helvetica", "sans-serif"}
A.menu1:link     {  color: #FFFFFF; text-decoration: none}
A.menu1:visited  {  color: #FFFFFF; text-decoration: none}
A.menu1:hover    {  color: #FFFF00; text-decoration: none}
.menu1           {  color: #DDDDDD}
A.menu2:link     {  color: #FFFFFF; text-decoration: none}
A.menu2:visited  {  color: #FFFFFF; text-decoration: none}
A.menu2:hover    {  color: #FFFF00; text-decoration: none}
.menu2           {  color: #DDDDDD}
A.menu2a:link     {  color: #FFFF00; text-decoration: none}
A.menu2a:visited  {  color: #FFFF00; text-decoration: none}
A.menu2a:hover    {  color: #FFFF00; text-decoration: none}
.menu2a          {  color: #FFFF00}
.small           {  font: 10px "Arial", "Helvetica", "sans-serif"}
.form   {  font: bold 11px/16px "Verdana", "Arial", "Helvetica", "sans-serif"; color: #FFFFFF; background: #CC0000}
.table1		 {border-collapse:collapse}
td.s_border  {border-style: solid; border-width: 1px 1px 0px 0px; border-color: #999999} 
td.n_border  {border-style: solid; border-width: 1px; border-color: #999999}
.line {  text-decoration: line-through; color: #000000}
.committee td {padding: 3px 0;}
.advisory td {line-height: 22px;}
.tableli {margin-bottom:0px;}