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;
	/*background: url(../images/bg_head.jpg) no-repeat bottom left;*/
}

.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;
	/*background: url(../images/bg_head.jpg) no-repeat bottom left;*/
}

#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;
}

/*.myteczologin a:hover
{
	background: url(../images/btn_cust_login1.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;
}

/*.myteczologin1 a:hover
{
	background: url(../images/btn_free_trial1.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;
	background: url(../images/bg_index.jpg) no-repeat bottom left;	
}

.gen_intro
{
	position:relative;
	float: left;
	width: 75px;
	margin: 108px 0px 0px 100px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	font-family: Arial;
	color: #ffffff;
}

.gen_intro_content
{
	position:relative;
	float: left;
	width: 150px;
	margin: 45px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-family: Arial;
	color: #1f1f1f;
}

.proddev_intro
{
	position:relative;
	float: left;
	width: 155px;
	margin: 108px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	font-family: Arial;
	color: #ffffff;
}

.proddev_intro_content
{
	position:relative;
	float: left;
	width: 150px;
	margin: 45px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-family: Arial;
	color: #1f1f1f;
}

.sales_intro
{
	position:relative;
	float: left;
	width: 135px;
	margin: 108px 0px 0px 42px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	font-family: Arial;
	color: #ffffff;
}

.sales_intro_content
{
	position:relative;
	float: left;
	width: 150px;
	margin: 45px 10px 0px 20px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-family: Arial;
	color: #1f1f1f;
}

.optn_intro
{
	position:relative;
	float: left;
	width: 90px;
	margin: 103px 0px 0px 65px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	font-family: Arial;
	color: #ffffff;
}

.optn_intro_content
{
	position:relative;
	float: left;
	width: 140px;
	margin: 45px 10px 0px 20px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-family: Arial;
	color: #1f1f1f;
}

.learn_more
{
	position:relative;
	float: left;
	text-align: right;
	width: 145px;
	margin: 15px 10px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.learn_more_optn
{
	position:relative;
	float: left;
	text-align: right;
	width: 145px;
	margin: 15px 10px 0px 30px;
	padding: 0px 0px 0px 0px;
}

.learn_more_optn1
{
	position:relative;
	float: left;
	text-align: right;
	width: 120px;
	margin: 15px 10px 0px 30px;
	padding: 0px 0px 0px 0px;
}

.learn_more img, .learn_more_optn img, .learn_more_optn1 img
{
	border: none;
}

.bg_index_top
{
	position:relative;
	float: left;
	width: 699px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.bg_index_bottom
{
	position:relative;
	float: left;
	width: 699px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.index_intro
{
	position:relative;
	float: left;
	width: 699px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #f4f4f4;	
}

.why_teczo h1
{
	position:relative;
	float: left;
	text-align: left;
	width: 663px;
	margin: 0px 15px 10px 15px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	font-family: Verdana, Times New Roman, Sans Serif;
	color: #232323;
	font-weight: bold;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #dddddd;
	height: 27px;
}

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

.social_top
{
	position:relative;
	float: left;
	width: 225px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.follow_us
{
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	background: #f4f4f4;
	width: 225px;
}

.follow h1
{
	position:relative;
	float: left;
	text-align: left;
	width: 200px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	font-family: Verdana, Times New Roman, Sans Serif;
	color: #232323;
	font-weight: bold;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #dddddd;
	height: 27px;
}

.follow_us img
{
	border: 0px;
	margin: 30px 0px 15px 15px;
	text-align: left;
}

.follow_us a
{
	border: 0px;
}


.index_intro p
{
	position:relative;
	float: left;
	text-align: left;
	width: 663px;
	margin: 5px 15px 10px 15px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-family: Verdana, Arial;
	color: #232323;
}

.index_intro a
{
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana, Arial;
	color: #232323;
	font-weight: bold;
}

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

.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;
}

#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;
}




#body_intro 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_intro p.btn
{
	position:relative;
	float: left;
	
	text-align: right;
	
	width: 580px;
	margin: 10px 0px 0px 30px;
	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;
	/**background: url(../images/bg_menumid.gif) repeat-y top left;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
}

#body_menu
{
	position:relative;
	float: right;
	width: 212px;
	/**background: url(../images/bg_menumid.gif) repeat-y top left;*/
	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: 40px 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*/
#body_banner_overview
{
	position:relative;
	float: left;
	width: 933px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_banner_overview.jpg) no-repeat top left;
	height: 156px;
}

#body_banner_features
{
	position:relative;
	float: left;
	width: 933px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_banner_features.gif) no-repeat top left;
	height: 156px;
}

#body_banner_modules
{
	position:relative;
	float: left;
	width: 933px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_banner_modules.gif) no-repeat top left;
	height: 156px;
}

#product_index_module
{
	position:relative;
	float: left;
	display: block;
	width: 82px;
}

#product_index_menu
{
	position:relative;
	float: left;	
	margin: 121px 50px 0px 0px;
	padding: 0px 0px 0px 0px;	
	z-index: 100;
}

#overview_subarea_new
{
	position:relative;
	float: left;
	width: 678px;
	background: #c7c7c7;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#module_subarea
{
	position:relative;
	float: left;
	width: 678px;
	background: #018078;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#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 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;
}

#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;
	display: block;
	width: 664px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}

#overview_intro p
{
	position:relative;
	clear: both;
	float: left;
	width: 664px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: #1d1d1d;
	font-family: "Arial";
}

#overview_intro p span
{
	position:relative;
	float: left;
	width: 120px;
	margin: 65px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	font-family: "Arial";
}

#overview_intro img
{
	position:relative;
	float: left;
	margin: 5px 0px 0px 0px;
	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_index_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_resources.jpg) no-repeat bottom left;
}

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

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

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

#video_demo_banner
{
	position:relative;
	float: left;
	width: 933px;
	height: 156px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_banner_video_demo.jpg) no-repeat bottom left;
}
/*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: 30px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#free_trial_intro
{
	position:relative;
	float: left;
	width: 864px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}

#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;
	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: 850px;
	float: left;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#free_trial_form  p.label
{
	position:relative;
	width: 260px;
	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: 500px;
	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
{
	position:relative;
	width: 247px;
	height: 230px;
	float: left;
	margin: 0px 0px 0px 120px;
	padding: 0px 0px 0px 0px;
	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;
}

#free_trial_form  td.form_image
{
	position:relative;
	vertical-align: top;
}

#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;
}

#login_form 
{
	position:relative;
	width: 450px;
	float: left;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_login_resources.jpg) no-repeat;	
}

#login_form  p.label
{
	position:relative;
	width: 70px;
	float: left;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #606060;
	font-style: bold;
	font-size: 12px;
}

#login_form  p.forgot
{
	position:relative;
	width: 120px;
	float: left;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #47948d;
	font-size: 11px;
}

#login_form  p.forgot_instr
{
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #47948d;
	font-size: 11px;
}

#login_form  p.signup
{
	position:relative;
	width: 190px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #47948d;
	font-size: 11px;
}

#login_form  a
{	
	color: #47948d;
	text-decoration: underline;	
}

#login_form  input, select
{
	float: left;
	width: 210px;
	color: #7c7c7c;
	font-size: 12px;
	height: 22px;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#login_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;	
}

#login_form  img.trial_image
{
	position:relative;
	width: 223px;
	height: 196px;
	float: left;
	margin: 0px 0px 0px 100px;
	padding: 0px 0px 0px 0px;
}


#login_form  td.form_image
{
	position:relative;
	float: right;
	margin: 0px 0px 0px 5px;
}

#login_form  table.content
{
	position:relative;
	float: right;
	margin: -15px 0px 0px 5px;
}
/*End of Free Trial*/

/*Start of Contact Us*/
#contact_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_contactus.jpg) no-repeat bottom left;
}

#price_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_price.jpg) no-repeat bottom left;
}

#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: 664px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}

#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: 20px 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 0px;
	padding: 0px 0px 0px 0px;
	width: 220px;
}

#contact_address p.area
{
	position: relative;
	float: left;
	width: 220px;
	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;
}

#contact_separator
{
	position: relative;
	float: left;
	margin: 20px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	height: 500px;
	width: 2px;
	display: block;
	background: url(../images/contact_separator.gif) repeat-y;	
}


#send_us_message
{
	position: relative;
	float: left;
	margin: 18px 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: 160px;
	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: 677px;
	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: 670px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.screenshot_content table
{
	position:relative;
	width: 670px;
	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: 677px;
	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: 150px 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 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border: 2px;
	display: block;
}

.page_icon img
{
	position:relative;
	float: left;
	margin: 5px 0px 0px 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: 670px; 
	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: 670px; 
	font-family: Arial;
}

.brochure_title
{
	position:relative;
	float: left;
	margin: 2px 0px 0px 40px;
	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 40px;
	padding: 0px 0px 0px 0px;
	color: #333333;
	font-size: 12px;
	font-family: Arial;
	width: 500px;
}

#manual_left, #manual_right
{
	position:relative;
	float: left;
	width: 260px;
	margin: -20px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	font-family: Arial;
}

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

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

#manual_left .manuals a:hover, #manual_right .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_top
{
	position:relative;
	float: left;
	width: 890px;
	margin: 20px 0px 0px 21px;
	padding: 0px 0px 0px 0px;
}

.bg_price_bottom
{
	position:relative;
	float: left;
	width: 890px;
	margin: 0px 0px 0px 21px;
	padding: 0px 0px 0px 0px;
}

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

.bg_price_btn_bottom p.price_images
{
	position:relative;
	float: left;
	width: 860px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

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

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

.bg_price_body
{
	position:relative;
	float: left;
	width: 890px;
	margin: 0px 0px 0px 21px;
	padding: 0px 0px 0px 0px;
	background: #b6e4e0;	
	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;
}

.bg_price_body p.price_images
{
	position:relative;
	float: left;
	width: 860px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

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

.bg_price_body 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;
}

.basic font { 
	font-family: Comic Sans MS; 
	color: #ff9933; 
	font-weight: bold; 
	font-size: 18px;
}

.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 */

/* hidden text */
#nav_nextsteps span{
	display: none;
}

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


/*start navigation mouseover left panel */
#navnextsteps3 a { background: url(../images/next_step_menu.gif) no-repeat 0 -65px; }
#navnextsteps2 a { background: url(../images/next_step_menu.gif) no-repeat 0 -30px; }
#navnextsteps1 a { background: url(../images/next_step_menu.gif) no-repeat 0 0; }

/* navigation blocks */
#navnextsteps3 a { height: 35px; }
#navnextsteps2 a { height: 35px; }
#navnextsteps1 a { height: 30px; }

#nextstepspage3 #navnextsteps3 a,
#nextstepspage2 #navnextsteps2 a,
#nextstepspage1 #navnextsteps1 a,
#nav_nextsteps a:hover{background: none;}

#nav_nextsteps {
	width: 213px;
	height:100px;
	background:url(../images/next_step_menu.gif) no-repeat -213px;
	margin: 0 auto;
	display:block;
	position:relative;
	left: -3px;
}

#nav_nextsteps a {
	width:213px;
	display:block;
}

#nav_nextsteps li {list-style: none; float:left;}

/*end of navigation mouseover right panel*/

/* hidden text */
#nav_nextsteps_comp span{
	display: none;
}

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


/*start navigation mouseover left panel */
#nav_nextsteps_comp3 a { background: url(../images/next_step_compmenu.gif) no-repeat 0 -65px; }
#nav_nextsteps_comp2 a { background: url(../images/next_step_compmenu.gif) no-repeat 0 -30px; }
#nav_nextsteps_comp1 a { background: url(../images/next_step_compmenu.gif) no-repeat 0 0; }

/* navigation blocks */
#nav_nextsteps_comp3 a { height: 35px; }
#nav_nextsteps_comp2 a { height: 35px; }
#nav_nextsteps_comp1 a { height: 30px; }

#nextstepspage3 #nav_nextsteps_comp3 a,
#nextstepspage2 #nav_nextsteps_comp2 a,
#nextstepspage1 #nav_nextsteps_comp1 a,
#nav_nextsteps_comp a:hover{background: none;}

#nav_nextsteps_comp {
	width: 213px;
	height:100px;
	background:url(../images/next_step_compmenu.gif) no-repeat -213px;
	margin: 0 auto;
	display:block;
	position:relative;
	left: -3px;
}

#nav_nextsteps_comp a {
	width:213px;
	display:block;
}

#nav_nextsteps_comp li {list-style: none; float:left;}

/*end of navigation mouseover right panel*/

/*start product navigation */
/* hidden text */
#nav_prod span{
	display: none;
}

#nav_prod7 a { background: url(../images/prod_menu.gif) no-repeat 0 -205px; }
#nav_prod6 a { background: url(../images/prod_menu.gif) no-repeat 0 -170px; }
#nav_prod5 a { background: url(../images/prod_menu.gif) no-repeat 0 -135px; }
#nav_prod4 a { background: url(../images/prod_menu.gif) no-repeat 0 -100px; }
#nav_prod3 a { background: url(../images/prod_menu.gif) no-repeat 0 -65px; }
#nav_prod2 a { background: url(../images/prod_menu.gif) no-repeat 0 -30px; }
#nav_prod1 a { background: url(../images/prod_menu.gif) no-repeat 0 0; }

/* navigation blocks */
#nav_prod7 a { height: 35px; }
#nav_prod6 a { height: 35px; }
#nav_prod5 a { height: 35px; }
#nav_prod4 a { height: 35px; }
#nav_prod3 a { height: 35px; }
#nav_prod2 a { height: 35px; }
#nav_prod1 a { height: 30px; }

#prodpage7 #nav_prod7 a,
#prodpage6 #nav_prod6 a,
#prodpage5 #nav_prod5 a,
#prodpage4 #nav_prod4 a,
#prodpage3 #nav_prod3 a,
#prodpage2 #nav_prod2 a,
#prodpage1 #nav_prod1 a,
#nav_prod a:hover{background: none;}

#nav_prod {
	width: 213px;
	height:240px;
	background:url(../images/prod_menu.gif) no-repeat -213px;
	margin: 0 auto;
	display:block;
	position:relative;
	left: -3px;
}

#nav_prod a {
	width:213px;
	display:block;
}

#nav_prod li {list-style: none; float:left;}

/*end of product navigation*/

/*start company navigation */
/* hidden text */
#nav_comp span{
	display: none;
}


#nav_comp9 a { background: url(../images/company_side_menu.gif) no-repeat 0 -275px; }
#nav_comp8 a { background: url(../images/company_side_menu.gif) no-repeat 0 -240px; }
#nav_comp7 a { background: url(../images/company_side_menu.gif) no-repeat 0 -205px; }
#nav_comp6 a { background: url(../images/company_side_menu.gif) no-repeat 0 -170px; }
#nav_comp5 a { background: url(../images/company_side_menu.gif) no-repeat 0 -135px; }
#nav_comp4 a { background: url(../images/company_side_menu.gif) no-repeat 0 -100px; }
#nav_comp3 a { background: url(../images/company_side_menu.gif) no-repeat 0 -65px; }
#nav_comp2 a { background: url(../images/company_side_menu.gif) no-repeat 0 -30px; }
#nav_comp1 a { background: url(../images/company_side_menu.gif) no-repeat 0 0; }

/* navigation blocks */
#nav_comp9 a { height: 35px; }
#nav_comp8 a { height: 35px; }
#nav_comp7 a { height: 35px; }
#nav_comp6 a { height: 35px; }
#nav_comp5 a { height: 35px; }
#nav_comp4 a { height: 35px; }
#nav_comp3 a { height: 35px; }
#nav_comp2 a { height: 35px; }
#nav_comp1 a { height: 30px; }

#comppage9 #nav_comp9 a,
#comppage8 #nav_comp8 a,
#comppage7 #nav_comp7 a,
#comppage6 #nav_comp6 a,
#comppage5 #nav_comp5 a,
#comppage4 #nav_comp4 a,
#comppage3 #nav_comp3 a,
#comppage2 #nav_comp2 a,
#comppage1 #nav_comp1 a,
#nav_comp a:hover{background: none;}

#nav_comp {
	width: 213px;
	height:310px;
	background:url(../images/company_side_menu.gif) no-repeat -213px;
	margin: 0 auto;
	display:block;
	position:relative;
	left: -3px;
}

#nav_comp a {
	width:213px;
	display:block;
}

#nav_comp li {list-style: none; float:left;}

/*end of company navigation*/

/*start services navigation */
/* hidden text */
#nav_serv span{
	display: none;
}

#nav_serv4 a { background: url(../images/services_side_menu.gif) no-repeat 0 -100px; }
#nav_serv3 a { background: url(../images/services_side_menu.gif) no-repeat 0 -65px; }
#nav_serv2 a { background: url(../images/services_side_menu.gif) no-repeat 0 -30px; }
#nav_serv1 a { background: url(../images/services_side_menu.gif) no-repeat 0 0; }

/* navigation blocks */
#nav_serv4 a { height: 35px; }
#nav_serv3 a { height: 35px; }
#nav_serv2 a { height: 35px; }
#nav_serv1 a { height: 30px; }

#servpage4 #nav_serv4 a,
#servpage3 #nav_serv3 a,
#servpage2 #nav_serv2 a,
#servpage1 #nav_serv1 a,
#nav_serv a:hover{background: none;}

#nav_serv {
	width: 213px;
	height:135px;
	background:url(../images/services_side_menu.gif) no-repeat -213px;
	margin: 0 auto;
	display:block;
	position:relative;
	left: -3px;
}

#nav_serv a {
	width:213px;
	display:block;
}

#nav_serv li {list-style: none; float:left;}

/*end of services navigation*/

/*start resources navigation */
/* hidden text */
#nav_res span{
	display: none;
}
#nav_res6 a { background: url(../images/resources_menu.gif) no-repeat 0 -170px; }
#nav_res5 a { background: url(../images/resources_menu.gif) no-repeat 0 -135px; }
#nav_res4 a { background: url(../images/resources_menu.gif) no-repeat 0 -100px; }
#nav_res3 a { background: url(../images/resources_menu.gif) no-repeat 0 -65px; }
#nav_res2 a { background: url(../images/resources_menu.gif) no-repeat 0 -30px; }
#nav_res1 a { background: url(../images/resources_menu.gif) no-repeat 0 0; }

/* navigation blocks */
#nav_res6 a { height: 35px; }
#nav_res5 a { height: 35px; }
#nav_res4 a { height: 35px; }
#nav_res3 a { height: 35px; }
#nav_res2 a { height: 35px; }
#nav_res1 a { height: 30px; }

#respage6 #nav_res6 a,
#respage5 #nav_res5 a,
#respage4 #nav_res4 a,
#respage3 #nav_res3 a,
#respage2 #nav_res2 a,
#respage1 #nav_res1 a,
#nav_res a:hover{background: none;}

#nav_res {
	width: 213px;
	height:205px;
	background:url(../images/resources_menu.gif) no-repeat -213px;
	margin: 0 auto;
	display:block;
	position:relative;
	left: -3px;
}

#nav_res a {
	width:213px;
	display:block;
}

#nav_res li {list-style: none; float:left;}

/*end of resources navigation*/

/*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;		
		}	
	