﻿/*
================================================================================================
HTML Elements
================================================================================================
*/

body
{ margin: 0px; padding: 0px; background-color: #FFFFFF; color: #333333; font-size: 9px; font-family: Arial, Verdana, Helvetica, sans-serif; }

a:link, a:visited
{ color: #23528D; text-decoration: none; }

a:hover, a:active
{ color: #23528D; text-decoration: underline; }

form
{ margin: 0px; padding: 0px; }

h1
{ margin: 0px; padding: 0px; color: #23528D; font-size: 20px; font-weight: normal; text-transform: uppercase; }

h2
{ color: #000000; font-size: 12px; text-transform: uppercase; }

h3
{ color: #000000; font-size: 11px; text-transform: uppercase; }

p
{ margin: 5px 0px 5px 0px; padding: 0px; }

td
{ font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; }

ul
{ margin: 0px 0px 0px 10px; padding: 0px; }

ul#newlist
{ list-style: inside; line-height: 1.6em; }

/*
================================================================================================
Named Elements
================================================================================================
*/

#body
{
	width: 810px; min-height: 345px; margin: 4px 0px 0px 0px; padding: 0px;
	background-image: url("../../assets/img/designElements/bodyBg.gif"); background-repeat: repeat-y;
}

#container
{
	width: 810px; min-height: 345px; margin: 0px; padding: 0px; font-size: 11px;
	background-image: url("../../assets/img/designElements/leftColRound_bl.gif"); background-position: bottom left; background-repeat: no-repeat;
}

#column_left
{ float: left; width: 213px; min-height: 316px; margin: 0px; padding: 0px; }

#column_middle
{ float: left; width: 361px; min-height: 316px; margin: 0px; padding: 0px 15px 0px 15px; }

#column_right
{ float: left; width: 206px; min-height: 294px; right: 0px; margin: 0px; padding: 0px; }

#corner_br
{ position: absolute; margin: 100px 0px 0px 785px; padding: 0px; }

#corner_tl
{ display: none; position: absolute; margin: 0px; padding: 0px; }

#corner_tr
{ position: absolute; margin: 0px 0px 0px 183px; padding: 0px; }

#flashFeature
{ width: 810px; height: 386px; margin: 4px 0px 0px 0px; padding: 0px; }

#flashVideo
{ width: 810px; height: 430px; margin: 4px 0px 0px 0px; padding: 0px; }

#footer
{ width: 780px; margin: 30px 15px 0px 15px; padding: 15px 0px 15px 0px; border-top: 1px solid #D6D8DA; text-transform: uppercase; font-size: 8px; }

#header
{ width: 810px; height: 125px; margin: 0px; padding: 0px; background-color: #EDEDED; text-transform: uppercase; }

#headline
{ float: left; width: 567px; margin: 0px; padding: 20px 0px 5px 15px; color: #23528D; font-size: 20px; font-weight: normal; text-transform: uppercase; }
#headline1
{ float: left; width: 567px; margin: 0px; padding: 20px 0px 5px 15px; color: #000000; font-size: 20px; font-weight: normal; text-transform: uppercase; }

#logo
{ position: absolute; margin: 47px 0px 0px 30px; padding: 0px; }

#menuBar
{
	position: absolute; width: 800px; height: 20px; margin: 1px 0px 0px 0px; padding: 5px 10px 0px 0px; text-align: right; font-weight: bold;
	background-image: url("../../assets/img/designElements/menuBarBg.gif"); background-position: right; background-repeat: no-repeat;
}

#menuBar form
{ display: inline; }

#menuBar div
{ margin: 0px; padding: 0px 20px 0px 0px; display: inline; }

#navigation
{ position: absolute; margin: 60px 0px 0px 255px; padding: 0px; font-size: 11px; color: #285D9F; font-weight: bold; }

#page
{ width: 808px; margin: 0px auto; margin-top: 10px; margin-bottom: 10px; padding: 0px; }

#searchBox
{ width: 120px; height: 12px; margin: 0px; padding: 0px 2px 0px 2px; background-color: #FFFFFF; border: 1px solid #A6A69B; font-size: 9px; color: #333333; }

#subFeatures
{ width: 810px; margin: 0px; padding: 0px; }

#subFeatures h2
{ margin: 0px; padding: 0px; font-size: 10px; }

#subNavigation
{ margin: 48px 0px 0px 0px; padding: 0px; font-size: 14px; }

/*
================================================================================================
Classes
================================================================================================
*/

.bullet
{ margin: 3px 5px 10px 0px; padding: 0px; }

.callout
{ color: #23528D; }

.column
{ float: left; }

.formButton
{ font-size: 11px; color: #333333; font-family: Arial, Verdana, Helvetica, sans-serif; }

.formField
{ width: 250px; height: 15px; margin: 0px; padding: 0px 2px 0px 2px; background-color: #FFFFFF; border: 1px solid #A6A69B; font-size: 11px; color: #333333; font-family: Arial, Verdana, Helvetica, sans-serif; }

.formSelect
{ margin: 0px; padding: 0px; background-color: #FFFFFF; border: 1px solid #A6A69B; font-size: 11px; color: #333333; font-family: Arial, Verdana, Helvetica, sans-serif; }

.formTextArea
{ width: 350px; height: 100px; background-color: #FFFFFF; border: 1px solid #A6A69B; color: #333333; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; }

.hr
{ height: 1px; margin: 0px; padding: 0px; background-image: url("../../assets/img/designElements/hr.gif"); background-repeat: repeat-x; }

.navItem
{ float: left; max-width: 110px; margin: 0px 15px 0px 0px; padding: 0px; }

.navItemOver
{ background-image: url("../../assets/img/designElements/arrowDown.gif"); }

.subHead
{ color: #23528D; font-size: 16px; font-weight: normal; text-transform: none; }

.subNavItem
{ max-width: 125px; margin: 0px 0px 15px 10px; padding: 0px 0px 0px 20px; background-image: url("../../assets/img/designElements/arrowUp.gif"); background-repeat: no-repeat; }

.subNavItemOver
{ background-image: url("../../assets/img/designElements/arrowDown.gif"); }

.subNavItemOver a:link, .subNavItemOver a:visited, .subNavItemOver a:hover, .subNavItemOver a:active
{ color: #161310; text-decoration: none; }

.subFeature
{ float: left; width: 172px; margin: 30px 10px 0px 15px; padding: 0px; color: #000000; }
.flashrightBg{
background-image: url("../../assets/img/flashFeatures/grayRightBg.jpg"); background-repeat: repeat-y;
}
.flashrighBottomtBg{
background-image: url("../../assets/img/flashFeatures/grayBottomBg.jpg"); background-repeat: repeat-x;
}
.blueBg{
background-image: url("../../assets/img/flashFeatures/blueBg.jpg"); background-repeat: repeat-y;
}
.whiteDottedLines{
background-image: url("../../assets/img/flashFeatures/whiteDottedLines.jpg"); background-repeat: repeat-x;
}
.flashBottomBg{
background-color:#e3e3e3;}
.flashGrayBg{
background-color:#cccccc;}
.flashHeading{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
}
.flashContent{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-right: 7px;
}
.flashMenus:link{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-weight : normal;
	font-size : 7pt;
	text-decoration : none;
}
.flashMenus:visited{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-weight : normal;
	font-size : 7pt;
	text-decoration : none;
}
.flashMenus:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-weight : normal;
	font-size : 7pt;
	text-decoration : none;
}
.overviewBg { 
	background: url(../../assets/img/flashFeatures/overviewBg.jpg) top center no-repeat; height: 280px;
}
.voiceBg{
	background-image: url("../../assets/img/flashFeatures/voiceBg.jpg"); background-repeat: repeat-x;
}
.voiceContentBg{
	background-image: url("../../assets/img/flashFeatures/voiceContentBg.jpg"); background-repeat: repeat-y;
}
.voiceDottedLines{
background-image: url("../../assets/img/flashFeatures/voiceDottedLines.jpg"); background-repeat: repeat-x;
}
.industryBg{
	background-image: url("../../assets/img/flashFeatures/industryBg.jpg"); background-repeat: repeat-y;
}
.industryDottedLines{
background-image: url("../../assets/img/flashFeatures/industryDottedLines.jpg"); background-repeat: repeat-x;
}
.solutionBg{
	background-image: url("../../assets/img/flashFeatures/solutionBg.jpg"); background-repeat: repeat-y;
}
.solutionDottedLines{
background-image: url("../../assets/img/flashFeatures/solutionDottedLines.jpg"); background-repeat: repeat-x;
}
.securityBg{
	background-image: url("../../assets/img/flashFeatures/securityBg.jpg"); background-repeat: repeat-y;
}
.securityDottedLines{
background-image: url("../../assets/img/flashFeatures/securityDottedLines.jpg"); background-repeat: repeat-x;
}
.proservicesBg{
	background-image: url("../../assets/img/flashFeatures/proservicesBg.jpg"); background-repeat: repeat-y;
}
.proservicesDottedLines{
background-image: url("../../assets/img/flashFeatures/proservicesDottedLines.jpg"); background-repeat: repeat-x;
}
.grayBg{background-color:#e3e3e3;}
.blue{background-color:#014172;}
.homeGradient{
	background-image: url(../../assets/img/flashFeatures/homeGradient.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.homeMenus:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight : bold;
	font-size : 7.5pt;
	text-decoration : none;
	padding-top: 15px;
	padding-right: 16px;
	padding-bottom: 15px;
	padding-left: 16px;
	line-height: 42px;
}
.homeMenus:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight : bold;
	font-size : 7.5pt;
	text-decoration : none;
	padding-top: 15px;
	padding-right: 16px;
	padding-bottom: 15px;
	padding-left: 16px;
	line-height: 42px;
}
.homeMenus:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight : bold;
	font-size : 7.5pt;
	text-decoration : none;
	padding-top: 15px;
	padding-right: 16px;
	padding-bottom: 15px;
	padding-left: 16px;
	background-color:#a9acb1;
	background-color:#a9acb1;
	line-height: 42px;
}
.homeTxtBig{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
}
.homeTxtBigSub{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}
.homeTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}
.homeTxt1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.homeTxt2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #FFFFFF;
}
.voiceHomeBg{
background-color:#56728f;}
.dataHomeBg{
background-color:#4b85a9;}
.securityHomeBg{
background-color:#7cbdd1;}
.voice{
	background-image: url(../../assets/img/flashFeatures/voice.jpg);
	background-repeat: no-repeat;}
.data{
	background-image: url(../../assets/img/flashFeatures/data.jpg);
	background-repeat: no-repeat;}
	
.security{
	background-image: url(../../assets/img/flashFeatures/security.jpg);
	background-repeat: no-repeat;}
.whiteMenus:link{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-weight : normal;
	font-size : 8pt;
	text-decoration : none;
}
.whiteMenus:visited{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-weight : normal;
	font-size : 8pt;
	text-decoration : none;
}
.whiteMenus:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-weight : normal;
	font-size : 8pt;
	text-decoration : none;
}

/* GREER 02.19.2009 */
.maintenance {
	background: url(../../assets/img/flashFeatures/topSecurity.jpg) no-repeat right top;
	margin: 0px;
	padding: 0px;
	width: 476px;
}
.maintenance h2 {
	color: #FFFFFF;
	font: normal 20px Arial, Verdana, Helvetica, sans-serif;
	margin: 0px 60px 10px 20px;
	padding: 21px 0px 10px;
	.padding: 22px 0px 10px;
	border-bottom: 1px dashed #FFFFFF;
}
.maintenance p {
	margin: 0px 57px 32px 20px;
	padding: 0px;
	color: #FFFFFF;
	line-height: 13px;
}
.maintenanceLinks {
	margin: 0px 10px 0px 0px;
	padding: 10px 0px 5px 10px;
	background: #CCCCCC;
}
.maintenanceLinks p {
	background: url(../../assets/img/flashFeatures/arrow.jpg) no-repeat left 2px;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 5px 10px;
	color: #666666;
}
.maintenanceLinks p a.flashMenus {
	display: block;
}

