﻿/* CSS Document */
body {background-image:url(image/main_bg.jpg) ;
background-repeat:repeat-x; background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000;
margin:0px;}
a:link {
	color: #006600;
	text-decoration: none;}

a:hover {color:#990000;}
a:visited {text-decoration:none; color: #006600;}


h3 {font-size:14px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
h3.center {text-align:center;}
h4.center {text-align:center;}
.style22 {font-size: 12px; font-weight:bold; color:#000;}

#outer {margin: 2px auto 5px auto; width: 800px; background: #fff; padding: 0px 0px 10px 10px; border: 5px solid #000066;}
#masthead{
	margin: 0;
	padding: 0;
	background-image:url(image/banner_bg.jpg);
	width:800px;
	height:100px;
	text-align:left;
	position:relative;
}
#leftheader{width:101px;float:left;padding:0;margin:0;}
#dividerbar{width:800px;float:left;height:20px;}
#rightheader{width: 515px; height: 35px; float:right; padding:0;}
.searchform {
	background-color: transparent;
	border: none;	
	margin: 0; padding: 0px 10px;	
	float:right;
	width:600px; text-align:right;height:42px;
}
.searchform input.textbox { 
	width: 150px;
	color: #777; 
	height: 24px;
	padding: 2px 4px;	
	border: 1px solid #E5E5E5;
	vertical-align: top;
}
.searchform input.button { 
	width: 100px;
	height: 30px;
	padding: 2px 5px;
	vertical-align: top;
	color:#fff;
	background-color:#000066;
}

#rightheaderpad{height:20px;width:699px; float:right;}

    #nav {
      float:left;
      width:100%;
      font-size:95%;
      line-height:normal;
	  font-weight:bold;
      }
    #nav ul {
	margin:0;
	padding:0px 5px 0 5px;
	list-style:none;
      }
    #nav li {
      display:inline;
      margin:0;
      padding:0;
      }
    #nav a {
      float:left;
      background:url("image/left_menu.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #nav a span {
      float:left;
      display:block;
      background:url("image/right_menu.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
 
    #nav a span {float:none;}
   
    #nav a:hover span {
      color:#FFF;
      }
    #nav a:hover {
      background-position:0% -42px;
      }
    #nav a:hover span {
      background-position:100% -42px;}
	  
#sidemenu {
width: 184px;
padding-top: 0px;
height: auto;
padding-left: 0px;
float:left;
}
#sidemenu h4 {padding: 5px 0px;
margin: 0; color: #000066; text-align: center; background-image:url(image/leftmenubg.jpg); font-size: 12px;}
#sidemenu h5 {padding: 0;
margin: 0; color: #fff; text-align: center; background-color:#CC6600; font-size: 12px;}
#sidemenu h6 {padding-top: 20px;
margin: 0; color: #0000ff; text-align: left; background-color:#fff; font-size: 11px;font-family:Arial, Helvetica, sans-serif;}
#sidemenu ul {
font-family:Arial, Helvetica, sans-serif;
list-style-type:none;
margin:0;
padding:0;
background-color:#fff;
}
#sidemenu ul.submenu {list-style:none; margin:0px; padding-left: 12px;}
#sidemenu ul.submenu li{border-top: none; padding-left: 0px;}
#sidemenu ul.submenu li a {border-bottom: solid 1px #999;}
#sidemenu li {display: inline;}
#sidemenu a {color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
height: auto;
display:block;
text-decoration: none;
padding: 2px 4px;
border-bottom: solid 1px #999;}
#sidemenu li a.selected{background-color: #FFCC99;
color: #FF0000; font-weight: bold;
}
#sidemenu a:visited{text-decoration:none;}
#sidemenu a:hover{
color:#FF0000;
}

#sublink{
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom:0px;
	border-right: solid 1px #999;
	width: 195px;
	float:left;
	text-align: center;
	background-image:url(image/side_menu.jpg);
	
}
#content{
width: 800px;
float:right;
background-color:#fff;

}
#language {float:right; width:595px;background-color:#FFFFFF; padding-left:4px; margin-right:15px; border-left: solid 1px #999;}
#printpage {float:right; width: 595px; background-color:#FFFFFF; padding-left: 4px;margin-right:15px; border-left: solid 1px #999;}
#right {
float: right;
width:595px;
text-align: justify;
padding-left:4px;
background-color:#ffffff;
margin-right: 15px;
border-left: solid 1px #999;
}
#right link.a:link {font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:underline; color:#006600;}
#right link.a:visited {text-decoration:underline; color:#006600;}
#right link.a:hover {color: #990000;}
#right h2 {
font-size: 14px;
padding: 3px 0 7px 0;
text-align: left;
font-weight:bold;
}
#right h2 a {
text-decoration: none;
}
#right h2 a:hover {

}
#right h4{font-size: 12px; color: #990000; font-family:Arial, Helvetica, sans-serif; text-align:right;}
#right h5{font-size: 12px; color: #990000; font-family:Arial, Helvetica, sans-serif; text-align:left; font-weight:bold;}
#right h6{font-size: 12px; color: #000; font-family:Arial, Helvetica, sans-serif;vertical-align:text-top; text-align:left; 
font-weight:bold; padding: 0px;}
#right p{font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-bottom: 7px;}
#right p.groove {border-top-style: groove}
#right table.one { width: 580px; border-collapse:collapse; padding: 0px; border: none; border: 0px solid #333;}
#right table.one td { font-family:Arial, Helvetica, sans-serif;border: 0px;font-size: 12px; border: none; vertical-align:text-top; padding: 3px 15px; text-align: left;}
#right table.phasing tr.special td { border: 1px solid #999;}
#right table.phasing { width: 590px; border-collapse:collapse; padding: 0px; border: none; border: 0px solid #333;}
#right table.phasing td { font-family:Arial, Helvetica, sans-serif;border: 0px;font-size: 12px; border: none; vertical-align:text-top; padding: 3px 15px; text-align: center;}
#right table.one tr.special td { border: 1px solid #999;}
#right table.two {width: 580px; border-collapse: collapse; padding: 0; border: none;}
#right table.two td {font-family:Arial, Helvetica, sans-serif; border: 0px; padding: 3px; text-align:left; vertical-align:text-top;}
#right table.three {
	border-width: 1px;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
}
#right table.three th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
}
#right table.three td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
}

#vendor {
float: right;
width:595px;
text-align: justify;
padding-left:4px;
background-color:#ffffff;
margin-right: 15px;
border-left: solid 1px #999;
}
#vendor table { width: 580px; border-collapse:collapse; padding: 0px; border: none;}
#vendor table td, tr { font-family:Arial, Helvetica, sans-serif;border: 0px;font-size: 11px; vertical-align:text-top; padding: 3px 3px 20px 3px; text-align:left;}	
#footer{
	clear: both;
	border: 1px solid #cccccc;
	font-size: 11px;
	color: #990000;
	padding: 5px 5px 5px 5px;
	margin-right: 10px;
	text-align: center;
}
#footer a:link {font-family:Arial, Helvetica, sans-serif; text-decoration:underline; color:#006600;}
#footer a:visited {text-decoration:underline; color:#006600;}
#footer a:hover {color: #990000;}

#footer img{
	padding: 4px 4px 4px 0px;
	vertical-align: middle;
	color: #990000;
}
#pageName{margin-right: 15px; padding-left:4px;
	float:right;
	background-color:#FFFFFF;
	text-align: center; border-left: solid 0px #999;
	width: 595px; font-size: 14pt; color:#336666; font-family:Arial, Helvetica, sans-serif; border-bottom: 1px solid #999;}
#fullcontent {background-color:#FFFFFF; width:800px;float:right; height: 60px;}

#topbox {width:540px; float: left; padding: 4px 0px; padding: 0px 4px;}
#searchbox {width: 250px;padding-top: 4px; float: right; text-align: right; height:35px;}
.paragraph{
	clear: both;
	padding: 2px;
	font-size: 80%;
	width:580px;
	float: right;
}
.paragraph table{border:0px; border-collapse:collapse; width:580px;}
.paragraph table td,tr{border:0px;text-align:left; padding:5px; width:auto;}
.paragraph p{
	padding: 0px 0px 1px 0px;
}
.paragraph p.groove{border-top-style: groove; color: #990000;}

.paragraph img{ display: inline;
  margin: 0px;
  border: 1px solid #ffffff;
}

#leftbox {background-color:#ffffff; float: left; width: 160px; padding: 5px 10px;}
#contentnobg{
width: 800px;
background-color:#fff;

}
#content_index{ width: 800px; background-color:#fff;}
#index_left {width: 340px; background-color: #fff; float: left; text-align:center; padding-top: 10px;}
#index_right {width: 430px; background-color:#fff; float:right; padding-top: 10px; margin-right: 20px;}
#index_right table.two {width: 430px; border-collapse:collapse; padding: 0px; border: none; margin-top:0px;}
#index_right table.two td {font-family:Arial, Helvetica, sans-serif; border: 1px; color:#003366; padding: 5px 5px; vertical-align:text-top;}

#rightbox {
float: right;
width:545px;
text-align: justify;
padding: 2px;
background-color:#ffffff;
margin-left: 25px;
margin-right:15px;

}
#rightbox table.two { width: 545px; border-collapse:collapse; padding: 0px; border: none; border: 0px solid #333;}
#rightbox table.two tr,td { font-family:Arial, Helvetica, sans-serif;font-size: 12px; border: solid 1px #fff; vertical-align:text-top; padding: 3px 15px; }
#fullpagename {padding: 15px 2px;
float: right;
	background-color:#FFFFFF;
	text-align: left;
	width: 545px; font-size: 14pt; color:#336666; font-family:Arial, Helvetica, sans-serif; margin-left: 35px; margin-right:15px;}
#bulletinpage {float: right;
width:580px;
text-align: justify;
padding:2px;
background-color:#ffffff;
margin-left: 0px;
margin-right:15px;}
#bulletinpage table.two {width: 580px; border-collapse: collapse; padding: 0px; border: none;}
#bulletinpage table.two td {font-family:Arial, Helvetica, sans-serif; border: 0px; padding: 3px; text-align:left; vertical-align:text-top;}
#bulletinpage table.three {width: 580px; border-collapse:collapse; padding: 0px; border: none;}
#bulletinpage table.three td {font-family:Arial, Helvetica, sans-serif; border: 1px; padding: 3px; text-align:left; vertical-align:text-top;}
#bulletinpage h2 {
font-size: 14px;
padding: 3px 0 7px 0;
text-align: left;
font-weight:bold;
}
#bulletinpage a:link {font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:underline; color:#006600;}
#bulletinpage a:visited {text-decoration:underline; color:#006600;}
#bulletinpage a:hover {color: #990000;}
#bulletinpagename {padding: 5px 2px;
float: right;
	background-color:#FFFFFF;
	text-align: left;
	width: 570px; font-size: 14pt; color:#336666; font-family:Arial, Helvetica, sans-serif; margin-left: 0px; margin-right:15px; border-bottom: solid 1px #999;}
	
#vendorlist ul {
margin-left: 15px;
padding: 5px 2px;
	list-style: none ;
	display:inline;
}
#vendorlist ul li {
	margin:0 ;
	display: inline ;
	text-align: center ;
	list-style: none ;
	font-family: Arial, Helvetica, sans-serif ;
}
#vendorlist li a {
	color: #006600 ;
	font-size: 12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #66FF00 ;
	border: 1px solid #fff;
	padding: 3px ;
	text-decoration: none ;
	display: inline ;
}
#vendorlist li a:hover {
	color: #fff ;background-color: #006600 ;}
#vendorlist li a.current {background-color:#006600; color: #fff; font-size: 16px;}
#linkspage {float: left;
width:780px;
text-align: justify;
padding: 2px;
background-color:#ffffff;
padding-left: 10px;
}

#rfppage {
float: right;
width:595px;
text-align: justify;
padding-left:4px;
background-color:#ffffff;
margin-right: 15px;
border-left: solid 1px #999;
}
#rfppage ul {list-style-type: none; padding:0px; margin:10px 45px}
#rfppage ul li {list-style-image: url(image/list-style-type.gif);
}