/* Author: Michael Pope */
/* Web Site:www.rtpcomputer.com */
/* Comments:Copyright 2002-2006 RTP Computer Services, Inc. */
/** Begin Primary Division Styles **/
#hdr {
	background:#FFF;
	color:#333; 
	font:normal bold 12px Arial,Verdana,sans-serif;
	height:139px; 
	margin:0;
	overflow:hidden;
	position:relative; 
	width:100%; 
	z-index:5;
}
#lh-col {
	background:#FFF;
	color:#333; 
	left:0;
	margin:0;
	position:absolute;
	top:139px;
	width:18%;
	z-index:4;
}
#c-col {
	background:#A8CFC7;
	border:solid #000;
	border-width:1px;
	color:#333;
	margin:0 18% 0 18%;
	position:relative;
	width:63%;
	z-index:3;
}
#rh-col {
	background:#FFF;
	color:#333;
	margin:0;
	position:absolute;
	right:0;
	top:139px;
	width:18%;
	z-index:4;
}
#ftr {
	background:#FFF;
	border-width:0;
	color:#333333;
	height:35px;
	margin:0;
	width:100%;
}
/** End Primary Division Styles **/

/** Begin General Document Styles **/
a:link  {
	background:transparent;
	color:blue;
	font:normal bold 12px Arial,Verdana,sans-serif;
	text-decoration:underline;
}
a:hover  {
	background:transparent;
	color:#71623B;
 	font:normal bold 12px Arial,Verdana,sans-serif;
	text-decoration:underline;
}
a:active  {
	background:#FFF;
	color:green;
 	font:normal bold 12px Arial,Verdana,sans-serif;
	text-decoration:none; 
}
a:visited  {
	background:transparent;
	color:#900; 
	font:normal normal 12px Arial,Verdana,sans-serif;
	text-decoration:none; 
}
body  {
	background:#FFF;
	color:#333;
	font:normal normal 12px Arial,Verdana,sans-serif;
	margin:0;
	padding:0;
}
img {
	border:0;
}
img.spacer  {
	border:0;
	height:19px;
	width:1px;
}
p {
	background:transparent;
	color:#000;
	font:normal normal 12px Arial,Verdana,sans-serif;
	padding:0 15px;
	text-align:justify;
}
p a.transparent, p a.transparent:link, p a.transparent:hover, p a.transparent:active, p a.transparent:visited {
	background:transparent;
	color:#000;
	cursor:default;
	font:normal normal 12px Arial,Verdana,sans-serif;
	text-align:justify;
	text-decoration:none;
}
ul,ol,li {
	background:transparent;
	color:#082B6F;
	font:normal normal 12px Tahoma,Arial,Verdana,sans-serif;
}
/** End General Document Styles **/
/** Begin Left Column Navigation Styles **/
a.lhdr:active {
	background:transparent;
	color:#000;
	font:normal bold 11px Arial,Verdana,sans-serif;
	padding:1px;
	text-decoration:none;
	text-transform:uppercase;
}
a.lhdr:hover {
	background:transparent;
	color:#999;
	font:normal bold 11px Arial,Verdana,sans-serif;
	padding:1px;
	text-decoration:underline;
}
a.lhdr:link {
	background:transparent;
	color:#000;
	font:normal bold 11px Arial,Verdana,sans-serif;
	padding:1px;
	text-decoration:none;
	text-transform:uppercase;
}
a.lhdr:visited {
	background:transparent;
	color:#000;
	font:normal bold 11px Arial,Verdana,sans-serif;
	padding:1px;
	text-decoration:none;
	text-transform:uppercase;
}
a.nav:active {
	background:transparent; 
	color:#900; 
	font:normal bold 10px Arial,Verdana,sans-serif;
	text-decoration:none; 
} 
a.nav:hover {
	background:transparent;
	color:#71623b;
	font:normal bold 10px Arial,Verdana,sans-serif;
	text-decoration:underline;
}
a.nav:link {
	background:transparent; 
	color:#333; 
	font:normal bold 10px Arial,Verdana,sans-serif;
	text-decoration:none; 
} 
a.nav:visited {
	background:transparent; 
	color:#900; 
	font:normal bold 10px Arial,Verdana,sans-serif;
	text-decoration:none; 
} 
div.llnk {
	padding:2px;
}
.level1 {
	height:4px;
	width:20px;
}
.level2 {
	height:4px;
	width:40px;
}
.lhdrdiv {
	background:transparent;
	border:solid #333;
	border-width:0 0 1px 0;
	color:#787D63;
	margin:5px 0 2px 0;
	padding:2px;
}
.lhdrdiv img {
	height:14px;
	width:13px;
}
/** End Left Column Navigation Styles **/
/** Begin Header Styles **/
hdr img {
	display:inline;
}
img.logo {
	border:0 ;
	float:left;
	height:139px;
	width:361px;
	z-index:2;
}
img.SBSC {
	border:0 ;
	float:right;
	height:73px;
	width:150px;
	z-index:2;
}
span#info {
	background:transparent;
	border-bottom:thin dotted yellow;
	color:blue;
	display:inline;
	float:right;
	margin:0;
	padding:3px;
	text-align:right;
	white-space:pre;
}
#subarea {
	background:transparent;
	border:0;
	color:blue;
	display:run-in;
	overflow:hidden;
	position:relative;
	text-align:left;
	text-decoration:none;
	width:auto;
}
#area {
	background:transparent;
	color:blue;
	display:display;
	height:auto;
	overflow:hidden;
	text-align:left;
	text-decoration:none;
}
h1.areaserved {
	background:transparent;
	color:blue;
	display:inline;
	font:normal normal 10px Arial,Verdana,sans-serif;
	overflow:hidden;
	text-align:left;
	width:auto;
	z-index:0;
}
a#subtickertape:hover {
	background:#FFF;
	color:#517497;
	font:normal normal normal 12px Arial,Verdana,sans-serif;
	text-decoration:none;
}
a#subtickertape:link {
	background:#FFF;
	color:#517497;
	font:normal normal normal 12px Arial,Verdana,sans-serif;
	text-decoration:none;
}
a#subtickertape:visited {
	background:#FFF;
	color:#517497;
	font:normal normal normal 12px Arial,Verdana,sans-serif;
	text-decoration:none;
}
a#subtickertape {
	background:#FFF;
	border:0;
	color:#517497;
	display:inline;
	float:left;
	font:normal normal normal 12px Arial,Verdana,sans-serif;
	height:auto;
	position:relative;
	text-decoration:none;
	width:auto;
}
a.subtickertapefont, a.subtickertapefont:hover, a.subtickertapefont:link, a.subtickertapefont:visited, .subtickertapefont a, .subtickertapefont a:hover, .subtickertapefont a:link, 
.subtickertapefont a:visited {
	background:#FFF;
	color:#517497;
	font:normal normal normal 12px Arial,Verdana,sans-serif;
	text-decoration:none;
}
#tickertape {
	background:#FFF;
	color:#517497;
	display:inline;
	float:right;
	font:normal normal normal 12px Arial,Verdana,sans-serif;
	height:auto;
	padding:3px;
	text-align:right;
	text-decoration:none;
	top:24px;
	white-space:nowrap;
	width:480px;
}
/** End Header Styles **/
/** Begin toggleSpan Styles **/
.clTop  {
	background:transparent;
	color:#FFF;
	cursor:pointer;
	font:normal normal 13px Arial,Verdana,sans-serif;
	margin-left:6px;
	width:90%;
}
.clSub  {
	background:#FFF;
	border:1px outset #FFF;
	clear:none;
	color:#082B6F;
	display:block;
	float:left;
	font:normal normal 12px Tahoma,Arial,Verdana,sans-serif;
	margin:15px;
	padding:10px;
	text-align:justify;
}
.clSub2  {
	background:#FFF;
	border:1px solid #000;
	clear:none;
	color:#082B6F;
	float:right;
	font:normal normal 12px Tahoma,Arial,Verdana,sans-serif;
	height:35%;
	padding:3px;
	position:absolute;
	right:1%;
	top:39%;
	width:45em;
}
.clSub p {
	background:transparent;
	color:#082B6F;
	font:normal normal 12px Tahoma,Arial,Verdana,sans-serif;
}	
.clSub A:link  { 
	background:transparent;
	color:blue;
	font:normal normal 12px Tahoma,Arial,Verdana,sans-serif;
}
.clSub A:hover  {
	background:transparent;
	color:navy;
	font:normal normal 12px Tahoma,Arial,Verdana,sans-serif;
}
.clSub A:active  {
	background:transparent;
	color:#FFF;
}
.clSub A:visited  {
	background:transparent;
	color:#3D99F5;
	font:normal normal 12px Tahoma,Arial,Verdana,sans-serif;
}
h4.person {
	border-bottom:1px dotted yellow;
	cursor:pointer;
	margin-left:10px;
	width:9em;
}
/** End toggleSpan Styles **/
/** Begin Center Column Styles **/
#c-block {
	background:#FFF;
	color:#333;
	height:80%;
	width:100%;
}
.center {
	clear:both;
	display:block;
	margin:0 auto;
	text-align:center;
}
.smaller {
	font-size:smaller;
}
div.clear {
	clear:both;
}
div#c-col br {
	clear:both;
}
div#c-col p.cert  {
	background:transparent;
	color:blue;
	display:block;
	font:normal bold 12px Arial,Verdana,sans-serif;
	text-align:justify;
}
div#c-col p.cert a {
	background:transparent; 
	color:blue; 
	font:normal bold 12px Arial,Verdana,sans-serif;
	text-decoration:none; 
}
div#c-col p.cert a:active {
	background:blue; 
	color:#000; 
	font:normal bold 12px Arial,Verdana,sans-serif;
	text-decoration:none; 
}
div#c-col p.cert a:hover {
	background:transparent; 
	color:blue; 
	font:normal bold 12px Arial,Verdana,sans-serif;
	text-decoration:underline; 
}
div#c-col p.cert a:link {
	background:transparent; 
	color:blue; 
	font:normal bold 12px Arial,Verdana,sans-serif;
	text-decoration:none; 
}
div#c-col p.cert a:visited {
	background:transparent; 
	color:blue; 
	font:normal bold 12px Arial,Verdana,sans-serif;
	text-decoration:none; 
}
div#c-col p.certdesc {
	background:transparent;
 	color:#000;
	display:block;
	font:normal normal 12px Arial,Verdana,sans-serif;
	text-align:justify;
}
div#c-col p.cust {
	background:transparent;
	color:#082B6F;
	display:block;
	font:italic bold 10px Arial,Verdana,sans-serif;
	text-align:right;
	vertical-align:top;
}
div#c-col p.headname {
	background:blue;
	color:#FFF;
	display:block;
	font:normal bold 14px Arial,Verdana,sans-serif;
	text-align:left;
	width:50%;
}
div#c-col .strongBold {
	background:transparent;
	color:#000;
	display:block;
	font:normal bold 12px Arial,Verdana,sans-serif;
}
div.formMain {
	border:solid #000;
	border-width:1px 0 0 0;
	clear:both;
	padding-top:10px;
	width:100%;
}
form {
	border:0;
	margin:0; 
}
.formInput {
	margin-left:5px;
	text-align:left;
}
.formLabel {
	float:left;
	margin-left:5px;
	text-align:left;
	width:30%;
}
.formSection {
	background:transparent;
	color:#082B6F;
	font-weight:bolder;
	padding-left:5px;
}
h1, h2, h3, h4, h5, h6 {
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0; 
}
h1  {
	background:transparent;
	color:#000;
	font-size:18px;
}
h1.old {
	display:none;
}
h1.title, h1.title a.transparent, h1.title a.transparent:link, h1.title a.transparent:hover, h1.title a.transparent:active, h1.title a.transparent:visited {
	background:transparent;
	color:#000;
	cursor:default;
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
	text-align:center;
	text-decoration:none;
}
h2 {
	background:transparent;
	color:#900;
	font-size:17px;
}
h2.title, h2.title a.transparent, h2.title a.transparent:link, h2.title a.transparent:hover, h2.title a.transparent:active, h2.title a.transparent:visited {
	background:transparent;
	color:#fff;
	cursor:default;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
h3  {
	background:transparent;
	color:#000;
	font-size:16px;
	padding-bottom:10px;
	text-align:center;
}
h4  {
	background:transparent;
	color:#082B6F;
	font-size:15px;
	padding:4px 0 0 3px;
}
h4.inline {
	clear:none;
	display:inline;
}
h5 {
	padding-left:5px;
}
h5.links {
	margin:auto;
	text-align:center;
}
h5.list {
	clear:none;
	display:inline;
	float:left;
	position:relative;
}
h5.job {
	border:0;
	margin:0;
	padding:0 0 0 5%;
}
h6  {
	background:transparent;
	color:#000;
	font-size:13px;
	padding-left:10px;
}
img.blueBullet {
	clear:none;
	display:inline;
	padding:2px;
}
img.ciscoCert {
	border:0;
	clear:none;
	display:inline;
	float:right;
	height:106px;
	margin:5px;
	position:relative;
	width:125px;
}
img.citrixCert {
	border:0;
	clear:none;
	display:inline;
	float:right;
	height:80px;
	margin:5px;
	position:relative;
	width:44px;
}
img.comptiaCert {
	border:0;
	clear:none;
	display:inline;
	float:right;
	margin:5px;
	position:relative;
}
img.msCert {
	background:#FFF;
	border:0;
	clear:none;
	color:inherit;
	display:inline;
	float:right;
	height:56px;
	margin:5px;
	position:relative;
	width:120px;
}
img#special {
	border:1px solid #000;
	clear:both;
	display:block;
	margin:0 auto;
	text-align:center;
	width:335px;
}
.inline {
	display:inline;
}
.leftside {
	clear:right;
	display:inline;
	float:left;
	height:175px; /* was 144px */
	padding:5px;
	position:relative;
	width:180px;
}
li.BlueArrow {
	clear:none;
	list-style:none outside url("images/BlueArrow.gif");
	margin:0;
	padding:5px;
}
li.job {
	display:list-item;
	list-style:square inside;
	margin:0;
	padding:0;
}
li.secnav {
	padding:0 7px 0 7px;
	text-align:right;
	vertical-align:top;
}
li.servicearea {
	display:list-item;
	list-style:none outside none;
	padding:0;
	text-align:left;
	vertical-align:top;
}
li.servicearea a, li.servicearea a:hover, li.servicearea a:active, li.servicearea a:visited, li.servicearea a:link {
	background:transparent;
	color:#082B6F;
	font:normal normal 12px Tahoma,Arial,Verdana,sans-serif;
	text-decoration:none;
}
li.sitemap a {
	font:normal bold 12px Tahoma,Arial,Verdana,sans-serif;
	text-decoration:none;
}
li.sitemap a:hover {
	background:transparent;
	color:#71623B;
 	font:normal bold 12px Tahoma,Arial,Verdana,sans-serif;
	text-decoration:none;
}
li.secure {
	display:list-item;
	list-style:none outside url("images/BlueArrow.gif");
	margin:0;
	padding:0 5px;
}
.listleft {
	border-right:1px dashed #FFF;
	clear:right;
	float:left;
	margin-left:3px;
	padding:5px 5px 20px 0px;
	position:relative;
	vertical-align:super;
	width:50%;	
}
.listleftarea {
	clear:right;
	float:left;
	position:relative;
}
.listright {
	clear:none;
	float:right;
	margin-right:3px;
	padding:5px 0px 20px 0px;
	position:relative;
	vertical-align:super;
	width:45%;	
}
.lnk {
	cursor:pointer;
}
#maphead {
	font-size:14px;
	font-weight:900;
}
#motto {
	background:transparent;
	border:0;
	clear:both;
	color:#082B6F;
	display:block;
	font:italic bold 12px Arial,Verdana,sans-serif;
	margin:0;
	padding:0;
	text-align:center;
}
#motto, #motto a.transparent, #motto a.transparent:link, #motto a.transparent:hover, #motto a.transparent:active, #motto a.transparent:visited {
	background:transparent;
	color:#082B6F;
	cursor:default;
	font:italic bold 12px Arial,Verdana,sans-serif;
	text-decoration:none;
}
#othercopy {
	border-top:thin groove yellow;
	padding:3px;
}
.para {
	margin:auto;
	padding:5px;
	text-align:center;
}
.rightside {
	clear:left;
	display:inline;
	float:right;
	height:144px;
	padding:5px;
	position:relative;
	width:180px;
}
.emandu {
	font-style:italic;
	font-weight:bold;
}
span.forminstruc {
	background:transparent;
	color:#082B6F;
	font-style:italic;
	font-weight:bold;
	width:100%;
}
span.super {
	background:transparent;
	color:#000;
	font:normal normal normal 7px Arial,Verdana,sans-serif;
	vertical-align:super;
}
.txtArea {
	padding-left:15px;
	margin-left:15px;
}
.tip {
cursor:help; 
border-bottom:1px dashed #999999; 
} 
ul li.sitemap {
	display:list-item;
	list-style:url("images/bullet.gif") none outside;
}
ul.inline{
	clear:none;
	display:inline;
	float:right;
	list-style-type:none;
	vertical-align:top;
}
ul.inline img {
	clear:none;
	display:inline;
	float:left;
}
ul.links li {
	clear:none;
	list-style:url("images/small_bullet_arrow.gif") none outside;
	margin:2px 2px 8px 2px;
	vertical-align:top;
}
ul.links li a {
	text-decoration:none;
}
.whiteBack {
	background:#FFF;
	border:1px outset #FFF;
	color:#082B6F;
	font-size:13px;
	display:block;
	margin:5px;
	padding:5px;
	text-align:justify;
	width:90%;
}
p.release {
	color:#000;
	font-family:'Times New Roman';
	font-size:11pt;
}
/** End Center Column Styles **/
/** Begin Footer Styles **/
div.copyr  {
	background:transparent;
 	color:#000;
	font:normal normal 10px Arial,Verdana,sans-serif;
	text-align:center;
}
div#logosquares  {
	height:50px; 
	text-align:center;
}
img.logosquares  {
	border:0;
	height:41px;
	margin:0 10px;
	text-align:center;
	width:45px;
}
img.ratinglogos {
	border:0;
	height:31px;
	text-align:center;
	width:88px;
}	
#ourcopy  {
	text-align:center;
}
div#translate {
	bottom:5px;
	right:5px;
	margin:5px;
	position:relative;
	z-index:8;
}
img.translate {
	border:0;
	height:13px;
	padding: 5px;
	width:24px;
}
/** End Footer Styles **/
/** Begin Right Column Styles **/
/** End Right Column Styles **/
/** Begin PopUp Styles **/
.areapopup {
	background:#A8CFC7;
	color:#333;
	margin:0 4% 0 4%;
}
/** End PopUp Styles **/
/** Begin Relative Font Sizing **/
/*/*/a{}
body,
body a,
body a:active,
body a:visited,
body a:hover,
body a:link,
body a.transparent,
body a.transparent:active,
body a.transparent:visited,
body a.transparent:hover,
body a.transparent:link,
body #hdr,
body #motto,
body #motto a,
body #motto a:active,
body #motto a:visited,
body #motto a:hover,
body #motto a:link,
body #motto a.transparent,
body #motto a.transparent:active,
body #motto a.transparent:visited,
body #motto a.transparent:hover,
body #motto a.transparent:link,
body .clSub,
body .clSub2,
body .clSub p,
body p,
body p.cert,
body p.certdesc,
body ul,
body ol,
body li,
body li a,
body li a:active,
body li a:visited,
body li a:hover,
body li a:link,
body li.servicearea,
body li.servicearea a,
body li.servicearea a:active,
body li.servicearea a:visited,
body li.servicearea a:hover,
body li.servicearea a:link,
body .strongBold,
body li.sitemap a
body li.sitemap a:active,
body li.sitemap a:visited,
body li.sitemap a:hover,
body li.sitemap a:link {
  font-size:x-small;
  voice-family:"\"}\"";
  voice-family:inherit;
  font-size:small;
}
html>body,
html>body a, 
html>body a:active, 
html>body a:visited, 
html>body a:hover, 
html>body a:link, 
html>body a.transparent, 
html>body a.transparent:active, 
html>body a.transparent:visited, 
html>body a.transparent:hover, 
html>body a.transparent:link, 
html>body #hdr,
html>body #motto,
html>body #motto a, 
html>body #motto a:active, 
html>body #motto a:visited, 
html>body #motto a:hover, 
html>body #motto a:link, 
html>body #motto a.transparent, 
html>body #motto a.transparent:active, 
html>body #motto a.transparent:visited, 
html>body #motto a.transparent:hover, 
html>body #motto a.transparent:link, 
html>body .clSub,
html>body .clSub2,
html>body .clSub p,
html>body p,
html>body p.cert,
html>body p.certdesc,
html>body ul,
html>body ol,
html>body li,
html>body li a, 
html>body li a:active, 
html>body li a:visited, 
html>body li a:hover, 
html>body li a:link, 
html>body li.servicearea,
html>body li.servicearea a, 
html>body li.servicearea a:active, 
html>body li.servicearea a:visited, 
html>body li.servicearea a:hover, 
html>body li.servicearea a:link, 
html>body .strongBold,
html>body li.sitemap a,
html>body li.sitemap a:active,
html>body li.sitemap a:visited,
html>body li.sitemap a:hover,
html>body li.sitemap a:link {
  font-size:small;
}
body a.nav,
body a.nav:active,
body a.nav:visited,
body a.nav:hover,
body a.nav:link,
body h4.person,
body p.cust,
body div.copyr {
  font-size:xx-small;
  voice-family:"\"}\"";
  voice-family:inherit;
  font-size:x-small;
}
html>body a.nav,
html>body a.nav:active,
html>body a.nav:visited,
html>body a.nav:hover,
html>body a.nav:link,
html>body h4.person,
html>body p.cust,
html>body div.copyr {
  font-size:x-small;
}
body a,
body a:active,
body a:visited,
body a:hover,
body a:link,
body a.transparent,
body a.transparent:active,
body a.transparent:visited,
body a.transparent:hover,
body a.transparent:link,
body #hdr,
body #motto,
body #motto a,
body #motto a:active,
body #motto a:visited,
body #motto a:hover,
body #motto a:link,
body #motto a.transparent,
body #motto a.transparent:active,
body #motto a.transparent:visited,
body #motto a.transparent:hover,
body #motto a.transparent:link,
body .clSub,
body .clSub2,
body .clSub p,
body p,
body p.cert,
body p.certdesc,
body ul,
body ol,
body li,
body li a,
body li a:active,
body li a:visited,
body li a:hover,
body li a:link,
body li.servicearea a,
body li.servicearea a:active,
body li.servicearea a:visited,
body li.servicearea a:hover,
body li.servicearea a:link,
body .strongBold,
body li.sitemap a
body li.sitemap a:active,
body li.sitemap a:visited,
body li.sitemap a:hover,
body li.sitemap a:link {
  line-height:128%;
}
/* */
/** End Relative Font Sizing **/