body {margin: 0px; padding: 0px;}
img {border: none;} 
p {padding:0px; margin:0px;}
#textAlignRight {text-align:right;}
a {color: rgb(0,0,0)}
a:link {color: rgb(0,0,0)}
a:visited {color: rgb(0,0,0)}
a:hover {color: #0175C3;}
.linkWhiteText a {color: rgb(255,255,255)}
.linkWhiteText a:link {color: rgb(255,255,255)}
.linkWhiteText a:visited {color: rgb(255,255,255)}
.linkWhiteText a:hover {color: #0175C3;}
.linkBlueText a {color: #0175C3;}
.linkBlueText a:link {color: #0175C3;}
.linkBlueText a:visited {color: #0175C3;}
.linkBlueText a:hover {color: rgb(255,255,255)}
.paragraphWhiteWithPadding {padding-left:8px; padding-right:8px;padding-top:4px; padding-bottom:3px;font-family: Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:14px;color:white;} 
div#head {position:relative; height: 76px; width: 779px; margin-left: auto; margin-right: auto; background-image: url(images/head.png); background-repeat: no-repeat;}
div#nav1 {padding-left: 390px; padding-top: 5px; text-align: right;}
div#navbar1 ul {margin: 0px;padding: 0px;font-family: Futura, Arial, Helvetica, sans-serif;font-size: 15px;color: #FFF;line-height: 40px;white-space: nowrap;}
div#navbar1 li {list-style-type: none;display: inline;}
div#navbar1 li a {text-decoration: none; padding: 20px; color: rgb(0,0,0)}
div#navbar1 li a:link {color:black;}
div#navbar1 li a:visited {color: rgb(0,0,0)}
div#navbar1 li a:hover {color: #5589C3;}
#homeBlue {color: #5589C3;}
div#nav2 {position:relative; height: 75px; width: 779px; margin-left: auto; margin-right: auto; background-image: url(images/black-straight_03.jpg); background-repeat: repeat-x;}
div#navbar2 ul {text-align: left; padding: 21px 0px 0px 10px;font-family: Futura, Arial, Helvetica, sans-serif;font-size: 17px;color: #FFF;line-height: 40px;white-space: nowrap;}
div#navbar2 li {list-style-type: none;display: inline;}
div#navbar2 li a {text-decoration: none; padding-right: 30px; color: rgb(255,255,255)}
div#navbar2 li a:link {color: white;}
div#navbar2 li a:visited {color: rgb(255,255,255)}
div#navbar2 li a:hover {color: #5589C3;}
div#breadcrumb {position:relative; margin-left: auto; margin-right: auto;width: 779px;font-family: Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:14px;padding-bottom:10px;}
div#center {position:relative; height: 280px; width: 779px; margin-left: auto; margin-right: auto;}
div#centerHome {position:relative; height: 220px; width: 779px; margin-left: auto; margin-right: auto;}
div#centerComp {position:relative; width: 779px; margin-left: auto; margin-right: auto;}
div#contentOuter {padding-bottom: 20px; border-bottom-style: solid; border-bottom-width:4px; border-bottom-color:#000000; position:relative; width: 779px; margin-left: auto; margin-right: auto; padding-top: 10px;}
div#contentOuterLogin {padding-bottom: 10px; border-bottom-style: solid; border-bottom-width:4px; border-bottom-color:#000000; position:relative; width: 779px; margin-left: auto; margin-right: auto; padding-top: 10px;}
div#contentOuterComp {font-size:5px;padding-bottom: 0px; border-bottom-style: solid; border-bottom-width:4px; border-bottom-color:#000000; position:relative; width: 779px; margin-left: auto; margin-right: auto;}
div#contentOuterRegTagline {padding-bottom: 5px; border-bottom-style: solid; border-bottom-width:4px; border-bottom-color:#000000; position:relative; width: 779px; margin-left: auto; margin-right: auto; padding-top: 10px;}
div#contentOuterAcc {padding-bottom: 20px; border-bottom-style: solid; border-bottom-width:4px; border-bottom-color:#000000; position:relative; width: 779px; margin-left: auto; margin-right: auto;}
.smallLink {text-decoration: underline; color: #5589C3;font-family:Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:12px;}
.normalLinkRightAligned {text-decoration: underline; color:black;font-family:Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:12px;text-align:right; padding-right:10px;}
#table {width:779px;vertical-align: top;}
#homeLeftColumn {background-color: #E1E4D8;vertical-align: top; width: 389px; padding: 10px 10px 10px 15px; font-family:Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:14px;}
.tableAnnouncment {vertical-align: top; height: 120px; width: 390px; padding: 5px 0px 15px 15px; font-family: Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:14px;}
#contactLeftColumn {background-color: #E1E4D8;vertical-align: top; width: 389px; padding: 7px 0px 10px 15px; font-family:verdana, FuturaEXT-Normal, Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:14px;}
.tableHeader {height: 30px; vertical-align: middle; padding: 0px 15px 5px 15px; width: 389px;font-family: verdana, Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:16px;font-weight: bold;}
#tableHeaderHome {background-image:url(images/homeicon.jpg); background-repeat: no-repeat;height: 40px; vertical-align: middle; padding: 0px 15px 5px 45px; width: 389px;font-family: verdana, Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:16px;font-weight: bold;}
#tableHeaderRSS {background-image:url(images/newsicon.jpg); background-repeat: no-repeat;height: 40px; vertical-align: middle; padding: 0px 15px 5px 45px; width: 389px;font-family: Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:16px;font-weight: bold;}
#tableHeaderMap {background-image:url(images/map.jpg); background-repeat: no-repeat;height: 40px; vertical-align: middle; padding: 0px 15px 5px 45px; width: 389px;font-family: Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:16px;font-weight: bold;}
#tableHeaderMail {background-image:url(images/mail.jpg); background-repeat: no-repeat;height: 40px; vertical-align: middle; padding: 0px 15px 5px 45px; width: 389.5px;font-family: Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:16px;font-weight: bold;}
#tableHeaderComp {background-image:url(images/comp/comp.jpg); background-repeat: no-repeat;height: 40px; vertical-align: middle; padding: 0px 15px 0px 49px; font-family: Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:16px;font-weight: bold;}
#tableCellDivision {padding: 20px 15px 10px 15px; width: 389px;}
div#footer {position:relative; width: 779px; margin-left: auto; margin-right: auto; padding-top: 10px;padding-bottom:15px;font-family:Futura-Normal, Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:14px; color: rgb(0,0,0); text-align: center;}
h1 {font-family: Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:16px; color:white;margin:0px;padding:0px;}
.header1 {font-family: Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:16px; font-weight: bold;}
h3 {font-family: Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:14px; font-weight: bold;color:white;}

.header1White {font-family: Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:16px; color:white;}
.header3 {font-family: Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:14px; font-weight: bold;}
.header3White {font-family: Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:14px; font-weight: bold;color:white;}
.normalText {font-family: Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:14px}
.normalTextWith5Padding  {font-family: Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:14px; padding-top:1.2em;}
.normalTextWhite {font-family: Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:14px; color:white;}
.normalTextWhite5Padding {font-family: Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:14px; color:white;padding-top:1em;}
.smallText {font-family: Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:12px}
.smallTextWhite {font-family: Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:12px; color:white;}
.smallTextGrey {font-family: Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:12px; color:#CCCCCC;}
.smallTextWith5pxTopPadding {font-family:Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:12px;padding-top:5px;}
.padding {padding: 5px 0px 5px 20px; vertical-align: top;}
.italicSm {font-style: italic; font-size: 12px;}
.unorderedList {list-style-type: none; margin-left:0px;padding-left:20px;font-family: Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:14px;}

#tableLanding {width: 779px;height:290px;}
.tableLandingLeftCell {width: 198px;vertical-align: top;}
.tableLandingMiddleCell {width: 223px;}
.tableLandingRightCell {width: 350px;vertical-align: top;height:165px;}
#accLeftCell {padding-right: 10px;}
.accMiddleCellContainer {width:221px;padding-left:10px;padding-right:10px;background-color:black;height:165px; }
.accMiddleCellContainer a {color: rgb(255,255,255)}
.accMiddleCellContainer a:link {color: rgb(255,255,255)}
.accMiddleCellContainer a:visited {color: rgb(255,255,255)}
.accMiddleCellContainer a:hover {color: #0175C3;}
#accEmployLeft {width:252px; height:424px;}
#accEmployMiddle {vertical-align:top;width:337px; height:424px;background-color:black;}

#accEmployRight {vertical-align:top;width:190px; height:424px;background-color:#cccccc;}
#compImages {padding:0; margin:0;width:520px; float:left;}
.compNav {padding-left: 10px;float:right;}
.compNav ul {padding-left: 0;width: 200px;cursor: default;margin-left: 0px;}
.compNav ul li {list-style-type: none;margin: 0px;position: relative;color: #fff;}
#compRightCell {vertical-align: top;width:259px;background-color:black;}
.smallTextWhite a {color: rgb(255,255,255)}
.smallTextWhite a:link {color: rgb(255,255,255)}
.smallTextWhite a:visited {color: rgb(255,255,255)}
.smallTextWhite a:hover {color: #0175C3;}


#loginTable {position:relative;width:779px;margin-left: auto; margin-right: auto;height:300px;}
#loginTableLeftCell {vertical-align: top;width: 451px;background-color:black;}
#loginTableMiddleCell {width: 5px;}
#loginTableRightCell {width: 323px;background-color:#CCCCCC;padding-left: 10px;padding-right: 10px;}
label {width: 4em; float:left; text-align: right; margin-right: 1.2em; display: block}
.submit input {margin-left: 74px;}

.submit input
{
color: white;
background: #0175C3;
border: 1px solid white
}

 input
{
color: black;
background: white;
border: 1px solid white
}
#fieldsetLogin
{
border: 1px solid #0175C3;
width: 300px
}

#legendLogin
{
color: #fff;
font-family: Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:14px; color:white;
border: 1px solid #0175C3;
padding: 4px 8px
}
div#login {padding-left:40px;padding-top: 20px;}
div#passwordWarning {font-family: Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:12px; color:#CCCCCC;padding-left:10px;padding-top:5px;}
div#loginDesc {font-family: Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:14px; color:white;padding-left:10px;padding-top:5px;}
div#loginTitle {padding-left:6px;padding-top:5px;}

table#containerWebDesign {width:779px;}
td#leftCellWeb {background-color: black;height:320px;width:320px;vertical-align: top;}
td#middleCellWeb {height: 320px; width: 5px;}
td#rightCellWeb {height: 320px; width: 454px; background-color: #cccccc;vertical-align: top;}
.HeaderWhite30pt {font-family: Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:30px; font-weight: bold;color:white;}
#webDesignTitle {text-align:right; padding-right:10px; padding-top:10px;padding-bottom:15px;}
#webDesignRightDIV {padding-left:10px; padding-right:10px; padding-bottom:10px;}
#htmlValid {text-align: right;padding-right:10px;padding-top:5px;}
#leftCellWebTagline {text-align:center; padding-top:20px;}
#webDesignBottomTagline {font-family: Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:16px;font-weight: bold;padding-bottom:4px;}
#computingBottomTagline {font-family: Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:16px;font-weight: bold;}


#networkTable {width:779px; height:380px;}
#networkLeftGrey {height:270px;width:183px;background-color:#cccccc;}
#networkLeftCell {vertical-align: top;width:183px;}
.networkLeftGreyPara {padding-left: 10px; padding-right:10px;padding-top:10px;font-family: Futura, arial,helvetica,tahoma,verdana,sans-serif; font-size:14px;}
#networkMiddleCell {background-color: black;width:400px; vertical-align:top;}
#networkMiddleDIV {}
#networkRightCell {width:191px;background-color: black;}
#networkCCNA {text-align:center; padding-top:10px;}
#networkMainDesc {padding-left: 10px; padding-right:10px;}
#certifedNetworkingTitle {padding: 10px 10px 10px 10px;}

#compBusinessRightCell {width:399px;}
#compBusinessRightDiv {width:399px; height:253px;background-color: rgb(0, 0, 0);}
#compBusinessLeftCell {width:380px;}
#compBusinessTable {width:779px; height:253px;}

table#sitemap {margin-top:15px;position:relative;margin-left: auto; margin-right: auto;text-align: left; background-image: url(images/sitemapgradient.jpg); background-repeat: repeat-x; height: 190px;}
td.sitemapcelltop {vertical-align: middle;padding-left:39px;height:40px; font-family:futara,arial,verdana;font-size:13px;}
td.sitemapcellbottom {height: 150px;vertical-align: top;}
ul.sitemapNav {list-style-type: none;font-family:futara,arial,verdana;font-size:12px;}
ul.sitemapNav2 {list-style-type: square;font-family:futara,arial,verdana;font-size:14px;}
div#container {height:500px;margin-bottom: 20px; position:relative; width: 779px; margin-left: auto; margin-right: auto; margin-top: 5px;}
div#genLeftDIV {height:500px;width:445px;float:left;margin-right:5px;}
div#genRightDIV {height:500px;width:320px;float:right; background-color:#eae9e9;margin-left:9px;}
div.containerTitle {height:30px; width:435px; background-color:black;padding: 10px 0px 0px 10px;}
div.gentextArea {padding:15px 10px 15px 10px;}
div#termsOfUseContainer {width:500px;position:relative;margin-left: auto; margin-right: auto;}
.centering {width: 779px; position:relative;margin-left: auto; margin-right: auto;}
.tableAnnouncements {margin-bottom:15px; width: 779px; position:relative;margin-left: auto; margin-right: auto;font-family:futara,arial,verdana;font-size:13px;}