/*------------------------------------------------------------------------------------GLOBAL SETTINGS------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------*/

* {
	border: 0;
	margin: 0;
	padding: 0;
}

html, body {
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	background: #EFF4F9 url(../images/stripe.jpg) repeat-x;
	color: #324166;
	font: 12px Helvetica, Arial, sans-serif;
}


body,td,th {
	color: #324166;
}

hr {
	background: url(../images/news_hr_line.gif) repeat-x;
	height: 1px;
	width: 175px;
	margin: 10px 0 10px 0;
}

p, ul, ol, blockquote {
	line-height: 152%;
	margin-top: 0;
}
p {
	padding: 10px 45px;
}

ul {
	padding: 0 35px 0 60px;
	
}

a {
	text-decoration: none;
	outline: none;
}

/*----------------------LINKS STYLES------------------------------------*/
/*----------------------------------------------------------------------*/


/*a:link {color: #FFFBF0;}
a:visited {color: #FFFBF0;}
a:hover {color: #FF0000;}*/

.style3 a:link {color: #0099FF;}
.style3 a:visited {color: #0099FF;}
.style3 a:hover {color: #FF0000;}

.style5 a:link {color: #324166;}
.style5 a:visited {color: #324166;}
.style5 a:hover {color: #FF0000;}

.dataformblock a:link {color: #324166;}
.dataformblock a:visited {color: #324166;}
.dataformblock a:hover {color: #FF0000;}

.contentblock_sm_a a:link {color: #324166;}
.contentblock_sm_a a:visited {color: #324166;}
.contentblock_sm_a a:hover {color: #FF0000;}

.sitemap a:link {color: #324166;}
.sitemap a:visited {color: #324166;}
.sitemap a:hover {color: #FF0000;}

.heading12 a:link {color: #78A5D6;}
.heading12 a:visited {color: #78A5D6;}
.heading12 a:hover {color: #FF0000;}

.style1 {
	padding: 0px 20px 10px;
	line-height: 152%;
	margin-top: 0;
}

.style2 {
	padding: 10px 20px;
	line-height: 152%;
	margin-top: 0;
}
	
.style3 {
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
}

.style4 {
	font-size: 14px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
}

.style5 a {
	color: #324166;
}

.style6 {
	padding: 10px 0px;
	line-height: 152%;
	margin-top: 0;
}
	


/*-------------HEADINGS--------------------------------------------*/
/*-----------------------------------------------------------------*/

h1, h2, h3, {
 	letter-spacing: .2em;
 	margin: 0;
 	padding: 0;
}

h2, h3, h4 {color: #324166; font: 14px Helvetica, Arial, sans-serif;}
h1 {color: #324166; font: 14px Helvetica, Arial, sans-serif; padding: 2px 0 0 52px;}
h5 {color: #324166; font: 14px Helvetica, Arial, sans-serif; padding: 2px 0 0 52px;}
h6 {color: #324166; font: 14px Helvetica, Arial, sans-serif; padding: 2px 0 0 75px;}
h7 {color: #324166; font: 20px Helvetica, Arial, sans-serif; padding: 2px 0 0 44px;}

/*@font-face {
  font-family: "Bring tha noize";
  src: url(fonts/BRINGTHANOIZE.TTF) format("truetype");
}
h2 { font-family: "Bring tha noize", sans-serif }*/

h1 {padding: 16px 0 0 26px;}
h2 {padding: 16px 0 0 20px;}
h3 {padding: 6px 0 0 9px;}
h4 {padding: 6px 0 0 52px;}

.heading2 {
	float: right;
	width: 365px;
}

.heading3 {
	height: 20px;
	float: right;
	width: 475px;
	margin: 8px 0 0;
}

.heading4, .heading5 {
	height: 37px;
	float: left;
	width: 450px;
	margin: 0 0 0 22px;
}

.heading6 {
	height: 19px;
	float: left;
	width: 600px;
	padding: 10px 0 0;
}

.heading7 {
	height: 37px;
	float: right;
	width: 300px;
}

.heading8 {
	height: 35px;
	float: right;
	width: 179px;
}

.heading9 {
	cursor: pointer;
	height: 37px;
	float: left;
	width: 587px;
	margin: 0 0 0 22px;
	padding: 0;
}

.heading10 {
	color: #324166;
	font: 20px Helvetica, Arial, sans-serif;
	font-weight: 400;
	padding: 10px 45px;
}

.heading11 {
	padding: 50px 0 0 0;
}



/*------------------------------------------------------------------------------------MAIN_CONTENT----------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------*/


.newsdate {
	color: #999999;
	padding: 0 0 5px 0;
}





/*-----------------------------NAV----------------------------------------*/
/*------------------------------------------------------------------------*/


#homeflash {
	height: 255px;
	margin: 0 auto;
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
}

#menu {
	background: url(../images/header.jpg) no-repeat;
	height: 124px;
	margin: 0 auto;
	width: 960px;
}

#navigation {
	padding: 87px 0 0 100px;
	margin-left: auto;
	margin-right: auto;
	width: 650px;
	z-index: 2;
}

 
#nav { display: block; margin: 0; padding: 0; position: relative;}
#nav li { display: block; list-style: none; margin: 0; padding: 0 30px 0 0; float: left; position: relative; }
#nav a { display: block; }
#nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0;}
* html #nav ul { line-height: 0; } /* IE6 "fix" */
#nav ul a { zoom: 1; } /* IE6/7 fix */
#nav ul li { float: none; }
#nav ul ul { top: 0; }
    

#nav ul { width: 130px; }
#nav ul ul { left: 131px; }

 
#nav { height: 28px;}
#nav *:hover { background-color: none; color: #2676df;}
#nav a { color: #FFFBF0; font-size: 13px; padding: 6px; line-height: 1; }
/*  #nav li.hover a { background-color: #5E5A5A; }*/
  #nav ul { top: 25px; width: 200px;}
    #nav ul li a { background-color: #dde6ed; color: #27334b;}
      #nav ul a.hover { background-color: #2676df; color: #FFFFFF;}
   #nav ul a { border-bottom: 1px solid white; border-right: none; opacity: 0.9; filter: alpha(opacity=90); width: 150px;}
/* #nav ul a { border-bottom: none; } - I also needed this for IE6/7 */



/*-----------------------------BODY---------------------------------------*/
/*------------------------------------------------------------------------*/


.bloc {
	float: left;
	width: 630px;
	padding: 0;
}

.content {
	margin: 0 auto -373px;
	width: 1024px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}



.content2 {
	margin: 0 auto -373px;
	width: 1024px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

#l_nav {
	float: left;
	width: 190px;
	margin: 0;
	padding: 0;
}

#r_nav {
	float: left;
	width: 190px;
	margin: 0 auto;
	padding: 0;
}

.mid_content {
	background: url(../images/bloc_mid.png) repeat-y center;
	width: 644px;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
}

#contactinfo {
	height: 182px;
	width: 630px;
	float: left;
}

.dataform {
	float: left;
	margin-left: auto;
	margin-right: auto;
	height: 32px;
	width: 400px;
}

#dataformblock {
	padding: 100px;
}

#contentblock1 {
	background: url(../images/bg_image.jpg) center no-repeat;
	float: left;
	height: 446px;
	width: 1024px;
	padding: 0;
}

#contentblock2 {
	float: left;
	height: 446px;
	width: 644px;
	padding: 0;
}

zimage, .contentblock_sm_a {
	behavior: url(../iepngfix.htc);
	background: url(../images/bloc_mid_sm_a.png) repeat-y right;
	height: 182px;
	float: left;
	width: 185px;
	padding: 0;
	margin: 0;
}

.management_pg {
	width: 485px;
	padding: 0 0 0 130px;
}

#sitemap {
	float: left;
	width: 587px;
	padding: 0 0 0 30px;
}

zimage, .bloc_top_cursor {
	behavior: url(../iepngfix.htc);
	background: url(../images/bloc_top.png) no-repeat center;
	height: 37px;
	float: left;
	width: 616px;
	padding: 0;
	margin: 0 0 0 14px;
	cursor: pointer;
}

zimage, .bloc_bot {
	behavior: url(../iepngfix.htc);
	background: url(../images/bloc_bot.png) no-repeat center;
	height: 22px;
	float: left;
	width: 644px;
	padding: 0;
}

zimage, .bloc_top_side {
	behavior: url(../iepngfix.htc);
	background: url(../images/bloc_top_side.png) no-repeat center;
	height: 41px;
	float: left;
	width: 180px;
	margin: 235px 0 0 10px;
}

zimage, .bloc_mid_side {
	behavior: url(../iepngfix.htc);
	background: url(../images/bloc_mid_side.png) repeat-y center;
	float: left;
	width: 180px;
	padding: 0;
	margin: 0 0 0 10px;
}

zimage, .bloc_bot_side {
	behavior: url(../iepngfix.htc);
	background: url(../images/bloc_bot_side.png) no-repeat center;
	height: 22px;
	float: left;
	width: 180px;
	padding: 0;
	margin: 0 0 0 10px;
}

zimage, .bloc_mid {
	behavior: url(../iepngfix.htc);
	background: url(../images/bloc_mid.png) repeat-y center;
	float: left;
	width: 644px;
	padding: 0;
}

zimage, .bloc_mid_padding {
	behavior: url(../iepngfix.htc);
	background: url(../images/bloc_mid.png) repeat-y center;
	float: left;
	width: 644px;
	padding-bottom: 310px;
}

zimage, .bloc_mid2 {
	behavior: url(../iepngfix.htc);
	background: url(../images/bloc_mid.png) repeat-y center;
	float: left;
	width: 644px;
	padding: 0;
}


zimage, .bloc_top {
	behavior: url(../iepngfix.htc);
	background: url(../images/bloc_top.png) no-repeat center;
	height: 37px;
	float: left;
	width: 644px;
}

.spacer1 {
	float: left;
	height: 255px;
	width: 644px;
}

.spacer2 {
	float: left;
	height: 100%;
	width: 640px;
}

.spacer3 {
	float: left;
	height: 20px;
	width: 640px;
}

.spacer4 {
	height: 600px;
	width: 640px;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
}




/*-----------------------------FORMS TEXTBOXES-----------------------------*/
/*-------------------------------------------------------------------------*/



#loginform {
	width: 600px;
	margin-left: auto;
	margin-right: auto; 
	padding: 35px 0 0;
}

#check_btn {
	padding: 10px 0 0 245px;

}

#username {
	padding: 10px 0 0;
}

#password {
	padding: 10px 0 0;
}

.contactform {
	height: 225px;
	width: 630px;
	padding: 0;
}

.formleft {
	float: left;
	width: 281px;
	height: 225px;
}

.formright {
	float: left;
	width: 320px;
	height: 225px;
}

form {
	margin: 0;
	padding: 0;
}

.formtextalign {
	padding: 0 0 2px;
	width: 95px;
}

.name {
	padding: 15px 0 0 40px;
}

.title, .address, .phonenum, .emailadd {
	padding: 8px 0 0 40px;
}

.message {
	padding: 15px 0 0 20px;
}

.submit {
	float: right;
	padding: 8px 10px 0 0;
}

/*-----------------------------IMAGES LOGOS----------------------------------------*/
/*---------------------------------------------------------------------------------*/

#image1 {
	background: url(../images/image1.jpg) no-repeat center;
	height: 440px;
	float: left;
	width: 644px;
	padding: 0;
}

#image5 {
	background: url(../images/image5.jpg) no-repeat center;
	height: 391px;
	float: left;
	width: 644px;
	padding: 0;
}

#image6 {
	background: url(../images/image6.jpg) no-repeat;
	height: 182px;
	float: left;
	width: 430px;
	padding: 0;
}

#image7 {
	background: url(../images/image7.jpg) no-repeat center;
	height: 367px;
	float: left;
	width: 644px;
	padding: 0;
}


#image11 {
	background: url(../images/image11.jpg) no-repeat center;
	height: 290px;
	float: left;
	width: 644px;
	padding: 0;
}

#image13 {
	background: url(../images/image13.jpg) no-repeat center;
	height: 326px;
	float: left;
	width: 644px;
	padding: 0;
}

#image14 {
	background: url(../images/image14.jpg) no-repeat center;
	height: 390px;
	float: left;
	width: 644px;
	padding: 0;
}


#pdflogo {
	background: url(../images/pdficon_large.gif) no-repeat center;
	float: left;
	height: 32px;
	width: 32px;
}

zimage, .diagram1 {
	behavior: url(../iepngfix.htc);
	background: url(../images/diagram1_thumb.png) no-repeat center;
	height: 105px;
	float: right;
	width: 140px;
	padding: 0;
	margin: 13px 33px 7px 0;
}

zimage, .diagram2 {
	behavior: url(../iepngfix.htc);
	background: url(../images/diagram2_thumb.png) no-repeat center;
	height: 105px;
	float: right;
	width: 140px;
	padding: 0;
	margin: 13px 33px 7px 0;
}


zimage, .diagram3 {
	behavior: url(../iepngfix.htc);
	background: url(../images/diagram3_thumb.png) no-repeat center;
	height: 105px;
	float: right;
	width: 140px;
	padding: 0;
	margin: 13px 33px 7px 0;
}

.logo_servp {
	background: url(../images/logo_servp_sm.jpg) no-repeat center;
	height: 16px;
	float: left;
	width: 58px;
	margin: 15px 0 0;
	padding: 0 0 0 100px;
}

.logo_perfmax {
	background: url(../images/logo_performax__sm.jpg) no-repeat center;
	height: 19px;
	float: left;
	width: 54px;
	margin: 13px 0 0;
	padding: 0 0 0 95px;
}
.logo_dsl {
	background: url(../images/logo_dsl_sm.jpg) no-repeat center;
	height: 23px;
	float: left;
	width: 40px;
	padding: 4px 0 0 100px;
	margin: 9px 0 0;
}
zimage, .logo_netraffic {
	behavior: url(../iepngfix.htc);
	background: url(../images/logo_net_sm.png) no-repeat center;
	height: 23px;
	float: left;
	width: 40px;
	padding: 4px 0 0 100px;
	margin: 9px 0 0;
}
zimage, .logo_eth {
	behavior: url(../iepngfix.htc);
	background: url(../images/logo_eth_sm.png) no-repeat center;
	height: 23px;
	float: left;
	width: 40px;
	padding: 4px 0 0 92px;
	margin: 9px 0 0;
}

.logo_row {
	height: 140px;
	float: left;
	width: 644px;
	padding: 0;
}

zimage, .logo_cisco {
	behavior: url(../iepngfix.htc);
	background: url(../images/logo_cisco.png) no-repeat center;
	height: 105px;
	float: left;
	width: 140px;
	padding: 0;
	margin: 18px 0 0 55px;
}

zimage, .logo_navlink {
	behavior: url(../iepngfix.htc);
	background: url(../images/logo_navlink.png) no-repeat center;
	height: 105px;
	float: left;
	width: 140px;
	padding: 0;
	margin: 18px 0 0 50px;
}

zimage, .logo_oracle {
	behavior: url(../iepngfix.htc);
	background: url(../images/logo_oracle.png) no-repeat center;
	height: 105px;
	float: left;
	width: 140px;
	padding: 0;
	margin: 18px 0 0 55px;
}

zimage, .logo_unisys {
	behavior: url(../iepngfix.htc);
	background: url(../images/logo_unisys.png) no-repeat center;
	height: 105px;
	float: left;
	width: 140px;
	padding: 0;
	margin: 18px 0 0 50px;
}

zimage, .logo_sunmicro {
	behavior: url(../iepngfix.htc);
	background: url(../images/logo_sunmicro.png) no-repeat center;
	height: 105px;
	float: left;
	width: 140px;
	padding: 0;
	margin: 18px 0 0 55px;
}

zimage, .logo_att {
	behavior: url(../iepngfix.htc);
	background: url(../images/logo_att.png) no-repeat center;
	height: 105px;
	float: left;
	width: 140px;
	padding: 0;
	margin: 18px 0 0 55px;
}

zimage, .logo_tmobile {
	behavior: url(../iepngfix.htc);
	background: url(../images/logo_tmobile.png) no-repeat center;
	height: 105px;
	float: left;
	width: 140px;
	padding: 0;
	margin: 18px 0 0 50px;
}

zimage, .logo_verizon {
	behavior: url(../iepngfix.htc);
	background: url(../images/logo_verizon.png) no-repeat center;
	height: 105px;
	float: left;
	width: 140px;
	padding: 0;
	margin: 18px 0 0 55px;
}

zimage, .logo_csx {
	behavior: url(../iepngfix.htc);
	background: url(../images/logo_csx.png) no-repeat center;
	height: 105px;
	float: left;
	width: 140px;
	padding: 0;
	margin: 18px 0 0 155px;
}

zimage, .logo_ht {
	behavior: url(../iepngfix.htc);
	background: url(../images/logo_ht.png) no-repeat center;
	height: 105px;
	float: left;
	width: 140px;
	padding: 0;
	margin: 18px 0 0 55px;
}


#steve, #william, #james, #bryan {
	float: left;
	padding: 12px 0 0 35px;
}

.envelope {float: left;padding: 9px 0 40px 35px;}
.asterick {float: left;padding: 5px 0 0 35px;}
.phone {float: left;padding: 5px 0 0 35px;}


/*----------------------------------------------------------------------------------------FOOTER----------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------------------------*/

.footer {
	height: 373px;
	background: url(../images/footer_tile.jpg) repeat-x;
	font-size: .9em;
	margin-left: auto;
	margin-right: auto;
	padding: 0 0 0 75px;
}

.footer_mid {
	height: 373px;
	width: 960px;
	background: url(../images/footer_img.jpg) no-repeat;
	margin-left: auto;
	margin-right: auto;
}

.footer_bottom {
	float: left;
	height: 80px;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}

.footer_links_bottom {
	float: left;
	height: 10px;
	width: 480px;
	margin-left: auto;
	margin-right: auto;
}

.footer_links_bottom2 {
	float: right;
	height: 10px;
	width: 480px;
	margin-left: auto;
	margin-right: auto;
}

.footer_links_bottom p {
	color: #7C7A65;
	margin: 0 0 0 10px;
}

.footer_links_bottom p a {
	color: #78A5D6;
	margin: 0 0 0 10px;
}

.footer_links_bottom p a:hover, .footer_links_bottom2 p a:hover {
	color: #FF0000;
}

.footer_links_bottom2 p {
	color: #7C7A65;
	margin: 0 0 0 10px;
	
}

.footer_links_bottom2 p a {
	color: #7C7A65;
	margin: 0 0 0 10px;
	
}


.footer * {
	color: #FFFBF0;
	
}

.footer_a {
	float: left;
	width: 240px; 
	height: 220px;
	margin: 20px 0 15px 0;
}

.footer_a2 {
	float: left;
	width: 200px; 
	height: 220px;
	margin: 20px 0 15px 0;
}

.footer_b {
	float: left;
	width: 240px; 
	height: 110px;
	margin: 20px 0 0 0;
}

.footer_c {
	float: left;
	width: 240px; 
	height: 110px;
	margin: 10px 0 0 0;
}

.footer, .push {
	height: 373px;
	
}

.heading12 li {
	padding: 15px 0 7px 0;
}


.heading12 a {
	color: #78A5D6;
	font: 14px Helvetica, Arial, sans-serif;
}

#menu_descr li#menu_opp {
	padding: 2px 22px;
}


.bottomlinks li {
	height: 22px;
	margin-left: auto;
	margin-right: auto;
	color: #2A1F00;
	text-decoration: none;
	text-align: left;
	list-style-type: none;
}

.bottomlinks {
	text-align: center;
	height: 220px;
}

.bottomlinks li{
	color: #FFFBF0;
}

.bottomlinks ul li a:hover {
	color: #FF0000;
}
	

/*----------------------------FOOTER IMAGES--------------------------------*/

.logo_net_grn_sm {
	float: left;
	background: url(../images/logo_net_grn_sm.png) no-repeat;
	width: 32px;
	height: 31px;
	margin: 15px 0 0 17px;
}

.logo_sol {
	float: left;
	background: url(../images/logo_sol.png) no-repeat;
	width: 36px;
	height: 51px;
	margin: 15px 0 0 12px;
}
.logo_prod {
	float: left;
	background: url(../images/logo_prod.png) no-repeat;
	width: 38px;
	height: 58px;
	margin: 15px 0 0 12px;
}
.logo_cont {
	float: left;
	background: url(../images/logo_cont.png) no-repeat;
	width: 24px;
	height: 36px;
	margin: 15px 0 0 25px;
}

.logo_atis_sm {
	border: 0;
	float: left;
	height: 58px;
	width: 90px;
	margin: 25px 0 0 50px;
}

.logo_tl9000_sm {
	border: 0;
	float: left;
	height: 58px;
	width: 90px;
	margin: 25px 0 0 20px;
}

.logo_supp {
	float: left;
	background: url(../images/logo_supp.png) no-repeat;
	width: 28px;
	height: 38px;
	margin: 15px 0 0 25px;
}


/*----------------------------------------------------------------------------------------ADD ONS---------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------------------------*/


/*-----------------------------LIGHT BOX-------------------------------------------*/
/*---------------------------------------------------------------------------------*/


#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:images/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: 700;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


/*-------------------------TICKER VERTICAL----------------------------------*/
/*--------------------------------------------------------------------------*/


#NewsTicker {
	width: 150px;
	height: 105px;
	padding: 6px 6px 6px 6px;
}
#NewsVertical {
	width: 150px;
	height: 105px;
	display: block;
	overflow: hidden;
	position: relative;
}


#TickerVertical {
	width: 150px;
	height: 175px;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

#TickerVertical li {
	display: block;
	width: 150px;
	color: #333333;
	text-align: left;
	font-size: 11px;
	margin: 0;
	padding: 6px;
	float: left;
}

#TickerVertical li .NewsTitle {
	display: block;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 6px;
}

#TickerVertical li .NewsTitle a:link,
#TickerVertical li .NewsTitle a:Visited {
	display: block;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 6px;
	text-decoration: none;
}

#TickerVertical li .NewsTitle a:hover {
	text-decoration: underline;
}

#TickerVertical li .NewsImg {
	float: left;
	margin-right: 10px;
}

#TickerVertical li .NewsFooter {
	display: block;
	color: #000000;
	font-size: 10px;
}



/*-------------------------------Product Pages-----------------------------*/
/*-------------------------------------------------------------------------*/


#mid_cont {
	position: relative;
	top: -12px;
	background: url(../images/prod_bg_blue.jpg) no-repeat center;
	width: 960px;
	height: 437px;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	z-index: -2;
}

#mid_cont_left {
	float:left;
	width: 480px;
	height: 425px;
}

#mid_cont_right {
	float:left;
	width: 480px;
	height: 425px;
}

#prod_box {
	position: relative;
	top: 25px;
	left: 70px;
	width: 293px;
	height: 400px;
}

#netr_lgo_txt {
	position: relative;
	float: right;
	top: 75px;
	right: 50px;
	width: 430px;
	height: 159px;
}
