@charset "utf-8";
img, div, input { 
	behavior: url("/2008/images/iepngfix.htc");
}
img {
	border: none;
}
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(/2008/images/bodyBG.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.soft #container { 
	position: relative; 
	width: 860px; 
	background: none;
	margin: 0 auto; 
	text-align: left;
}
.soft #headerTop {
	position: relative; 
	width: 860px; 
	background: none;
	margin: 0 auto; 
	text-align: left;
}
.soft #menuTop {
	position: relative; 
	width: 860px; 
	background: none;
	margin: 0 auto; 
	text-align: right;
}
.soft #footerContainer { 
	clear: both;
	position: relative; 
	width: 100%; 
	background: url(/2008/images/footerBG.gif);
	background-repeat: repeat-x;
	background-color: #7e95a5;
	margin: 0 auto; 
	text-align: left;
}
.soft #footer { 
	position:relative;
	width: 860px;
	padding: 110px 10px 0px 5px; 
	background:none;
	margin: 0 auto; 
	text-align: left;
} 
.soft #topHeader { 
	height: auto;
	position: relative;
}
.soft #header { 
	height: auto;
	position: relative;
}
.soft #logo {
	padding: 20px 0 30px 0;
	float: left;
}
.soft #banner {
	padding: 15px 0 15px 0;
	position: relative;
}
.soft #headerFlash {
	position:relative;
	z-index: 0;
}
.soft #headerTxt {
	width: 270px;
	height: 360px;
	background:url(/2008/images/headerBg.png);
	background-repeat:repeat-y;
	position:absolute;
	right: 60px;
	z-index: 1;
	top: 15px;
}
.headTxtIn {
	color: #a3a3a3;
	font-family: Tahoma;
	font-size: 11px;
	text-align: justify;
	padding: 25px 15px 5px 20px;
}
.soft #header h1 {
	margin: 0;
	padding: 10px 0;
}
.soft #sidebar1 {
	float: left;
	width: 280px; 
	background: none; 
	padding: 0px 0px 0px 0px;
}
.soft #sidebar2 {
	float: right;
	width: 280px; 
	background: none; 
	padding: 0px 0px 0px 0px; 
}
.soft #mainContent { 
	width: 200px;
	margin: 0 280px;  
	padding: 0 0 0 0; 
}
 
.soft #footer p {
	margin: 0; 
	padding: 10px 0;
}
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
}
.soft #footUp {
	background:url(/2008/images/footHR.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding: 10px 0 25px 0;
}
.soft #footDown {;
	padding: 15px 0 50px 0;
}
/**************** sIFR Headings *****************/
.title{
	font-size:28px;
	font-family: Arial;
}
			
.sIFR-active .title {
	visibility: hidden;
	font-family: Verdana;
	line-height: 1em;
}
/**************** sIFR Headings End *****************/

/**************** Inner Body Section *****************/
.soft #mainInnerBodyContainer {
	height: auto;
	min-height: 100px;
	clear: both;
}

.soft #leftNavContainer {
	float: left;
	width: 205px;
	height: auto;
	padding: 15px 0px 0px 0px;
	vertical-align: top;
}

.soft #mainInnerBody {
	width: 650px; /*655px*/
	
	min-height: 600px;
	margin-left: 205px;  
	padding: 0 0 0 0;
}

.soft #pageHeading h1 {
	font:Arial, Helvetica, sans-serif;
	font-size: 40px;
}

.soft #innerTopContent {
	height: auto;
	position: relative;
	padding: 10px 0 10px 20px;
	border-left: 1px solid #2c4e6c;
	line-height: 17px;
	/*color: #2b3942;*/
	/*font: "Verdana";
	font-weight: 500px;
	font-size: 11px;*/
	color: #395976;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}
.soft #innerTopContent a {
	color: #2b3942;
	font: "Verdana";
	font-size: 11px;
	text-decoration: underline;
}
.soft #innerTopContent a:hover {
	color: #2b3942;
	font: "Verdana";
	font-size: 11px;
	text-decoration: none;
}
.soft #innerHeading {
	width: auto;
	padding: 10px 0 5px 0px;
	margin-left: 20px;
	color: #1d3448;
	font: "Trebuchet MS";
	font-size: 20px;
	font-weight: 500px;
	letter-spacing: -1.5px;
	background: url('/2008/images/innerHeadingBorder.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

.soft .bulletTxt {
	font: "tahoma";
	font-size: 8px;
	color: #FFFFFF;
	font-weight: 500;
}

.innerMainHeading {
	font-size:30px;
	font-family: Arial;
	font-style: italic;
	font-weight: bold;
}
			
.sIFR-active .innerMainHeading {
	visibility: hidden;
	font-family: Verdana;
	line-height: 1em;
	font-style: italic;
	font-weight: bold;
}

.soft #innerImgContainer {
	width: 630px;
	height: auto;
	min-height: 115px;
	position: relative;
	padding: 0px 0 10px 20px;
	border-left: 1px solid #2c4e6c;
}
.soft #innerImgHolder {
	position: inherit;
	width: 184px;
	height: auto;
	float: left;
	margin-right: 38px;
	text-align: right;
}
.soft #innerImgHolder .imgTxt a {
	display: block;
	height: 20px;
	color: #1d3448;
	font-size: 12px;
	font: "verdana";
	text-decoration: none;
	background: url('/2008/images/innerHeadingBorder.gif');
	background-position: bottom ;
	background-repeat: repeat-x;
	padding: 0px 0 0px 10px;
}
.soft #innerImgHolder a img {
	border: 1px solid #ffffff;
	margin: 0 0 5px 0;
}
.soft #innerImgHolder a:hover img {
	border: 1px solid #ff9c00;
}
.soft #innerImgHolder a:hover {
	color: #476279;
}
.soft #innerImgHolderRight {
	position: inherit;
	width: 184px;
	height: auto;
	float: right;
	margin: 0;
	text-align: right;
}
.soft #innerImgHolderRight .imgTxt a {
	display: block;
	height: 20px;
	color: #1d3448;
	font-size: 12px;
	font: "verdana";
	text-decoration: none;
	background: url('/2008/images/innerHeadingBorder.gif');
	background-position: bottom ;
	background-repeat: repeat-x;
	padding: 0px 0 0px 10px;
}
.soft #innerImgHolderRight a img {
	border: 1px solid #ffffff;
	margin: 0 0 5px 0;
}
.soft #innerImgHolderRight a:hover img {
	border: 1px solid #ff9c00;
}
.soft #innerImgHolderRight a:hover {
	color: #476279;
}
/**************** Inner Body Section *****************/

/**************** Home Body Section *****************/
.mainHeading {
	font-size:20px;
	font-family: Arial;
	font-style: italic;
	font-weight: bold;
	letter-spacing: -2px;
}
.sIFR-active .mainHeading {
	visibility: hidden;
	font-family: Verdana;
	line-height: 1em;
	font-style: italic;
	font-weight: bold;
	letter-spacing: -2px;
}
.soft #dataContainer {
	width: 860px;
	height: auto;
	position: relative;
	padding: 10px 0 0px 0px;
}
.soft #dataSetLeft {
	position: inherit;
	width: 270px;
	height: auto;
	float: left;
	padding-right: 25px; 
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5780a2;
	font-size: 10px;
}
.soft #dataSetLeft a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5780a2;
	font-size: 10px;
	text-decoration: none;
}
.soft #dataSetLeft a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5780a2;
	font-size: 10px;
	text-decoration: underline;
}
.soft #dataSetLeft h2 {
	color: #7f7f7f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top: 1px solid #a2d2e3;
	border-bottom: 1px solid #a2d2e3;
	padding: 3px 0 3px 5px;
	display: block;
	width: 185px;
}
.soft #dataSetMid {
	position: inherit;
	width: 250px;
	height: auto;
	float: left;
	padding-right: 25px;
	padding-left: 20px;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5780a2;
	font-size: 11px;
	background:url(/2008/images/leftBorder.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.soft #dataSetMid h2 {
	color: #7f7f7f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top: 1px solid #a2d2e3;
	border-bottom: 1px solid #a2d2e3;
	padding: 3px 0 3px 5px;
	display: block;
	width: 185px;
}
.soft #dataSetRight {
	position: inherit;
	width: 250px;
	height: auto;
	float: right;
	padding-right: 0px;
	padding-left: 20px;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5780a2;
	font-size: 11px;
	background:url(/2008/images/leftBorder.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.soft #dataSetRight h2 {
	color: #7f7f7f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top: 1px solid #a2d2e3;
	border-bottom: 1px solid #a2d2e3;
	padding: 3px 0 3px 5px;
	display: block;
	width: 185px;
}
.soft .greenTxt {
	color: #3a5600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.soft .blueBullet {
	color: #5780a2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background:url(/2008/images/bulletBlue.gif);
	background-position:10px;
	background-repeat:no-repeat;
	padding-left: 20px;
	line-height: 150%;
}
.soft .blueBullet a {
	color: #5780a2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.soft .blueBullet a:hover {
	text-decoration: underline;
}
/**************** Home Body Section *****************/

/**************** Newsletter Start *****************/
.soft #newsletterContainer {
	width: 253px;
	height: 82px;
	padding: 0 13px 0 13px;
}
.soft #newsletter {
	border: 1px solid #FFFFFF;
	background: url(/2008/images/letterBG.gif);
	background-repeat: repeat-x;
	width: 253px;
	height: 81px;
}
.soft #newsletter .txt {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.soft #newsletter .txt2 {
	color: #be8081;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.soft #newsletter .inputField {
	background: url(/2008/images/letterInputBG.gif);
	color: #FFFFFF;
	text-indent: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: none;
	height: 17px;
	width: 155px;
}
/**************** Newsletter End *****************/

.soft .ContactInputField {
	color: #2b3942;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #699f7f;
	height: 17px;
	width: 155px;
	background: none;
}
.soft .ContactTxtAreaField {
	color: #2b3942;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #699f7f;
	height: 80px;
	width: 250px;
	background: none;
}
/**************** Top Most Navigation *******************/
.soft #topLinks {
	padding: 10px 0 0 0;
	float: right;
}
.topLinks ul{
	list-style-type:none;
}
.topLinks li{
	display:inline;
}
.topLinks a {
	text-decoration:none;
	font:"Trebuchet MS";
	font-size: 11px;
	letter-spacing: -1.5px;
	font-weight: 500;
	color: #89acd0;
	/*border-right:1px solid #89acd0;*/
}
.topLinks a:hover{
	color: #7994b0;
}
/************* End Top Most Navigation ********************/

/**************** Top Navigation *******************/
.soft #menu {
	position: relative;
	width: 860px;
	height: 38px;
	/*text-align: right;*/
	font:"Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
}
.menu ul{
	list-style-type:none;
	margin:0;
	margin-left: 5px; /*Left offset of entire tab menu relative to page*/
	padding:0;
}
.menu li{
	display:inline;
	margin:0;
	padding:0;
}
.menu a {
	text-decoration:none;
	font:"Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	/*border-right:1px solid #FFFFFF;*/
	float:right;
	margin-right: 2px; /*spacing between each tab*/
	margin-left: 2px;
	padding:0 0 0 9px;
	line-height: 38px;
}
.menu a span {
	float:left;
	display:block;
	padding: 0px 12px 2px 3px;
}
.menu a:hover {
	cursor: hand;
	color: #ffffff;
	background: url(/2008/images/menuLeft.gif) no-repeat;
	float:right;
	margin-right: 2px; /*spacing between each tab*/
	margin-left: 2px;
	padding:0 0 0 9px;
}
.menu a:hover span{
	color: #ffffff;
	background: url(/2008/images/menuRight.gif) no-repeat right top;
	display:block;
	padding: 0px 12px 2px 3px;
}
#menu li a#current {
	cursor: hand;
	color: #ffffff;
	background: url(/2008/images/menuLeft.gif) no-repeat;
	float:right;
	margin-right: 2px; /*spacing between each tab*/
	margin-left: 2px;
	padding:0 0 0 9px;
}
#menu li a#current span {
	color: #ffffff;
	background: url(/2008/images/menuRight.gif) no-repeat right top;
	display:block;
	padding: 0px 12px 2px 3px;
}
/*** Home menu ***/
.soft #menuHome {
	position: relative;
	width: 860px;
	height: 38px;
	/*text-align: right;*/
	font:"Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
}
.menuHome ul{
	list-style-type:none;
	margin:0;
	margin-left: 5px; /*Left offset of entire tab menu relative to page*/
	padding:0;
}
.menuHome li{
	display:inline;
	margin:0;
	padding:0;
}
.menuHome a {
	text-decoration:none;
	font:"Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	/*border-right:1px solid #FFFFFF;*/
	float:right;
	margin-right: 2px; /*spacing between each tab*/
	margin-left: 2px;
	padding:0 0 0 9px;
	line-height: 38px;
}
.menuHome a span {
	float:left;
	display:block;
	padding: 0px 12px 2px 3px;
}
.menuHome a:hover {
	cursor: hand;
	color: #ffffff;
	background: url(/2008/images/menuLeft-Home.gif) no-repeat;
	float:right;
	margin-right: 2px; /*spacing between each tab*/
	margin-left: 2px;
	padding:0 0 0 9px;
}
.menuHome a:hover span{
	color: #ffffff;
	background: url(/2008/images/menuRight-Home.gif) no-repeat right top;
	display:block;
	padding: 0px 12px 2px 3px;
}
#menuHome li a#currentHome {
	cursor: hand;
	color: #ffffff;
	background: url(/2008/images/menuLeft-Home.gif) no-repeat;
	float:right;
	margin-right: 2px; /*spacing between each tab*/
	margin-left: 2px;
	padding:0 0 0 9px;
}
#menuHome li a#currentHome span {
	color: #ffffff;
	background: url(/2008/images/menuRight-Home.gif) no-repeat right top;
	display:block;
	padding: 0px 12px 2px 3px;
}
/*** Home Menu ***/

/*** Solution menu ***/
.soft #menuSolution {
	position: relative;
	width: 860px;
	height: 38px;
	/*text-align: right;*/
	font:"Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
}
.menuSolution ul{
	list-style-type:none;
	margin:0;
	margin-left: 5px; /*Left offset of entire tab menu relative to page*/
	padding:0;
}
.menuSolution li{
	display:inline;
	margin:0;
	padding:0;
}
.menuSolution a {
	text-decoration:none;
	font:"Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	/*border-right:1px solid #FFFFFF;*/
	float:right;
	margin-right: 2px; /*spacing between each tab*/
	margin-left: 2px;
	padding:0 0 0 9px;
	line-height: 38px;
}
.menuSolution a span {
	float:left;
	display:block;
	padding: 0px 12px 2px 3px;
}
.menuSolution a:hover {
	cursor: hand;
	color: #ffffff;
	background: url(/2008/images/menuLeft-Solution.gif) no-repeat;
	float:right;
	margin-right: 2px; /*spacing between each tab*/
	margin-left: 2px;
	padding:0 0 0 9px;
}
.menuSolution a:hover span{
	color: #ffffff;
	background: url(/2008/images/menuRight-Solution.gif) no-repeat right top;
	display:block;
	padding: 0px 12px 2px 3px;
}
#menuSolution li a#currentSolution {
	cursor: hand;
	color: #ffffff;
	background: url(/2008/images/menuLeft-Solution.gif) no-repeat;
	float:right;
	margin-right: 2px; /*spacing between each tab*/
	margin-left: 2px;
	padding:0 0 0 9px;
}
#menuSolution li a#currentSolution span {
	color: #ffffff;
	background: url(/2008/images/menuRight-Solution.gif) no-repeat right top;
	display:block;
	padding: 0px 12px 2px 3px;
}
/*** Solution Menu ***/

/*** About menu ***/
.soft #menuAbout {
	position: relative;
	width: 860px;
	height: 38px;
	/*text-align: right;*/
	font:"Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
}
.menuAbout ul{
	list-style-type:none;
	margin:0;
	margin-left: 5px; /*Left offset of entire tab menu relative to page*/
	padding:0;
}
.menuAbout li{
	display:inline;
	margin:0;
	padding:0;
}
.menuAbout a {
	text-decoration:none;
	font:"Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	/*border-right:1px solid #FFFFFF;*/
	float:right;
	margin-right: 2px; /*spacing between each tab*/
	margin-left: 2px;
	padding:0 0 0 9px;
	line-height: 38px;
}
.menuAbout a span {
	float:left;
	display:block;
	padding: 0px 12px 2px 3px;
}
.menuAbout a:hover {
	cursor: hand;
	color: #ffffff;
	background: url(/2008/images/menuLeft-About.gif) no-repeat;
	float:right;
	margin-right: 2px; /*spacing between each tab*/
	margin-left: 2px;
	padding:0 0 0 9px;
}
.menuAbout a:hover span{
	color: #ffffff;
	background: url(/2008/images/menuRight-About.gif) no-repeat right top;
	display:block;
	padding: 0px 12px 2px 3px;
}
#menuAbout li a#currentAbout {
	cursor: hand;
	color: #ffffff;
	background: url(/2008/images/menuLeft-About.gif) no-repeat;
	float:right;
	margin-right: 2px; /*spacing between each tab*/
	margin-left: 2px;
	padding:0 0 0 9px;
}
#menuAbout li a#currentAbout span {
	color: #ffffff;
	background: url(/2008/images/menuRight-About.gif) no-repeat right top;
	display:block;
	padding: 0px 12px 2px 3px;
}
/*** About Menu ***/

/*** Projects menu ***/
.soft #menuProjects {
	position: relative;
	width: 860px;
	height: 38px;
	/*text-align: right;*/
	font:"Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
}
.menuProjects ul{
	list-style-type:none;
	margin:0;
	margin-left: 5px; /*Left offset of entire tab menu relative to page*/
	padding:0;
}
.menuProjects li{
	display:inline;
	margin:0;
	padding:0;
}
.menuProjects a {
	text-decoration:none;
	font:"Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	/*border-right:1px solid #FFFFFF;*/
	float:right;
	margin-right: 2px; /*spacing between each tab*/
	margin-left: 2px;
	padding:0 0 0 9px;
	line-height: 38px;
}
.menuProjects a span {
	float:left;
	display:block;
	padding: 0px 12px 2px 3px;
}
.menuProjects a:hover {
	cursor: hand;
	color: #ffffff;
	background: url(/2008/images/menuLeft-Projects.gif) no-repeat;
	float:right;
	margin-right: 2px; /*spacing between each tab*/
	margin-left: 2px;
	padding:0 0 0 9px;
}
.menuProjects a:hover span{
	color: #ffffff;
	background: url(/2008/images/menuRight-Projects.gif) no-repeat right top;
	display:block;
	padding: 0px 12px 2px 3px;
}
#menuProjects li a#currentProjects {
	cursor: hand;
	color: #ffffff;
	background: url(/2008/images/menuLeft-Projects.gif) no-repeat;
	float:right;
	margin-right: 2px; /*spacing between each tab*/
	margin-left: 2px;
	padding:0 0 0 9px;
}
#menuProjects li a#currentProjects span {
	color: #ffffff;
	background: url(/2008/images/menuRight-Projects.gif) no-repeat right top;
	display:block;
	padding: 0px 12px 2px 3px;
}
/*** Projects Menu ***/

/*** Products menu ***/
.soft #menuProducts {
	position: relative;
	width: 860px;
	height: 38px;
	/*text-align: right;*/
	font:"Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
}
.menuProducts ul{
	list-style-type:none;
	margin:0;
	margin-left: 5px; /*Left offset of entire tab menu relative to page*/
	padding:0;
}
.menuProducts li{
	display:inline;
	margin:0;
	padding:0;
}
.menuProducts a {
	text-decoration:none;
	font:"Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	/*border-right:1px solid #FFFFFF;*/
	float:right;
	margin-right: 2px; /*spacing between each tab*/
	margin-left: 2px;
	padding:0 0 0 9px;
	line-height: 38px;
}
.menuProducts a span {
	float:left;
	display:block;
	padding: 0px 12px 2px 3px;
}
.menuProducts a:hover {
	cursor: hand;
	color: #ffffff;
	background: url(/2008/images/menuLeft-Products.gif) no-repeat;
	float:right;
	margin-right: 2px; /*spacing between each tab*/
	margin-left: 2px;
	padding:0 0 0 9px;
}
.menuProducts a:hover span{
	color: #ffffff;
	background: url(/2008/images/menuRight-Products.gif) no-repeat right top;
	display:block;
	padding: 0px 12px 2px 3px;
}
#menuProducts li a#currentProducts {
	cursor: hand;
	color: #ffffff;
	background: url(/2008/images/menuLeft-Products.gif) no-repeat;
	float:right;
	margin-right: 2px; /*spacing between each tab*/
	margin-left: 2px;
	padding:0 0 0 9px;
}
#menuProducts li a#currentProducts span {
	color: #ffffff;
	background: url(/2008/images/menuRight-Products.gif) no-repeat right top;
	display:block;
	padding: 0px 12px 2px 3px;
}
/*** Products Menu ***/

/*** Media menu ***/
.soft #menuMedia {
	position: relative;
	width: 860px;
	height: 38px;
	/*text-align: right;*/
	font:"Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
}
.menuMedia ul{
	list-style-type:none;
	margin:0;
	margin-left: 5px; /*Left offset of entire tab menu relative to page*/
	padding:0;
}
.menuMedia li{
	display:inline;
	margin:0;
	padding:0;
}
.menuMedia a {
	text-decoration:none;
	font:"Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	/*border-right:1px solid #FFFFFF;*/
	float:right;
	margin-right: 2px; /*spacing between each tab*/
	margin-left: 2px;
	padding:0 0 0 9px;
	line-height: 38px;
}
.menuMedia a span {
	float:left;
	display:block;
	padding: 0px 12px 2px 3px;
}
.menuMedia a:hover {
	cursor: hand;
	color: #ffffff;
	background: url(/2008/images/menuLeft-Media.gif) no-repeat;
	float:right;
	margin-right: 2px; /*spacing between each tab*/
	margin-left: 2px;
	padding:0 0 0 9px;
}
.menuMedia a:hover span{
	color: #ffffff;
	background: url(/2008/images/menuRight-Media.gif) no-repeat right top;
	display:block;
	padding: 0px 12px 2px 3px;
}
#menuMedia li a#currentMedia {
	cursor: hand;
	color: #ffffff;
	background: url(/2008/images/menuLeft-Media.gif) no-repeat;
	float:right;
	margin-right: 2px; /*spacing between each tab*/
	margin-left: 2px;
	padding:0 0 0 9px;
}
#menuMedia li a#currentMedia span {
	color: #ffffff;
	background: url(/2008/images/menuRight-Media.gif) no-repeat right top;
	display:block;
	padding: 0px 12px 2px 3px;
}
/*** Media Menu ***/

/*** Clients menu ***/
.soft #menuClients {
	position: relative;
	width: 860px;
	height: 38px;
	/*text-align: right;*/
	font:"Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
}
.menuClients ul{
	list-style-type:none;
	margin:0;
	margin-left: 5px; /*Left offset of entire tab menu relative to page*/
	padding:0;
}
.menuClients li{
	display:inline;
	margin:0;
	padding:0;
}
.menuClients a {
	text-decoration:none;
	font:"Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	/*border-right:1px solid #FFFFFF;*/
	float:right;
	margin-right: 2px; /*spacing between each tab*/
	margin-left: 2px;
	padding:0 0 0 9px;
	line-height: 38px;
}
.menuClients a span {
	float:left;
	display:block;
	padding: 0px 12px 2px 3px;
}
.menuClients a:hover {
	cursor: hand;
	color: #ffffff;
	background: url(/2008/images/menuLeft-Clients.gif) no-repeat;
	float:right;
	margin-right: 2px; /*spacing between each tab*/
	margin-left: 2px;
	padding:0 0 0 9px;
}
.menuClients a:hover span{
	color: #ffffff;
	background: url(/2008/images/menuRight-Clients.gif) no-repeat right top;
	display:block;
	padding: 0px 12px 2px 3px;
}
#menuClients li a#currentClients {
	cursor: hand;
	color: #ffffff;
	background: url(/2008/images/menuLeft-Clients.gif) no-repeat;
	float:right;
	margin-right: 2px; /*spacing between each tab*/
	margin-left: 2px;
	padding:0 0 0 9px;
}
#menuClients li a#currentClients span {
	color: #ffffff;
	background: url(/2008/images/menuRight-Clients.gif) no-repeat right top;
	display:block;
	padding: 0px 12px 2px 3px;
}
/*** Clients Menu ***/

/*** Products menu ***/
.soft #menuProducts {
	position: relative;
	width: 860px;
	height: 38px;
	/*text-align: right;*/
	font:"Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
}
.menuProducts ul{
	list-style-type:none;
	margin:0;
	margin-left: 5px; /*Left offset of entire tab menu relative to page*/
	padding:0;
}
.menuProducts li{
	display:inline;
	margin:0;
	padding:0;
}
.menuProducts a {
	text-decoration:none;
	font:"Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	/*border-right:1px solid #FFFFFF;*/
	float:right;
	margin-right: 2px; /*spacing between each tab*/
	margin-left: 2px;
	padding:0 0 0 9px;
	line-height: 38px;
}
.menuProducts a span {
	float:left;
	display:block;
	padding: 0px 12px 2px 3px;
}
.menuProducts a:hover {
	cursor: hand;
	color: #ffffff;
	background: url(/2008/images/menuLeft-Products.gif) no-repeat;
	float:right;
	margin-right: 2px; /*spacing between each tab*/
	margin-left: 2px;
	padding:0 0 0 9px;
}
.menuProducts a:hover span{
	color: #ffffff;
	background: url(/2008/images/menuRight-Products.gif) no-repeat right top;
	display:block;
	padding: 0px 12px 2px 3px;
}
#menuProducts li a#currentProducts {
	cursor: hand;
	color: #ffffff;
	background: url(/2008/images/menuLeft-Products.gif) no-repeat;
	float:right;
	margin-right: 2px; /*spacing between each tab*/
	margin-left: 2px;
	padding:0 0 0 9px;
}
#menuProducts li a#currentProducts span {
	color: #ffffff;
	background: url(/2008/images/menuRight-Products.gif) no-repeat right top;
	display:block;
	padding: 0px 12px 2px 3px;
}
/*** Products Menu ***/

/*** Services menu ***/
.soft #menuServices {
	position: relative;
	width: 860px;
	height: 38px;
	/*text-align: right;*/
	font:"Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
}
.menuServices ul{
	list-style-type:none;
	margin:0;
	margin-left: 5px; /*Left offset of entire tab menu relative to page*/
	padding:0;
}
.menuServices li{
	display:inline;
	margin:0;
	padding:0;
}
.menuServices a {
	text-decoration:none;
	font:"Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	/*border-right:1px solid #FFFFFF;*/
	float:right;
	margin-right: 2px; /*spacing between each tab*/
	margin-left: 2px;
	padding:0 0 0 9px;
	line-height: 38px;
}
.menuServices a span {
	float:left;
	display:block;
	padding: 0px 12px 2px 3px;
}
.menuServices a:hover {
	cursor: hand;
	color: #ffffff;
	background: url(/2008/images/menuLeft-Services.gif) no-repeat;
	float:right;
	margin-right: 2px; /*spacing between each tab*/
	margin-left: 2px;
	padding:0 0 0 9px;
}
.menuServices a:hover span{
	color: #ffffff;
	background: url(/2008/images/menuRight-Services.gif) no-repeat right top;
	display:block;
	padding: 0px 12px 2px 3px;
}
#menuServices li a#currentServices {
	cursor: hand;
	color: #ffffff;
	background: url(/2008/images/menuLeft-Services.gif) no-repeat;
	float:right;
	margin-right: 2px; /*spacing between each tab*/
	margin-left: 2px;
	padding:0 0 0 9px;
}
#menuServices li a#currentServices span {
	color: #ffffff;
	background: url(/2008/images/menuRight-Services.gif) no-repeat right top;
	display:block;
	padding: 0px 12px 2px 3px;
}
/*** Services Menu ***/

/************* End Top Navigation ********************/

/**************** Foot Navigation *******************/
#footNav ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#footNav ul li{
	display: inline;
}
#footNav ul li a {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2c4e6c;
	padding:0px 10px 0px 5px;
	border-right:1px solid #2c4e6c;
}
#footNav ul li a:hover{
	color: #557c9e;
}
/************* End Foot Navigation ********************/

/**************** Down Navigation *******************/
#downNav ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#downNav ul li{
	display: inline;
}
#downNav ul li a {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	padding:0px 4px 0px 0px;
	border-right:1px solid #FFFFFF;
}
#downNav ul li a:hover{
	color: #666666;
}

.txtSmallWhite {
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
/************* End Down Navigation ********************/

/**************** About Left Navigation *******************/
#menuLeftAbout {
width: 205px;
float:left;
}

#menuLeftAbout ul
{
font-family: Verdana;
list-style-type:none;
margin:0;
padding:0;
}

#menuLeftAbout li
{
display: inline;
/* for IE5 and IE6 */
}

#menuLeftAbout li #headTxt
{
color: #1d3448;
text-decoration: none;
font: "Trebuchet MS";
font-size: 12px;
font-weight: 500;
letter-spacing: -1.5px;
display: block;
padding: 3px;
width: 167px;
background: url('/2008/images/menuBorder.gif');
background-repeat: repeat-x;
padding: 7px 0 7px 0px;
}

#menuLeftAbout a
{
color: #2c4e6c;
text-decoration: none;
font-size: 10px;
font-weight: normal;
display: block;
padding: 3px;
width: 157px;
background: url('/2008/images/menuBorder.gif');
background-repeat: repeat-x;
padding: 7px 0 7px 10px;
}

#menuLeftAbout a:hover
{
background: url('/2008/images/menuBorderOverAbout.gif');
background-repeat: repeat-x;
color: #fff;
}

#menuLeftAbout li a#currentAbout
{
color: #ffffff;
/*background: #ff9c00;*/
background: url('/2008/images/menuBorderOverAbout.gif');
background-repeat: repeat-x;
}
/************* End About Left Navigation ********************/

/**************** Services Left Navigation *******************/
#menuLeftServices {
width: 205px;
float:left;
}

#menuLeftServices ul
{
font-family: Verdana;
list-style-type:none;
margin:0;
padding:0;
}

#menuLeftServices li
{
display: inline;
/* for IE5 and IE6 */
}

#menuLeftServices li #headTxt
{
color: #1d3448;
text-decoration: none;
font: "Trebuchet MS";
font-size: 12px;
font-weight: 500;
letter-spacing: -1.5px;
display: block;
padding: 3px;
width: 167px;
background: url('/2008/images/menuBorder.gif');
background-repeat: repeat-x;
padding: 7px 0 7px 0px;
}

#menuLeftServices a
{
color: #2c4e6c;
text-decoration: none;
font-size: 10px;
font-weight: normal;
display: block;
padding: 3px;
width: 157px;
background: url('/2008/images/menuBorder.gif');
background-repeat: repeat-x;
padding: 7px 0 7px 10px;
}

#menuLeftServices a:hover
{
background: url('/2008/images/menuBorderOverServices.gif');
background-repeat: repeat-x;
color: #fff;
}

#menuLeftServices li a#currentServices
{
color: #ffffff;
/*background: #ff9c00;*/
background: url('/2008/images/menuBorderOverServices.gif');
background-repeat: repeat-x;
}
/************* End Services Left Navigation ********************/

/**************** Solutions Left Navigation *******************/
#menuLeftSolutions {
width: 205px;
float:left;
}

#menuLeftSolutions ul
{
font-family: Verdana;
list-style-type:none;
margin:0;
padding:0;
}

#menuLeftSolutions li
{
display: inline;
/* for IE5 and IE6 */
}

#menuLeftSolutions li #headTxt
{
color: #1d3448;
text-decoration: none;
font: "Trebuchet MS";
font-size: 12px;
font-weight: 500;
letter-spacing: -1.5px;
display: block;
padding: 3px;
width: 167px;
background: url('/2008/images/menuBorder.gif');
background-repeat: repeat-x;
padding: 7px 0 7px 0px;
}

#menuLeftSolutions a
{
color: #2c4e6c;
text-decoration: none;
font-size: 10px;
font-weight: normal;
display: block;
padding: 3px;
width: 157px;
background: url('/2008/images/menuBorder.gif');
background-repeat: repeat-x;
padding: 7px 0 7px 10px;
}

#menuLeftSolutions a:hover
{
background: url('/2008/images/menuBorderOverSolutions.gif');
background-repeat: repeat-x;
color: #fff;
}

#menuLeftSolutions li a#currentSolutions
{
color: #ffffff;
/*background: #ff9c00;*/
background: url('/2008/images/menuBorderOverSolutions.gif');
background-repeat: repeat-x;
}
#menuLeftSolutions li #headTxt:hover {
	background: url('/2008/images/menuBorderOverSolutions.gif');
	background-repeat: repeat-x;
	color: #fff;
	padding-left: 2px;
}
#menuLeftSolutions li #headTxtCurrent {
	
	text-decoration: none;
	font: "Trebuchet MS";
	font-size: 12px;
	font-weight: 500;
	letter-spacing: -1.5px;
	display: block;
	padding: 3px;
	width: 167px;
	padding: 7px 0 7px 3px;
	background: url('/2008/images/menuBorderOverSolutions.gif');
	background-repeat: repeat-x;
	color: #ffffff;	
}
/************* End Solutions Left Navigation ********************/

/**************** Projects Left Navigation *******************/
#menuLeftProjects {
width: 205px;
float:left;
}

#menuLeftProjects ul
{
font-family: Verdana;
list-style-type:none;
margin:0;
padding:0;
}

#menuLeftProjects li
{
display: inline;
/* for IE5 and IE6 */
}

#menuLeftProjects li #headTxt
{
color: #1d3448;
text-decoration: none;
font: "Trebuchet MS";
font-size: 12px;
font-weight: 500;
letter-spacing: -1.5px;
display: block;
padding: 3px;
width: 167px;
background: url('/2008/images/menuBorder.gif');
background-repeat: repeat-x;
padding: 7px 0 7px 0px;
}

#menuLeftProjects a
{
color: #2c4e6c;
text-decoration: none;
font-size: 10px;
font-weight: normal;
display: block;
padding: 3px;
width: 157px;
background: url('/2008/images/menuBorder.gif');
background-repeat: repeat-x;
padding: 7px 0 7px 10px;
}

#menuLeftProjects a:hover
{
background: url('/2008/images/menuBorderOverProjects.gif');
background-repeat: repeat-x;
color: #fff;
}

#menuLeftProjects li a#currentProjects
{
color: #ffffff;
/*background: #ff9c00;*/
background: url('/2008/images/menuBorderOverProjects.gif');
background-repeat: repeat-x;
}
/************* End Projects Left Navigation ********************/

/**************** Products Left Navigation *******************/
#menuLeftProducts {
width: 205px;
float:left;
}

#menuLeftProducts ul
{
font-family: Verdana;
list-style-type:none;
margin:0;
padding:0;
}

#menuLeftProducts li
{
display: inline;
/* for IE5 and IE6 */
}

#menuLeftProducts li #headTxt
{
color: #1d3448;
text-decoration: none;
font: "Trebuchet MS";
font-size: 12px;
font-weight: 500;
letter-spacing: -1.5px;
display: block;
padding: 3px;
width: 167px;
background: url('/2008/images/menuBorder.gif');
background-repeat: repeat-x;
padding: 7px 0 7px 0px;
}

#menuLeftProducts a
{
color: #2c4e6c;
text-decoration: none;
font-size: 10px;
font-weight: normal;
display: block;
padding: 3px;
width: 157px;
background: url('/2008/images/menuBorder.gif');
background-repeat: repeat-x;
padding: 7px 0 7px 10px;
}

#menuLeftProducts a:hover
{
background: url('/2008/images/menuBorderOverProducts.gif');
background-repeat: repeat-x;
color: #fff;
}

#menuLeftProducts li a#currentProducts
{
color: #ffffff;
/*background: #ff9c00;*/
background: url('/2008/images/menuBorderOverProducts.gif');
background-repeat: repeat-x;
}
#menuLeftProducts li #headTxt:hover {
	background: url('/2008/images/menuBorderOverProducts.gif');
	background-repeat: repeat-x;
	color: #fff;
	padding-left: 2px;
}
#menuLeftProducts li #headTxtCurrent {
	
	text-decoration: none;
	font: "Trebuchet MS";
	font-size: 12px;
	font-weight: 500;
	letter-spacing: -1.5px;
	display: block;
	padding: 3px;
	width: 167px;
	padding: 7px 0 7px 3px;
	background: url('/2008/images/menuBorderOverProducts.gif');
	background-repeat: repeat-x;
	color: #ffffff;	
}
/************* End Products Left Navigation ********************/

/**************** Clients Left Navigation *******************/
#menuLeftClients {
width: 205px;
float:left;
}

#menuLeftClients ul
{
font-family: Verdana;
list-style-type:none;
margin:0;
padding:0;
}

#menuLeftClients li
{
display: inline;
/* for IE5 and IE6 */
}

#menuLeftClients li #headTxt
{
color: #1d3448;
text-decoration: none;
font: "Trebuchet MS";
font-size: 12px;
font-weight: 500;
letter-spacing: -1.5px;
display: block;
padding: 3px;
width: 167px;
background: url('/2008/images/menuBorder.gif');
background-repeat: repeat-x;
padding: 7px 0 7px 0px;
}

#menuLeftClients a
{
color: #2c4e6c;
text-decoration: none;
font-size: 10px;
font-weight: normal;
display: block;
padding: 3px;
width: 157px;
background: url('/2008/images/menuBorder.gif');
background-repeat: repeat-x;
padding: 7px 0 7px 10px;
}

#menuLeftClients a:hover
{
background: url('/2008/images/menuBorderOverClients.gif');
background-repeat: repeat-x;
color: #fff;
}

#menuLeftClients li a#currentClients
{
color: #ffffff;
/*background: #ff9c00;*/
background: url('/2008/images/menuBorderOverClients.gif');
background-repeat: repeat-x;
}
/************* End Clients Left Navigation ********************/

/**************** Media Left Navigation *******************/
#menuLeftMedia {
width: 205px;
float:left;
}

#menuLeftMedia ul
{
font-family: Verdana;
list-style-type:none;
margin:0;
padding:0;
}

#menuLeftMedia li
{
display: inline;
/* for IE5 and IE6 */
}

#menuLeftMedia li #headTxt
{
color: #1d3448;
text-decoration: none;
font: "Trebuchet MS";
font-size: 12px;
font-weight: 500;
letter-spacing: -1.5px;
display: block;
padding: 3px;
width: 167px;
background: url('/2008/images/menuBorder.gif');
background-repeat: repeat-x;
padding: 7px 0 7px 0px;
}

#menuLeftMedia a
{
color: #2c4e6c;
text-decoration: none;
font-size: 10px;
font-weight: normal;
display: block;
padding: 3px;
width: 157px;
background: url('/2008/images/menuBorder.gif');
background-repeat: repeat-x;
padding: 7px 0 7px 10px;
}

#menuLeftMedia a:hover
{
background: url('/2008/images/menuBorderOverMedia.gif');
background-repeat: repeat-x;
color: #fff;
}

#menuLeftMedia li a#currentMedia
{
color: #ffffff;
/*background: #ff9c00;*/
background: url('/2008/images/menuBorderOverMedia.gif');
background-repeat: repeat-x;
}
/************* End Media Left Navigation ********************/

/**************** Contact Left Navigation *******************/
#menuLeftContact {
width: 205px;
float:left;
}

#menuLeftContact ul
{
font-family: Verdana;
list-style-type:none;
margin:0;
padding:0;
}

#menuLeftContact li
{
display: inline;
/* for IE5 and IE6 */
}

#menuLeftContact li #headTxt
{
color: #1d3448;
text-decoration: none;
font: "Trebuchet MS";
font-size: 12px;
font-weight: 500;
letter-spacing: -1.5px;
display: block;
padding: 3px;
width: 167px;
background: url('/2008/images/menuBorder.gif');
background-repeat: repeat-x;
padding: 7px 0 7px 0px;
}

#menuLeftContact a
{
color: #2c4e6c;
text-decoration: none;
font-size: 10px;
font-weight: normal;
display: block;
padding: 3px;
width: 157px;
background: url('/2008/images/menuBorder.gif');
background-repeat: repeat-x;
padding: 7px 0 7px 10px;
}

#menuLeftContact a:hover
{
background: url('/2008/images/menuBorderOverContact.gif');
background-repeat: repeat-x;
color: #fff;
}

#menuLeftContact li a#currentContact
{
color: #ffffff;
/*background: #ff9c00;*/
background: url('/2008/images/menuBorderOverContact.gif');
background-repeat: repeat-x;
}
/************* End Contact Left Navigation ********************/

/******* Services Bullets *******/
.soft #innerBulletsServices {
	padding-top: 10px;
	background: url('/2008/images/innerBulletsBorder.gif');
	background-repeat: no-repeat;
	background-position: left;
	color: #395976;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: top;
}

.soft #innerBulletsServices ul {
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none;
	line-height: 20px;
}
.soft #innerBulletsServices li {
	background: url('/2008/images/bullet_services.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	list-style: url(/2008/images/spacer.gif);
	margin: 0;
	padding: 0 0 0 25px;
}
/***** Services Bullets ******/

/******* aboutus Bullets *******/
.soft #innerBulletsAbout {
	padding-top: 10px;
	background: url('/2008/images/innerBulletsBorder.gif');
	background-repeat: no-repeat;
	background-position: left;
	color: #395976;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: top;
}

.soft #innerBulletsAbout ul {
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none;
	line-height: 20px;
}
.soft #innerBulletsAbout li {
	background: url('/2008/images/bullet_about.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	list-style: url(/2008/images/spacer.gif);
	margin: 0;
	padding: 0 0 0 25px;
}
/***** aboutus Bullets ******/

/******* solution Bullets *******/
.soft #innerBulletssolution {
	padding-top: 10px;
	background: url('/2008/images/innerBulletsBorder.gif');
	background-repeat: no-repeat;
	background-position: left;
	color: #395976;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: top;
}

.soft #innerBulletssolution ul {
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none;
	line-height: 20px;
}
.soft #innerBulletssolution li {
	background: url('/2008/images/bullet_solutions.png');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	list-style: url(/2008/images/spacer.gif);
	margin: 0;
	padding: 0 0 0 25px;
}
/***** solution Bullets ******/

/******* contact Bullets *******/
.soft #innerBulletscontact {
	padding-top: 10px;
	background: url('/2008/images/innerBulletsBorder.gif');
	background-repeat: no-repeat;
	background-position: left;
	color: #395976;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: top;
}

.soft #innerBulletscontact ul {
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none;
	line-height: 20px;
}
.soft #innerBulletscontact li {
	background: url('/2008/images/bullet_contact.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	list-style: url(/2008/images/spacer.gif);
	margin: 0;
	padding: 0 0 0 25px;
}
/***** contact Bullets ******/

/******* media Bullets *******/
.soft #innerBulletsmedia {
	padding-top: 10px;
	background: url('/2008/images/innerBulletsBorder.gif');
	background-repeat: no-repeat;
	background-position: left;
	color: #395976;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: top;
}

.soft #innerBulletsmedia ul {
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none;
	line-height: 20px;
}
.soft #innerBulletsmedia li {
	background: url('/2008/images/bullet_media.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	list-style: url(/2008/images/spacer.gif);
	margin: 0;
	padding: 0 0 0 25px;
}
/***** media Bullets ******/

/******* Products Bullets *******/
.soft #innerBulletsProducts {
	padding-top: 10px;
	background: url('/2008/images/innerBulletsBorder.gif');
	background-repeat: no-repeat;
	background-position: left;
	color: #395976;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: top;
}

.soft #innerBulletsProducts ul {
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none;
	line-height: 20px;
}
.soft #innerBulletsProducts li {
	background: url('/2008/images/bullet_Products.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	list-style: url(/2008/images/spacer.gif);
	margin: 0;
	padding: 0 0 0 25px;
}
/***** Products Bullets ******/

/******* Clients Bullets *******/
.soft #innerBulletsClients {
	padding-top: 10px;
	background: url('/2008/images/innerBulletsBorder.gif');
	background-repeat: no-repeat;
	background-position: left;
	color: #395976;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: top;
}

.soft #innerBulletsClients ul {
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none;
	line-height: 20px;
}
.soft #innerBulletsClients li {
	background: url('/2008/images/bullet_Clients.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	list-style: url(/2008/images/spacer.gif);
	margin: 0;
	padding: 0 0 0 25px;
}
/***** Clients Bullets ******/

/**** Product Highlights ****/
.soft #highlights {
	background: url(/2008/images/product_bg.gif); 
	background-repeat: no-repeat; 
	height: 178px;
	min-height: 178px;
	padding: 10px 0 0 20px;
}

.soft .hhead {
	font: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
}

.soft #highlights a {
	font: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color:#395976; 
	text-decoration:none;
	line-height: 25px;
}

.soft #highlights a:hover {
	font: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color:#395976; 
	text-decoration:underline;
}

.soft #proDwn {
	width: 410px;
	float: left;
}
.soft #proDwn .more {
	padding: 0 20px 20px 0;
}
.soft #proDwn .more a {
	color: #666666;
}

.soft #proDwn .more a:hover {
	color: #333333;
	text-decoration: underline;
}
.soft #proDwn ul {
	list-style: square;
	line-height: 18px;
	color: #395976;
	font-size: 10px;
}

.soft #proDwnRight {
	float: right;
	width: 128px;
}
#proDwnRight ul
{
font-family: Verdana;
list-style-type:none;
margin:0;
padding:0;
}

#proDwnRight li
{
display: inline;
/* for IE5 and IE6 */
}
.soft #proDwnRight a {
	font: "Trebuchet MS";
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	background: url('/2008/images/menuBorder.gif');
	background-repeat: repeat-x;
	display: block;
	padding: 7px 0 7px 5px;
}

.soft #proDwnRight a:hover {
	font: "Trebuchet MS";
	color: #395976;
	font-size: 10px;
	text-decoration: none;
}

#sideIcons {
	padding-top: 20px;
}

#sideIcons a {
	font: "verdana";
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}

#sideIcons a:hover {
	text-decoration: underline;
}
/**** End Product Highlights ****/

/* here's the box*/
.boxbg{background: url(/2008/images/bg.gif) 0 0 repeat-x #f5f5f5; width: 440px;margin-left: 30px;}
.boxt {background: url(/2008/images/dot.gif) 0 0 repeat-x; width: 440px}
.boxb {background: url(/2008/images/dot.gif) 0 100% repeat-x}
.boxl {background: url(/2008/images/dot.gif) 0 0 repeat-y}
.boxr {background: url(/2008/images/dot.gif) 100% 0 repeat-y}
.boxbl {background: url(/2008/images/bl.gif) 0 100% no-repeat;}
.boxbr {background: url(/2008/images/br.gif) 100% 100% no-repeat}
.boxtl {background: url(/2008/images/tl.gif) 0 0 no-repeat}
.boxtr {background: url(/2008/images/tr.gif) 100% 0 no-repeat; padding:10px}
/* End of Box */

.cscIn ul {
	list-style: square;
	line-height: 18px;
	color: #395976;
	font-size: 10px;
}

.cscIn a {
	font: "verdana";
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}

.cscIn a:hover {
	text-decoration: underline;
}
/* End Styles */