.bannerHead {
color:#FFFFFF;
font-size:32px;
padding-left:15px;
padding-top:15px;
letter-spacing:2px;
line-height:37px;
}

.bannerText {
color:#FFFFFF;
font-size:18px;
font-weight:bold;
padding-left:15px;
padding-top:15px;
letter-spacing:2px;
}

#bannerGreenBalls {
background-image:url(images/greenballs.gif);
background-position:left;
background-repeat:no-repeat;
height:182px;
background-color:#94ba1f;
text-align:right;
padding-right:20px;
}

#bannerGreenShort {
background-color:#94ba1f;
text-align:left;
vertical-align:middle;
color:#FFFFFF;
font-size:24px;
font-weight:bold;
padding-left:25px;
padding-top:3px;
padding-bottom:2px;
}

#bannerBlueBalls {
background-image:url(images/blueballs.gif);
background-position:left;
background-repeat:no-repeat;
height:182px;
background-color:#027fc2;
text-align:right;
padding-right:20px;
}


#bannerBlueShort {
background-color:#027fc2;
text-align:left;
vertical-align:middle;
color:#FFFFFF;
font-size:24px;
font-weight:bold;
padding-left:25px;
padding-top:3px;
padding-bottom:2px;
}

#bannerPurpleBalls {
background-image:url(images/purpleballs.gif);
background-position:left;
background-repeat:no-repeat;
height:182px;
background-color:#5c3f9b;
text-align:right;
padding-right:20px;
}

#bannerPurpleShort {
background-color:#5c3f9b;
text-align:left;
vertical-align:middle;
color:#FFFFFF;
font-size:24px;
font-weight:bold;
padding-left:25px;
padding-top:3px;
padding-bottom:2px;
}

.blueHead {
color: #027fc2;
font-size: 16px;
padding-top:5px;
text-align:center;
}


body {
text-align:center;
padding-top:20px;
margin-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#e7e8ea;
}

.boxLink {
background-color: #94ba1f;
color:#413f33;
font-size:24px;
cursor:pointer;
border:0;
text-align:right;
padding-bottom:0px;
padding-right:10px;
padding-top:5px;
padding-left:10px;
text-decoration:none;
display:block;
position:absolute;
right:0px;
top:285px;
}

.boxLink a, .boxLink a:active, .boxLink a:hover, .boxLink a:visited {
color:#413f33;
text-decoration:none;
}

.cchit {
position:absolute;
right:0px;
top:162px;
}

.ekgHeader {
font-size: 16px;
background-image:url(images/ekgBullet.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:25px;
margin-bottom:10px;
}

.ekgHeader a, .ekgHeader a:active, .ekgHeader a:hover, .ekgHeader a:visited {
color:#000000;
text-decoration:none;
}

#floatingImage
{
position:absolute;
right:0px;
bottom:0px;
display:block;
}
#footer {
background-color:#807f84;
font-size:9px;
color:#FFFFFF;
text-align:center;
padding-top:7px;
padding-bottom:7px;
position:relative;
clear:both;
}

#footer a, #footer a:hover, #footer a:visited {
color:#FFFFFF;
text-decoration:none;
}

.footerContact {
background-color:#807f84;
font-size:14px;
float:right;
text-align:right;
padding-right:10px;
padding-bottom:0px;
float:right;
display:block;
height:	100%;
position:relative;
}

#fullBanner {
background-image:url(images/greenbanner.gif);
background-position:left;
background-position:top;
background-repeat:no-repeat;
height:182px;
}

.greenBold, .greenBold a, .greenBold a:active, .greenBold a:visited, .greenBold a:hover {
color:#94ba1f;
font-weight:bold;
text-decoration:none;
}

.greenHead {
color: #94ba1f;
font-size: 16px;
padding-top:5px;
text-align:center;
}

#header{
position:relative;
padding-left:15px;
padding-top:15px;
padding-bottom:15px;
}

#headerContainer {
position:relative;
}

#homeButton{ 
margin-top:5px;
margin-left:25px;
float:left;
}

.horizontalBlock {
float:left;
padding:15px 5px 10px 5px;
margin-left:5px;
margin-right:5px;
}

.horizontalBlock a, .horizontalBlock a:active, .horizontalBlock a:visited {
color:#000000;
text-decoration:none;
}

.horizontalBlock a:hover {
text-decoration:underline;
}

.horizontalBlock .greenBold, .horizontalBlock .greenBold a, .horizontalBlock .greenBold a:active, .horizontalBlock .greenBold a:visited, .horizontalBlock .greenBold a:hover {
color:#94ba1f;
font-weight:bold;
text-decoration:none;
}

.horizontalContainer {
height:100%;
position:relative;
padding-right:0px;
clear:both;
}

.leftMargin {
padding-left:25px;
}

.leftMargin a, .leftMargin a:active, .leftMargin a:visited {
color:#000000;
text-decoration:none;
} 

.leftMargin a:hover {

color:#000000;
text-decoration:underline;
}

#main {
width: 770px;
text-align:left;
position:relative;
margin-left:auto;
margin-right:auto;
border-color:#807f84;
border-width:1px;
background-color:#FFFFFF;
border-style:solid;
}

#nav {
background-color:#807f84;
color:#FFFFFF;
font-size: 12px;
position:relative;
display:inline-block;
width:100%;
}

#nav li {
float:left;
margin-left:40px;
padding-top:6px;
background-image:url(images/greenBullet.gif);
background-position:0 10px;
background-repeat:no-repeat;
padding-left:8px;
list-style-type:none;
display:inline;
}

#nav a, #nav a:visited, #nav a:hover {
color:#FFFFFF;
text-decoration:none;
}

#nav ul {
display:inline;
}

.ncapsulate {
position:absolute;
right:60px;
top:380px;
}

#newsBar {
background-color:#e7e8ea;
padding:10px 5px 5px 5px;
margin-left:20px;
width: 130px;
font-size:11px;
}

#phoneNumber{
text-align:right;
padding-right:10px;
font-size:14px;
float:right;
display:block;
position:relative;
color:#FFFFFF;
font-weight:bold;
padding-top:5px;
}

.redAsterisk {
color:#FF0000;
}

.requestDemo{
font-size:16px;
font-weight:bold;
color:#f38524;
position:absolute;
top:55px;
right:10px;
}

.requestDemo a, .requestDemo  a:hover, .requestDemo a:visited{
color:#f38524;
text-decoration:none;
}

.requestInfo{
font-size:16px;
font-weight:bold;
color:#414142;
position:absolute;
top:55px;
right:10px;
}

.requestInfo a, .requestInfo  a:hover, .requestInfo a:visited{
color:#414142;
text-decoration:none;
}

.sideNav li, .sideNav li a, .sideNav li a:active, .sideNav li a:visited {
font-weight:bold;
list-style-type:none;
text-decoration:none;
color:#000000;
margin-left:-15px;
}

.sideNav li a:hover {
text-decoration:underline;
}

#subMenu {
background-color:#ffffff;
color:#807f84;
font-size: 11px;
margin-left:20px;
float:left;
width:auto;
margin-right:auto;
padding:0;
vertical-align:bottom;
}

#subMenu a {
background:#FFFFFF url("images/tabs.gif") no-repeat 100% -5px;
display:block;
padding-bottom:5px;
padding-right:10px;
padding-top:3px;

}

#subMenu li {
float:left;
padding: 0;
margin: 0;
list-style-type:none;
display:inline;
float:left;
background:#FFFFFF url("images/tabs.gif") no-repeat 0 -5px;
padding-left:10px;
}

#subMenu a, #subMenu a:visited {
color:#807f84;
text-decoration:none;
}

#subMenu a:hover {
text-decoration:underline;
}

#subMenu ul {
display:inline;
padding:10px 0 0 10px;
list-style:none;
}

.title, .title a, .title a:active, .title a:visited, .title a:hover{
font-size: 16px;
margin-bottom:10px;
text-decoration:none;
}

#topBar {
width: 100%;
background-color:#94ba1f;
height:5px;
}
