/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #666666;
	BACKGROUND-COLOR: #265aa3
}

a {

	color: #4168B1;
	text-decoration: none;
}

a:hover {

	/*color: #FF0000;*/
	color: #F47D31;
	text-decoration: underline;
}


H1 { 	font-family: Arial, Helvetica, sans-serif; 
	color: #F47D31;
	font-size:18px; 
	line-height: 18px;
	padding-left: 6px;
	padding-top: 10px; 
}

H2 { 	font-family: Arial, Helvetica, sans-serif; 
	color: #265AA3; 
	font-size:16px; 
	line-height: 15px;
	padding-top: 7px;
  padding-left: 5px;  /* Merged from homeS.css */
	padding-bottom: 0px;	
}
	
H3 { 	font-family: Arial, Helvetica, sans-serif; 
	color: #333333; 
	font-size:16px; 
	line-height:20px;
	padding-top: 7px;
	padding-bottom: 0px;	
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
}

SELECT, INPUT, TEXTAREA
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 15px;
  /* color: #330099; */
  color: black;
}

UL	{
	font-size: 11px;
	line-height: 10px;
	color: #FFFFFF;
	list-style-type: none;
	padding: 2;
	margin: 1;
}

LI	{
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	background-image: url('images/bullet_list.jpg');
	background-repeat: no-repeat;
	background-position: 0 .1em;
	padding-left: 15px;
}


UL UL LI {
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
	background-image: url('images/bullet_arrow_1.gif');
	background-repeat: no-repeat;
	background-position: 0 .5em;
	padding-left: 5px;

}



OL {
	color: #FFFFFF;
}

/*- Menu Tabs --------------------------- */

/*
    #menuTab {
      float:left;
      width:100%;
      font-size:100%;
      line-height:18px;
	        padding:0px 0px 0px 0px;
      }
    #menuTab ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;
      }
    #menuTab li {
      display:inline;
      margin:0;
      padding:0px 0px 0px 0px;
      }
    #menuTab a {
      float:left;
      background:url("images/tmenu_divider.gif") no-repeat left top;
      margin:0;
      padding:0 -16px 0px -6px;
      text-decoration:none;
      }
    #menuTab a span {
	font: bold 11px/1.5em Arial;
      float:left;
      display:block;
      background:url("images/button_blue_10.gif") no-repeat right top;
      padding:5px 21px 6px 19px;
      color:#ffffff;
      }
*/

.menuRowTop
{
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.menuRowTop td
{
  background: url("images/menubar-bg-top.gif") no-repeat right top;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.menuRowMiddle
{
  font-weight: bold;
  text-align: center;

  margin-bottom: 0px;
  padding-bottom: 0px;
}

.menuRowMiddle td
{
  background: url("images/menubar-bg-middle.gif") repeat-y right bottom;
}

.menuRowMiddle td a
{
  color: #fff;
  text-decoration: none;
  display: block;
  margin-bottom: 0px;
  vertical-align: middle;
  position: relative;
  left: -3px;
  /* margin-left: -10px; */
}

.menuRowMiddle td a:hover
{
  color: #CAE5F6;
}

.menuRowBottom
{
  margin-top: 0px;
  padding-top: 0px;
}

.menuRowBottom td
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
  background: url("images/menubar-bg-bottom.gif") no-repeat right bottom;
}


	  
/*- padding top/right/bottom/left -------------------------- */


/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #menuTab a span {float:none;}
    /* End IE5-Mac hack */
    #menuTab a:hover span {
      color:#CAE5F6;
	  background:url("images/button_blue_10.gif") no-repeat right top;
      }
    #menuTab a:hover {
      background-position:0% -42px;
      }


/*- Menu Tabs Demo--------------------------- */

.tabDemo {	
	font: bold 11px/1.5em Arial;
	line-height:18px;
	background:url("images/button_blueL.gif") no-repeat right top;	
	color: #FFFFFF;
}

.tabDemo A {
	color: #FFFFFF; 
	text-decoration: none
}

.tabDemo A:visited {
	color: #FFFFFF; 
	text-decoration: none
}

.tabDemo A:hover {
	color: #FFFFFF; 
	text-decoration: none
}


.footer {	
	FONT-FAMILY: Arial, Helvetica, Sans-Serif; 
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	FONT-SIZE:11px; 
	LINE-HEIGHT: 19px;
}

.footer A {
	color: #FFFFFF; 
	text-decoration: none;
}

.footer A:visited {
	color: #FFFFFF; 
	text-decoration: none;
}

.footer A:hover {
	color: #FFFFFF; 
	text-decoration: underline;
}

.Bottom {	
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; 
	color: #666666;
	padding-left: 2px;
	padding-top: 0px;
	padding-bottom: 2px;
	FONT-SIZE:11px; 
	LINE-HEIGHT: 15px;
}

.Bottom A {
	color: #4168B1; 
	text-decoration: none;
}

.Bottom A:visited {
	color: #4168B1; 
	text-decoration: none;
}

.Bottom A:hover {
	color: #FF0000; 
	text-decoration: underline;
}
.Bottom UL {
	FONT-SIZE:11px; 
	LINE-HEIGHT: 14px;
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 8px; 
	list-style-type: none;
	color: #666666;

}

.Bottom LI {
	FONT-SIZE:11px; 
	LINE-HEIGHT: 14px;
	padding-right: 0px; 
	background-position: left middle; 
	padding-left: 13px; 
	padding-bottom: 8px; margin: 0px; 
	padding-top: 0px; 
	background-repeat: no-repeat;
	color: #666666;

}

.BottomBorder	{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DBDBDB;
}


/* Solution box classes */



.bannerText {	
	color:white;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height: 13px;
	padding-top: 24px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}
.bannerText A {
	color: #FFFFFF; 
	text-decoration: none
}
.bannerText A:visited {
	color: #FFFFFF; 
	text-decoration: none;
}

.bannerText A:hover {
	color: #FFFFFF; 
	text-decoration: none;
}

.bannerText2 {	
	color:white;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height: 13px;
	padding-top: 24px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 14px;
}
.bannerText2 A {
	color: #FFFFFF; 
	text-decoration: none
}
.bannerText2 A:visited {
	color: #FFFFFF; 
	text-decoration: none;
}

.bannerText2 A:hover {
	color: #FFFFFF; 
	text-decoration: none;
}


.bannerText3 {	
	color:white;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height: 13px;
	padding-top: 24px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 14px;
}
.bannerText3 A {
	color: #FFFFFF; 
	text-decoration: none
}
.bannerText3 A:visited {
	color: #FFFFFF; 
	text-decoration: none;
}

.bannerText3 A:hover {
	color: #FFFFFF; 
	text-decoration: none;
}


.bannerText3 UL {
	FONT-SIZE:10px; 
	LINE-HEIGHT: 13px;
	padding-right: 0px; 
	padding-left: 10px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 8px; 
	list-style-type: none;
	color: #666666;

}

.bannerText3 LI {
	FONT-SIZE:10px; 
	LINE-HEIGHT: 13px;
	padding-right: 0px; 
	background-position: left middle; 
	padding-left: 13px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px; 
	background-image: url('images/dot_home.gif');
	background-repeat: no-repeat;
	color: #FFFFFF;

}




/* Main Table Classes */

.tableSummary {

	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 0px;

}

.tableSummaryBannerL {

	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 8px;
	border-bottom: 1px solid #EEEEEE;
	
}

.tableSummaryBanner {

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 8px;
	border-bottom: 1px solid #EEEEEE;
	border-left: 1px solid #EEEEEE;
	text-align: right;
}

.tableDemoBanner {

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	border-bottom: 1px solid #EEEEEE;

}

.tableDetail {

	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 3px;
	
	}

.tableDetailT {

	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 8px;

}

.linkT
{
  font-family: Arial, Helvetica, sans-serif; 
  color: #265AA3; 
  font-size:16px; 
  line-height: 15px;
  padding-top: 7px;
  padding-left: 0px;
  padding-bottom: 0px;	
  font-weight: bold;
}


.tableDetailTB {

	padding-top: px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 100px;

}

/* News section table */

.tdNewsRow {

	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	
}

.tdPressRow {

	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	
}


.tableSummaryBanner {

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 8px;
	border-bottom: 1px solid #EEEEEE;
	border-left: 1px solid #EEEEEE;
	text-align: right;
}






/* Feedback Div Box Class */

#feedback {
	height:50px;
	width:720px;
	margin:0 auto;
}



/* NEW Side Navigation Classes */

.left_col {
	padding-left: 0px; 
	padding-top: 0px
	float: left; width: 190px; 
	/*float: left; width: 170px;*/
}

.sidenav {
	padding-bottom: 10px;
	/*delete all lines below
	padding-left: 3px;
	padding-right: 3px;
	background:#FFFFFF;
	border: 1px #c8ced1 solid;
	color: #FFFFFF;
	*/
}

/*.sidenav_box {
	width: 150px;
	padding: 0px;
	margin: 5px;
	margin-right: 0px;
	background:#4f8cbc;
    color: #FFFFFF;

} 
*/

.sidenav UL {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 5px; 
	list-style-type: none;
	/* color: #000000; */

}

.sidenav LI {
	padding-right: 0px; 
	background-position: left bottom; 
	padding-left: 5px; 
	background-image: url('images/side_nav_divider.gif'); 
	padding-bottom: 15px; margin: 0px; 
	padding-top:4px; 
	background-repeat: no-repeat;
	

}

.sidenav LI A {
	background-position: left center; 
	display: block; padding-left: 10px; 
	background-image: url('images/left_nav_arrow.gif'); width: 185px; color: #0c253c; 
	background-repeat: no-repeat; 
	text-decoration: none;


}

.sidenav LI A:visited {
	color: #0c253c; 
	text-decoration: none;
	/*color: #000000; */

}

.sidenav LI A:hover {
	/*color: #ff3300; */
	color: #F47D31;
	text-decoration: none;
	/*color: #000000; */

}

/* End Side Navigation Classes */


	.formtable {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
   	padding-left: 0px;	
}


	input.btn{
   color:#FFFFFF;
   font-family: verdana,helvetica,sans-serif;
   font-size:10px;
   font-weight:bold;
   background-color:#CF7C29;
   border:1px solid;
   border-top-color:#666666;
   border-left-color:#666666;
   border-right-color:#666666;
   border-bottom-color:#666666;
   padding: 2px;
   filter:progid:DXImageTransform.Microsoft.Gradient
   (GradientType=0,StartColorStr='#F97D01',EndColorStr='#CF7C29');
}	
		
input.textfield
{
  width:160px;
  padding:2px;
  border-top:1px solid #d7d7d7;
  border-left:1px solid #d7d7d7;
  border-bottom:1px solid #f3f3f3;
  border-right:1px solid #f3f3f3;
  background-color:#fbfbfb;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  color: #333;
}



	input.radio {
	}
	
	input.radioActive {
	}
	
	select.dropdown {
	width: 190px;
	padding: 2px;
	border: 1px solid #d7d7d7;
	background-color: #fbfbfb;
	font-family: Arial;
	font-size: 11px;
	color: #333;
	}

	
	select.dropdownActive {
	width: 190px;
	padding: 2px;
	border: 1px solid #d7d7d7;
	/*background-color: #fbfbfb;*/
	background-color:#fff;
	font-family: Arial;
	font-size: 11px;
	color: #333;
	}
	
	select.jumpmenu {
	font-family: Arial;
	font-size: 11px;
	color: #313031;
	padding-left: 3px;
	border: 1px solid #313031;
	}

.biotxt
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: 144574;
}

.contacttxt
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  background-color: #F8F8F8;
  color: #35699A; 
  font-size:13px; 
  line-height: 15px;
  padding-top: 5px;
  padding-left: 5px;
  padding-bottom: 5px;	
  border-top: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;	
}

.spacious-list li
{
  margin-bottom: 2em;
}

/* Screenshot caption */
.caption
{
  color: #0373C7;
  font-weight: bold;
}


