body {
  margin: 0;
  padding: 0;
  text-align: center;
  background: #D4D4D4 url(../img/page_bg.png) 0 0 repeat-x;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: .8em;
  color: #333;
}

div#wrapper {
  width: 982px;
  margin: 0 auto;
  padding: 0;
  background: #fff url(../img/border_bg.png) repeat-y 0 0;
  text-align: left;
}

div#subwrapper {
  margin: 0;
  padding: 0px 6px 0px 6px;
  width: 970px;
}

div#pagetop {
  width: 978px;
  height: 30px;
  margin: 0 auto;
  padding: 0;
  background:  url(../img/top_bg.png) 0 0 no-repeat;
}

div#pagebottom {
  width: 977px;
  height: 6px;
  margin: 0 auto;
  padding: 0;
  background:  url(../img/bottom_bg.png) 0 0 no-repeat;
}

#container {
  width: 982px;
  margin: 0 auto;
  padding: 0;
  background: #fff url(../img/border_bg.png) repeat-y 0 0;
  text-align: left;
}

#bordercontainer {
  margin: 0;
  padding: 0px 6px 0px 6px;
  width: 970px;
}


/**---TEXT---**/
body, div, p, address, label, legend, input, select {
	font-family: Arial, Helvetica, sans-serif, "Times New Roman";
	font-style: normal;
	font-weight: normal;
	color: #666;
	font-size: 11px;
}

.ptext {
	font-family: Arial, Helvetica, sans-serif, "Times New Roman";
	font-style: normal;
	font-weight: normal;
	color: #666;
	font-size: 11px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: normal;
	color: #666;
	font-size: 11px;
}

ul, ol, li {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

table.containertbl {
    position: relative;
	width: 970px;
}

table.innercontainertbl {
	width: 970px;
	background-color:#ffffff;
    border-top: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
}

table.logotbl {
    padding:20px 14px 20px 8px;
    background-color: #FFFFFF;
}

table.hometopmenutbl {
    background-color: #828282;
    border-bottom: 1px solid #E5E5E5; /*#E5E5E5*/
    border-left: 0px solid #ffffff;
    border-right: 0px solid #ffffff;
    margin-bottom: 0px;
    margin-top:0px;
}

table.topmenutbl {
    background-color: #828282;
    border-bottom: 4px solid #F1F1F1; /*#E5E5E5*/
    border-left: 0px solid #ffffff;
    border-right: 0px solid #ffffff;
    margin-bottom: 0px;
    margin-top:0px;
}

table.mainflashwrappertbl {
    background-color: #ffffff;
    border-bottom: 6px solid #F1F1F1; /*#FCA71A*/
    border-left: 0px solid #ffffff;
    border-right: 0px solid #ffffff;
    margin-bottom: 0px;
    margin-top:0px;
}

table.seperatortbl {
    background-color: #ffffff;
    border-bottom: 5px solid #ffffff;
    width: 100%;
}

/*MAIN BODY*/
table.bodywrappertbl {
	border-top:14px solid #fff;
	border-left: 14px solid #fff;
	border-right: 14px solid #fff;
	border-bottom: 14px solid #FFF;
	padding:0;
	margin:0;
}

/*FOOTER*/
table.footerwrappertbl {
    border-bottom:20px solid #FFF;
	border-top:24px solid #FFF;
	border-left: 14px solid #fff;
	border-right: 14px solid #fff;
	padding:0;
	margin:0;
	}

table.footertbl {
	background-color: #F3F3F5;
	padding-right: 10px;
	padding-left: 6px;
    padding-bottom: 4px;
}

table.sectiontbllt {
    background-color: #FFFFFF;
    border-top: 0px solid #ffffff;
    border-bottom: 0px solid #ffffff; /*#E5E5E5*/
    border-left: 0px solid #ffffff;
    border-right: 10px solid #ffffff;
}

table.sectiontbl {
    background-color: #FFFFFF;
    padding: 0px;
    border-top: 0px solid #ffffff;
    border-bottom: 0px solid #ffffff; /*#E5E5E5*/
    border-left: 10px solid #ffffff;
    border-right: 10px solid #ffffff;
}

table.sectiontblrt {
    background-color: #FFFFFF;
    border-top: 0px solid #ffffff;
    border-bottom: 0px solid #ffffff; /*#E5E5E5*/
    border-left: 10px solid #ffffff;
    border-right: 0px solid #ffffff;
}

table.sectionhdrtbl {
    background-color: #F1F1F1;
    padding: 8px 0px 8px 16px;
    margin-bottom: 0px;
    margin-top:0px;
}

table.sectionhdrlinetbl {
    background-color: #E5E5E5;
    border-bottom: 2px solid #ffffff; /*#E5E5E5*/
    border-top: 2px solid #ffffff;
    border-left: 0px solid #ffffff;
    border-right: 0px solid #ffffff;
    padding: 0px 0px 0px 0px;
}

table.sectionhdrtoplinetbl {
    background-color: #E5E5E5;
    border-bottom: 2px solid #ffffff; /*#E5E5E5*/
    border-top: 0px solid #ffffff;
    border-left: 0px solid #ffffff;
    border-right: 0px solid #ffffff;
    padding: 0px 0px 0px 0px;
}

table.sectiondatatbl {
    background-color: #FFF;
    padding: 6px 0px 8px 0px;
    margin-bottom: 0px;
    margin-top:0px;
}

table.pagetitletbl {
    background-color: #FFF;
    padding: 0px 0px 8px 0px;
    margin-bottom: 0px;
    margin-top:0px;
}

table.homelinktbl {
    background-color: #F1F1F1;
    padding: 6px 0px 6px 10px;
    margin-bottom: 0px;
    margin-top:0px;
}

table.leftnavtbl {
    background-color: #FFF;
    padding: 2px 0px 4px 0px;
    margin-bottom: 0px;
    margin-top:0px;
}

table.rightnavtbl {
    background-color: #FFF;
    padding: 2px 0px 4px 0px;
    margin-bottom: 0px;
    margin-top:0px;
}

/*****************************************
TOP MENU
*****************************************/
#topmenu{
    width: 100%;
    padding: 0px;
    margin:0px;
    float: left;
}

#topmenu ul{
    margin: 0px;
    padding-left: 12px;
    padding-right: 12px;
}

#topmenu ul.left_topmenu li{
    text-align: center;
    float: left;
}

#topmenu ul.right_topmenu li{
    text-align: center;
    float: right;
}

#topmenu li{
    position: relative;
    font-size: 12px;
    line-height: 24px;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    list-style: none;
    margin-right: 2px;
    border-top: 0px solid #CCCCCC;
    border-left: 0px solid #CCCCCC;
    border-right: 0px solid #CCCCCC;
    border-bottom: 0px solid #CCCCCC;
}

#topmenu li a.menunav{
    font-weight: bold;
    color: #000000;
    background-color: #FCA71A;
    padding: 3px 12px 3px 12px;
}

#topmenu li a.menunav:hover, .menunav-selected {
    color: #FFFFFF;
    font-weight: bold;
    background-color: #FCA71A; //F09D13;
    padding: 3px 12px 3px 12px;
}

a, a.top_nav, a.top_nav_selected
{ font-family: "Trebuchet MS",trebuchet, arial, helvetica, sans-serif; font-style: normal; font-weight: normal; color: #0000ff; text-decoration: none; }

a.top_nav, a.top_nav_selected{font-size: 11px; line-height: 16px; color:#000000}
a.top_nav:hover { color: #FCA71A;}
a.top_nav_selected { color: #FCA71A;}


/**---MASTHEAD---**/
#masthead {
	width: 860px;
	height: 72px;
	padding:0px 0px 0px 0px;
	background-color: #ff9900;
	background-image: url("../images/logo2b.png");
	background-repeat: no-repeat;
}

#empty-wrapper {
	border-top:1px solid #fff;
	padding:0;
	margin:0;
	}

#logo {
	border-top:0px solid #000000;
	float: left;
	width: 170px;
	margin: 0;
	display: inline;
}

#nav-wrapper {
	float: right;
	width: 670px;
	background-color: #ff9900;
	margin: 0;
	display: inline;
}

#top-nav-wrapper {
	float:right;
	height:21px;
	width:135px;
	padding: 6px 0px 0 0;
	text-align:left;
	display:inline;
	}

/*----- TOP NAV -----*/

#top-nav ul {
	font-size: 12px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	/*voice-family: "\"}\"";
	voice-family: inherit;*/
	height: 13px;
}

#top-nav ol {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#top-nav li {
	display: inline;
	margin: 0;
	padding: 0;
}

#top-nav li a {
	float: left;
	display: inline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	/*color: #000;*/
	text-transform: uppercase;
	text-decoration: none;
}

#top-nav li a.topnav{
	padding: 0px 5px 0px 5px;
	font-size: 9px;
	line-height: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-weight: bold;
}

#top-nav li a.topnav:hover, #top-nav li a.topnav-selected{
	padding: 0px 5px 0px 5px;
	font-size: 9px;
	line-height: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}

#navigation-wrapper {
	float: left;
	height:21px;
	width: 670px;
	/*background-color: #000;*/
	margin: 24px 0 0 0;
	display: inline;
}


/*------SUBNAV----*/

#services-subnav-container {

	height:24px;

	/*border-bottom:2px solid #ff5312;*/

	margin: 0;

	padding: 0 0px 0 10px;

	background-color: #767676;
}

#services-subnav ul {

	margin: 0;

	padding: 3px 0 0 0;

	list-style-type: none;

	/*voice-family: "\"}\"";

	voice-family: inherit;*/

}

#services-subnav ol {

	margin: 0;

	padding: 0;

	list-style-type: none;

}

#services-subnav li {

	display: inline;

	margin: 0;

	padding: 0;

}

#services-subnav li a {

	float: left;

	display: inline;

	font-family:  Geneva, Arial, Helvetica, sans-serif;

	line-height: 10px;

	text-transform: uppercase;

	text-decoration: none;

}

#services-subnav li a.subnav{
	padding: 5px 16px 0px 10px;
	font-size: 10px;
	line-height: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-weight: bold;
}

#services-subnav li a.subnav:hover, #services-subnav li a.subnav-selected{
	padding: 5px 16px 0px 10px;
	font-size: 10px;
	line-height: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}

/*------SUBNAV Close----*/


.siteborder { background-color: #ffffff;}
.subborder { background-color: #DCE1D9;}
.homeline { background-color: #CCCCCC; font-size: 1px; line-height: 1px;}
.subline { background-color: #DCE1D9; font-size: 1px; line-height: 1px;}
.formtextfield { background-color: #ffffff; border-width: 1px; font-size: 10px; line-height: 12px; border-color: #000000; font-family: geneva, Arial; color: #000000}
.footer	{ font-size: 10px; line-height: 12px; font-family: geneva, Arial; color: #ffffff}
.homecopy { background-color: #ffffff;font-size: 10px; line-height: 15px; font-family: Arial,Verdana, Arial; color: #414141;}
.subcopy { background-color: #ffffff;font-size: 11px; line-height: 16px; font-family: Arial, Verdana, Arial; color: #414141;}

.subcopybd { background-color: #ffffff;font-size: 11px; line-height: 16px; font-family: Arial, Helvetica, sans-serif, Georgia, Verdana, Arial; color: #414141; font-weight: bold; text-decoration:none;}
.sub_left { background-color: #ffffff;font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, sans-serif, Georgia, Verdana, Arial; color: #414141; text-decoration:none;}
.sub_lefthilite	{ background-color: #ffffff;font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, sans-serif, Georgia, Verdana, Arial; color: #FF7720; text-decoration:none;}
.subhd_main { background-color: #ffffff;font-size: 16px; line-height: 20px; font-family: Arial, Helvetica, sans-serif, Georgia, Verdana, Arial; color: #004969; font-weight: bold;}
.subhd_main2 { background-color: #ffffff;font-size: 12px; line-height: 20px; font-family: Arial, Helvetica, sans-serif, Georgia, Verdana, Arial; color: #666666; font-weight: bold;}
.subhd_left { background-color: #ffffff;font-size: 11px; line-height: 16px; font-family: Arial, Helvetica, sans-serif, Georgia, Verdana, Arial; color: #004969; font-weight: bold;}
.copylink { background-color: #ffffff;font-size: 10px; line-height: 16px; font-family: Arial, Helvetica, sans-serif, Georgia, Verdana, Arial; color: #414141; font-weight: bold; text-decoration:none;}
.copylinkhd { background-color: #ffffff;font-size: 10px; line-height: 16px; font-family: Arial, Helvetica, sans-serif, Georgia, Verdana, Arial; color: #004969; font-weight: bold; text-decoration:none;}

.caption { background-color: #ffffff;font-size: 9px; line-height: 14px; font-family: Arial, Helvetica, sans-serif, Georgia,Verdana, Arial; color: #B7BAB9; font-weight: bold;}
.captionhd { background-color: #ffffff;font-size: 9px; line-height: 14px; font-family: Arial, Helvetica, sans-serif, Georgia, Verdana, Arial; color: #004969; font-weight: bold;}
.captionhilite { background-color: #ffffff;font-size: 10px; line-height: 15px; font-family: Arial, Helvetica, sans-serif, Georgia, Verdana, Arial; color: #000000;}

.tblheader { font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, sans-serif, Georgia,Verdana, Arial; color: #ffffff; font-weight: bold;}


.sitemaptablehd	{ background-color: #DCE1D9;font-size: 12px; line-height: 12px; font-family: Arial, Helvetica, sans-serif, Georgia, Verdana, Arial; color: #414141; font-weight: bold; text-decoration:none;}
.sitemaptablebd	{ background-color: #ffffff;font-size: 11px; line-height: 16px; font-family: Arial, Helvetica, sans-serif, Georgia, Verdana, Arial; color: #414141; text-decoration:none;}
.sitemaptable { background-color: #939692;}

.content { font-family:Arial, Helvetica, sans-serif;  font-size:11px;  color:#666;  margin:0 0 3px 0;  line-height:15px; padding: 4px 8px 4px 16px; }
.subhd_main { background-color: #ffffff;font-size: 16px; line-height: 20px; font-family: Arial, Helvetica, sans-serif, Geneva, Verdana, Arial; color: #004969; font-weight: bold;}
.subhd_main2 { background-color: #ffffff;font-size: 12px; line-height: 20px; font-family: Arial, Helvetica, sans-serif, Geneva, Verdana, Arial; color: #666666; font-weight: bold;}

.copyright_text { font-size: 11px; line-height: 11px; font-family: Arial, Helvetica, sans-serif; color: #666666; font-weight: normal; }

.pageheader_noimg {	float:left;	color:#ff7d07; font-size:20px; font-family:Arial, Helvetica, sans-serif, Georgia; margin:25px 0 0px 0; height:39px; }
td.pageheader { height:80px;}
.pagesubheader { color:#666666;	font-size:16px; font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;font-weight:bold;margin:4px 0 0px 0;	padding: 0; }

.pageheaderTM { color:#ffffff; font-size:16px; font-family:Arial, Helvetica, sans-serif, Georgia; }
.pagesubheaderTM { color:#2060aa; font-size:10px; font-family:Arial, Helvetica, sans-serif, Georgia; }

.sidebar {margin-top: 45; margin-left: 10; padding-left: 10px; border-left:1px solid #CCCCCC;}

tr.rightnav { height : 65px; }
td.pagetext  { font-family:Arial, Helvetica, sans-serif;  font-size:11px;  color:#666;  margin:0 0 3px 0;  line-height:16px; padding:0px 10px 0px 0px;}
td.content  { font-family:Arial, Helvetica, sans-serif;  font-size:11px;  color:#666;  margin:0 0 3px 0;  line-height:15px; padding: 12px 16px 8px 16px; }

table.rightnav_tbl { border-bottom: 1px solid #ffffff; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; border-left: 1px solid #CCCCCC; background-color: #FFFFFF;}
td.rightnav { border-bottom: 1px solid #ffffff; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; border-left: 1px solid #CCCCCC; background-color: #FFFFFF;}

ul.content {list-style-type: none; margin: 2px; padding-left: 15px;	padding-top: 8px;}
ul.content li  {line-height:16px; margin-left: 5px;	padding-top: 0px;	padding-right: 0;	padding-bottom: 2px;	padding-left: 15px;  background: url(../img/bullet2.gif) no-repeat 0 .3em;}

#rightnav-column {float:left;margin:0;	padding:0;}
#rightnav-header { font-size:12px; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; border-right:8px solid #CCCCCC; line-height: 16px; padding:4px 0px 4px 16px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; }
#rightnav-links {position:relative; }

a.rightnav-link, a.rightnav-link-selected { display:block; color:#666666; font-size:11px; text-decoration:none; border-right:8px solid #CCCCCC; border-bottom:1px solid #FFFFFF; line-height:16px; padding:4px 0px 4px 16px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; }
a.rightnav-link-selected {color: #2063b2; background-color: #FFFFFF; border-right:8px solid #FF9933; }
a.rightnav-link:hover {	color:#2063b2; text-decoration:none; border-right:8px solid #FF9933; }

/**
#leftnav-column {float:right;margin:0;	padding:0;}
#leftnav-header { width:100%; font-size:12px; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; border-left:8px solid #CCCCCC; line-height: 16px; padding:4px 0px 4px 16px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; }
#leftnav-links {position:relative; }

a.leftnav-link, a.leftnav-link-selected { display:block; color:#666666; font-size:11px; text-decoration:none; border-left:8px solid #CCCCCC; border-bottom:1px solid #FFFFFF; line-height:16px; padding:4px 0px 4px 16px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; }
a.leftnav-link-selected {color: #2063b2; background-color: #FFFFFF; border-left:8px solid #FF9933; }
a.leftnav-link:hover {	color:#2063b2; text-decoration:none; border-left:8px solid #FF9933; }
**/

.pagelink{font-family:Arial, Helvetica, sans-serif;  font-size:11px;  color:#2060aa;  margin:0 0 3px 0;  line-height:15px; text-decoration:none;}
.pagelink:hover{font-family:Arial, Helvetica, sans-serif;  font-size:11px;  color:#ff5312;  margin:0 0 3px 0;  line-height:15px; text-decoration:none;}

.pagelinkTM{font-family:Arial, Helvetica, sans-serif;  font-size:09px;  color:#2060aa;  margin:0 0 3px 0;  line-height:15px; text-decoration:none;}
.pagelinkTM:hover{font-family:Arial, Helvetica, sans-serif;  font-size:09px;  color:#ff5312;  margin:0 0 3px 0;  line-height:15px; text-decoration:none;}

table.body_tbl { border-bottom: 2px solid #FF6622; border-top: 2px solid #FF6622; background-color: #FFFFFF; }
table.head_tbl { border-bottom: 2px solid #FF6622; }
td.logo_bkg { background-color: #FFFFFF; padding: 4px 8px 4px 0px; }
td.logo_side_bkg { background-color: #000000; }

tr.home_titles { background-image: url("../img/fading_img.jpg"); opacity: .65; alpha(opacity=65); -moz-opacity: 0.65; }
tr.home_news { background-image: url("../img/newsbg.jpg"); opacity: .65; alpha(opacity=65); -moz-opacity: 0.65; }

td.home_title_cell { padding: 0px 12px 0px 12px; font-size: 12px; line-height: 16px; font-family: Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold;}
td.home_ad_cell1 { padding: 0px 0px 0px 30px; font-size: 20px; line-height: 28px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: normal;}
td.home_ad_cell2 { padding: 0px 0px 0px 60px; font-size: 16px; line-height: 24px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: normal;}
td.home_msg_cell1, td.home_msg_cell2 { padding: 12px 12px 12px 12px; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, sans-serif; color: #666666; font-weight: normal;}
td.home_msg_cell1 { border-right: 1px dashed #FF6622; }

/**tr.home_titles { background-color: #000000; opacity:.75; filter:alpha(opacity=75); -moz-opacity:0.75; }
td.home_title_cell { padding: 0px 12px 0px 12px; font-size: 11px; line-height: 16px; font-family: Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold;}
td.home_ad_cell1 { padding: 0px 0px 0px 20px; font-size: 18px; line-height: 24px; font-family: Arial, Helvetica, sans-serif; color: #FF0000; font-weight: normal;}
td.home_ad_cell2 { padding: 0px 0px 0px 40px; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, sans-serif; color: #1D0980; font-weight: normal;}
td.home_ad_cell3 { padding: 0px 0px 0px 40px; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, sans-serif; color: #FFFF00; font-weight: normal;}
td.home_msg_cell1, td.home_msg_cell2 { padding: 12px 12px 12px 12px; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, sans-serif; color: #666666; font-weight: normal;}
td.home_msg_cell1 { border-right: 1px solid #BCBCBC; } **/

td.home_side { padding: 4px 8px 4px 8px; background-color: #E3E9EC; border-left: 0px solid #FFFFFF; }
td.home_side_head1, td.home_side_head2, td.home_side_head3
{ padding: 2px 0px 2px 0px; font-size: 11px; line-height: 16px; font-family: Geneva, Arial, Helvetica, sans-serif; color: #666666; font-weight: bold; }
td.home_side_msg1, td.home_side_msg2, td.home_side_msg3
{ padding: 8px 8px 8px 8px; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, sans-serif; color: #666666; font-weight: normal; background-color: #FFFFFF; border: 1px solid #BCBCBC; }
fieldset { border: 1px solid #BCBCBC; background-color: #FFFFFF; font-family: Arial, helvetica, sans-serif; font-size: 11px; line-height: 14px; }
legend { border: 1px solid #BCBCBC; background-color: #E3E9EC; padding: 2px 8px 2px 8px; font-family: Arial, helvetica, sans-serif; font-size: 11px; line-height: 12px; }

.imagelink{border:2px solid; border-color:#CCCCCC; padding: 1px 1px 1px 1px;}

td.right_side { padding: 0px ; background-color: #DFDFDF; }
td.left_side { padding: 0px; background-color: #DFDFDF; }

.documentheader { color:#000000;font-size:11px; font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;margin:0 0 3px 0;	padding: 0; }

table.newsTbl td.date {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	color: #143B86;
	padding: 3px;
}

table.newsTbl td.newsLine {
	border-top: 1px solid #6699CC;
	margin: 2px;
}

table.newsTbl td.newsLink {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	padding: 3px;
	padding-left: 7px;
}

tr.newsLine {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	padding: 3px;
	padding-left: 7px;
}


#leftnav{
    position: relative;
    padding: 0px;
    margin-left:0px;
    margin-right:0px;
    background-color: #CADBEB; //ebebff; 2A7CCE;
    border-bottom: 1px solid #FF9900;
    width: 100%;
}

a.leftnav-link, a.leftnav-link-selected, a.leftnav-link-header {display:block; color:#666666; font-size:11px; text-decoration:none; border-left:8px solid #A9A9A9; border-top:1px solid #FFFFFF;line-height:16px; padding:4px 0px 4px 16px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; }
a.leftnav-link:hover {color:#2063b2; text-decoration:none; border-left:8px solid #FF9900; background-color: #e1e1e1;}
a.leftnav-link-selected {color: #2063b2; background-color: #ffffff; border-left:8px solid #FF9900; }
a.leftnav-link-header {color: #2063b2; background-color: #e1e1e1; border-left:8px solid #FF9900; }

a.subleftnav-link, a.subleftnav-link-selected { display:block; background-color: #e1e1e1; color:#666666; font-size:11px; text-decoration:none; border-left:8px solid #A9A9A9; border-top:1px solid #FFFFFF;line-height:16px; padding:4px 0px 4px 16px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; }
a.subleftnav-link-selected {color: #2063b2; background-color: #FFFFFF; border-left:8px solid #FF9933; }
a.subleftnav-link:hover {	color:#2063b2; text-decoration:none; border-left:8px solid #FF9933; }

a.nav-header, a.nav-header-selected { display:block; color:#666666; font-size:12px; text-decoration:none; border-left:8px solid #A9A9A9; border-top:0px solid #FFFFFF;line-height:16px; padding:4px 0px 4px 16px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; }
a.nav-header-selected {border-left:8px solid #FF9900; background-color: #e1e1e1;}

/*MAIN NAV*/
#nav ul {
	font-size: 12px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 13px;
}

#nav ol {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#nav li {
	display: inline;
	margin: 0;
	padding: 0;
}

#nav li a {
	float: left;
	display: inline;
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	line-height: 10px;
	color: #fff;
	text-decoration: none;
}

#nav li a.home {
	height: 25px;
	width: 66px;
	text-indent: -10000px;
	background-image: url("../img/home_bu.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav li a.solutions {
	height: 25px;
	width: 104px;
	text-indent: -10000px;
	background-image: url("../img/solutions_bu.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav li a.products {
	height: 25px;
	width: 98px;
	text-indent: -10000px;
	background-image: url("../img/products_bu.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav li a.services {
	height: 25px;
	width: 90px;
	text-indent: -10000px;
	background-image: url("../img/services_bu.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav li a.casestudy {
	height: 25px;
	width: 122px;
	text-indent: -10000px;
	background-image: url("../img/casestudies_bu.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav li a.about {
	height: 25px;
	width: 94px;
	text-indent: -10000px;
	background-image: url("../img/about_bu.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav li a.news {
	height: 25px;
	width: 67px;
	text-indent: -10000px;
	background-image: url("../img/news_bu.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav li.blank {
	height: 25px;
	width: 40px;
	text-indent: -10000px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav li a:hover, #nav li a.selected {
	background-position: 0 -25px;
	/*color: #000;*/
}

a.topsmallnav, a.topsmallnav-selected {
    font-family: Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 11px;
	color: #fff;
}

a.topsmallnav:hover, a.topsmallnav-selected{
    color: #E5E5E5;
}

.seperator {
    font-size: 10px;
	line-height: 10px;
    color: #E5E5E5;
}

/*Foooter*/
a.footernav, a.footernav-selected {
    font-family: Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 11px;
	color: #666666;
}

a.footernav:hover, a.footernav-selected{
    color: #FCA71A;
}

.footerblock {
    padding: 0px 6px 0px 6px;
}

ul.newslist {list-style-type: none; margin: 0px; padding-left: 0px;	padding-top: 0px;}
ul.newslist li  {line-height:16px; margin-left: 0px;	padding-top: 0px;	padding-right: 0;	padding-bottom: 4px;	padding-left: 12px;  background: url(../img/arrow_grey_blt.gif) no-repeat 0 .4em;}

.newslink {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:15px;
    color:#2060aa;
    margin:0 0 3px 0;
    text-decoration:none;
}

.newslink:hover {
     color:#828282; /*ff5312;*/
}


ul.homelinklist {list-style-type: none; margin: 0px; padding-left: 0px;	padding-top: 0px;}
ul.homelinklist li  {line-height:12px; margin-left: 0px;	padding-top: 0px;	padding-right: 0;	padding-bottom: 2px;	padding-left: 12px;  background: url(../img/arrow_open_blt.gif) no-repeat 0 .3em;}

a.homelink, a.homelink-selected {
    font-family: Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 11px;
    font-weight: bold;
	color: #2060aa;
}

a.homelink:hover, a.homelink-selected{
    color: #828282;
}

/*LeftNav*/
ul.leftnavlinklist, ul.leftnavheader {list-style-type: none; margin: 0px; padding-left: 0px;	padding-top: 0px;}
ul.leftnavlinklist li  {line-height:12px; margin-left: 0px;	padding-top: 0px;	padding-right: 0;	padding-bottom: 2px;	padding-left: 12px;  background: url(../img/arrow_open_blt.gif) no-repeat 0 .3em;}
ul.leftnavheader li  {line-height:12px; margin-left: 0px;	padding-top: 2px;	padding-right: 0;	padding-bottom: 1px;	padding-left: 4px;
    font-family: Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 12px;
    font-weight: bold;
    color: #828282;}

a.leftnavlink, a.leftnavlink-selected {
    font-family: Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 11px;
    font-weight: bold;
	color: #2060aa;
}

a.leftnavlink:hover, a.leftnavlink-selected{
    color: #828282;
}

.leftnavheaderssss {list-style-type: none; margin: 0px; padding-left: 0px;	padding-top: 0px;
	line-height:12px; margin-left: 0px;	padding-top: 0px;	padding-right: 0;	padding-bottom: 2px;	padding-left: 12px;
    	font-family: Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 12px;
    	font-weight: bold;
	color: #828282;
}

/*Rightnav*/
ul.rightnavlinklist {list-style-type: none; margin: 0px; padding-left: 0px;	padding-top: 0px;}
ul.rightnavlinklist li  {line-height:12px; margin-left: 0px;	padding-top: 0px;	padding-right: 0;	padding-bottom: 2px;	padding-left: 24px;  background: url(../img/acrobat_blt.gif) no-repeat 0 .1em;}

a.rightnavlink, a.rightnavlink-selected {
    font-family: Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 11px;
    font-weight: bold;
	color: #2060aa;
}

a.rightnavlink:hover, a.rightnavlink-selected{
    color: #828282;
}


a.morelink, a.morelink-selected {
    font-family: Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 11px;
    font-weight: bold;
	color: #2060aa;
}

a.morelink:hover, a.morelink-selected{
    color: #828282;
}

.pagetitle { color:#666666;	font-size:20px; line-height:15px; font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;font-weight:bold;margin:4px 0 0px 0; padding: 0; white-space:nowrap;}
.pagesubtitle { color:#666666;	font-size:16px; line-height:15px; font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;font-weight:bold;margin:4px 0 0px 0; padding: 0;}
.pagetitlesup { color:#666666; font-size:16px; font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; }

/**************************************************/

/* rollover
-----------------------------------------------95A0A9 F0F1EB*/
#featurerollover { position:relative; background-color:#828282; width:13em; padding-left:170px; }/*background-color:#549435;*/
.rollovercontent { background-color:#ffffff; padding-left:5px; }
.rollovercontent dl { position:relative; background-color:#E5E5E5; margin:0; padding:0.7em 0 1.5em 0; width:305px; }
.rollovercontent dt { position:relative; left:-175px; color:#ffffff; padding:5px 0; margin:0 0 7px 0; width:175px; cursor:pointer; line-height:110%; }
.rollovercontent dt strong { background:transparent url(../img/arrow_white_roll_blt.gif) no-repeat 8px 0.1em; font-weight:normal; display:block; padding:0 10px 0 20px; }
.rollovercontent dt a { color:#ffffff; text-decoration:none; }
.rollovercontent dt.active { background-color:#E5E5E5; color:#000000; }
.rollovercontent dt.active strong { background-image:url(../img/arrow_orange_roll_blt.gif); }
.rollovercontent dt.active a { color:#000000; }
.rollovercontent dd { display:none; position:absolute; top:10px; left:8px; margin:0; padding:0; width:275px; line-height:160%; }
.rollovercontent dd a {color:#DE6D12; text-decoration:none; } /*color:#549435; */
.rollovercontent dd a.more { text-decoration:none; }
.rollovercontent dl { padding-bottom:1.5em; }
