/* CSS Document */
#accessLinks { font-size: 0px;	position: absolute;	left: -9999px; }
body { background: #ffffff; margin: 0px; padding: 0px; }
body,td,th { font-family: Verdana, Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 1em; color: #262626; }
img { border: 0px; }
#home img#imgRotate { display: none; }
a {	font-weight: bold; }
a:link { color:#0000FF; }
a:visited {	color:#6633CC; }
a:hover { color:#0000FF; }
a:active { color:#0000FF; }
#main-container { background-image:url(http://www.atsnetworking.com/images/bg.gif); background-repeat:repeat-y; margin: 0px; padding: 0px 9px; width: 818px;	margin: auto; position: relative; }
#header { background-image:url(http://www.atsnetworking.com/images/header.jpg); background-repeat: no-repeat;	width: 799px; height: 174px; }
#header h1 { font-size: 0px; text-indent: -5000px; }
#navbar { background:url(http://www.atsnetworking.com/images/navbar3.gif) no-repeat; height: 30px; }
#navbar ul { margin: 0px 0px 0px 9px; padding: 0; position:absolute; left: 147px; }
#navbar ul li { float: left; list-style: none; position: relative; }
#navbar ul li a { text-decoration:none; display: block; height: 30px;  font-weight:bold; font-size: 0px; text-indent: -5000px; }
#navbar ul li a:hover { background:url(http://www.atsnetworking.com/images/navbar3.gif); }		
#navbar ul li a#home { width: 48px; background-position: -147px -30px; }
#navbar ul li a#services { width: 63px; background-position: -195px -30px; }
#navbar ul li a#partners { width: 63px; background-position: -258px -30px; }
#navbar ul li a#support { width: 105px; background-position: -321px -30px; }
#navbar ul li a#newsletter { width: 82px; background-position: -426px -30px; }
#navbar ul li a#thebuzz { width: 73px; background-position: -508px -30px; }
#navbar ul li a#events { width: 53px; background-position: -581px -30px; }
#navbar ul li a#about { width: 48px; background-position: -634px -30px; }
#navbar ul li a#contact { width: 58px; background-position: -682px -30px; }
#navbar ul li a#careers { width: 58px; background-position: -740px -30px; }
#pageContent { font-size:.9em; margin: 0px; padding: 1px 40px 1px 200px; background: url(http://www.atsnetworking.com/images/test-bg.gif) repeat-y; }
#pageContent ul { font-size:.9em; }
#pageContentHome { font-size:.9em; color:#FFFFFF; margin: 0px; padding: 1px 0px; background-color:#6584c5; width:799px; min-height:250px; }
#pageContentHome p { padding: 0px 20px }
#pageContentHome a:link { color:#FFFFFF; }
#pageContentHome a:visited {color:#f1f1f1; }
#pageContentHome a:hover { color:#0000FF; }
#pageContentHome a:active { color:#0000FF; }
#hotProductsBar { width: 799px; height: 1.4em; min-height: 22px; background:#6B9AFC url(http://www.atsnetworking.com/images/toolbar-bg-plain.gif) repeat-x; color:#FFFFFF; font-weight: bold; font-size:.9em; padding-top: 3px; clear: both;}
#hotProductsBar ul { margin: 0; padding: 0px 0px 0px 20px; position:absolute; left: 0; }
#hotProductsBar  ul li {  list-style: none; position: absolute; }
#hpb-colOne { width: 380px; }
#hpb-colTwo { width: 200px; left:421px; }
#hpb-colThree { width: 199px; left: 624px; }
#hotProductsBG { background-image:url(http://www.atsnetworking.com/images/product-bg.gif); background-color: #eeeeee; width: 799px; margin: 0px; padding: 0px; border: 0px; border-bottom: 1px; border-style: solid; }
#hotProductsBG p { margin: 0px 5px 0px 0px; padding: 5px 0px 0px 0px; font-size: 0.8em; }
#hotProductsBG ul {  font-size: 0.8em; }
#hpg-colOne { float:left; width: 375px; margin: 0px; padding: 0px 0px 0px 10px;}
#hpg-colTwo { width: 185px; margin: 0px 0px 0px 410px; padding: 0px;}
#hpg-colThree { float:right; width: 185px; left: 629px; margin: 0px; padding: 0px;}
#footerBlackFrameLeft { background-color:#082188; border:#000000; border-width:1px; border-style:solid; border-left-color:#FFFFFF; border-left-style:none; width: 385px; padding: 10px 5px; float: left; margin: 2px 0px 2px 0px; height: 60px; font-size: 0.8em; }
#footerBlackFrameRight { background-color:#082188; float: right; border:#000000; border-width:1px; border-style:solid; border-right-color:#FFFFFF; border-right-style:none; width: 385px; padding: 10px 5px; margin: 2px 18px 2px 0px; height: 60px; font-size: 0.8em; }
*html #footerBlackFrameRight { margin-right: 9px; }
#endPageBar { background-image:url(http://www.atsnetworking.com/images/footer-bg.gif); background-repeat: no-repeat; margin-left: -9px; padding-left: 30px;	padding-right: 30px; height: 31px; color:#ffffff; font-size: .8em; clear: both; }
#endPageBar a:link { color:#ffffff; }
#endPageBar a:visited {	color:#f1f1f1; }
#endPageBar a:hover { color:#00CCFF; }
#endPageBar a:active { color: #00CCFF; }
#endPageBar p { margin-top: 0px; padding-top: 3px; }
.titleText { font-size: 1.5em; font-weight: bold; }
.subTitleText { font-size: 1.1em; font-weight: bold; }
.smallText { font-size: 0.8em; }
.smallerText { font-size: 0.7em; }
.redBold { color:#CC0000; font-weight: bold; }
.hiddenText { font-size: 5px; color: #d8dbd8; }
.FloatRightMargin {	float: right; margin: 10px; }
.FloatLeftMargin {	float: left; margin: 10px; }
.floatLeftNoMargin { float: left; margin: 0px; }
.floatRightNoMargin { float: right; margin: 0px; }
.clearRight { clear: right; }
.clearLeft { clear: left; }
.clearAll { clear: both; }
* html span#homeFlash { margin-right:-3px; }


table#specializationTable { border-collapse:collapse; }
table#specializationTable td { width:50%; text-align:left; vertical-align:top; }
table#specializationTable ul { margin-top:10px; margin-left:0; padding-left:15px; }