/* CSS Document */
body
{
	text-align: center;
	margin: 0px;
}

body, td, th, input, textarea, select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

/*
	<editor>
	these styles also need to appear in editor.css
*/

a:visited, a:link, a:active, a
{
	color: #FF0000;
	text-decoration: underline;
}

a:hover
{
	text-decoration: none;
}

span.callout
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 24px;
	color: #F33434;
}

p 
{ 
	margin: 0px 0px 8px 0px;
	padding: 0px;
}
ul li { }
ol li { }

/* </editor> */

#container
{
	width: 760px;
	margin: 0 auto;
	text-align: left;
}

#header
{
	height: 73px;
	text-align: left;
	float: left;
	width: 760px;
}
.search
{
	float: right;
	width: 180px;
	text-align: left;
	margin: 0px;
	padding: 20px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.search a:visited, .search a:link, .search a:active, .search a
{
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
}

.search a:hover
{
	text-decoration: none;
}

.logo
{
	float: left;
	width: 395px;
	text-align: left;
	height: 73px;
	margin: 0px;
	padding: 0px;
}
#navigation
{
	height: 25px;
	width: 760px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#mainContent
{
	margin-top: 3px;
	padding-top: 0px;
	width: 760px;
	margin-bottom: 3px;
	padding-bottom: 0px;
	float: left;
	clear: left;
	/*position: relative;*/
	background-image: url(/images/home_bkg.gif);
	background-repeat: repeat-y;
}

.flashbillboard {
	width: 507px;
	height: 201px;
	margin: 0px;
	float: left;
}

.billboard
{
	background-image: url(/images/home_mainimage.jpg);
	background-repeat: no-repeat;
	height: 151px;
	width: 474px;
	padding: 50px 30px 0px 0px;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	margin: 0px;
	float: left;
}
.billboard p
{
	float: right;
	width: 155px;
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 13px;
	color: #999999;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
.billboardarrow
{
	margin-right: 5px;
}
.homecallouts
{
	background-color: #FFFFFF;
	width: 504px;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	text-align: left;
	float: left;
	clear: left;
	padding-top: 5px;
}

.home_left_callout1
{
	float: left;
	width: 252px;
	background-image: url(/images/home_left_callout1header_bkg.gif);
	background-repeat:no-repeat;
	border-right:1px solid #CCCCCC;
	padding: 0px;
	margin: 0px;
}

.home_left_callout2
{
	float: left;
	width: 248px;
	background-image: url(/images/home_header_bkg.gif);
	background-repeat: repeat-x;
	padding: 0px;
	margin:0px 0px 0px 3px;
}

.home_left_callout3
{
	float: left;
	clear: left;
	width: 504px;
	margin-top: 15px;
	background-image: url(/images/home_header_bkg.gif);
	background-repeat: repeat-x;
	padding-bottom: 15px;
}

.home_left_callout_content
{
	padding: 0px;
	margin:0px 15px 0px 14px;
	line-height: 14px;
}

.home_left_callout_content p
{
	margin:0px;
	padding:0px;
}

.home_left_callout_content ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.home_left_callout_content li
{
	background-image: url(/images/small_arrow.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding:0px 0px 1px 20px;
	margin: 5px 0px 0px;
}

.home_left_callout_content a:visited, .home_left_callout_content a:link, .home_left_callout_content a:active,
.home_left_callout_content a
{
	color: #FF0000;
	text-decoration: underline;
}

.home_left_callout_content a:hover
{
	text-decoration: none;
}

.home_left_callout_header
{
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding:7px 0px 0px 45px;
	margin:0px 0px 11px 0px;
	background-repeat: no-repeat;	
	height: 29px;
}

.contactcallout
{
	background-color: #CC0000;
	background-image: url(/images/contactus_bkg.gif);
	background-repeat: repeat-x;
	float: right;
	height: 83px;
	width: 213px;
	margin:0px;
	text-align: left;
	padding:26px 0px 0px 40px;
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 12px;
	color: #FFFFFF;
}
.contactcallout p
{
	margin: 0px;
	padding: 0px;
}

.contacttitle a:visited, .contacttitle a:link, .contacttitle a:active, .contacttitle a
{
	font-size: 24px;
	color: #fabfbf;
	text-decoration: underline;
	font-family: Georgia, "Times New Roman" , Times, serif;
}

.contacttitle a:hover
{
	text-decoration: none;
}

.solutionscontainer
{
	text-align: left;
	width: 253px;
	margin: 0px;
	border-top:3px solid #FFFFFF;
	float: right;
	clear: right;
	padding: 0px;
}

.solutionscontainer a:visited, .solutionscontainer a:link, .solutionscontainer a:active, .solutionscontainer a
{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}

.solutionscontainer a:hover
{
	text-decoration: none;
}

.solutionsimg
{
	border-bottom: 1px solid #FFFFFF;
}

.solutionsheader
{
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #DEDCDD;
	background-color: #666666;
	padding:5px 0px 5px 9px;
	border-bottom:1px solid #FFFFFF;
	margin: 0px;
}
.solutionscontainer p
{
	padding:2px 0px 1px 3px;
	margin: 0px;
	line-height: 11px;
}

.solutionsiconscontainer
{
	padding:14px 0px 0px 14px;
}

.solutions_icon
{
	text-align: left;
	width: 103px;
	border: 1px solid #FFFFFF;
	float: left;
	margin: 0px 14px 14px 0px;
	height: 90px;
	padding: 0px;
}

.clearboth
{
	clear: both;
}

/* <solutions landing page> */

.solutionslandingcontainer
{
	width: 571px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #cfcdcd;
	background-color: #dedcdc;
	height: 212px;
}

.solutionslandingcontainer a:visited, .solutionslandingcontainer a:link, .solutionslandingcontainer a:active, .solutionslandingcontainer a 
{
	font-size: 10px;
	color:#FFFFFF;
	text-decoration: underline;
}

.solutionslandingcontainer a:hover
{
	text-decoration: none;
}

.solutionslandingcontainer p
{
	margin: 3px 0px 0px 5px;
	line-height: 11px;
	padding: 0px;
}

.solutionslandingimg
{
	border-bottom: 1px solid #FFFFFF;
}

.solutionslanding_icon
{
	text-align: left;
	width: 183px;
	border: 1px solid #FFFFFF;
	float: left;
	height: 98px;
	padding: 0px 0px 0px 0px;
}

/* </solutions landing page> */

#footer
{
	float: left;
	width: 760px;
	margin: 0px;
	padding: 13px 0px 0px;
	background-color: #FFFFFF;
	clear: left;
	background-image: url(/images/footer_bkg.gif);
	background-repeat: repeat-x;
	height: 75px;
	font-size: 9px;
	color: #666666;
}

#footer p
{
	margin: 0px;
	padding: 0px;
	line-height: 24px;
}

#footer a:visited, #footer a:link, #footer a:active, #footer a
{
	color: #666666;
	text-decoration: underline;
}

#footer a:hover
{
	text-decoration: none;
}

h1
{
	background-color: #cfcdcd;
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #898989;
	border-bottom:3px solid #FFFFFF;
	background-image: url(/images/subnav_arrow.gif);
	background-repeat: no-repeat;
	padding:5px 0px 5px 23px;
	background-position: 3px 5px;
	margin: 0px;
}
h2, .pageheader
{
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 16px;
	color: #FF0000;
	background-image: url(/images/pagetitle_bkg.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	height: 30px;
	border-bottom:2px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
}
h3
{
}


.contactarrow
{
	margin-left: 5px;
}

#mainContentSub
{
	width: 760px;
	margin:3px 0px 3px 0px;
	padding:0px 0px 20px 0px;
	float: left;
	clear: left;
	position: relative;
	background-image: url(/images/sub_bkg.gif);
	background-repeat: repeat-y;
}

#content p
{
	line-height: 16px;
	padding:0px;
}

#content
{
	float: left;
	width: 573px;
	padding-left: 20px;
}

.leftcolumn
{
	float: left;
	width: 167px;
}

.leftcolumn ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.leftcolumn li
{
	background-image: url(/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 10px 15px;
	padding:10px 10px 10px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}

a.level1Off:visited, a.level1Off:link, a.level1Off
a.level2Off:visited, a.level2Off:link, a.level2Off, 
a.levelNOff:visited, a.levelNOff:link, a.levelNOff
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #8b8a8a;
}

a.level1Off:hover, a.level1Off:active,
a.level2Off:hover, a.level2Off:active,
a.levelNOff:hover, a.levelNOff:active
{
	text-decoration: none;
}

a.level1On:visited, a.level1On:link, a.level1On:hover, a.level1On:active, a.level1On,
a.level2On:visited, a.level2On:link, a.level2On:hover, a.level2On:active, a.level2On, 
a.levelNOn:visited, a.levelNOn:link, a.levelNOn:hover, a.levelNOn:active, a.levelNOn
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FF0000;
}

.breadcrumb
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	margin: 5px 0px 15px;
	padding: 0px;
}

.breadcrumb a:visited, .breadcrumb a:link, .breadcrumb a:active, .breadcrumb a
{
	color: #999999;
	text-decoration: underline;
}

.breadcrumb a:hover
{
	text-decoration: none;
}

.nonsolutionsection, .landingpagebanner
{
	border: 1px solid #bbbbbb;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	height: 123px;
	width: 570px;
	background-color: #FF0000;
}

.pullquote
{
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 14px;
	line-height: 18px;
	color: #FFFFFF;
	margin: 0px;
	padding: 25px 30px 0px;
	width: 216px;
	float: left;
}
.sectionimage
{
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#footersub
{
	float: left;
	width: 760px;
	margin: 0px;
	padding: 13px 0px 0px;
	background-color: #FFFFFF;
	clear: left;
	background-image: url(/images/sub_footer_bkg.gif);
	background-repeat: repeat-x;
	height: 50px;
	font-size: 9px;
	color: #666666;
}

#footersub p
{
	margin: 0px;
	padding: 0px;
	line-height: 24px;
}

#footersub a:visited, #footersub a:link, #footersub a:active, #footersub a
{
	color: #666666;
	text-decoration: underline;
}

#footersub a:hover
{
	text-decoration: none;
}

.errorMsg 
{
	color:#990000;	
}

.errorMsgBox
{
	color:#990000;
	font-weight:bold;
	padding:4px;
	background-color:#FFFF66;
}

/* Avaya RSS Feed */
.avaya_section_wapper
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
}
.avaya_header
{
	font-weight:bold;
	margin-top:0px;
	margin-bottom:5px;
}
.avaya_content
{
	margin-top:0px;
	margin-bottom:0px;
}
.avaya_content div
{
	margin-top:0px;
	margin-bottom:5px;
}
.avaya_content p
{
	margin-top:0px;
	margin-bottom:5px;
}
.avaya_list
{
	margin-top:0px;
	margin-bottom:0px;
}
.avaya_photo
{
}
