
/*Common Styles for Info,faq,legal,table templates */


#section_top 
{
	font-family: Verdana;
	font-size: 1.0em;
	height: auto;
	width: 100%;
	padding-bottom: 2px;
	margin: 0px auto;

}

#page a
{
	color: Black;
}
#page a:hover
{
	color: Gray;
	text-decoration: none;
}
#section_top_content
{
	margin: 15px 0px 10px 0px;
	padding-left: 10px;
	text-align: left;
	float: left;
}

#section_top h2
{
	font-size: 1.3em;
}
#section_top h3
{
	font-size: 1.2em;
}
#section_top h1
{
	font-size: 1.6em;
}
	
#sec_top_header
{
	float: left;
	margin-right: 300px;
	margin-bottom: 40px;
}
#section_top_img
{
	float: right;
	margin: 10px 20px 5px 0px;
	clear: right;
}
#section_top_img a
{
	margin-left: 20px;
}
.h_line_top
{
	
	clear: both;
	COLOR: silver;
	width: 100%;
	height: 1px;
}

.h_line
{
	margin: 10px 0px 0px 10px;
	COLOR: silver;
	width: 100%;
	height: 1px;
	text-align: center;
}

#page_content
{
	
	padding-bottom: 5px;
	margin-top: 10px;
}


#content-bar
{
	margin: 0px 0px 0px  10px;
	float: left;
	height: 720px;
	padding-bottom: 2px;
}

#content-left
{
	
	width: 22%;
	text-align: center;
	float: left;
}

#content-left a
{
	color: black;
	float: left;
	margin: 0px 0px 10px 10px;
	padding: 0px;
}


#left_links 
{
	width: 90%;
	padding-top: 5px;
}

#left_links a
{
	
	text-align: right;
	display: block;
	background: url("../images/business images/arrow.gif") no-repeat 100% 5px;
	padding: 0px 10px 5px 0px;
	float: none;
}
#left_links a:hover
{
	background: url("../images/business images/arrow_lgrey.gif") no-repeat 100% 5px;
}


.featurebox	{
	width: 179px;
	background: #4B5456 url("../images/business images/featurebox_btm.jpg") no-repeat left bottom; 
	padding-bottom: 15px;
	margin: 10px 0px 15px 15px;
}

.featurebox p a
{
	color:#FFF !important;
	background: url("../images/business images/free_12pt_g.gif") no-repeat 110px 5px !important;
	padding: 0px;
	margin: 0px;
	text-align: left;
}
.featurebox a	{
	color:#FFF !important;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

.boxcontent	{
	background: url("../images/business images/featurebox_top.jpg") no-repeat left top;
	overflow: hidden;
	width: 179px;
	padding-top: 10px;
}
.boxcontent p a
{
	color:#FFF !important;
	background: url("../images/business images/free_12pt_g.gif") no-repeat 120px 5px !important;
	padding: 0px;
	margin: 0px;
	text-align: left;
}
.featurebox a:hover
{
	text-decoration: none;
	background: none;
}
.boxcontent	h2
{
	color: #F1992B;
	text-align: left;
	margin: 0px 0px 5px -40px;
	font-size: 1.25em;
    font-family: Verdana;
}



.boxcontent ul
{
	margin: 0px;
	margin-left: -35px;
	padding: 0px;
}
.boxcontent ul li
{
	list-style: none;
	margin: 0px;
	padding: 1px;
}




#section_right 
{
	margin: 0px 5px 20px 240px;
	text-align: left;
	width: 71%;
	height: auto;
	min-height: 610px;
	padding: 0px 0px 2px 0px;
}

#section_right p
{
	margin-left: 10px;
}
#section_right h2
{
	font-size: 1.4em;
	margin-left: 0px;
	padding-left: 10px;
}
#section_right h3
{
	font-size: 1.25em;
	margin-left: 0px;
	padding-left: 10px;
}


.section_right_links
{
	margin: 10px 0px 0px 10px;
}


.section_right_links a
{
	background: url("../images/business images/arrow.gif") no-repeat right center;
	margin: 0px;
	padding-right: 10px;
	width: auto;
	display: inline-block;
}	
.section_right_links a:hover
{
	background: url("../images/business images/arrow_lgrey.gif") no-repeat right center;
}
#section_right ul li
{
	background: url("../images/business images/double_arrow.gif");
	background-repeat: no-repeat;
	background-position: 0% 10px;
	list-style-type: none;
	padding: 5px 5px 5px 15px;

}
#section_right ul
{
	
	margin-left: 0px;
}
#section_right table
{
	margin-left: 10px;
}
/*Style for Info Template */

#section_top_content_info
{
	margin: 15px 5px 15px 0px;
	padding-left: 0px;
	text-align: left;
	float: none; 
	width: auto;
}


.managementteam
{
	margin-left: 20px;
	display: block;
	margin-bottom: 20px;
	overflow: auto;
	height: auto;
	padding-bottom: 5px;
}

div.managementteam img
{
	float: left;
	margin-right: 10px;
}

div.managementteam p
{
	margin-left: 150px;
}

/*Style for Legal Template */
#page_content_legal
{
	
	padding: 20px 30px 10px 5px;
	text-align: left;
	}
#page_content_legal h1
	{
		font-size: 1.4em;
		margin-left: 10px;
	}
#page_content_legal h2
{
	font-size: 1.25em;
}
#page_content_legal h3
{
	font-size: 1.1em;
}
#page_content_legal h1,h2,h3
{
	padding-left: 50px;
	margin-bottom: 0px;
}
#page_content_legal ul li
{
	list-style-type: none;
	margin-left: 40px;
}
#page_content_legal table
{
	margin-left: 60px;
}

/* Style for Info template without left navigation*/
#page_content_info
{
	
	padding: 20px 30px 10px 5px;
	text-align: left;
	}
#page_content_info h1
	{
		font-size: 1.4em;
		margin-left: 10px;
	}
#page_content_info h2
{
	font-size: 1.25em;
}
#page_content_info h3
{
	font-size: 1.1em;
}
#page_content_info h1,h2,h3
{
	padding-left: 50px;
	margin-bottom: 0px;
}
#page_content_info ul li
{
	margin-left: 40px;
}
#page_content_info table
{
	margin-left: 60px;
}
/*Style for Faqs Template */

#content-list ul
{
	margin-left: 20px;
}
#content-list ul li
{
	background: url("../images/business images/double_arrow.gif");
	background-repeat: no-repeat;
	background-position: 0% 10px;
	list-style-type: none;
	padding: 5px 5px 5px 15px;
}
#content-list ul li a
{
	text-align: left;
	margin: 0px;
	color: Gray;
	display: block;
}
#content-list ul li a:hover
{
	color: Black;
}

#page_content_faq
{
	height: auto;
	padding-bottom: 5px;
}
#page_content ul li
{
	margin-left: 35px;
}

#content_faq ul li
{
	margin-left: 35px;
}

#page_content_form
{
	clear: both;
	margin-left: 15px;
	text-align: left;
}
#tblContact
{
	border: 1px solid silver;
	margin: 0px 40px 0px 60px;
	padding: 20px 20px 20px 20px;
}
#tblContact p
{
	padding: 5px;
	margin: 0px;
}

#sec_left 
{
	float:left;
	width: 45%;
	height: 395px;
	border: 1px solid gray;
	padding: 10px 0px 8px 10px;
	margin: 10px 0px 10px 10px;
}
#sec_right
{
	float: left;
	width: 44%;
	height: 395px;
	padding: 10px 10px 8px 0px;
	border: 1px solid gray;
	border-left: none;
	margin: 10px 0px 10px 0px;
}
#sec_left_b
{
	float:left;
	width: 45%;
	height: 492px;
	border: 1px solid gray;
	padding: 10px 0px 8px 10px;
	margin: 10px 0px 10px 10px;
}
#sec_right_b
{
	float: left;
	width: 44%;
	height: 492px;
	padding: 10px 10px 8px 0px;
	border: 1px solid gray;
	border-left: none;
	margin: 10px 0px 10px 0px;
}
/*Style for table Template */
/* product_comparison */


#comparison_table
{
	width: 90%;
	border: 1px solid gray;
	margin: 30px 0px 10px 10px;
	text-align:left;
}
#comparison_table th
{
	padding: 3px;
	font-weight: normal;
}

#product_comparison td
{
	
	padding-left: 10px;
	font-weight: bold;
	color: Gray;
}


#product_comparison a,p
{
	margin-left: 60px;
	display: block;
	text-align: left;
}

#product_comparison td img
{
	text-align: center;
}

#product_comparison td.tick
{
	background-image: url(../images/tick.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.alternate
{
	background-color: #eee;
}



.table_header th
{
	background-color: gray;
	height: 40px;
	font-size: 1.2em;
	color: White;
	font-weight: 900;
	padding-left: 20px;
	text-align: left;
	border-left: 1px thin white;
	border-bottom: 1px thin white;
}

#Table_quality
{
	width: 95%;
	text-align: left;
	margin-left: 10px;
	
}
#Table_quality td
{
	
	width: 50%;
}
.td_gray
{
	padding-left: 10px;
	background-color: #cccccc;
}
.td_green
{
	padding-left: 10px;
	background-color: #A4BB48;
}


#app_MT_table 
{
	border-collapse: collapse;
	border: 1px solid silver;
	margin-left: 10px;
	
}
#app_MT_table td
{
	border-left: 1px solid silver;
	border-bottom: 1px solid silver;
	text-align: left;
	vertical-align: text-top;
	padding-left: 0px;
	
}
#app_MT_table th
{
	padding-left: 10px;
	border-right: 1px solid silver;
	
	
}
#app_MT_table ul
{
	padding: 0px;
}
#app_MT_table ul li
{
	list-style: none;
	background: none;
	text-align: left;
	line-height: 20px;
	margin-left: 0px;
	
}
#app_MT_table ul li img
{
	margin-left: 35px;
}
.ul_img
{
	list-style: none;
	text-align: center;
}
.cross
{
	padding: 2px;
}
/*screenshots page*/
#divCaption
{
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	padding: 20px;
}

.tblprices
{
	width: 280px;
	text-align: right;
	margin: 20px 10px 20px 0px;
	float: left;
}
.tblprices tr th
{
	text-align: center;
}
.circle_ul ul li
{
	
	list-style-type: circle;
	padding-left: 0px;
}