
/*  MORE styles on style_editor    */

body,td,.defaulttext  {
	font-family: arial, helvetica, sans-serif;
	color : #2B2B2B;
	font-size :12px;
	line-height:20px;
}

.smaller {
	font-size:11px;
}

.tiny {
	font-size:10px;
}

body  {
	SCROLLBAR-BASE-COLOR: #91BDEB;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
}

a {
	text-decoration:underline;
	color : #000099;
	outline:0px;
}

a:hover   {
	text-decoration:underline;
	color : #990000;
}

.topsmallnav {
float:left;
display:inline;
width:270px;
margin:15px 0px 0px 0px;
}

.topsmallnav a {
font: 11px arial, helvetica, sans-serif;
color:#256599;
text-decoration:none;
}

.mnav a {
	text-decoration:none;
	color : #ffffff;
	font-family: Verdana,arial, helvetica, sans-serif;
	font-size :9px;
	font-weight:bold;
	padding-left: 14px;
	line-height:10px;
	text-transform: uppercase;
}

 .mnav a:hover  {
color : #cccccc;
text-decoration:none;
}

 a.mnavon {
color : #ffffff;
text-decoration:none;
}

.homenavback {
position:absolute;
top:20px;
left:580px;
width:223px;
height:304px;
margin:0px 0px 0px 0px;
background:url(/images/homenav_back.png) no-repeat;
_background:url(/images/homenav_back.png) no-repeat;
}

a.homenav  {
	text-decoration:none;
	color : #ffffff;
	font:bold 10px Verdana,arial, helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height:31px;
	display:block;
	text-transform: uppercase;
}

 a:hover.homenav   {
color : #cccccc;
text-decoration:none;
}

 a.homenavon {
color : #ffffff;
text-decoration:none;
}







.msubnav a {
	text-decoration:none;
	color : #ffffff;
	font-family: Verdana,arial, helvetica, sans-serif;
	font-size :9px;
	font-weight:bold;
	margin-left: 17px;
	
	text-transform: uppercase;
	padding-left: 13px;
	line-height:10px;
}

 .msubnav a:hover  {
color : #cccccc;
text-decoration:none;
line-height:10px;
}


a.msubnavon {
	text-decoration:none;
	color : #ffffff;
	line-height:10px;

}
.msubnavon {
	text-decoration:none;
	color : #ffffff;
	background-color:#005A82;
	width:170px;
	display:block;
	padding-top: 3px;
	padding-bottom: 3px;
}

.msubnav {
	line-height:14px;
}

.footnav, .footnav a {
	font-size : 10px;
	font-family : Verdana,Arial,helvetica, MS san-serif;
	text-decoration:none;
	color : #A0D0F1;
	font-weight:bold;
}

.footnav a:hover {
	text-decoration:underline;
	color : #ffffff;
	font-weight:bold;
}

select,form,input  {size: 6px;}

.defaultmargin {
margin-left:46;
margin-right:40;
}

	
.productdetailhead {
	font-size : 24px;
	font-family : Verdana,Arial,helvetica, MS san-serif;
	color : #ffffff;
	line-height:22px;
	margin-top:16px;
	vertical-align:middle;
}
	
.productfeatures, .productfeatures li, .productdetail, .productdetail li  {
	font-size : 12px;
	font-family : Arial,helvetica, MS san-serif;
	color : #000000;
	list-style-image: url(/images/bullet_yellow.gif);
	margin-left:-8px;
}


.specchart td {
	font-size : 11px;
	font-family : Arial,helvetica, MS san-serif;
	color : #444444;
	font-weight:bold;
	text-transform: uppercase;
	line-height:16px;
	padding-left:10px;
}

.productheaderlinks,.productheaderlinks a {
	font-size : 11px;
	font-family : Verdana,Arial,helvetica, MS san-serif;
	color : #ffffff;
	text-decoration:none;
	font-weight:bold;
}

.productheaderlinks a:hover {
	font-size : 11px;
	font-family : Verdana,Arial,helvetica, MS san-serif;
	color : #cccccc;
	text-decoration:none;
	font-weight:bold;
}

.segments {
	font-size : 12px;
	font-family : Arial,helvetica, MS san-serif;
	color : #0D4973;
	font-weight:bold;
	text-transform: uppercase;
	padding-left:9px;
}

.marketsegment a {
	font-size : 12px;
	font-family : Arial,helvetica, MS san-serif;
	color : #0D4973;
	font-weight:bold;
	text-transform: uppercase;
	text-decoration:none;
}


.monthheading  {
	font-size : 13px;
	color : #2D6188;
	font-weight : bold;
	padding-left:20px;
}

.sitemap,a.sitemap  {
	font-size : 14px;
	font-family : Arial,helvetica, MS san-serif;
	color : #000099;
	text-decoration:underline;
	font-weight:bold;
}

a:hover.sitemap  {
	font-size : 14px;
	font-family : Arial,helvetica, MS san-serif;
	color : #000099;
	text-decoration:none;
	font-weight:bold;
}

div.capcontent li  {
margin:12px 0px 12px -20px;
list-style-type:square;
}

.captopheader {
font: 25px Arial,helvetica, MS san-serif;
color:#306790;
text-transform:uppercase;
}

.capheader {
font: 25px Arial,helvetica, MS san-serif;
color:#306790;
}

.capshare {
float:left;
display:inline;
width:310px;
margin:10px 0px 0px 0px;
text-align:right;
}

.capshare,.capshare a {
font: bold 11px Arial,helvetica, MS san-serif;
color:#00427a;
}


/*  CAPABILITIES    */

td {
vertical-align:top;
}


.overview_left {
float:left;
display:inline;
width:295px;
margin:0px 0px 0px 44px;
}

.overview_right {
float:left;
display:inline;
width:465px;
margin:0px 0px 0px 0px;
}

.overview_right td {
vertical-align:top;
}

.overview_right li {
list-style-type:square;
margin:0px 0px 0px -18px;
}

.overview_idea {
margin:-10px 0px 0px -30px;
}

.case_left,.case_right {
float:left;
display:inline;
text-align:center;
width:345px;
color:#00427a;
font-weight:bold;
line-height:30px;
}

.case_left {
margin:0px 34px 0px 55px;
}

.case_right {
margin:0px 0px 0px 0px;
}

.case_popleft {
float:left;
display:inline;
width:400px;
margin:46px 0px 0px 44px;
}

.case_popright {
float:left;
display:inline;
width:365px;
margin:20px 0px 0px 0px;
}

.examplesmall {
float:left;
display:inline;
text-align:center;
width:230px;
margin:0px 0px 10px 35px;
color:#00427a;
font-weight:bold;
line-height:30px;
}

.examplepix {
float:left;
display:inline;
text-align:center;
width:610px;
margin:60px 0px 10px 105px;
font-size:16px;
color:#00427a;
font-weight:bold;
line-height:30px;
}

table.formstyle td {
font: bold 13px arial, helvetica, sans-serif;
color:#2f5d89;
}

table.formstyle input {
width:350px;
margin:2px 30px 10px 0px;
padding:2px 0px 2px 2px;
}


