td, li
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #555555;
}
p
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #555555;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px 0px 5px 0px;
}
form
{
	margin: 0px;
	padding: 0px;
}
body
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #555555;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
td
{
	vertical-align: top;
}
h1
{
	color: #ee3333;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 0px;
}
h1.topmenu
{
	color: #ffffff;
	background-color: #6C7476;
	margin: 0px;
}
h1#titlepage
{
	font-size: 14px;
	color: #ee3333;
	font-weight: bold;
}
.redTitle
{
	color: #ee3333;
	font-weight: bold;
	padding-bottom: 5px;
}
h1#landingpage
{
	font-size: 14px;
	color: #ee3333;
	font-weight: bold;
}
h2
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	margin-top: 0px;
	margin-bottom: 20px;
}
h3
{
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;
}
h4
{
	color: #ce0000;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 0px;
	padding-left:20px;
}
a
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	text-decoration: none;
	color: #ee3333;
	border-bottom: 1px dashed #ee3333;
}
a:hover
{
	color: #ee3333;
	border-color: #ee3333;
	border-bottom-style: solid;
}

a.noborder, a.noborder:hover
{
	border: none;
}
input, textarea
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #000000;
}
b, strong
	{
		color:#000000;
	}
.topbanner
{
	width: 988px;
	height: 64px;
	background-color: #6c7476;
	text-align: left;
}
.topLogo
{
	width: 400px;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #ffffff;
	background-color: #6C7476;
	float: left;
	padding-left: 20px;
	padding-top: 5px;
}
.toplinks_search
{
	width: 520px;
	height: 29px;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #ffffff;
	background-color: #6C7476;
	background-image: url(/images/top_greybar.jpg);
	background-repeat:no-repeat;
	float: right;
	padding-top: 5px;
	
}
.toplinks_language
{
	width: 90px;
	height: 29px;
	float: left;
	margin:0px;
	padding: 0px;
}
.toplinks_search_links
{
	width: 194px;
	height: 29px;
	float: left;
	padding-left:25px;
}
.toplinks_search_form
{
	width: 200px;
	height: 29px;
	float: right;
	padding-right: 8px;
	text-align: right;
}

/* top drop-down menu BEGIN */

.dropmenu {
	width:988px;
	height:37px;
	position:relative;
	margin: 0;
	background-image:url(/images/topmenu.gif);
}
.dropmenu ul li a {
	display:block;
	text-decoration:none;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	height:37px; 
	text-align:center;
	border-bottom: 0;
	line-height:40px; 
	overflow:hidden;
}
.dropmenu .one 
{
	width:114px;
}
.dropmenu .two 
{
	width:184px;
}
.dropmenu .three 
{
	width:122px;
}
.dropmenu .four 
{
	width:120px;
}
.dropmenu .five 
{
	width:146px;
}
.dropmenu .six 
{
	width:114px;
	font-size:12px;
	color: #6c7476;
	font-weight:normal;
}
.dropmenu .seven 
{
	width:86px;
	font-size:12px;
	color: #6c7476;
	font-weight:normal;

}
.dropmenu .eight 
{
	width:102px;
	font-size:12px;
	font-weight:bold;
	color: #000000;
}

.dropmenu ul {padding:0; margin:0; list-style: none;}
.dropmenu ul li {float:left; position:relative;}
.dropmenu ul li ul {display: none;}
/* button hover properties */
.dropmenu ul li:hover a {color:#cccccc; font-size:14px;}
.dropmenu ul li:hover ul {display:block; position:absolute; top:37px; width:184px;}
.dropmenu ul li:hover ul li ul {display: none;}
.dropmenu ul li:hover {color:#000000;}
.dropmenu ul li:hover .six {color:#ee3333; font-size:12px;}
.dropmenu ul li:hover .seven {color:#ee3333; font-size:12px;}
.dropmenu ul li:hover .eight {color:#ee3333; font-size:12px; font-weight:bold;}
/* dropdown properties */
.dropmenu ul li:hover ul li a {background-image: none; display:block;height: 28px; 
	line-height: 26px; color:#555555; width:172px; text-align:left; margin: 0; 
	padding:0 0 0 11px; font-size:12px; font-weight:normal;
	border-bottom: solid 1px #ffffff;}
.dropmenu ul li:hover ul {
	padding: 0;
	background-color: #efefef;
}
/* dropdown selected properties */
.dropmenu ul li:hover ul li a:hover {color:#000000; background-color:#cccccc;}

/* language drop-down menu */
.dropmenulanguage {
	width:150px;
	height:23px;
	position:relative;
	font-size:11px;
	margin: 0;
}
.dropmenulanguage ul li a {
	display:block;
	text-decoration:none;
	color:#ffffff;
	width:80px; 
	height:20px; 
	text-align:right;
	border-bottom: 0;
	background-color:Transparent;
	line-height:15px; 
	font-size:11px; 
	overflow:hidden;
	padding-left: 5px;
}
.dropmenulanguage ul {padding:0; margin:0; list-style: none;}
.dropmenulanguage ul li {float:left; position:relative;}
.dropmenulanguage ul li ul {display: none;}
.dropmenulanguage ul li:hover a {color:#ffffff;}
.dropmenulanguage ul li:hover ul {display:block; position:absolute; top:20px; width:85px;}
.dropmenulanguage ul li:hover ul li ul {display: none;}
.dropmenulanguage ul li:hover ul li a {background-image: none; display:block;
	height: 23px; line-height: 20px; color:#555555; width:74px; text-align:left; 
	margin: 0; padding:0 0 0 11px;}
.dropmenulanguage ul li:hover ul {
	padding: 0;
	background-color: #f8f8f8;
}
.dropmenulanguage ul li:hover ul li a:hover {color:#000000; background-color:#e0e0e0;}

/* top drop-down menu END */

.inputSearch
{	width:130px; 
	height:10px;
	padding-top:0px;
	font-family: Arial, Sans-Serif;
	font-size: 10px;
}
a.externallinks
{
	text-decoration: none;
	color: #ffffff;
	border-bottom: none;
	font-size: 11px;
}
a.externallinks:hover
{
	text-decoration: none;
	color: #c0c0c0;
	border-bottom: none;
	font-size: 11px;
}

.MainArea
{
	width: 988px;
	margin: auto;
	text-align: left;
	padding-top: 0px;
}

.flashMain
{
	width: 100%;
	height: 280px;
	/*background-color: #efefef;
	background-image: url(/images/bgr_flash.gif);
	background-repeat: no-repeat;*/
	clear: both;
	margin-top: 15px;
	text-align: left;
}
.flashDiagram
{
	width: 370px;
	height: 410px;
	/*background-image: url(/images/customer-service-software.gif);*/
	padding-left:60px;
	clear: both;
	margin-top: 5px;
}
.contenttopSEO
{
	width: 960px;
	text-align: justify;
	padding-top: 15px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	clear: both;
}
.contentbottomSEO
{
	width: 960px;
	text-align: justify;
	padding-top: 25px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	clear: both;
	font-size: 11px;
}
.bottomtable
{ 
	float:left;
	padding-left:40px;
}
.bottomtable2
{ 
	float:left;
	padding-left:0px;
}
a.smallSEO
{
	font-size: 11px;
	text-decoration: none;
	color: #ee3333;
	border-bottom: 1px dashed #ee3333;
}
a.smallSEO:hover
{
	font-size: 11px;
	color: #ee3333;
	border-color: #ee3333;
	border-bottom-style: solid;
}

.MainSectionsArea_Left
{
	float: left;
	padding: 19px 0px 0px 0px;
	width: 330px;
	margin-right:0px;
}
.MainSectionsArea_Middle
{
	margin-left: 330px;
	margin-right: 329px;
	background-image: url(/images/redbox_middle.gif);
	background-repeat: no-repeat;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	padding-left: 12px;
	padding-right: 12px;
	height: 291px;
}
.MainSectionsArea_Right
{
	float: right;
	width: 329px;
	padding: 19px 0px 0px 0px;
}
.redboxMain
{
	width: 308px;
	height: 133px;
	background-image: url(/images/redbox_more.gif);
	background-repeat: no-repeat;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	padding: 0px 0px 4px 15px;
}
.redboxWhiteTitle
{
	color: #ffffff;
	font-size: 15px;
	margin-top: 0px;
	padding-top: 5px;
	padding-bottom: 17px;
}
.redboxWhiteTitleMiddle
{
	color: #ffffff;
	font-size: 15px;
	margin-top: 0px;
	padding-left: 90px;
	padding-top: 24px;
	padding-bottom: 57px;
}
.redboxLinkmore
{
	text-align: right;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom:0px;
	margin-top: 0px;
	margin-bottom:0px;
}

.boxAdsMain
{
	width: 326px;
	height: 88px;
	padding-bottom: 3px;
}
a.boxAdsMain_link, a.boxAdsMain_link:hover
{
	display:block;
	width:100%;
	height:100%;
	border:none;
	text-decoration: none;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
}
.boxAdsMain_LiveProductDemo
{
	width: 326px;
	height: 88px;
	background-image: url(/images/admain_liveproductdemo.jpg);
	background-repeat: no-repeat;
	padding-bottom: 3px;
}
.boxAdsMain_LiveProductDemoText
{
	text-align:right;
	padding-left:120px;
	padding-right:10px;
	padding-top:50px;
}
.boxAdsMain_WhitePaper
{
	width: 326px;
	height: 88px;
	background-image: url(/images/admain_whitepaper.jpg);
	background-repeat: no-repeat;
	padding-bottom: 3px;
}
.boxAdsMain_WhitePaperText
{
	padding-left:10px;
	padding-right:150px;
	padding-top:50px;
}
.boxAdsMain_Contact
{
	width: 326px;
	height: 88px;
	background-image: url(/images/admain_contactsales.jpg);
	background-repeat: no-repeat;
	padding-bottom: 3px;
}
.boxAdsMain_ContactText
{
	padding-left:15px;
	padding-right:10px;
	padding-top:35px;
}
.boxAdsMain_SocialMedia
{
	width: 326px;
	height: 88px;
	background-image: url(/images/admain_socialmedia.jpg);
	background-repeat: no-repeat;
	padding-bottom: 3px;
}
.boxAdsMain_SocialMediaText
{
	text-align:right;
	padding-left:10px;
	padding-right:15px;
	padding-top:50px;
}
.leftmenu_ads
{
	width: 205px;
	padding-top: 15px;
}
.leftmenu_smm
{
	width: 205px;
	padding-top: 0px;
}
.page_banner
{
	width: 778px;
	height: 133px;
	margin-top: 15px;
	margin-bottom: 5px;
	padding-left:5px;
	float:left;
}
.page_content
{
	width: 763px;
	margin: 15px 0px 0px 0px;
	padding-left: 15px;
	float:left;
}
.page_content1
{
	width: 505px;
	margin: 15px 0px 0px 0px;
	padding-left: 15px;
	float:left;
}
.page_content2
{
	width: 240px;
	margin: 15px 0px 0px 0px;
	padding-left: 15px;
	float:left;
	}

.page_content1career
{
	width: 585px;
	margin: 15px 0px 0px 0px;
	padding-left: 15px;
	float:left;
}
.page_content2career
{
	width: 160px;
	margin: 15px 0px 0px 0px;
	padding-left: 15px;
	float:left;
	}

.section_floatright
{
	width: 240px;
	margin: 0px;
	padding-left: 15px;
	float:right;
	}
#page_rightcontent
{
	width: 783px;
	float: right;
	padding: 0px;
	margin: 0px;
	margin-bottom:5px;
}
#page_leftmenu
{
	width: 205px;
	float: left;
	padding: 0px;
	margin: 15px 0px 0px 0px;
}

#page_leftmenu ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
}

#page_leftmenu li
{
	margin: 0px;
	padding: 0px;
}
#page_leftmenu ul li a
{
	display: block;
	border-bottom: 1px dotted #b2b2b2;
	padding: 5px 0px 5px 10px;
	text-decoration: none;
	color: #555555;
}
#page_leftmenu ul
{
	width: 190px;
}

#page_leftmenu ul li a:hover, #page_leftmenu ul li a:focus
{
	color: #000000;
	background-color: #efefef;
}

#page_leftmenu li li
{
	padding-left: 15px;
}

#MenuTitle
{
	text-decoration: none;
	border-bottom: 1px solid #ee3333;
	font-weight: bold;
	color: #ee3333;
	width: 190px;
	padding: 5px 0px 5px 10px;
}
#MenuTitle a
{
	text-decoration: none;
	border-bottom: none;
}
#MenuTitle a:hover
{
	color: #000000;
	text-decoration: none;
	border-bottom: none;
}
#page_toolmenu
{
	float: right;
	width: 640px;
	text-align: right;
	margin: 0px;
}
#page_toolmenu ul
{
	margin: 0;
	padding: 0px 0px 0px 20px;
	list-style: none;
}
#page_toolmenu li
{
	float: left;
	margin: 0;
	padding-left: 10px;
	background-image: none;
	line-height: normal;
	text-indent: 0;
}


#page_collateral
{
	width: 240px;
	float: left;
	padding: 0px;
	margin: 5px 0px 0px 0px;
}
#CollateralTitle
{
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	background-color:#ee3333;
	width: 230px;
	padding: 5px 0px 5px 10px;
}
#page_collateral ul
{
	background-color: #efefef;
	margin: 0px;
	padding: 15px 0px 15px 15px;
	border-bottom: 1px dotted #b2b2b2;
	width: 225px;
}
#page_collateral li
{
	margin: 0px;
	padding-bottom: 15px;
	padding-right:10px;
	list-style: none url(/images/icon_pdf.gif) inside;
	vertical-align:middle;
}
#page_collateral a
{
	text-decoration: none;
	color: #555555;
	border: none;
	padding-left:5px;
	border-bottom: 1px dashed #555555;
}

#page_collateral ul li a:hover, #page_collateral ul li a:focus
{
	background-color: #efefef;
	border: none;
	
}
#page_quote
{
	width: 240px;
	float: left;
	padding: 0px;
	margin: 5px 0px 0px 0px;
}
#QuoteTitle
{
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	background-color:#ee3333;
	width: 230px;
	padding: 5px 0px 5px 10px;
}
#page_quote ul
{
	background-color: #efefef;
	margin: 0px;
	padding: 15px 0px 15px 15px;
	border-bottom: 1px dotted #b2b2b2;
	width: 225px;
}
#page_quote li
{
	margin-right: 10px;
	padding: 0px;
	list-style: none none;
	font-style:italic;
}
.Quote_Contact
{
	color:#ce0000;
	font-style:italic;
	font-weight:bold;
	text-align:right;
	margin-top:10px;
}

#page_concept
{
	width: 240px;
	float: left;
	padding: 0px;
	margin: 5px 0px 0px 0px;
}
#ConceptTitle
{
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	background-color:#ee3333;
	width: 230px;
	padding: 5px 0px 5px 10px;
}
#page_concept ul
{
	background-color: #efefef;
	margin: 0px;
	padding: 15px 0px 15px 15px;
	border-bottom: 1px dotted #b2b2b2;
	width: 225px;
}
#page_concept li
{
	margin-right: 10px;
	padding: 0px;
	list-style: none none;
}
.Concept_Contact
{
	color:#ce0000;
	font-style:italic;
	font-weight:bold;
	margin-top:10px;
}

#page_awards
{
	width: 160px;
	float: left;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	background-color: #efefef;
}
#AwardsTitle
{
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	background-color:#ee3333;
	width: 150px;
	padding: 5px 0px 5px 10px;
}

.bottomMenu
{
	width: 988px;
	margin: auto;
	height: 60px;
	text-align: center;
	background-image: url(/images/bgr_bottom.gif);
	background-repeat: no-repeat;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #000000;
	clear: both;
}
.bottomMenu_nobgr
{
	width: 988px;
	margin: auto;
	padding-bottom: 3px;
	text-align: center;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #000000;
	padding-top: 50px;
	clear: both;
}
.bottomMenu_left
{
	width: 400px;
	float: left;
	padding-top: 12px;
	padding-left: 10px;
}
.bottomMenu_right
{
	width: 400px;
	padding-top: 12px;
	padding-right: 15px;
	float: right;
	text-align: right;
}
.bottomMenu_bottom
{
	width: 988px;
	padding-top: 8px;
	text-align: center;
	clear: both;
}
a.bottomMenu_gray
{
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	text-decoration: none;
	color: #6c7476;
	border-bottom: none;
}
a.bottomMenu_gray:hover
{
	text-decoration: none;
	color: #000000;
	border-bottom: none;
}
a.bottomMenu_white
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	text-decoration: none;
	color: #ffffff;
	border-bottom: none;
}
a.bottomMenu_white:hover
{
	text-decoration: none;
	color: #000000;
	border-bottom: none;
}
#redbullets ul
{
	padding: 0px;
	margin: 0px;
}
#redbullets li
{
	margin: 0px;
	padding-bottom: 5px;
	list-style: none url(/images/redbullet.gif) outside;
}
#redbullets2 li
{
	margin-left:13px;
	padding-left:10px;
}
.contentsection
{
	padding: 5px 0px 5px 0px;
}
.contentindent
{
	padding: 0px 0px 0px 25px;
}
.twocolumns
{
	width: 350px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}
.threecolumns
{
	width: 220px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}
.WhiteTitleBanner
{
	text-align:right; 
	margin-top:-90px; 
	margin-right: 28px;
	color:#ffffff; 
	font-size:18px; 
	font-weight:bold;
}

#extrasearch
{
	padding:10px 0px 10px 10px;
}
.customers_main
{
	padding-top:5px;
	padding-bottom:5px;
	clear:both;
}
.customers_left
{
	float: left;
	padding: 0px 0px 0px 0px;
	width: 195px;
}
.customers_middle
{
	margin-left: 195px;
	margin-right: 115px;
	padding-left: 10px;
	padding-right: 10px;
	width: 415px;
}
.customers_right
{
	float: right;
	width: 125px;
	padding: 0px;
	margin:0px;
}
#customersicon ul
{
	padding: 0px;
	margin: 0px;
}
#customersicon li
{
	padding-bottom: 8px;
	width:115px;
	list-style-type:none;
	list-style-position:outside;
	list-style-image: none;	
	margin-left: -30px;
}
.resource_main
{
	padding-top:5px;
	padding-bottom:5px;
	clear:both;
	margin-bottom:10px;
}
.resource_left
{
	float: left;
	padding: 0px 0px 0px 0px;
	width: 195px;
}
.resource_right
{
	float: left;
	width: 555px;
	padding-left: 10px;
	margin:0px;
}
.resource_left2
{
	float: left;
	padding: 0px;
	width: 35px;
}
.resource_right2
{
	float: left;
	width: 718px;
	padding-left: 10px;
	margin:0px;
}
.resource_main2
{
	padding-top:0px;
	padding-bottom:0px;
	clear:both;
	margin-bottom:0px;
}
.resource_left3
{
	float: left;
	padding: 0px 0px 0px 0px;
	width: 90px;
}
.resource_right3
{
	float: left;
	width: 663px;
	padding-left: 10px;
	margin:0px;
}
.resource_left4
{
	float: left;
	padding: 0px 0px 0px 0px;
	width: 50px;
}
.resource_right4
{
	float: left;
	width: 443px;
	padding-left: 10px;
	margin:0px;
}
.resource_left5
{
	float: left;
	padding: 0px 0px 0px 0px;
	width: 35px;
}
.resource_right5
{
	float: left;
	width: 530px;
	padding-left: 10px;
	margin:0px;
}
.resource_left6
{
	float: left;
	padding: 0px 0px 0px 0px;
	width: 50px;
}
.resource_right6
{
	float: left;
	width: 445px;
	padding: 0px 0px 0px 10px;
	margin:0px;
}

.captionrequired
{
	color: #000000;
	background-color: #f0f2e2;
	text-align: right;
	width: 130px;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-right: 10px;
}
.caption
{
	background-color: #eeeeee;
	text-align: right;
	width: 130px;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-right: 10px;
}
.ast
{
	font-weight: bold;
	color: #ee3333;
}
hr.horizdash
{
	width: 100%;
	height: 1px;
	border-top: 1px dotted #b2b2b2;
	border-bottom: none;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.modules
{
	width: 85%;
}
.packages
{
	width: 95%;
}
.pi_header
{
	background-color: #6c7476;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	border-bottom: #ffffff 1px solid;
}
.pi_title
{
	background-color: #f0f2e2;
	text-align: center;
	font-weight: bold;
	color: #000000;
	border-bottom: #dbd9d9 1px solid;
}
.pi_titlel
{
	background-color: #f0f2e2;
	border-bottom: #dbd9d9 1px solid;
}
.pi_titleblack
{
	background-color: #f6f6f6;
	color: #000000;
	border-bottom: #dbd9d9 1px solid;
}
.pi_contenton
{
	background-color: #efefef;
	text-align: center;
	border-bottom: #dbd9d9 1px solid;
}
.pi_contentoff
{
	text-align: center;
	border-bottom: #dbd9d9 1px solid;
}
.pi_contentonl
{
	background-color: #f6f6f6;
	border-bottom: #dbd9d9 1px solid;
}
.pi_contentoffl
{
	border-bottom: #dbd9d9 1px solid;
}
.pi_contentonr
{
	background-color: #efefef;
	text-align: right;
	border-bottom: #dbd9d9 1px solid;
}
.pi_contentoffr
{
	text-align: right;
	border-bottom: #dbd9d9 1px solid;
}
.pi_contentonl2
{
	background-color: #ffffff;
	border-bottom: #dbd9d9 1px solid;
	padding-left: 20px;
}
.frm_general
{
	padding-top: 15px;
	padding-left:15px;
}
.noVisible
{
	DISPLAY: none;
}
.cs_header
{ 
	width:100%;
	clear:both;
	float:left;
}
.cs_left
{
	width:70%;
	float:left;
}
.cs_right
{
	width:28%;
	float:right;
	background-color:#f0f0f0;
	padding:6px;
	border-style:dotted;
	border-color: #b2b2b2;
	border-width: 1px;
}
.imgright_border
{
	border-style:dotted;
	border-color: #b2b2b2;
	border-width: 1px;
	padding:2px;
	margin-left: 10px;
	margin-bottom: 5px;
}
.imgleft_border
{
	border-style:dotted;
	border-color: #b2b2b2;
	border-width: 1px;
	padding:2px;
	margin-right: 10px;
	margin-bottom: 5px;
}
.img_border
{
	border-style:dotted;
	border-color: #b2b2b2;
	border-width: 1px;
	padding:1px;
}
.video_border
{
	width: 745px;
	height: 430px;
	background-image: url(/images/video_frame720.gif);
	background-repeat:no-repeat;
}
.video_content
{
	padding-top: 9px;
	margin-left: -5px;
}


/* Landing Pages */

.LP_MainArea
{
	width: 740px;
	margin: auto;
	text-align: left;
	padding-top: 0px;
}
.LP_topbanner
{
	width: 740px;
	height: 67px;
	background-color: #6c7476;
	text-align: left;
	background-image: url(/images/lp_topbanner.gif);
	background-repeat:repeat-x;
	clear: both;
}
.LP_topLogo
{
	width: 280px;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #ffffff;
	float: left;
	padding-left: 20px;
	padding-top: 10px;
}
.LP_topLogoright
{
	width: 420px;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #ffffff;
	float: right;
	padding-right: 20px;
	padding-top: 25px;
	text-align: right;
}

.LP_boxbgrleft
{
	width: 510px;
	height: 673px;
	text-align: left;
	background-image: url(/images/lp_boxbgr.jpg);
	background-repeat:no-repeat;
	margin-top: 10px;
	margin-bottom: 35px;
	float: left;
}
.LP_boxbgrright
{
	width: 510px;
	height: 673px;
	text-align: left;
	background-image: url(/images/lp_boxbgr.jpg);
	background-repeat:no-repeat;
	margin-top: 10px;
	margin-bottom: 35px;
	float: right;
}
.LP_boxbgrleft_large
{
	width: 510px;
	height: 1013px;
	text-align: left;
	background-image: url(/images/lp_boxbgr_large.jpg);
	background-repeat:no-repeat;
	margin-top: 10px;
	margin-bottom: 35px;
	float: left;
}
.LP_boxbgrright_large
{
	width: 510px;
	height: 1013px;
	text-align: left;
	background-image: url(/images/lp_boxbgr_large.jpg);
	background-repeat:no-repeat;
	margin-top: 10px;
	margin-bottom: 35px;
	float: right;
}
.LP_boxbgrright_medium
{
	width: 510px;
	height: 890px;
	text-align: left;
	background-image: url(/landing/gwso/lp_boxbgr_medium.jpg);
	background-repeat:no-repeat;
	margin-top: 10px;
	margin-bottom: 35px;
	float: right;
}
.LP_boxbgrleft_medium
{
	width: 510px;
	height: 890px;
	text-align: left;
	background-image: url(/landing/gwso/lp_boxbgr_medium.jpg);
	background-repeat:no-repeat;
	margin-top: 10px;
	margin-bottom: 35px;
	float: left;
}
.LP_sectionkeyword
{
	width: 700px;
	height: 20px;
	padding: 0px;
	margin-top: 10px;
	text-align: right;
	clear: both;
}
.LP_whitetitle
{
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	padding-left: 55px;
	margin-top:0px;
	padding-top: 37px;
}
.LP_redtitle
{
	font-size:17px;
	font-style:normal;
	font-weight:bold;
	color:#ce0000;
	padding-top: 30px;	
	text-align:center;
}
.LP_keyword
{
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#000000;
	margin:0px;
	padding: 0px;
	text-align:left;
}

.LP_contentleft
{
	width: 400px;
	text-align: left;
	padding-top: 0px;	
	padding-left: 55px;

}
.LP_formright
{
	width: 230px;
	height: 673px;
	margin-top: 10px;
	float: right;
	padding:0px;
	margin-bottom: 35px;
}
.LP_formleft
{
	width: 230px;
	height: 673px;
	margin-top: 10px;
	float: left;
	padding:0px;
	margin-bottom: 35px;
}
.LP_textscreenshot
{
	padding-top: 0px;
	width: 400px;
	line-height:20px;
}
.LP_textsummary
{
	width: 400px;
	padding-top: 10px;
	text-align:left;
	clear:both;
	line-height:20px;
}
.LP_textsummary2
{
	padding-top: 15px;
	text-align:left;
	font-style:italic;
}
.LP_textsummary_cs
{
	width: 400px;
	padding: 0px;
	text-align:left;
	clear:both;
	margin:0px;

}
.LP_bottombanner
{
	width: 740px;
	height: 30px;
	margin: auto;
	background-color: #6c7476;
	text-align: center;
	background-image: url(/images/lp_topbanner.gif);
	background-repeat:repeat-x;
	clear: both;
	padding-top:5px;
	
}
.LP_bottomprivacy
{
	width: 740px;
	height: 30px;
	margin: auto;
	text-align: center;
	clear: both;
	padding-top:0px;
	
}
#LP_redbullets ul
{
	padding: 0px;
	margin: 0px;
}
#LP_redbullets li
{
	margin: 0px;
	padding-bottom: 0px;
	list-style: none url(/images/redbullet.gif) outside;
}
.LP_mainpageboxbottom
{
	padding-top: 10px;
	padding-bottom: 17px;
	font-size: 10px;
}
.LP_smallnotes
{
	width: 700px;
	text-align: left;
	margin-top: 0px;
	padding-bottom: 5px;
	font-size: 10px;
}

.LP_smallnotes2
{
	text-align: left;
	margin-top: 60px;
	font-size: 10px;
}

/* Landing Pages - END */

/* Landing Pages for Google */

.LPGoogle_MainArea
{
	width: 750px;
	margin: auto;
	text-align: left;
	padding-top: 0px;
}
.LPGoogle_topbanner
{
	width: 750px;
	height: 71px;
	background-color: #6c7476;
	text-align: left;
	background-image: url(/landing/images_email/email_toponlylogo.gif);
	background-repeat:no-repeat;
	clear: both;
}
.LPGoogle_topLogoright
{
	width: 420px;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #ffffff;
	float: right;
	padding-right: 35px;
	padding-top: 30px;
	text-align: right;
}
.LPGoogle_topbannershadow
{
	width: 750px;
	height: 50px;
	margin-top:0px;
	padding-top:0px;
	text-align: right;
	background-image: url(/landing/images_email/email_topshadow.jpg);
	background-repeat:no-repeat;
	clear: both;
}
.LPGoogle_sectionkeyword
{
	width: 720px;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color:#555555;
	float: right;
	padding-right: 30px;
	padding-top: 30px;
	text-align: right;
}

.LPGoogle_keyword
{
	font-style:normal;
	font-weight:normal;
	margin:0px;
}
.LPGoogle_sectionleft
{
	width: 450px;
	text-align: left;
	margin-top:0px;
	padding-top:0px;
	background-image: url(/landing/images_email/email_bgrleft.gif);
	background-repeat:repeat-y;
	float: left;
}
.LPGoogle_contentleft
{
	width: 400px;
	text-align: left;
	padding: 0px 0px 35px 50px;	
}
.LPGoogle_sectionright
{
	width: 283px;
	float: right;
	margin-top:0px;
	padding-top:0px;
	margin-left:10px;
	background-image: url(/landing/images_email/email_bgrright.gif);
	background-repeat:repeat-y;
	background-position: 253px;
}
.LPGoogle_contentright
{
	width: 230px;
	text-align: left;
	padding: 0px 0px 35px 0px;
	margin: 0px;
}
.LPGoogle_bottombanner
{
	width: 750px;
	height: 70px;
	margin: auto;
	text-align: center;
	background-image: url(/landing/images_email/email_bottom.jpg);
	background-repeat:no-repeat;
	clear: both;
	padding-top:5px;
	
}
.LPGoogle_h1
{
	font-size:15px;
	font-weight:bold;
	color:#000000;
	margin-top:0px;
	padding-top: 20px;
}
.LPGoogle_h2
{
	font-size:17px;
	font-style:normal;
	font-weight:bold;
	color:#ce0000;
}
/* Landing Pages - END */

.menu
{
	padding-top: 7px;
}
.footerlink
{
	font-size: 12px;
	text-decoration: none;
	color: #999999;
}
.bullet
{
	color: #bb0000;
	font-weight: bold;
	font-size: 12px;
	padding-left: 20px;
	width: 20px;
}
.bulletnoind
{
	color: #bb0000;
	font-weight: bold;
	font-size: 12px;
	width: 20px;
}
.MainSubtitle
{
	color: #bb0000;
	font-size: 12px;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 18px;
}
.MainRightSubtitle
{
	color: #bb0000;
	font-size: 12px;
	padding-top: 7px;
	text-align: right;
	padding-right: 8px;
	padding-bottom: 15px;
}
.RMTitleSection
{
	color: #bb0000;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	padding-left: 10px;
	padding-top: 4px;
}
.RMTitleOption
{
	padding-left: 2px;
	padding-top: 2px;
}
a.MenuOption
{
	text-decoration:none;
	color: #202020;
	border: none;
}
a.MenuOption:hover
{
	text-decoration:none;
	color: #bb0000;
	border: none;
}
a.MenuTitle
{
	text-decoration:none;
	color: #bb0000;
	border: none;
}
a.MenuTitle:hover
{
	text-decoration:none;
	color: #202020;
	border: none;
}

.highlight
{
	background-color: #f2f2f2;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.mainpagebox
{
	padding-left: 20px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
}
.mainpageboxbottom
{
	padding-left: 17px;
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 17px;
	font-size: 10px;
}
.mainpageboxright
{
	padding-left: 15px;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 7px;
}
.mainpagemore
{
	text-align: right;
	padding-top: 3px;
}
.maincstitle
{
	color: #bb0000;
	font-weight: bold;
}
.mainhdtitle
{
	color: #000000;
	font-weight: bold;
}
.imagelink
{
	border: 1px solid #555555;
}

.titlesection
{
	font-weight: bold;
}
.titlesectionred
{
	color: #ee3333;
	font-weight: bold;
}

.titleResources
{
	font-size: 12px;
	color: #bb0000;
	font-weight: bold;
}
.productincluded
{
	width: 236px;
	text-align: center;
	border-left: #dbd9d9 1px solid;
	border-top: #dbd9d9 1px solid;
}
.supportplan
{
	width: 460px;
	border-left: #dbd9d9 1px solid;
	border-top: #dbd9d9 1px solid;
}

.career
{
	width: 380px;
	text-align: center;
}
.tabledata
{
	border-left: #dbd9d9 1px solid;
	border-top: #dbd9d9 1px solid;
}

.pi_bulletcareer
{
	background-color: #a1a0a0;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	border-bottom: #dbd9d9 1px solid;
}

.ml20
{
	padding-left: 20px;
}

.iconspace
{
	padding-top: 5px;
}
.iconlanding
{
	padding-top: 22px;
}
div#zindexN
{
	z-index: -3;
}
div#zindexP
{
	z-index: 3;
}

.padding
{
	margin-left: 15px;
	padding-left: 15px;
}
.footnote
{
	font-size: 9px;
}
.head2
{
	font-weight: bold;
}
.head1
{
	font-weight: bold;
	font-size: 13px;
}
.head2PF
{
	font-size: 13px;
	font-weight: bold;
	color: #bb0000;
}
ul.lp_bullets
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none url(/landing/casestudy/centerstone/bullet.gif) outside;
}
ul.lp_bullets li
{
	padding: 0px 0px 10px 5px;
	margin: 0px 0px 0px 5px;
	font-size: 13px;
}
ul.lp_bulletsch
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none url(/landing/casestudy/createhope/bullet.gif) outside;
}
ul.lp_bulletsch li
{
	padding: 0px 0px 10px 5px;
	margin: 0px 0px 0px 5px;
	font-size: 13px;
}
ul.lp_bulletsbmt
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none url(/landing/casestudy/centerstone/bullet.gif) outside;
}
ul.lp_bulletsbmt li
{
	padding: 0px 0px 10px 5px;
	margin: 0px 0px 0px 5px;
	font-size: 12px;
}
.lp_form
{
	padding-left: 20px;
	padding-top: 15px;
	padding-right: 3px;
}
.lp_form2
{
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 7px;
}
.lp_form3
{
	padding-left: 20px;
	padding-top: 5px;
	padding-right: 3px;
}
.lp_formwp
{
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 0px;
}
.lp_form4
{
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 5px;
}
.lp_formextraspace
{
	padding-left: 20px;
	padding-top: 15px;
	padding-right: 4px;
}
.lp_formextraspace2
{
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 10px;
}
.lp_cell
{
	color: #ffffff;
	padding-bottom: 4px;
}
.lp_cellwp
{
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 5px;
}
.lp_cell2wp
{
	padding-left: 3px;
}
.lp_cellextraspace
{
	color: #ffffff;
	padding-bottom: 7px;
}
.lp_cell30daywhite
{
	color: #ffffff;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 5px;
}
.lp_cell30daywhite2
{
	color: #ffffff;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 15px;
}
.lp_cellch
{
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
.lp_cell2ch
{
	padding-left: 10px;
}
.lp_cell30
{
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 5px;
}
.lp_smallfont
{
	font-size: 9px;
}
a.lp_white
{
	font-family: Arial, Sans-Serif;
	text-decoration: underline;
	color: #ffffff;
}
a.lp_white:hover
{
	color: #ffffff;
	text-decoration: underline;
}
a.lp_linkwp
{
	font-family: Arial, Sans-Serif;
	text-decoration: underline;
	color: #555555;
}
a.lp_linkwp:hover
{
	color: #555555;
	text-decoration: underline;
}
ul.roi_bullet
{
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 15px;
	list-style: none url(/roi/images/ROI_bullet.gif) outside;
}
ul.roi_bullet li
{
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 15px;
	font-size: 12px;
}
.roi_header
{
	background-color: #f5efd7;
	font-weight: bold;
	padding: 9px 15px 9px 15px;
}
.roi_headerresult
{
	background-color: #f5efd7;
	font-weight: bold;
	color: #bb0000;
	padding: 9px 15px 9px 15px;
	text-align: right;
}
.roi_contenton
{
	background-color: #f0f0f0;
	padding: 9px 15px 9px 15px;
}
.roi_contentoff
{
	padding: 9px 15px 9px 15px;
}
.roi_resulton
{
	background-color: #f0f0f0;
	padding: 9px 15px 9px 15px;
	color: #bb0000;
	text-align: right;
}
.roi_resultoff
{
	padding: 9px 15px 9px 15px;
	color: #bb0000;
	text-align: right;
}
.api_contentoff
{
	padding: 5px 5px 3px 15px;
}
.lp_cellmt
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 5px;
}
/* Search result styles */
.searchResultField
{
	color: #666666;
	font-weight: bold;
}
.searchResultHighlight
{
	vertical-align: top;
	background-color: #ffff00;
}
.searchResults
{
	width: 495px;
/*	word-wrap: break-word; */
	overflow: hidden;
}
.searchpaging
{
	text-align: center;
}
.helpbubble
{
	float: left;
}

