BODY
{
	font-family: Arial;
	font-size:9pt; 
	color:#333333;
	text-align: center;
	margin: 0px 0px 0px 0px;

	/**** SCROLLBAR COLORS****/	
	/*scrollbar-face-color:#FFFFFF;
	scrollbar-arrow-color:#2272ba;
	scrollbar-track-color:#FFFFFF;
	scrollbar-shadow-color:#2272ba;
	scrollbar-highlight-color:#2272ba;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-Color:#FFFFFF;*/
}

form
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

input.search
{
	color:#ff0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: Bold;
	border:#464646; 
	border-style:groove; 
	border-top-width:1px; 
	border-bottom-width:1px; 
	border-right-width:1px; 
	border-left-width:1px;
	padding: 2px;
	margin: 0px;
}

.trial_cont_header
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
	width: 933px;
}

.trial_cont_logo
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
	width: 960px;
}

.trial_toll
{
	position:relative;
	float: left;
	margin: 30px 0px 0px 555px;
	color: #666666;	
	text-align: right;
	font-weight: bold;
	font-size: 13px;
}

#cont_header
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
	width: 933px;
	height: 100px;
}

#cont_logo
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
	width: 960px;
	height: 80px;
}

#head_search
{
	position:relative;
	float: left;
	margin-top:45px;
	color: #666666;	
	text-align: right;
	width: 378px;
	height: 30px;
	font-weight: bold;
	font-size: 13px;
}

#head_search input
{
	position: relative;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
	color: #404040;
	font-weight: normal;
}

#toll
{
	position:relative;
	float: left;
	margin: 5px 0px 0px 555px;
	color: #666666;	
	text-align: right;
	height: 25px;
	font-weight: bold;
	font-size: 13px;
}

#head_logo
{
	position:relative;
	float: left;
	margin-top: 10px;
	width: 933px;
	height: 55px;	
}

#head_logo a.logo
{
	position:relative;
	float: left;
	margin: 5px 0px 0px 0px;
	width: 191px;
	height: 42px;
}

.btn_chi
{
	position:relative;
	float: right;
	margin: -90px 100px 0px 0px;
}

.head_btn
{
	position:relative;
	float: right;
	margin: 0px 0px 0px 0px;
	height: 25px;
	width: 255px;
}

.myteczologin a
{
	position:relative;
	float: left;
	margin: 0px 10px 0px 0px;
	height: 25px;
	width: 121px;
	background: url(../images/btn_cust_login.gif) no-repeat bottom left;
}

.myteczologin1 a
{
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
	height: 25px;
	width: 121px;
	background: url(../images/btn_free_trial.gif) no-repeat bottom left;
}

#cont_body
{
	position:relative;
	width: 933px;
	margin-left:auto;
	margin-right:auto;
}

#body_banner
{
	position:relative;
	float: left;
	width: 933px;
	height: 206px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#body_banner a
{
	border: 0px;
	text-decoration: none;
}

#body_banner img
{
	border: 0px;
	text-decoration: none;
}

#body_inbanner
{
	position:relative;
	float: left;
	text-align: center;
	width: 933px;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#body_modulesmenu
{
	position:relative;
	float: left;
	text-align: left;
	width: 920px;
	margin: 7px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

#body_modulesmenu .mod_section
{
	position:relative;
	float: left;
	width: 213px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#body_modulesmenu p
{
	position:relative;
	float: left;	
	font-size:8pt;
	font-weight: Bold;
	color: #333;
	width: 210px;
	margin: 0px 0px 2px 10px;
	padding: 0px 0px 0px 0px;
}

#body_modulesmenu p.title
{
	font-size:11pt;
	margin: 0px 0px 10px 10px;
}

#body_modulesmenu a
{
	font-size:8pt;
	font-weight: Bold;
	color: #666;
	text-decoration: None;
}

#body_modulesmenu a:hover
{
	font-size:8pt;
	font-weight: Bold;
	color: #666;
	text-decoration: Underline;
}

#body_contents
{
	position:relative;
	float: left;
	width: 933px;	
	text-align: left;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}


#body_incontents
{
	position:relative;
	float: left;	
	width: 933px;
	text-align: left;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#body_modcontents
{
	position:relative;
	float: left;	
	width: 920px;
	text-align: left;
	margin: 7px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

#body_intro
{
	position:relative;
	float: left;
	width: 699px;
	height: 303;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.offer
{
	position:relative;
	float: left;
	width: 699px;
	height: 70;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.why_content
{
	position:relative;
	float: left;
	text-align: left;
	width: 325px;
	margin: 12px 0px 10px 24px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-family: Arial;
	color: #484848;
}

.why_content p
{
	position:relative;
	float: left;
	text-align: left;
	width: 302px;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-family: Arial;
	color: #484848;
}

.why_content a
{
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
	color: #232323;
	font-weight: bold;
}

.why_content a:hover
{
	text-decoration: underline;
}

.why_teczo h1
{
	position:relative;
	float: left;
	text-align: left;
	width: 332px;
	margin: 28px 0px 0px 24px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	font-family: Arial;
	color: #057069;
	font-weight: bold;
	height: 18px;
}

.imgteaser {
	margin: 0;
	overflow: hidden;
	float: left;
	position: relative;
	height: 286px;
	width: 692;
	background: #ffffff;	
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color: #d5d5d5;
}

.imgteaser a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	float: right;
}

.imgteaser a img.pie1 {
	position: relative;
	margin: 0;
	padding: 0px 0px 0px 0px;
	border: none;
}

.imgteaser a img.pie2 {
	position: relative;
	margin: -3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
}

.imgteaser a:hover .desc{
	float: left;
	display: block;
	font-size: 11px;
	background: url('images/bt.gif') #e9e9e9;
	color: #ffffff;
	position: absolute;
	bottom: 0px;
	left: 0px;
	margin: 0;
	width: 342px;
	height: 286px;
}

.imgteaser a .desc {	display: none; }
.imgteaser a:hover .more { visibility: hidden;}

.cat_title
{	
	float: left;
	position: relative;	
	width: 300;
	margin: 15px 10px 0px 10px;
	text-align: left;
	font-family: Arial;
	font-size: 18px;
	color: #057069;
}

.cat_content
{
	position: relative;	
	float: left;	
	width: 300;
	margin: 20px 0px 0px 10px;
	text-align: left;
	font-family: Arial;
	font-size: 12px;
	color: #484848;
}

.social_networks
{
	position:relative;
	float: left;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 920px;
}

.follow_us
{
	position:relative;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	width: 225px;
}

.follow h1
{
	position:relative;
	float: right;
	text-align: left;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-family: Arial;
	color: #6a6a6a;
	font-weight: normal;
}

.follow_links
{
	position:relative;
	float: right;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	width: 225px;
}

.follow_links img
{
	border: 0px;
	margin: 0px 0px 0px 10px;
	text-align: left;
}

.follow_links a
{
	border: 0px;
}

.img_free_trial
{
	position:relative;
	float: right;
	width: 225px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.img_free_trial a
{
	text-decoration: none;
}

.img_free_trial img
{
	border: none;
}

.press_release_index
{
	position: relative;
	float: right;
	width: 188px;
	margin: 20px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.press_release_index a
{
	text-decoration: none;
}

.press_release_index img
{
	border: none;
}

.press_release_index_content
{
	position: relative;
	float: right;
	width: 188px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_press_release.gif) repeat-y top left;	
}

.press_caption
{
	position: relative;
	float: right;
	width: 186px;
	margin: 0px 1px 0px 1px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #c1c1c1;
	background: none;
}

.press_caption p
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial;
	font-size: 16px;
	color: #07857d;
	height: 30px;
}

.press_preview
{
	position: relative;
	float: left;
	width: 186px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: none;
}

.press_preview p.press_date
{
	position: relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial;
	font-size: 11px;
	color: #8a8a8a;
}

.press_preview p.contentpreview
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial;
	font-size: 11px;
	color: #282828;
}

#body_main
{
	position:relative;
	float: left;
	width: 680px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#body_main p
{
	position:relative;
	float: left;
	font-size:10pt;
	color: #474747;
	font-weight: Normal;	
	text-align: left;
	width: 600px;
	margin: 15px 0px 0px 30px;
	padding: 0px 0px 0px 0px;


}

#body_main p.title
{
	position:relative;
	float: left;
	font-size:13pt;
	font-weight: Bold;
	color: #266175;	
	text-align: left;	
	width: 600px;
	margin: 40px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}

#body_main blockquote
{
	width: 600px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

#body_modmain
{
	position:relative;
	float: left;
	width: 650px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

#body_modmain p.modtitle
{
	position:relative;
	float: left;
	font-size:14pt;
	font-weight: Bold;
	color: #2e7871;	
	text-align: left;	
	width: 600px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#body_modmain p.modtext, #body_modmain p
{
	position:relative;
	float: left;
	font-size:10pt;
	color: #474747;
	font-weight: Normal;	
	text-align: left;	
	width: 600px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#body_modmain blockquote
{
	position:relative;
	float: left;		
	width: 600px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

#body_modmain .module_underdev
{
	position:absolute;
	top: 5px;
	right: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#body_modsidebar
{
	position:relative;
	float: left;	
	width: 250px;
	margin: 20px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#mod_links, #mod_links_top
{
	position:relative;
	float: left;	
	font-size:8pt;
	font-weight: Normal;
	color: #266175;
	text-align: left;
	width: 690px;
	height: 140px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 1px dashed #cccccc;
}

#mod_links_top
{
	height: 160px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 0px dashed #cccccc;
	border-bottom: 1px dashed #cccccc;
}

#mod_gen, #mod_dev, #mod_sales, #mod_hr
{
	position:relative;
	float: left;
	width: 165px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#mod_gen p, #mod_dev p, #mod_sales p, #mod_hr p
{
	position:relative;
	float: left;	
	font-size:8pt;
	font-weight: Normal;
	color: #266175;
	width: 150px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#mod_gen p.title, #mod_dev p.title, #mod_sales p.title, #mod_hr p.title
{
	position:relative;
	float: left;
	font-size:9pt;
	font-weight: Bold;
	color: #266175;
	width: 150px;
	margin: 10px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

#mod_gen a, #mod_dev a, #mod_sales a, #mod_hr a
{
	font-size:8pt;
	font-weight: Normal;
	color: #266175;
	text-decoration: underline;
}

#mod_gen a:hover, #mod_dev a:hover, #mod_sales a:hover, #mod_hr a:hover
{
	font-size:8pt;
	font-weight: Normal;
	color: #266175;
	text-decoration: None;
}


#body_sidebar
{
	position:relative;
	float: right;	
	width: 252px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#body_contact
{
	position:relative;
	float: left;
	width: 250px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#body_contact p
{
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#body_contact span
{
	position:relative;
	float: left;	
	font-size:9pt;
	color: #5b5b5b;
	font-weight: Bold;	
	width: 252px;
	height:24px;
	background-color:#ebebeb;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #dadada;
}

#body_contact span.head
{
	position:relative;
	float: left;	
	font-size:9pt;
	color: #fff;
	font-weight: Bold;	
	width: 252px;
	height:24px;
	background-color:#2e7871;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #fff;
}

.thank_you_image
{
	position:relative;
	float: left;
	width: 212px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
}

#body_menu
{
	position:relative;
	float: right;
	width: 212px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
}

#body_menu span
{
	position:relative;
	float: left;	
	text-align: left;
	color: #5e5e5e;
	width: 228px;
	height: 24px;
	margin: 0px 0px 0px -12px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #dfe0dd;
	border-left: 1px solid #dfe0dd;
	border-right: 1px solid #dfe0dd;
	background-color:#f3f4ee;
}

#body_menu a
{
	text-align: left;
	color: #232323;
	text-decoration: none;
}

#body_menu a:hover
{
	text-align: left;
	color: #1b7772;
	text-decoration: underline;
}

#body_menu span.top
{
	position:relative;
	float: left;
	text-align: left;
	color: #232323;
	width: 228px;
	height: 24px;
	margin: 0px 0px 0px -12px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #dfe0dd;
	border-left: 1px solid #dfe0dd;
	border-right: 1px solid #dfe0dd;
	background-color:#f3f4ee;
}

#body_menu span.bgtop
{
	position:relative;
	float: left;
	width: 250px;
	font-size:1px;
	height: 6px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #000;
	background: url(../images/bg_menutop.gif) no-repeat top left;
}

#body_menu span.bgbot
{
	position:relative;
	float: left;
	font-size:1px;
	width: 250px;
	height: 6px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #dfe0dd;
	background: url(../images/bg_menubot.gif) no-repeat bottom left;
}

#body_menu p
{
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#body_menu span.title
{
	position:relative;
	float: left;	
	color: #FFF;	
	width: 228px;
	height: 30px;
	border: 1px solid #FFF;
	margin: 0px 0px 0px -12px;
	padding: 0px 0px 0px 0px;
	background: url(../images/menu_mweq.gif) no-repeat top left;
}

#body_menu span.req_quote
{
	position:relative;
	float: left;		
	width: 228px;
	height: 90px;
	border: 1px solid #FFF;
	margin: 0px 0px 0px -12px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_req_quote.jpg) no-repeat top left;
}

#body_menu span.req_quote a img
{
	position:relative;
	float: left;		
	border: 0px;
	margin: 25px 0px 0px 5px;
}


#body_menu p.title_co_overview
{
	font-size:11px;;
	color: #FFFFFF;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#body_menu span.title_co_overview
{
	position:relative;
	float: left;	
	color: #FFF;	
	width: 228px;
	height: 30px;
	border: 1px solid #FFF;
	margin: -25px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	background: url(../images/menu_mweq.gif) no-repeat top left;
}

#body_menu p.title
{
	font-size:11px;
	color: #FFFFFF;
	margin: 7px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#body_menu p.spacer
{		
	margin: 20px 0px 0px 0px;
}

#body_menu p.footer_adjust
{		
	height: 500px;
	margin: 20px 0px 0px 0px;
}

#body_menu span.sc_demo
{		
	height: 347px;
	margin: 0px 0px 0px 5px;
	text-align: center;
}

#body_menu span.sc_demo img
{	
	border:	thin;
	margin: 10px 0px 0px 0px;
	float: center;
	height: 98px;
	width: 140px;
}

#body_menu span.sc_demo a
{
	text-decoration: none;	
	border:	none;
	margin: 5px 0px 0px 0px;
	float: center;	
}

#body_menu_price
{
	position:relative;
	float: left;
	width: 230px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
}

#body_menu_price span
{
	position:relative;
	float: left;	
	text-align: left;
	color: #5e5e5e;
	width: 228px;
	height: 24px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #dfe0dd;
	border-left: 1px solid #dfe0dd;
	border-right: 1px solid #dfe0dd;
	background-color:#f3f4ee;
}

#body_menu_price a
{
	text-align: left;
	color: #232323;
	text-decoration: none;
}

#body_menu_price a:hover
{
	text-align: left;
	color: #1b7772;
	text-decoration: underline;
}

#body_menu_price span.top
{
	position:relative;
	float: left;
	text-align: left;
	color: #232323;
	width: 228px;
	height: 24px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #dfe0dd;
	border-left: 1px solid #dfe0dd;
	border-right: 1px solid #dfe0dd;
	background-color:#f3f4ee;
}

#body_menu_price span.bgtop
{
	position:relative;
	float: left;
	width: 250px;
	font-size:1px;
	height: 6px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #000;
	background: url(../images/bg_menutop.gif) no-repeat top left;
}

#body_menu_price span.bgbot
{
	position:relative;
	float: left;
	font-size:1px;
	width: 250px;
	height: 6px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #dfe0dd;
	background: url(../images/bg_menubot.gif) no-repeat bottom left;
}

#body_menu_price p
{
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#body_menu_price span.title
{
	position:relative;
	float: left;	
	color: #FFF;	
	width: 228px;
	height: 30px;
	border: 1px solid #FFF;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	background: url(../images/menu_mweq.gif) no-repeat top left;
}

#body_menu_price span.req_quote
{
	position:relative;
	float: left;		
	width: 228px;
	height: 90px;
	border: 1px solid #FFF;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_req_quote.jpg) no-repeat top left;
}

#body_menu_price span.req_quote a img
{
	position:relative;
	float: left;		
	border: 0px;
	margin: 25px 0px 0px 5px;
}

#body_menu_price p.title
{
	font-size:11px;
	color: #FFFFFF;
	margin: 7px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#body_subarea
{
	position:relative;
	float: left;
	width: 730px;
	height: 271px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	background: url(../images/bg_subarea.gif) no-repeat top left;
}

#body_videos
{
	position:relative;
	float: left;
	width: 204px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#body_videos p.title, #body_testimonials p.title
{
	position:relative;
	float: left;	
	font-size:12pt;
	color: #1b7772;
	font-weight: Bold;	
	text-align: left;
	line-height: 18px;
	width: 204px;
	height: 21px;
	margin: 15px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
}

#body_videos img
{
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}

#body_videos span
{
	position:relative;
	float: left;	
	font-size:8pt;
	color: #454545;
	font-weight: Normal;
	text-align: left;
	margin: 15px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
}

#body_testimonials
{
	position:relative;
	float: left;
	width: 194px;
	height: 21px;
	margin: 0px 0px 0px 22px;
	padding: 0px 0px 0px 0px;
}

#body_testimonials span
{
	position:relative;
	float: left;	
	font-size:10pt;
	color: #454545;
	font-weight: Normal;
	text-align: left;	
	width: 194px;
	margin: 15px 10px 0px 12px;
	padding: 0px 0px 0px 0px;
}

#body_testimonials span.name
{
	position:relative;
	float: left;	
	font-size:10pt;
	color: #454545;
	font-weight: Bold;
	text-align: right;	
	width: 180px;
	margin: 15px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
}


#body_press
{
	position:relative;
	float: left;
	width: 174px;
	height: 21px;
	margin: 0px 0px 0px 32px;
	padding: 0px 0px 0px 0px;
}

#body_press p.press
{
	position:relative;
	float: left;	
	font-size:8pt;
	color: #454545;
	font-weight: Normal;
	text-align: left;	
	width: 174px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px dashed #000000;
}

#body_press p.title
{
	position:relative;
	clear: both;
	float: left;	
	font-size:12pt;
	color: #1b7772;
	font-weight: Bold;	
	text-align: left;
	line-height: 18px;
	width: 174px;
	height: 21px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


#cont_footer
{
	position:relative;
	float: left;
	width: 960px;
	height: 21px;
	margin: 10px 0px 20px 0px;
	padding: 0px 0px 0px 0px;		
}

#footer_separator
{
	position:relative;
	float: left;
	width: 930px;
	height: 5px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;	
	background: url(../images/footer_separator.gif) repeat-x;
}

#foot_copyright
{
	position:relative;
	float: left;	
	font-size:8pt;
	font-family: Arial;
	color: #3c3c3c;	
	text-align: left;
	width: 165px;
	margin: 0px 0px 0px 15px;
	padding: 3px 0px 0px 0px;
}

#foot_links
{
	position:relative;
	float: left;	
	font-size:8pt;
	font-family: Arial;
	color: #3c3c3c;	
	color: #317f78;
	text-align: right;
	width: 750px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
}

#foot_links a
{
	font-size:8pt;
	font-family: Arial;
	text-decoration: None;
	color: #317f78;
	margin: 0px 15px 0px 0px;
}

#foot_copyright a
{

	font-size:8pt;
	font-family: Arial;
	color: #3c3c3c;	
	text-decoration: None;
	color: #6f6f6f;
}


#foot_links a:hover, #foot_copyright a:hover
{
	font-size:8pt;
	font-family: Arial;
	color: #1b7772;
	text-decoration: underline;
}

/*Start of Site Map*/
#site_map_body_banner
{
	position:relative;
	float: left;
	width: 933px;
	height: 156px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_banner_site_map.jpg) no-repeat bottom left;
}

#site_map_body_contents
{
	position:relative;
	clear: both;
	float: left;
	width: 933px;	
	text-align: left;
	margin: 40px 0px 0px 0px;
	padding: 0px 0px 0px 100px;
}

#site_map_body_contents a
{
	color: #6f6f6f;
	text-decoration: none;
}

#site_map_body_contents a:hover
{
	color: #317f78;
	text-decoration: underline;
}


#site_map_body_contents p.root
{
	position:relative;
	float: left;	
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 12px;
}

#site_map_body_contents p.sub_root
{	
	position:relative;
	clear: both;
	float: left;	
	text-align: left;
	margin: 20px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 12px;
}

#site_map_body_contents p.sub_menu
{	
	position:relative;
	clear: both;
	float: left;	
	text-align: left;
	margin: 8px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
}

#site_map_body_contents p.sub_category
{	
	position:relative;
	clear: both;
	float: left;	
	text-align: left;
	margin: 8px 0px 0px 60px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
}

/*End of Site Map*/

/*Start of Customer Support FAQ*/
#body_banner_customer_support-faq
{
	position:relative;
	float: left;
	width: 933px;
	height: 156px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_banner_customer_faq.jpg) no-repeat bottom left;
}

#customer_support_faq_intro
{
	position:relative;
	float: left;
	width: 664px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#customer_support_faq_intro p.question
{
	position:relative;	
	clear: both;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	color: #2e7871;
	font-family: "Arial";
	font-weight: bold;
	width: 383px;
}

#customer_support_faq_intro p.answer
{
	position: relative;
	clear: both;
	color: #454545;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 10px 0px;	
	font-size: 12px;
	width: 383px;
}


#customer_support_faq_services_subarea
{	
	position:relative;
	float: left;
	width: 253px;
	background: url(../images/bg_customer_support_faq_subarea_mid.jpg) repeat-y top left;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}

#customer_support_faq_services_subarea a
{
	text-align: left;
	font-size: 11px;
	color: #2e7871;
	width: 240px;
	text-decoration: none;
	margin: 0px 0px 0px 10px;
	padding: 0px 20px 0px 0px;
}

#customer_support_faq_services_subarea a:hover
{
	text-align: left;
	font-size: 11px;
	color: #2e7871;
	text-decoration: underline;
}

#customer_support_faq_services_subarea p.bgtop
{
	position:relative;
	float: left;
	height: 312px;
	width: 276px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_customer_support_faq_subarea_top.jpg) no-repeat top left;
}

#customer_support_faq_services_subarea p.bgbot
{
	position:relative;
	float: left;
	width: 253px;
	height: 36px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_customer_support_faq_subarea_bot.jpg) no-repeat bottom left;
}

#customer_support_faq_services_subarea p.q
{
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
}

/*End of Customer Support FAQ*/

/*Start of Overview*/
#feature_banner
{
	position:relative;
	float: left;
	width: 933px;
	height: 126px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_features.png) #008077 no-repeat bottom right;
}

#feature_banner span
{
	position:relative;
	float: left;
	margin: 80px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	font-family: Arial;
	font-weight: Bold;
	font-size: 30px;
	color: #ffffff;
}

#product_banner
{
	position:relative;
	float: left;
	width: 933px;
	height: 126px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_products.gif) #008077 no-repeat bottom right;
}

#product_banner span
{
	position:relative;
	float: left;
	margin: 80px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	font-family: Arial;
	font-weight: Bold;
	font-size: 30px;
	color: #ffffff;
}

.products_title
{
	position:relative;
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	color: #008077;
	font-size: 24px;
	font-family: Arial;
	font-weight: bold;
	width: 450px;
}

#overview_subarea
{
	position:relative;
	float: left;
	width: 658px;
	background: url(../images/bg_sysad_subarea_mid.gif) repeat-y top left;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#overview_subarea ul 
{
	list-style-type: none;
}

#overview_subarea ul li
{
	margin-top: 10px;
}

#overview_subarea span
{
	position:relative;
	float: left;	
	text-align: left;
	color: #5e5e5e;
	width: 658px;
	height: 24px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #dfe0dd;
	border-left: 1px solid #dfe0dd;
	border-right: 1px solid #dfe0dd;
	background-color:#f3f4ee;
}

#overview_subarea a
{
	text-align: left;
	color: #2e7871;
	text-decoration: none;
}

#overview_subarea a:hover
{
	text-align: left;
	color: #2e7871;
	text-decoration: underline;
}

#overview_subarea span.top
{
	position:relative;
	float: left;
	text-align: left;
	color: #5e5e5e;
	width: 658px;
	height: 24px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #dfe0dd;
	border-left: 1px solid #dfe0dd;
	border-right: 1px solid #dfe0dd;
	background-color:#f3f4ee;
}

#overview_subarea span.bgtop
{
	position:relative;
	float: left;
	width: 658px;
	font-size:1px;
	height: 6px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	border: 0px solid #000;
	background: url(../images/bg_sysad_subarea_top.gif) no-repeat top left;
}

#overview_subarea span.bgbot
{
	position:relative;
	float: left;
	font-size:1px;
	width: 658px;
	height: 6px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #dfe0dd;
	background: url(../images/bg_sysad_subarea_bot.gif) no-repeat bottom left;
}

#overview_subarea p
{
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#overview_subarea p.title
{
	font-size:12pt;
	color: #2e7871;
	font-family: Arial;
	font-weight: Bold;	
	margin: 10px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#overview_subarea p.subtitle
{
	font-size:11px;
	color: #2e7871;
	font-family: Arial;
	font-weight: Bold;	
	margin: 10px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#overview_subarea p.content
{
	position: relative;
	clear: both;
	float: left;
	font-size:9pt;
	color: #1e1e1e;
	width: 625px;
	font-family: "Arial";
	margin: 5px 15px 15px 15px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

#overview_subarea p.spacer
{		
	margin: 20px 0px 0px 0px;
}

#overview_intro
{
	position:relative;
	float: left;
	width: 461px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#overview_intro p
{
	position:relative;
	float: left;
	width: 460;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: #656565;
	font-family: "Arial";
}

#overview_intro p img
{
	margin: 0px 40px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#overview_intro p.feat_title
{
	font-size:12pt;
	color: #2e7871;
	font-family: Arial;
	font-weight: Bold;	
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#overview_intro p.feat_desc
{
	position: relative;
	float: left;
	font-size:9pt;
	color: #656565;
	width: 450px;
	font-family: "Arial";
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

p.benefits
{
	position:relative;
	float: left;
	width: 460;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	font-size: 12px;
	color: #656565;
	font-family: "Arial";
	background: url(../images/benefits_bullet.gif) #ffffff left no-repeat;
}

#overview_intro p.benefits span
{
	position:relative;
	float: left;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
	font-family: "Arial";
}


#overview_intro span.teclogo
{
	position:relative;
	float: right;
	text-align: right;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	height: 150px;
}

#overview_intro span.sysarc
{
	position:relative;
	float: left;
	text-align: left;
	margin: 0px 0px 0px -25px;
	padding: 0px 0px 0px 0px;
}

#overview_intro span.sysarc_content
{
	position:relative;
	float: left;
	margin: 340px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 70px;
	color: #231f20;
	font-size: 10.5px;	
}

#overview_intro a
{
	text-decoration: none;
	color: #656565;
	font-size: 12px;	
}

#overview_intro a:hover
{
	text-decoration: underline;
}

#overview_intro p.saas_title
{
	position:relative;
	float: left;
	text-align: left;
	width: 460px;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #cbcbcb;
	background-color:#ffffff;
}

#overview_intro span.self_server_title
{
	position:relative;
	float: left;
	text-align: center;
	width: 210px;
	margin: 0px 0px 0px 10px;
	padding: 8px 0px 8px 0px;
	color: #8b8b8b;
	font-size: 18px;
	font-family: Arial;
}

#overview_intro span.teczo_title
{
	position:relative;
	float: left;
	text-align: center;
	width: 130px;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 0px;
	color: #008077;
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
}

#overview_intro span.versus
{
	position:relative;
	float: left;
	text-align: right;
	width: 80px;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 0px;
	color: #797979;
	font-size: 18px;
	font-family: Arial;
}

#overview_intro p.odd_saasrow
{
	position:relative;
	float: left;
	text-align: left;
	width: 460px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #f2f2f2;
	border-bottom: 1px solid #cbcbcb;
	background-color:#ffffff;
}

#overview_intro p.even_saasrow
{
	position:relative;
	float: left;
	text-align: left;
	width: 460px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #f2f2f2;
	border-bottom: 1px solid #cbcbcb;
	background-color:#ededed;
}

#overview_intro span.self_server
{
	position:relative;
	float: left;
	text-align: left;
	width: 290px;
	margin: 0px 0px 0px 10px;
	padding: 8px 0px 8px 0px;
	color: #797979;
	font-size: 12px;
	font-family: Arial;
}

#overview_intro span.teczo_based
{
	position:relative;
	float: left;
	text-align: left;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
	color: #0d0d0d;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}

#overview_intro span.teczo
{
	position:relative;
	float: left;
	width: 150px;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 0px;
	background: url(../images/benefits_bullet.gif) left no-repeat;
}

.centric_desc
{
	position:relative;
	float: left;
	width: 100;
	margin: 110px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: #000000;
	font-family: "Arial";
}

.cust_centric
{
	position:relative;
	float: left;
	margin: 20px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}

.product_tab
{
	position:relative;
	float: left;
	width: 658px;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	background: url(../images/line_filler.gif) repeat-x bottom left;
}

.active_tab
{
	position:relative;
	float: left;
	width: 188px;
	height: 36px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	color: #010101;
	font-size: 14px;
	background: url(../images/tab_active.jpg) no-repeat top left;
}

.inactive_tab
{
	position:relative;
	float: left;
	width: 188px;
	height: 36px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	color: #010101;
	font-size: 14px;
	background: url(../images/tab_inactive.jpg) no-repeat top left;
}

.product_tab a
{
	text-decoration: none;
	color: #010101;
}


.product_tab a:hover
{
	text-decoration: underline;
	color: #010101;
}

.product_tab p
{
	margin: 10px 0px 0px 0px;
}

/*End of Overview*/

/*Start of Thank you*/
#thank_you_body_banner
{
	position:relative;
	float: left;
	width: 933px;
	height: 156px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_banner_thank_you.jpg) no-repeat bottom left;
}

#thank_you_intro
{
	position: relative;
	float: left;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	width: 664px;
}

#thank_you_intro p 
{
	position: relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 18px;
	font-family: Arial;
	color: #2e7871;
}

#thank_you_intro a
{
	position: relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-family: Arial;
	color: #2e7871;
	width: 500px;
	text-decoration: none;	
}


#thank_you_intro a:hover
{
	text-decoration: underline;	
}
/*End of Thank you*/


/*Start of Registration*/
#registration_body_banner
{
	position:relative;
	float: left;
	width: 933px;
	height: 156px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_banner_registration.jpg) no-repeat bottom left;
}

/*End of Registration*/

/*Start of Resource Index*/
#resources_banner
{
	position:relative;
	float: left;
	width: 933px;
	height: 126px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_resources.jpg) #008077 no-repeat bottom right;
}

#resources_banner span
{
	position:relative;
	float: left;
	margin: 80px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	font-family: Arial;
	font-weight: Bold;
	font-size: 30px;
	color: #ffffff;
}

#banner_base
{
	position:relative;
	float: left;
	width: 933px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #dcd5b7;
}
/*End of Resource Index*/

/*Start of User Manuals*/
#manual_body_banner
{
	position:relative;
	float: left;
	width: 933px;
	height: 156px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_banner_manual.jpg) no-repeat bottom left;
}

/*End of User Manuals*/

/*Start of Free Trial*/
#free_trial_body_banner
{
	position:relative;
	float: left;
	width: 933px;
	height: 156px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_banner_free_trial_registration.jpg) no-repeat bottom left;
}

#account_setting_body_banner
{
	position:relative;
	float: left;
	width: 933px;
	height: 156px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_banner_account.jpg) no-repeat bottom left;
}

#resources_body_banner
{
	position:relative;
	float: left;
	width: 933px;
	height: 156px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_banner_login.jpg) no-repeat bottom left;
}


#forgot_pwd_body_banner
{
	position:relative;
	float: left;
	width: 933px;
	height: 156px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_banner_forgot.jpg) no-repeat bottom left;
}

#free_trial_body_contents
{
	position:relative;
	float: left;
	width: 933px;	
	text-align: left;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#free_trial_intro
{
	position:relative;
	float: left;
	width: 660px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 20px;	
	background-color: #e7e7e7;
}

#free_trial_intro p
{
	position:relative;	
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: #1b615a;
	font-family: "Arial";
}

#free_trial_intro p.required
{
	position:relative;	
	float: left;
	width: 400px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #1b615a;
	font-family: "Arial";
}

#free_trial_form 
{
	position:relative;
	width: 670px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#free_trial_form  p.label
{
	position:relative;
	width: 150px;
	float: left;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #7c7c7c;
	font-size: 12px;
}

#free_trial_form  p.reslabel
{
	position:relative;
	width: 150px;
	float: left;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #7c7c7c;
	font-size: 12px;
}

#free_trial_form  input, select
{
	width: 190px;
	color: #7c7c7c;
	font-size: 12px;
	height: 22px;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#free_trial_form  input.chkapplication
{
	width: 15px;
	float: left;
	color: #7c7c7c;
	font-size: 12px;
	height: 22px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#free_trial_form  span.chklabel
{	
	width: 135px;
	float: left;
	color: #7c7c7c;
	font-size: 12px;	
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#free_trial_form  p.chklabel
{
	position:relative;
	width: 160px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #7c7c7c;
	font-size: 12px;
}

#free_trial_form  span.chkagree
{
	position:relative;
	width: 400px;
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	color: #7c7c7c;
	font-size: 12px;
}

#free_trial_form  input.btnformat
{
	position: relative;
	float: right;
	width: 125px;
	height: 25px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	border: none;
	vertical-align: center;
	background: url(../images/btnrequest.gif) no-repeat;	
}

#free_trial_form  td.applabel
{
	vertical-align: top;
}

#free_trial_form  img.trial_image_new
{
	position:relative;
	width: 345px;
	height: 344px;
	float: left;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

.res_image
{
	position:relative;
	text-align: left;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 10px 0px;
	width: 200px;
}

.res_image img
{
	position:relative;
	float: left;
	text-align: left;
	margin: 20px 0px 0px 30px;
	padding: 0px 0px 10px 0px;
}

span.res_required
{
	position:relative;	
	float: left;
	width: 300px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	font-family: "Arial";
	border-bottom: 1px;
	border-style: solid:
}

span.res_required font
{
	font-size: 12px;
	font-weight: bold;
	color: #1b615a;
}

#free_trial_form  a
{	
	color: #7c7c7c;
	font-size: 12px;
	text-decoration: none;
}

#free_trial_form  a:hover
{	
	color: #7c7c7c;
	font-size: 12px;
	color: #1b615a;
	text-decoration: underline;
}
/*End of Free Trial*/

/*Start of Contact Us*/
#comped_banner
{
	position:relative;
	float: left;
	width: 933px;
	height: 126px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_compare_editions.png) #008077 no-repeat bottom right;
}

#comped_banner span
{
	position:relative;
	float: left;
	margin: 80px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	font-family: Arial;
	font-weight: Bold;
	font-size: 30px;
	color: #ffffff;
}

#getteczo_body_banner
{
	position:relative;
	float: left;
	width: 933px;
	height: 156px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_banner_getteczo.jpg) no-repeat bottom left;
}

#getteczo_intro
{
	position:relative;
	float: left;
	width: 314px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}

#getteczo_intro p
{
	position:relative;	
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: #1b615a;
	font-family: "Arial";
}

#getteczo_intro p.required
{
	position:relative;	
	float: left;
	margin: 20px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	width: 300px;
	font-weight: bold;
	color: #1b615a;
	font-family: "Arial";
}


#contact_intro
{
	position:relative;
	float: left;
	width: 450px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#contact_intro p
{
	position:relative;	
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: #1b615a;
	font-family: "Arial";
}

#contact_intro p.required
{
	position:relative;	
	float: left;
	margin: 10px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	width: 300px;
	font-weight: bold;
	color: #1b615a;
	font-family: "Arial";
}

#contact_address
{
	position: relative;
	float: left;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	width: 200px;
}

#contact_address p.area
{
	position: relative;
	float: left;
	width: 200px;
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #2b2b2b;
	font-size: 14px;
	font-family: Arial;
}

#contact_address p.address
{
	position: relative;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #1b615a;
	font-size: 11px;
	font-family: Arial;
}

#send_us_message
{
	position: relative;
	float: left;
	margin: 10px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	font-size: 18px;
	color: #000000;
	width: 300px;
	font-family: Arial;
}

#contact_form 
{
	position:relative;
	width: 250px;
	float: left;
	margin: 30px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}

#contact_form  p.label
{
	position:relative;
	width: 100px;
	float: left;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #7c7c7c;
	font-size: 12px;
}

#contact_form  input, select
{
	width: 190px;
	color: #7c7c7c;
	font-size: 12px;
	height: 22px;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#contact_form  input.chkapplication
{
	width: 15px;
	float: left;
	color: #7c7c7c;
	font-size: 12px;
	height: 22px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#contact_form  span.chklabel
{	
	width: 135px;
	float: left;
	color: #7c7c7c;
	font-size: 12px;	
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#contact_form  p.chklabel
{
	position:relative;
	width: 160px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #7c7c7c;
	font-size: 12px;
}


#contact_form textarea
{
	width: 190px;
	color: #7c7c7c;
	font-size: 12px;
	height: 100px;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#contact_form  input.btnformat
{
	position: relative;
	float: right;
	width: 125px;
	height: 25px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	border: none;
	vertical-align: center;
	background: url(../images/btnrequest.gif) no-repeat;	
}

#contact_form  a
{	
	color: #7c7c7c;
	font-size: 12px;
	text-decoration: none;
}

#contact_form  a:hover
{	
	color: #7c7c7c;
	font-size: 12px;
	color: #1b615a;
	text-decoration: underline;
}
/*End of Contact Us*/

/*Start of Resource Index*/
#resource_index_subarea
{
	position:relative;
	float: left;
	width: 677px;
	height: 154px;
	background: url(../images/bg_resource_subarea.jpg) no-repeat top left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#resource_index_subarea a
{
	text-align: left;
	color: #747474;
	text-decoration: none;
}

#resource_index_subarea a:hover
{
	text-align: left;
	color: #2e7871;
	text-decoration: underline;
}

#resource_index_subarea p
{
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#resource_index_subarea p.title
{
	font-size:18px;
	color: #2e7871;
	font-family: Arial;
	font-weight: Bold;	
	margin: 30px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#resource_index_subarea p.content
{
	position: relative;
	clear: both;
	float: left;
	font-size:11px;
	color: #747474;
	width: 180px;
	font-family: "Arial";
	margin: 25px 15px 0px 25px;
	padding: 0px 0px 0px 0px;
	text-align: left;	
}

#resource_index_subarea td
{
	position: relative;
	vertical-align: top;
}

/*End of Resource Index*/

/*Start of Search*/
#search_body_banner
{
	position:relative;
	float: left;
	width: 933px;
	height: 156px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_banner_search.jpg) no-repeat bottom left;
}

#search_results
{
	position: relative;
	margin : 10px 0px 0px 0px;
	clear: both;
}
/*End of Search*/

/*User Manual*/
.video_category
{
	position: relative;
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	width: 450px;
	border-style:groove; 
	border-top-width:0px; 
	border-bottom-width:1px; 
	border-right-width:0px; 
	border-left-width:0px;
	border-color: #005e58;
	color: #005e58;
	font-size: 16px;
	font-weight: bold;
}

.video
{
	position: relative;
	float: left;
	margin: 10px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.video_title
{
	margin: 10px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	color: #005e58;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
}

.youtube
{
	margin: 10px 0px 20px 40px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.video_duration
{
	margin: 0px 0px 20px 40px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	width: 170px;
	font-weight: bold;
}

.screenshot_content
{
	position:relative;
	float: left;
	width: 400px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.screenshot_content table
{
	position:relative;
	width: 400px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;	
}

.screenshots_links
{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 20px 0px;
	text-decoration: underline;
	font-family: arial;
	color: #005e58;
	font-size: 12px;
}

.screenshot_content img
{
	border-style:groove; 
	border-top-width:1px; 
	border-bottom-width:1px; 
	border-right-width:1px; 
	border-left-width:1px;
	border-color: #005e58;
}

.screenshot_arrow
{
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	width: 400px;
	border-style:groove; 
	border-top-width:0px; 
	border-bottom-width:1px; 
	border-right-width:0px; 
	border-left-width:0px;
	border-color: #005e58;
}

.screenshot_arrow img
{
	border: none;
}

.screenshot_arrow a
{
	margin: 0px 0px 5px 2px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	color: #005e58;
	font-size: 17px;
}

.screenshot_arrow a:hover
{
	text-decoration: underline;
}

.free_trial_arrow
{
	position:relative;
	float: left;
	margin: 70px 0px 0px 100px;
	padding: 0px 0px 0px 0px;
}

.download_now
{
	position:relative;
	float: left;
	margin: 30px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
}
.brochure_arrow
{
	position:relative;
	float: left;
	margin: 33px 0px 0px 50px;
	padding: 0px 0px 0px 0px;
}

.free_trial_arrow a, .brochure_arrow a, .download_now a
{
	margin: 0px 0px 5px 5px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	color: #005e58;
	font-size: 15px;
}

.free_trial_arrow a:hover, .brochure_arrow a:hover, .download_now a:hover
{
	text-decoration: underline;
}

.page_icon
{
	position:relative;
	float: left;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border: 2px;
	display: block;
	width: 400px;
}

.page_icon img
{
	position:relative;
	float: left;
	margin: 15px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border: 2px;
}

.brochure_divider
{
	position:relative;
	float: left;
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	width: 400px; 
	font-family: Arial;
	border-style:groove; 
	border-top-width:0px; 
	border-bottom-width:1px; 
	border-right-width:0px; 
	border-left-width:0px;
	border-color: #005e58;
}

.brochure_content
{
	position:relative;
	float: left;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 400px; 
	font-family: Arial;
}

.brochure_title
{
	position:relative;
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	color: #005e58;
	font-size: 15px;
	font-family: Arial;
	font-weight: bold;
	width: 400px;
}

.brochure_desc
{
	position:relative;
	float: left;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #333333;
	font-size: 12px;
	font-family: Arial;
	width: 400px;
}

.manual_content
{
	position:relative;
	float: left;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 460px; 
	font-family: Arial;
}

#manual_left
{
	position:relative;
	float: left;
	width: 225px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial;
}

#manual_left .category
{
	color: #000000;
	font-size: 18px;
	margin: 20px 0px 10px 0px;
}

#manual_left .manuals a
{
	color: #666666;
	font-size: 12px;
	text-decoration: none;
	margin: 5px 0px 20px 20px;
}

#manual_left .manuals a:hover
{
	text-decoration: underline;
}

/*ENd of User Manual*/

/*start of price*/
#price_body
{
	position:relative;
	float: left;
	width: 930px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#price_body table
{
	position:relative;
	float: left;
	width: 930px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: normal;
}

.bg_price_body
{
	position:relative;
	float: left;
	width: 890px;
	margin: 20px 0px 0px 21px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.bg_price_body p
{
	position:relative;
	float: left;
	width: 860px;
	margin: 15px 15px 15px 15px;
	padding: 0px 0px 0px 0px;
}

.bg_price_body p.title
{
	position:relative;
	float: left;
	width: 860px;
	margin: 5px 15px 5px 15px;
	padding: 0px 0px 0px 0px;
	font-size: 16px;
	font-weight: bold;
}

p.price_images
{
	position:relative;
	float: left;
	width: 860px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	height: 45px;
	background: url(../images/bg_compare_editions_buttons.gif) no-repeat center;
}

p.price_images img
{
	margin: 7px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	border: 0px;
}

p.price_images a
{
	text-decoration: none;
}

.col_one {	width: 325px; }

.basic { 
	background-color: #2e7871; 
	color: #ffffff; 
	font-weight: normal;
	font-size: 14px;
	width: 160px;
	height: 30px;
}

.prof { 
	background-color: #667775; 
	color: #ffffff;  
	font-weight: normal;
	font-size: 14px;
	width: 160px;
	height: 30px;
}
.category_title { 
	background-color: #51aea5; 
	color: #ffffff;  
	height: 30px;	
	font-size: 14px;
}
.section_title { 
	background-color: #bccfcd; 
	color: #666666;  
	font-size: 14px;
	height: 30px;
}
.per_user { 
	position: relative;
	float: left;
	margin: 2px 0px 0px 80px;
	width: 150px;
	background-color: #51aea5; 
	color: #ffffff; 
	text-align: center;
	font-size: 12px;
}

.cat_indent { 
	padding-left: 20px;
}

.cat_indent1 { 
	
	position: relative;
	float: left;
	margin: 2px 0px 0px 20px;
	width: 400px;
	color: #ffffff;  	
	text-align: left;
	font-size: 14px;
}
.cont_indent { padding-left: 70px; }

.prc_odd_row
{
	background-color: #e8e8e8; 
	color: #000000;  
	height: 30px;
}

.prc_even_row
{
	background-color: #ffffff; 
	color: #000000;  
	height: 30px;
}
.chk_img
{
	text-align: center;
}
.prc_odd_row_col1
{
	background-color: #b6e9d9; 
	height: 30px;
	text-align: center;
}
.prc_even_row_col1
{
	background-color: #d5f2e9; 
	height: 30px;
	text-align: center;
}

.prc_odd_row_col
{
	background-color: #b6e9d9; 
	height: 30px;
}
.prc_even_row_col
{
	background-color: #d5f2e9; 
	height: 30px;
}

/*end of price*/

/*menu bar*/

#nav1 span {display:none;}

#nav1 {float:left;}


/*NAVIGATION*/
#navigation1, #navigation2 {margin:0; padding:0; list-style-type:none; float:left;}
#navigation1 li, #navigation2 li{display:inline;}
#nav1
{
	height:44px;
	background:transparent url(../images/mainnav.gif) no-repeat scroll 0 0;
	width:100%;
}

#nav1 a.logout
{
	position:relative;
	float: right;
	margin: 13px 40px 0px 0px;
	font-size:8pt;
	font-family: Arial;
	text-decoration: None;
	color: #404040;
}

.welcome
{
	position:relative;
	float: right;
	margin: 13px 5px 0px 0px;
	font-size:11px;
	font-family: Arial;
	text-decoration: None;
	color: #404040;
}

#nav1 input.btn_search
{
	position:relative;
	float: right;
	margin: 10px 35px 0px 0px;
}

#nav1 input
{
	position:relative;
	float: right;
	margin: 10px 5px 0px 0px;
	color: #666666;
}

/*THE MAGIC*/
#navigation1 li, #navigation2 li{float:left;}
#navigation1 a, #navigation2 a{
	height: 44px;
	display: block;
}

#list-1 a { width:63px; } 
#list-2 a { width:81px; }
#list-3 a { width:86px; }
#list-4 a { width:90px; }
#list-5 a { width:78px; }
#list-6 a { width:85px; }
#list-7 a { width:92px; }
#list-8 a { width:83px; }


#page1 #nav1 #list-1 a,
#list-1 a:hover { background: url(../images/mainnav.gif) 0px -44px no-repeat;   height:44px; margin-top:0px;}
#page2 #nav1 #list-2 a,
#list-2 a:hover { background: url(../images/mainnav.gif) -63px -44px no-repeat;   height:44px; margin-top:0px;}
#page3 #nav1 #list-3 a,
#list-3 a:hover { background: url(../images/mainnav.gif) -144px -44px no-repeat;  height:44px; margin-top:0px;}
#page4 #nav1 #list-4 a,
#list-4 a:hover { background: url(../images/mainnav.gif) -230px -44px no-repeat;  height:44px; margin-top:0px;}
#page5 #nav1 #list-5 a,
#list-5 a:hover { background: url(../images/mainnav.gif) -320px -44px no-repeat;  height:44px; margin-top:0px;}
#page6 #nav1 #list-6 a,
#list-6 a:hover { background: url(../images/mainnav.gif) -398px -44px no-repeat;  height:44px; margin-top:0px;}
#page7 #nav1 #list-7 a,
#list-7 a:hover { background: url(../images/mainnav.gif) -483px -44px no-repeat;  height:44px; margin-top:0px;}
#page8 #nav1 #list-8 a,
#list-8 a:hover { background: url(../images/mainnav.gif) -575px -44px no-repeat;  height:44px; margin-top:0px;}

/* begin: slideshow */
.slideshow {
	position:relative;
	padding:0;
	margin:0;
}
.slideshow a img {
    border:none;
}
.slideshow li.slide {
    list-style-type:none;
}
.slideshow .slides {
	height:208px;
	margin:0;
}
.slideshow .slides li.slide {
	visibility:hidden;
	position:absolute;
	left:0px;
	top:0;
}
.slideshow .buttons {
    display:none;
}
.slideshow .buttons {
    display:block;
	position:absolute;
	z-index:100;
	left:770px;
	bottom:10px;
	margin:0;
}
.slideshow .buttons li {
	float:left;
	display:inline;
	width:16px;
	height:16px;
	padding-left:11px;
	line-height:16px;	
	background-repeat:no-repeat;
}
.slideshow .buttons li a {
	float:left;
    text-decoration:none;
	width:16px;
	height:16px;
	color:#fff;
	outline:0;
	background:url(../images/button_gray.png) no-repeat;
}
.slideshow ul.buttons li a:hover {
    text-decoration:none;
    color:#0a0a0a;	
}
.slideshow ul.buttons li.active a:hover,
.slideshow ul.buttons li.active a {
	color:#565656;
	background:url(../images/button_white.png) no-repeat;
}
/* end: slideshow */

/* clear all useless padding and margins */
* {
	margin: 0px;
	padding: 0px;
}
/* float bug fix */

/*jquery tabs*/
		UL.tabNavigation {
		    list-style: none;
		    margin: 0;
		    padding: 0;
			float: left;
			width: 169px;
			text-align: left;
			background: #f0f0f0;
			height: 450px;
			display: block;
		}

		UL.tabNavigation LI {
			margin: 0px 0px 0px 0px;
		}
		
		UL.tabNavigation span {		
			position: relative;
			float: left;
			margin: 20px 0px 0px 10px;
			width: 149px;
			text-align: left;
		}
		

		UL.tabNavigation LI A.one {
		    padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;		
		    text-decoration: none;
			color: #000000;
			font-size: 11px;
			font-family: Arial;
			text-align: left;
			height: 128px;
			display: block;
			width: 149px;
		}
		
		UL.tabNavigation LI A.two{
		    padding: 0px 0px 0px 0px;
			margin: -5px 0px 0px 0px;		
		    text-decoration: none;
			color: #000000;
			font-size: 11px;
			font-family: Arial;
			text-align: left;
			height: 68px;
			display: block;
			width: 149px;
		}

		UL.tabNavigation LI A.selected,
		UL.tabNavigation LI A:hover {
		    background: #c7c7c7;
			display: block;
			width: 169px;
		}
		
		UL.tabNavigation LI A:focus {
			outline: 0;
		}

		div.tabs > div {
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;				
		}
		
		div.tabs > div h2 {
			margin-top: 0;
		}

		#first, #second  {
			position: relative;
			float: left;		 
			margin: 0px 0px 0px 0px;			
		}
				
		#first img, #second img {
			position: relative;
			float: left;
			margin: 30px 0px 30px 20px;	
			text-align: left;			
		}		
		
		UL.tabNavigation1 {
		    list-style: none;
		    margin: 0;
		    padding: 0;
			float: left;
			width: 169px;
			text-align: left;
			background: #f0f0f0;
		}

		UL.tabNavigation1 LI {
			margin: 0px 0px 0px 0px;
		}
		
		UL.tabNavigation1 span {		
			position: relative;
			float: left;
			margin: 10px 0px 10px 10px;
			width: 149px;
			text-align: center;
		}
		
		UL.tabNavigation1 LI A.one {
		    padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;		
		    text-decoration: none;
			color: #000000;
			font-weight: bold;
			font-size: 14px;
			font-family: Arial;
			text-align: left;
			height: 52px;
			display: block;
			width: 149px;
		}
		
		UL.tabNavigation1 LI A {
		    padding: 0px 0px 0px 0px;
			margin: -5px 0px 0px 0px;		
		    text-decoration: none;
			color: #000000;
			font-weight: bold;
			font-size: 14px;
			font-family: Arial;
			text-align: left;
			height: 52px;
			display: block;
			width: 149px;
		}

		UL.tabNavigation1 LI A.selected,
		UL.tabNavigation1 LI A:hover {
		    background: #018078;
			display: block;
			width: 169px;
			color: #ffffff;
		}
		
		UL.tabNavigation1 LI A:focus {
			outline: 0;
		}

		div.tabs1 > div {
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;				
		}
		
		div.tabs1 > div h2 {
			margin-top: 0;
		}

		#first, #second1, #third1, #fourth1   {
			position: relative;
			float: left;		 
			margin: 40px 0px 30px 40px;		
			color: #ffffff;
			font-size: 14px;
			width: 420px;
		}	
		
		#first ul, #second1 ul, #third1 ul, #fourth1   ul{
			  list-style: none;
		}	
		
		#first img, #second1 img, #third1 img, #fourth1   img{
			position: relative;
			float: left;
			margin: 5px 10px 0px 10px;
		}	

		UL.tabNavigation2 {
		    list-style: none;
		    margin: 0;
		    padding: 0;
			float: left;
			width: 169px;
			text-align: left;
			background: #f0f0f0;
			height: 650px;
		}

		UL.tabNavigation2 LI {
			margin: 0px 0px 0px 0px;
		}
		
		UL.tabNavigation2 span {		
			position: relative;
			float: left;
			margin: 10px 0px 10px 10px;
			width: 149px;
			text-align: center;
		}
		
		UL.tabNavigation2 LI A.one {
		    padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;		
		    text-decoration: none;
			color: #000000;
			font-weight: bold;
			font-size: 14px;
			font-family: Arial;
			text-align: left;
			height: 52px;
			display: block;
			width: 149px;
		}
		
		UL.tabNavigation2 LI A {
		    padding: 0px 0px 0px 0px;
			margin: -5px 0px 0px 0px;		
		    text-decoration: none;
			color: #000000;
			font-weight: bold;
			font-size: 14px;
			font-family: Arial;
			text-align: left;
			height: 52px;
			display: block;
			width: 149px;
		}

		UL.tabNavigation2 LI A.selected,
		UL.tabNavigation2 LI A:hover {
		    background: #018078;
			display: block;
			width: 169px;
			color: #ffffff;
		}
		
		UL.tabNavigation2 LI A:focus {
			outline: 0;
		}

		div.tabs2 > div {
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;				
		}
		
		div.tabs2 > div h2 {
			margin-top: 0;
		}

		#first, #second2, #third2   {
			position: relative;
			float: left;		 
			margin: 40px 0px 30px 20px;		
			color: #ffffff;
			font-size: 14px;
			width: 440px;
		}	

		#first p.title, #second2 p.title, #third2 p.title  {
			position: relative;
			float: left;		 
			margin: 20px 0px 10px 0px;		
			color: #ffffff;
			font-size: 12px;
			width: 140px;
			font-weight: bold;
		}		
		
		#first span.define, #second2 span.define, #third2 span.define  {
			position: relative;
			float: left;		 
			margin: 15px 0px 0px 0px;		
			color: #ffffff;
			font-size: 12px;
			font-style: italic;
		}	
		
		#first p, #second2 p, #third2 p  {
			position: relative;
			float: left;		 
			margin: 10px 0px 10px 0px;		
			color: #ffffff;
			font-size: 11px;
			width: 140px;
		}	
		
		#first img.feat, #second2 img, #third2 img {
			position: relative;
			float: left;		 
			margin: 20px 0px 20px 20px;		
		}	

/*Products Top Menu*/
#sysad_body_contents
{
	position:relative;
	float: left;
	width: 933px;	
	display: block;
	text-align: left;
	margin: 20px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.top_menu
{
	position:relative;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 933px;
}

.prod_top_menu
{
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 690px;
}

.feat_screensot
{
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 400px;
}

.feat_screensot img
{
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.screenshot_desc
{
	position:relative;
	float: left;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 400px;
}

.feature_top_menu
{
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 700px;
	border:#dcd5b8; 
	border-style:solid; 
	border-top-width:0px; 
	border-bottom-width:1px; 
	border-right-width:0px; 
	border-left-width:0px;
	height: 30px;
}

.career_top_menu
{
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 450px;
	border:#dcd5b8; 
	border-style:solid; 
	border-top-width:0px; 
	border-bottom-width:1px; 
	border-right-width:0px; 
	border-left-width:0px;
	height: 30px;
}

.active_feat_topmenu
{
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.feat_top_menu_item
{
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.feat_top_menu_item a
{
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	height: 25px;	
	background: #ffffff;	
	text-decoration: none;
	font-family: Arial;
	color: #040404;
	font-size: 11px;
}

.active_feat_topmenu a, .feat_top_menu_item a:hover
{
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	height: 25px;
	background: #040404;
	text-decoration: none;
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
}

.active_feat_topmenu a span, .feat_top_menu_item a span
{
	position:relative;
	float: left;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.filler_topmenu
{
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
	width: 2px;
	height: 35px;
	border:#dcd5b8; 
	border-style:solid; 
	border-top-width:0px; 
	border-bottom-width:1px; 
	border-right-width:0px; 
	border-left-width:0px;
}


.filler_topmenuend
{
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
	width: 120px;
	height: 35px;
	border:#dcd5b8; 
	border-style:solid; 
	border-top-width:0px; 
	border-bottom-width:1px; 
	border-right-width:0px; 
	border-left-width:0px;
}

.filler_servtopmenuend
{
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
	width: 50px;
	height: 35px;
	border:#dcd5b8; 
	border-style:solid; 
	border-top-width:0px; 
	border-bottom-width:1px; 
	border-right-width:0px; 
	border-left-width:0px;
}

.top_menu_item
{
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:#d8d7d7; 
	border-style:solid; 
	border-top-width:1px; 
	border-bottom-width:1px; 
	border-right-width:1px; 
	border-left-width:1px;
	height: 34px;
	width: 106px;	
	background: #f0f0f0;
	text-align: center;
}

.active_topmenu
{
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:#d8d7d7; 
	border-style:solid; 
	border-top-width:1px; 
	border-bottom-width:0px; 
	border-right-width:1px; 
	border-left-width:1px;
	height: 34px;
	width: 106px;	
	background: #ffffff;
	text-align: center;
}

.sec_top_menu
{
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 450px;
}

.security_topmenu
{
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:#d8d7d7; 
	border-style:solid; 
	border-top-width:1px; 
	border-bottom-width:0px; 
	border-right-width:1px; 
	border-left-width:1px;
	height: 34px;
	width: 120px;	
	background: #ffffff;
	text-align: center;
}

.security_topmenu_item
{
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:#d8d7d7; 
	border-style:solid; 
	border-top-width:1px; 
	border-bottom-width:1px; 
	border-right-width:1px; 
	border-left-width:1px;
	height: 34px;
	width: 120px;	
	background: #f0f0f0;
	text-align: center;
}

.security_topmenu_item a
{
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 34px;
	width: 120px;	
	background: #f0f0f0;	
	text-decoration: none;
	font-family: Arial;
	color: #959595;
	font-weight: bold;
	font-size: 12px;
}

.security_topmenu a, .security_topmenu_item a:hover
{
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 34px;
	width: 120px;	
	background: #ffffff;
	text-decoration: none;
	font-family: Arial;
	color: #4d4a3d;
	font-weight: bold;
	font-size: 12px;
}

.security_topmenu a span, .security_topmenu_item a span
{
	position:relative;
	float: left;
	margin: 10px 0px 0px 28px;
	padding: 0px 0px 0px 0px;
}

.top_menu_item a
{
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 34px;
	width: 104px;	
	background: #f0f0f0;	
	text-decoration: none;
	font-family: Arial;
	color: #959595;
	font-weight: bold;
	font-size: 12px;
}

.active_topmenu a, .top_menu_item a:hover
{
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 34px;
	width: 106px;	
	background: #ffffff;
	text-decoration: none;
	font-family: Arial;
	color: #4d4a3d;
	font-weight: bold;
	font-size: 12px;
}

.active_topmenu a span, .top_menu_item a span
{
	position:relative;
	float: left;
	margin: 10px 0px 0px 28px;
	padding: 0px 0px 0px 0px;
}

.serv_top_menu_item
{
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:#d8d7d7; 
	border-style:solid; 
	border-top-width:1px; 
	border-bottom-width:1px; 
	border-right-width:1px; 
	border-left-width:1px;
	height: 34px;
	width: 150px;	
	background: #f0f0f0;
	text-align: center;
}


.serv_active_topmenu
{
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:#d8d7d7; 
	border-style:solid; 
	border-top-width:1px; 
	border-bottom-width:0px; 
	border-right-width:1px; 
	border-left-width:1px;
	height: 34px;
	width: 150px;	
	background: #ffffff;
	text-align: center;
}

.serv_top_menu_item a
{
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 34px;
	width: 148px;	
	background: #f0f0f0;	
	text-decoration: none;
	font-family: Arial;
	color: #959595;
	font-weight: bold;
	font-size: 12px;
}

.serv_active_topmenu a, .serv_top_menu_item a:hover
{
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 34px;
	width: 150px;	
	background: #ffffff;
	text-decoration: none;
	font-family: Arial;
	color: #4d4a3d;
	font-weight: bold;
	font-size: 12px;
}

.serv_active_topmenu a span, .serv_top_menu_item a span
{
	position:relative;
	float: left;
	margin: 10px 0px 0px 18px;
	padding: 0px 0px 0px 0px;
}

.serv_active_topmenu a span.training, .serv_top_menu_item a span.training
{
	position:relative;
	float: left;
	margin: 10px 0px 0px 50px;
	padding: 0px 0px 0px 0px;
}
/*End Products Top Menu*/

/*Side Menu*/
.side_menu
{
	position:relative;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 239px;
}

.menu_item, .active_menu
{
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 38px;
	width: 204px;
	
}

.menu_item_bot
{
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 38px;
	width: 204px;
	
}

.menu_item a, .menu_item_bot a
{
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 38px;
	width: 219px;
	text-decoration: none;
	color: #797979;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	background: url(../images/side_menu_bg.gif) no-repeat #ffffff top left;
}

.menu_item a:hover, .menu_item_bot a:hover, .active_menu a
{
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	color: #000000;
	height: 38px;
	width: 219px;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	background: url(../images/side_menu_hover.gif) no-repeat #f3e8e8 top right;
}

.menu_item a span, .menu_item_bot a span, .active_menu a span
{
	position:relative;
	float: left;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
/*End - Side Menu*/

/*Start of Services*/
#services_body_banner
{
	position:relative;
	float: left;
	width: 933px;
	height: 156px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_banner_services.gif) no-repeat bottom left;
}

#services_intro
{
	position:relative;
	float: left;
	width: 654px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
}

#services_intro p.heading
{
	position:relative;	
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: #565757;
	font-family: "Arial";
}

#services_intro p.list
{
	position: relative;
	clear: both;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	font-size: 11px;
}


#services_intro table, tr, td
{
	position: relative;
	clear: both;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	font-size: 9pt;
}

#services_intro table.columnone
{
	position: relative;
	width: 350px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	font-size: 9pt;
}

#services_intro table.columnone img
{
	vertical-align: middle;
}

#services_intro img.bullet
{
	position: relative;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;	
}

#services_subarea
{	
	position:relative;
	float: left;
	clear: both;
	width: 658px;
	background: url(../images/bg_sysad_subarea_mid.gif) repeat-y top left;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#services_subarea span
{
	position:relative;
	float: left;	
	text-align: left;
	color: #5e5e5e;
	width: 658px;
	height: 24px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #dfe0dd;
	border-left: 1px solid #dfe0dd;
	border-right: 1px solid #dfe0dd;
	background-color:#f3f4ee;
}

#services_subarea a
{
	text-align: left;
	color: #2e7871;
	text-decoration: none;
}

#services_subarea a:hover
{
	text-align: left;
	color: #2e7871;
	text-decoration: underline;
}

#services_subarea span.top
{
	position:relative;
	float: left;
	text-align: left;
	color: #5e5e5e;
	width: 658px;
	height: 24px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #dfe0dd;
	border-left: 1px solid #dfe0dd;
	border-right: 1px solid #dfe0dd;
	background-color:#f3f4ee;
}

#services_subarea span.bgtop
{
	position:relative;
	float: left;
	width: 658px;
	font-size:1px;
	height: 6px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	border: 0px solid #000;
	background: url(../images/bg_sysad_subarea_top.gif) no-repeat top left;
}

#services_subarea span.bgbot
{
	position:relative;
	float: left;
	font-size:1px;
	width: 658px;
	height: 6px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #dfe0dd;
	background: url(../images/bg_sysad_subarea_bot.gif) no-repeat bottom left;
}

#services_subarea p
{
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#services_subarea span.title
{
	position:relative;
	float: left;	
	color: #FFF;	
	width: 658px;
	height: 30px;
	border: 1px solid #FFF;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	background: url(../images/menu_mweq.gif) no-repeat top left;
}

#services_subarea p.title
{
	font-size:12pt;
	color: #2e7871;
	font-family: Arial;
	font-weight: Bold;	
	margin: 10px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#services_subarea p.content
{
	position: relative;
	clear: both;
	float: left;
	font-size:9pt;
	color: #1e1e1e;
	width: 625px;
	font-family: "Arial";
	margin: 10px 15px 0px 15px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

/*End of Services*/

/*Start of Overview*/
#company_banner
{
	position:relative;
	float: left;
	width: 933px;
	height: 126px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_company.png) #008077 no-repeat bottom right;
}

#company_banner span
{
	position:relative;
	float: left;
	margin: 80px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	font-family: Arial;
	font-weight: Bold;
	font-size: 30px;
	color: #ffffff;
}

#career_banner
{
	position:relative;
	float: left;
	width: 933px;
	height: 126px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_career.png) #008077 no-repeat bottom right;
}

#career_banner span
{
	position:relative;
	float: left;
	margin: 80px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	font-family: Arial;
	font-weight: Bold;
	font-size: 30px;
	color: #ffffff;
}

#contactus_banner
{
	position:relative;
	float: left;
	width: 933px;
	height: 126px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_contact.png) #008077 no-repeat bottom right;
}

#contactus_banner span
{
	position:relative;
	float: left;
	margin: 80px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	font-family: Arial;
	font-weight: Bold;
	font-size: 30px;
	color: #ffffff;
}
/*End of Company*/

/*Hardware*/
.hardware_content
{
	position:relative;
	float: left;
	width: 450px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.hardware_content p
{
	position:relative;
	float: left;
	width: 450px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: #484848;
}

.hardware_content table img
{
	position:relative;
	float: left;
	margin: 12px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.hardware_content table p.mod_title
{
	position:relative;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #333333;
	width: 100px;
	font-size: 12px;
	
}

.hardware_content table p.mod_content
{
	position:relative;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #333333;
	width: 300px;
	font-size: 11px;
	color: #787878;
}

.hardware_content table p
{
	position:relative;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #333333;
	width: 400px;
	font-size: 11px;
	color: #787878;
}

.hardware_subtitle
{
	position:relative;
	float: left;
	width: 400px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 16px;
	color: #008077;
	font-weight: bold;
}

.hardware_content ul
{
	position:relative;
	float: left;
	width: 400px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	 list-style-position: outside;
}

.hardware_content ul ul
{
	position:relative;
	float: left;
	width: 400px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	list-style-type:circle;
	list-style-position: inside;
}
/*End of Hardware*/
