body {
	background-color: #fff;
	margin-top: 26px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #336699;
	cursor:default;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	margin: 0px;
	padding: 0px;
	text-align: justify;
}

hr {
	height: 1px;
	width: 100%;
	color:#485d88;
	background-color:#485d88;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #003366;
	margin: 0px;
	padding: 0px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #336699;
	margin: 0px;
	padding: 0px;
}

.topline{
	background-image:url(../images/topline.gif);
	background-repeat:repeat-x;
	height: 1px;
	width: 100%;
}
.bottomline{
	background-image:url(../images/bottomline.gif);
	background-repeat:repeat-x;
	height: 1px;
	width: 100%;
}
.bggrey{
	background-color: #cccccc;
	/* height: 392px; */
	width: 100%;
}
.bdr_orange{
background-color:#fbbf40;
	background-image:url(../images/bg_orange.gif);
	background-repeat:no-repeat;
    border-left: 1px solid #f5f6f6;
    border-right: 1px solid #f5f6f6;
	width:322px;
	height:392px;
	vertical-align:top;
	text-align:left;
}
.bdr_orange_big{
background-color:#fbbf40;
	background-image:url(../images/bg_orange_big.gif);
	background-repeat:no-repeat;
    border-left: 1px solid #f5f6f6;
    border-right: 1px solid #f5f6f6;
	height:392px;
	vertical-align:top;
	text-align:left;
}
.bdr_blue{
    border-right: 1px solid #f5f6f6;
	vertical-align:top;
	text-align:left;	
}
.bdr_blue_white{
	background-color:#FFFFFF;
	border-right: 1px solid #f5f6f6;
	vertical-align:top;
	text-align:left;
	background-image: url(../images/line_effect.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.hr_darkblue{
	background-color:#1b4676;
	vertical-align:top;
	text-align:left;	
}
.bgmap_orange{
	background-image:url(../images/bgmap_orange.gif);
	background-repeat:no-repeat;
	height:266px;
	vertical-align:top;
	text-align:left;
}
.bgnews{
	background:#336697;
	height:126px;
	vertical-align:top;
	text-align:left;
	border:1px solid #faa423;
}
.bglogin{
	vertical-align:top;
	text-align:left;
}
.loginblock{
	height:226px;
	vertical-align:middle;
	text-align:center;
}

.caption {
	color: #FFFFFF;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;	
	padding-top:51px;
	padding-left:15px;
}
.caption2 {
	color: #FFFFFF;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;	
	padding-top:53px;
	padding-left:15px;
}
.caption3 {
	color: #FFFFFF;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;	
	padding-top:53px;
	padding-left:15px;
}
.caption4 {
	color: #FFFFFF;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;	
	padding-top:48px;
	padding-left:15px;
}
.txtpadding{
padding:6px;
}
.pagetitle{
font-size:12px;
color:#003366;
font-weight:bold;
height:20px;
padding-top:4px;
}

.doctitle{
font-size:12px;
color:#003366;
font-weight:bold;
padding-left:6px;
padding-top:6px;
}

.newstxt {
	padding-top:195px;
	padding-left:6px;
	background:url(../images/news_home.gif) no-repeat 1px 172px;
	border-bottom: 1px solid #cb6828;	
}

.blue1theme {
	background-color:#3f7dbb;
	color: #FFFFFF;
	padding:6px;
	vertical-align:top;
	text-align:left;	
}
.blue2theme {
	background-color:#acc5e6;
	color: #333366;
	padding:6px;
	vertical-align:top;
	text-align:left;	
}

.blue3theme {
	background-color:#9fc9eb;
	color: #333366;
	padding:6px;
	vertical-align:top;
	text-align:left;	
}

.whitetxt {
	color: #FFFFFF;
	padding:6px;
}

.whitetxt2 {
	color: #FFFFFF;
	padding-left:6px;
	text-align:left;
}

.hlite_lt {
	background-color:#85b1dd;
	color: #ffffff;
	border-left: 1px solid #485d88;
}

.hlite_rt {
	background-color:#85b1dd;
	color: #ffffff;
	border-right: 1px solid #485d88;
}

.hlite_tp {
	background-color:#85b1dd;
	color: #ffffff;
	border-top: 1px solid #485d88;
}

.hlite_bm {
	background-color:#85b1dd;
	color: #ffffff;
	border-bottom: 1px solid #485d88;
}

.hlite_txt {
	background-color:#85b1dd;
	color: #ffffff;
	font-weight:bold;
	padding: 6px;	
}

.company {
	background-color:#ffffff;
	margin-left: 30px;	
	margin-right: 30px;		
}

.browntxt {
font-size: 11px;
font-weight:normal;
color:#996633;
}
.pic_rotate{
padding:8px;
border:1px solid #666666;
background-color:#e8e9e9;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #ff6633;
}
a:active {
	text-decoration: none;
}


a.link_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffcc;
}
a.link_news:link {
	text-decoration: none;
}
a.link_news:visited {
	text-decoration: none;
	color: #ffffcc;
}
a.link_news:hover {
	text-decoration: none;
	color: #ffffcc;
	text-decoration:underline;
}
a.link_news:active {
	text-decoration: none;
}


a.imglink {
	border:1px solid #CCCCCC;
height:204px;
display:block;
}
a.imglink:link {

}
a.imglink:visited {
	border:1px solid #CCCCCC;
}
a.imglink:hover {
	border:1px solid #ff6633;
}
a.imglink:active {

}



a.sidelinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #ffe5cc;
	display:block;
	width:100%;
	height:26px;
	line-height:26px;
	vertical-align:text-bottom;
	text-align:left;
	padding-left:6px;
}
a.sidelinks:link {
	text-decoration: none;
}
a.sidelinks:visited {
	text-decoration: none;
	color: #ffe5cc;
}
a.sidelinks:hover {
	text-decoration: none;
	color: #e97400;
	font-weight:bold;
	background-color:#ffffff; 
}
a.sidelinks:active {
	text-decoration: none;
}

.blk_t {
border-top:0px solid #e7e6e5;
background-color:#ffffff;
}

.blk_b {
border-bottom:0px solid #e7e6e5;
background-color:#ffffff;
}

.blk_l {
border-left:0px solid #e7e6e5;
background-color:#ffffff;
}

.blk_r {
border-right:0px solid #e7e6e5;
background-color:#ffffff;
}

.btn_t {
border-top:5px solid #e7e6e5;
background-color:#ffffff;
}

.btn_b {
border-bottom:5px solid #e7e6e5;
background-color:#ffffff;
}

.btn_l {
border-left:5px solid #e7e6e5;
background-color:#ffffff;
}

.btn_r {
border-right:5px solid #e7e6e5;
background-color:#ffffff;
}

a.btnlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #336699;
	display:block;
	width:100%;
}
a.btnlinks:link {
	text-decoration: none;
	display:block;	
}
a.btnlinks:visited {
	text-decoration: none;
	color: #336699;
	display:block;	
}
a.btnlinks:hover {
	text-decoration: none;
	color: #f5821f;
	display:block;
}
a.btnlinks:active {
	text-decoration: none;
	display:block;	
}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	height: 14px;
}

input.gbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	height: 19px;	
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	height: 18px;
	width: 80px;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}
.signup_title{
	background-color:#01549A;
	color: #fff;
	font-weight: 700;
	text-indent: 2px;
}
.signup_spacer{
	background-color:#e6e6e6;
	line-height: 2px;
}
.signup_space{
	line-height: 4px;
}
.signup_field{
	vertical-align: top;
	text-align: right;
}
.required{
	color: #ff9900;
	text-align: left;
}
.error{
	color: red;
	font-weight: 700;
}

/* new table */

.newtbl {
border-top:1px solid #999999;
border-right:1px solid #999999;
border-bottom:0px solid #485d88;
border-left:1px solid #999999;
}

.newcell {
background-color:#f9f9f9;
border-bottom:1px solid #999999;
}

.newcell_h {
background-color:#f0f0f0;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}

.newcell_ex {
background-color:#f9f9f9;
border-left:1px solid #999999;
border-bottom:1px solid #999999;
}

.newcell_ts {
background-color:#b9cbdd;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}


a.link_news2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f5821f;
}
a.link_news2:link {
	text-decoration: none;
}
a.link_news2:visited {
	text-decoration: none;
	color: #f5821f;
}
a.link_news2:hover {
	text-decoration: none;
	color: #ff6600;
	text-decoration:underline;
}
a.link_news2:active {
	text-decoration: none;
}

a.link_tradeshows {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #386fa7;
	text-decoration: underline;	
}
a.link_tradeshows:link {
	text-decoration: underline;
}
a.link_tradeshows:visited {
	text-decoration: underline;
	color: #386fa7;
}
a.link_tradeshows:hover {
	text-decoration: none;
	color: #ff6600;
	text-decoration:underline;
}
a.link_tradeshows:active {
	text-decoration: none;
}

a.link_tradeshows2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;	
}
a.link_tradeshows2:link {
	text-decoration: underline;
}
a.link_tradeshows2:visited {
	text-decoration: underline;
	color: #666666;
}
a.link_tradeshows2:hover {
	text-decoration: none;
	color: #386fa7;
	text-decoration:underline;
}
a.link_tradeshows2:active {
	text-decoration: none;
}

a.acronym1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;	
	cursor:help;
}
a.acronym1:link {
	text-decoration: underline;
}
a.acronym1:visited {
	text-decoration: underline;
	color: #FFFFFF;
}
a.acronym1:hover {
	color: #fde8d6;
	text-decoration:underline;
}
a.acronym1:active {
	text-decoration: underline;
}

a.acronym2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333366;
	text-decoration: underline;		
	cursor:help;
}
a.acronym2:link {
	text-decoration: underline;
}
a.acronym2:visited {
	text-decoration: underline;
	color: #333366;
}
a.acronym2:hover {
	color: #ff6600;
	text-decoration:underline;
}
a.acronym2:active {
	text-decoration: underline;
}

.option_up {
background-color:#FFFFFF;
    border: 1px solid #CCCCCC;	
}

.option_down {
    border: 1px solid #999999;	
}

/* calendar2008 */

#cal08 a { 
color: #003366;
}

#cal08 a:hover { 
color: #ff6600;
text-decoration: underline;
}

.cal08tbl {
color: #003366;
border-top:1px solid #797779;
border-right:1px solid #797779;
border-bottom:0px solid #485d88;
border-left:1px solid #797779;
}

.cal08cell {
color: #003366;
background-color:#f9f9f9;
/* border-bottom:1px solid #797779; */
}

.cal08cell_h {
color: #003366;
background-color:#f0f0f0;
border-right:1px solid #797779;
/* border-bottom:1px solid #797779; */
}

.cal08cell_ex {
color: #003366;
background-color:#f9f9f9;
border-left:1px solid #797779;
/* border-bottom:1px solid #797779; */
}

.cal08cell_ts {
color: #003366;
background-color:#b9cbdd;
border-right:1px solid #797779;
/* border-bottom:1px solid #797779; */
}

.cal08tbl_start {
color: #003366;
border-top:0px solid #797779;
border-right:1px solid #797779;
border-bottom:0px solid #797779;
border-left:1px solid #797779;
}

.cal08tbl_close {
border-top:1px solid #797779;
border-right:1px solid #797779;
border-bottom:1px solid #797779;
border-left:1px solid #797779;
}

.call08ine {
border-bottom:1px solid #d9d9d9;
}


/* calendar */
.caltbl {
border-top:1px solid #999999;
border-right:1px solid #999999;
border-bottom:0px solid #485d88;
border-left:1px solid #999999;
}

.calcell {
background-color:#f9f9f9;
/* border-bottom:1px solid #999999; */
}

.calcell_h {
background-color:#f0f0f0;
border-right:1px solid #999999;
/* border-bottom:1px solid #999999; */
}

.calcell_ex {
background-color:#f9f9f9;
border-left:1px solid #999999;
/* border-bottom:1px solid #999999; */
}

.calcell_ts {
background-color:#b9cbdd;
border-right:1px solid #999999;
/* border-bottom:1px solid #999999; */
}

.caltbl_start {
border-top:0px solid #999999;
border-right:1px solid #999999;
border-bottom:0px solid #999999;
border-left:1px solid #999999;
}

.caltbl_close {
border-top:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
}

.calline {
border-bottom:1px solid #d9d9d9;
}

/* calendar-shade */
.cal2tbl {
border-top:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;
border-bottom:0px solid #485d88;
border-left:1px solid #c2c2c2;
}

.cal2cell {
background-color:#fbfbfb;
color:#666666;
/* border-bottom:1px solid #c2c2c2; */
}

.cal2cell_h {
background-color:#f6f6f6;
border-right:1px solid #c2c2c2;
color:#666666;
/* border-bottom:1px solid #c2c2c2; */
}

.cal2cell_ex {
background-color:#fbfbfb;
border-left:1px solid #c2c2c2;
color:#666666;
/* border-bottom:1px solid #c2c2c2; */
}

.cal2cell_ts {
background-color:#b9cbdd;
border-right:1px solid #c2c2c2;
color:#666666;
/* border-bottom:1px solid #c2c2c2; */
}

.cal2tbl_start {
border-top:0px solid #c2c2c2;
border-right:1px solid #c2c2c2;
border-bottom:0px solid #c2c2c2;
border-left:1px solid #c2c2c2;
color:#666666;
}

.cal2tbl_close {
border-top:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
border-left:1px solid #c2c2c2;
color:#666666;
}

.cal2line {
border-bottom:1px solid #e0e0e0;
}
form {
padding:0px;
border:0px;
margin:0px;
}
img.rss{vertical-align:text-bottom;border:0;height:12px;width:31px}
