/**************
	STYLES FOR THE NEW HEADER ARE LOCATED AT THE VERY END OF THIS STYLESHEET
***************/


body {
background-color:#5184a2;
background-image:url(images/circles_small_bg.gif);
padding:5px 0;
margin:5px 0;
}

.mainTable {
background-color:#fff;
}

img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}

/* VPX img ROLLOVER********************/

.vpx_intro a:link, .vpx_intro a:visited {
display:block;
width: 457px;
height: 79px;
background: url("images/vpx_intro_ro.gif") 0 0 no-repeat;
text-decoration: none;
}
.vpx_intro a:hover, .vpx_intro a:active { 
background-position: 0 -79px;
color: #049;
}

/*********************/

/* DROP DOWN MENUS ****************************/
#nav, #nav ul {
float: left;
list-style: none;
line-height: 16px;
padding: 0;
margin:0;
}

#nav li a {
display:block;
}

#nav li ul a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display: block;
width:180px;
w\idth: 180px;
color:#0066CC;
text-decoration: none;
padding: 0.25em .5em;
}

#nav li {
float: left;
padding: 0;
}

#nav li ul {
position: absolute;
left: -999em;
width:180px;
w\idth: 180px;
font-weight: normal;
margin: 0;
}

#nav li li {
background-color:#ccc;
width:180px;
border-top:1px solid #fff;
}

#nav li:hover ul, #nav li.sfhover ul {
left: auto;
}

#nav li:hover, #nav li.sfhover {
background: #ccff00;
}
/* END DROP DOWN MENUS ****************************/

/* NAV ROLLOVERS **********************************/
a.nav1 {
height:30px;
background-image:url("images/nav1_combo.gif");
background-repeat:no-repeat;
background-position:top;
text-decoration:none;

}
a.nav2 {
height:30px;
background-image:url("images/nav2_combo.gif");
background-repeat:no-repeat;
background-position:top;
text-decoration:none;
}
a.nav3 {
height:30px;
background-image:url("images/nav3_combo.gif");
background-repeat:no-repeat;
background-position:top;
text-decoration:none;
}
a.nav4 {
height:30px;
background-image:url("images/nav4_combo.gif");
background-repeat:no-repeat;
background-position:top;
text-decoration:none;
}
a:hover.nav1, a:hover.nav2, a:hover.nav3, a:hover.nav4 {
background-position:bottom;
text-decoration:none;
}
/* END NAV ROLLOVERS *******************************/







h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#6699cc;
margin:0;
padding:6px 0;
}
h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#6699cc;
margin:0;
padding:6px 0;
}
h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff6600;
margin:0;
padding:6px 0;
}
h6 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#669999;
margin:0;
padding:6px 0;
}

p.finePrint {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#99ccff;
text-align:justify;
}

a {
color:#6699cc;
}
a:hover {
color:#ff6600;
}

div.homeCopy {
padding:0 30px;
}
.homeCopyOne {
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#669999;
line-height:24px;
margin:8px 0px 6px 0px;
padding:0;
}
.homeCopyTwo {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#999;
line-height:23px;
margin:0;
padding:0;
}
.homeCopyTwo a {
color:#FF9900;
text-decoration:underline;
}
.homeCopyTwo a:hover {
color:#ff9933;
text-decoration:none;
}

.bodyLeftColumn {
border-right:1px solid #ccc;
}
div.bodyCopy {
text-align:left;
width:450px;
padding:0 15px;
}
div.bodyCopy p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#777;
line-height:18px;
margin:0;
padding:6px 12px;
text-align:left;
}
div.bodyCopy em {
font-weight:bold;
font-style:normal;
color:#ff6600;

}
div.bodyCopy ul {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#777;
line-height:18px;
margin:0;
padding:6px 12px;
text-align:left;
}
div.bodyCopy ul li{
list-style-position:inside;
list-style-type:square;
}
div.bodyCopy h3 {
padding:6px 12px;
}


div.bodyCopy2 {
text-align:left;
width:525px;
padding:0 15px;
}
div.bodyCopy2 p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#777;
line-height:18px;
margin:0;
padding:6px 12px;
text-align:left;
}
div.bodyCopy2 em {
font-weight:bold;
font-style:normal;
color:#ff6600;

}
div.bodyCopy2 ul {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#777;
line-height:18px;
margin:0;
padding:6px 12px;
text-align:left;
}
div.bodyCopy2 ul li{
list-style-position:inside;
list-style-type:square;
}
div.bodyCopy2 h3 {
padding:6px 12px;
}




div.columnLargeCopy {
width:180px;
text-align:left;
padding-top:10px;
}
div.columnLargeCopy p {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#669999;
line-height:23px;
}

div.columnCopy {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
width:180px;
padding:0 15px;
}

div.columnCopy p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#669999;
text-align:left;
line-height:20px;
padding:0;
margin:0;
}

div.columnCopy p.sig {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#6699cc;
font-weight:bold;
text-align:right;
padding:0;
margin:0;
}

div.contactColumn {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
text-align:left;
padding:0 15px;
}

p.contact em {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ff6600;
font-style:normal;
font-weight:bold;
}
p.contact {
padding:6px 12px;
}

p.caseStudyNav a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ff6600;
font-weight:bold;
}
p.caseStudyNav a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#669999;
text-decoration:none;
}

/**PRODUCTS&SERVICESNAV**/
div.prodServicesNav {
text-align:center;
line-height:22px;
border-top:1px solid #ff9900;
clear:both;
padding:10px 0 0 0;
}

div.prodServicesNav a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#063868;
margin:0 25px;
text-decoration:none;
}

div.prodServicesNav a:hover {
color:#ff6600;
text-decoration:underline;
}
/**ENDPRODUCTS&SERVICESNAV**/
/**CUSTOMERCENTERNAV**/
div.custCenterNav {
text-align:center;
line-height:22px;
border-top:1px solid #ff9900;
clear:both;
padding:10px 0 0 0;
}

div.custCenterNav a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#063868;
margin:0 15px;
text-decoration:none;
}

div.custCenterNav a:hover {
color:#ff6600;
text-decoration:underline;
}
/**ENDCUSTOMERCENTERNAV**/

div.prodServices {
width:770px;
padding-top:10px;
}

div.dest_print {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:100%;
float:left;
}

.dest_print a:link, .dest_print a:visited {
display:block;
width: 671px;
height: 76px;
background: url("images/dest_print_ro.gif") 0 0 no-repeat;
text-decoration: none;
}
.dest_print a:hover, .dest_print a:active { 
background-position: 0 -76px;
color: #049;
}

div.prodServicesImg {
width:380px;
text-align:center;
float:left;
}

div.prodServicesCol {
width:360px;
float:left;
text-align:left;
margin:0 0 20px 10px;
}

div.prodServicesImg2 {
width:340px;
text-align:center;
float:left;
}

div.prodServicesCol2 {
width:360px;
float:left;
text-align:left;
margin:0 0 20px 10px;
}

div.prodServicesCol p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#777;
line-height:18px;
list-style-type:square;
padding-left:10px;
}

div.prodServicesCol ul {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#669999;
line-height:18px;
list-style-image:url(images/orangeSquare.gif);
}

div.prodServicesCol2 p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#777;
line-height:18px;
list-style-type:square;
padding-left:10px;
}

div.prodServicesCol2 ul {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#669999;
line-height:18px;
list-style-image:url(images/orangeSquare.gif);
}

div#prodThumbs {
width:390px;
height:82px;
overflow:auto;
border:1px solid #FF9900;
text-align:justify;
margin:20px 0;
padding:0;
}
div#prodThumbs div {
width:800px;
height:64px;
}

div.columnNav {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:180px;
text-align:left;
padding:2px 0;
}
div.columnNav ul {
font-family:Arial, Helvetica, sans-serif;
color:#669999;
font-size:14px;
font-weight:bold;
list-style-type:none;
padding:0;
margin:0;
margin-left:10px;
}
div.columnNav ul li {
font-family:Arial, Helvetica, sans-serif;
color:#669999;
/*color:#6699cc;*/
margin-top:10px;
}
div.columnNav ul ul {
margin-left:15px;
}
div.columnNav ul ul li {
list-style-type:circle;
margin-top:6px;
margin-left:10px;
}
div.columnNav a {
font-family:Arial, Helvetica, sans-serif;
color:#777;
font-size:11px;
font-weight:normal;
}
div.columnNav a:hover {
color:#333;
text-decoration:none;
}

label {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
text-align:left;
}

table.defList tr td ul li a {
font-size:11px;
}
table.defList tr td ul li {
list-style-type:none;
list-style-position:outside;
}

.tableBorder td {
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
padding:6px;
}
.tableBorder td p {
padding:0;
margin:0;
}

.associate_login {
text-align:left;
padding:20px 0 0 30px;
}
 
/******NOFLASH*******/
p.noflash {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#999;
line-height:23px;
margin:0;
padding:0;
border:1px solid #ccc;
height:100px;
}
p.noflash a {
color:#FF9900;
text-decoration:underline;
}
p.noflash a:hover {
color:#ff9933;
text-decoration:none;
}

#main_home_content {
font-family:Arial, Helvetica, sans-serif;
 color: #434244;
 margin:0px 0px 0px 0px;
padding:5px 60px 0px 34px;
}

#main_home_content2 {
font-family:Arial, Helvetica, sans-serif;
 color: #434244;
 margin:0px 0px 0px 0px;
padding:5px 0px 0px 34px;
}

.home_head {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.home_head p{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#6d9ebc;
line-height:22px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.home_head_small {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.home_head_small p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6d9ebc;
line-height:16px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.home_copy_small {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.home_copy_small p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#434244;
line-height:16px;
margin:0px 0px 0px 0px;
padding:5px 0px 5px 0px;
}

.home_copy_small2 {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.home_copy_small2 p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#434244;
line-height:16px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.bullet_color{
color: #ff7800;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* new VPX img ROLLOVER********************/

.vpx_link a:link, .vpx_link a:visited {
display:block;
width: 410px;
height: 56px;
background: url("images/vpx_callout.gif") 0 0 no-repeat;
text-decoration: none;
}
.vpx_link a:hover, .vpx_link a:active { 
background-position: 0 -56px;
color: #049;
}

/*********************/

/* cust login img ROLLOVER********************/

.cust_login a:link, .cust_login a:visited {
display:block;
width: 97px;
height: 13px;
background: url("images/login_btn.gif") 0 0 no-repeat;
text-decoration: none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.cust_login a:hover, .cust_login a:active { 
background-position: 0 -13px;
color: #049;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/*********************/

/* NEW NAV ROLLOVERS *******************************/


a.newnav1 {
height:24px;
background-image:url("images/newnav1_combo.gif");
background-repeat:no-repeat;
background-position:top;
text-decoration:none;

}
a.newnav2 {
height:24px;
background-image:url("images/newnav2_combo.gif");
background-repeat:no-repeat;
background-position:top;
text-decoration:none;
}
a.newnav3 {
height:24px;
background-image:url("images/newnav3_combo.gif");
background-repeat:no-repeat;
background-position:top;
text-decoration:none;
}
a.newnav4 {
height:24px;
background-image:url("images/newnav4_combo.gif");
background-repeat:no-repeat;
background-position:top;
text-decoration:none;
}
a.newnav5 {
height:24px;
background-image:url("images/newnav5_combo.gif");
background-repeat:no-repeat;
background-position:top;
text-decoration:none;
}
a:hover.newnav1, a:hover.newnav2, a:hover.newnav3, a:hover.newnav4, a:hover.newnav5 {
background-position:bottom;
text-decoration:none;
}

a.custCentBtn{
	background:url(images/custCenter_Btn.gif) top no-repeat;
	width:103px;
	height:17px;
	text-indent:-9999px;
	display:block;
	float:right;
	margin:20px 0 5px 0;
	padding:0;
	line-height:0;
	font-size:0;
}

a.vpxBtn{
	background:url(images/vpx_Btn.gif) top no-repeat;
	width:142px;
	height:17px;
	text-indent:-9999px;
	display:block;
	float:right;
	margin:0 0 0 0;
	padding:0;
	line-height:0;
	font-size:0;
}

a.vpxBtn:hover, a.custCentBtn:hover{
	background-position:bottom;
}


/* END NEW NAV ROLLOVERS *******************************/