* {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

input.chkbox
{
	width: 20px;
	padding: 0;
	border: none;
}
p
{
	font-size: 11px;
	color: #666;
	line-height: 1.5;
	margin: 4px 0;
}

p img
{
	vertical-align:middle;
}

p.black_normal
{
	line-height: 15pt;
	color: #333;
	padding-left: 15px;
}
p.small_text
{
	font-size: 10px;
	color: #999;
	font-style: italic;
}
a.small_lnk
{
	text-decoration: none;
	color: #666;
}
a.bold_lnk
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
a.big:hover
{
	text-decoration: none;
	font-weight: bold;
}
span.alert_error_black
{
	font-size: 11px;
	padding-left: 2px;
	color: #000;
}
span.alert_error
{
	font-size: 11px;
	padding-left: 2px;
	color: #F6CE2A;
}
span.alert_error_red
{
	font-size: 11px;
	padding-left: 2px;
	color: red;
}
span.alert_ok
{
	font-size: 11px;
	padding-left: 2px;
	color: #090;
}
span.selected
{
	text-decoration: underline;
}
span.italic_text
{
	color: #999;
	font-style: italic;
}

h1 {
	font-weight: normal;
	font-size: 24px;
	color: #333;
	padding: 3px 0;
	line-height:140%;
}

body
{
	width: 100%;
}
#master_layout
{
	font-size: 11px;
	width: 100%;
	background: top url(../images/back_degrade_pages.jpg) repeat-x;
}

#master_layout .table_div
{
	display: table;
	width: 100%;
}
#master_layout .div_left
{
	display: table;
	float: left;
	width: 50%;
}
#master_layout .div_right
{
	display: table;
	float: right;
	width: 50%;
}

#title_layout
{
	width:100%;
}
	
#title_layout .content {
	width: 962px;
	/*margin:90px auto 20px auto;*/
	margin:0px auto;
	padding:20px 0 15px 0;
	border-bottom: 1px solid #E8E8E8;
}
	
#title_layout .content ul.list_inline_green {
	margin: 0;
	padding: 0;
	list-style-type: none;
	color:#CCCCCC;
}

#title_layout .content ul.list_inline_green li {
	display: inline;
}

#title_layout .content ul.list_inline_green li.selected {
	display: inline;
	color:#666;
}

#title_layout .content ul.list_inline_green li a {
	color:#009900;
	text-decoration:none;
}

#title_layout .content ul.list_inline_green li a:hover {
	color:#666;
	text-decoration:none;
}

	
#master_layout #header_layout .content {
	width: 962px;
	margin: 0 auto;
}
#master_layout #header_layout .content .text_description {
	color: #CCCCCC;
	font-size: 14px;
	line-height: 180%;
}
#master_layout #header_layout .content .table_div_main {
	width: 962px;
	margin: 40px auto;
}
#master_layout #header_layout .content ul.list_inline {
	list-style-position:inside;
	margin:0;
	padding:0;
	float:right;
}
#master_layout #header_layout .content ul.list_inline li {
	color: #999999;
	display: inline;
	padding: 6px 0 6px 10px;
}
#master_layout #header_layout .content ul.list_inline li a.greenLink {
	color: #B3E064;
}
#master_layout #header_layout .content ul.list_inline li.lnk_selected {
	font-weight: 700;
	font-size: 12px;
	text-decoration: none;
	color: #FFF;
}
#master_layout #header_layout .content ul.list_inline li.yellow_text {
	color: #FF9;
}
#master_layout #header_layout .content ul.list_inline li a {
	font-weight: 700;
	font-size: 12px;
	text-decoration: none;
	color: #999;
}
#master_layout #header_layout .content ul.list_inline li a:hover {
	color: #FFF;
}
#master_layout #header_layout .content ul.list_inline_verdana li {
	font-size: 11px;
	display: inline;
	color: #666;
	padding: 0px 0px 0px 5px;
}

#master_layout #header_layout .content ul.list_inline_verdana li.selected {
	font-size: 11px;
	display: inline;
	color: #FFF;
	text-decoration:underline;
	padding: 0px 0px 0px 5px;
}

#master_layout #header_layout .content ul.list_inline_verdana li a {
	font-size: 11px;
	text-decoration: none;
	color: #666;
}
#master_layout #header_layout .content ul.list_inline_verdana li a:hover {
	font-size: 11px;
	text-decoration: underline;
	color: #FFF;
}

#master_layout #header_layout .content ul.list_inline_small li {
	font-size: 10px;
	display: inline;
	color: #4C4C4C;
	padding: 0px 0px 0px 5px;
}
#master_layout #header_layout .content ul.list_inline_small li a {
	font-size: 10px;
	text-decoration: underline;
	color: #666;
}
#master_layout #header_layout .content ul.list_inline_small li a:hover {
	font-size: 10px;
	text-decoration: underline;
	color: #FFF;
}

#master_layout #header_layout .content .table_div_data {
	color: #666;
	margin-top: 20px;
}
#master_layout #header_layout .content .table_div_data table.first {
	width: 962px;
}
#master_layout #header_layout .content .table_div_data table.first tr td.left {
	padding:0 0 0 20px;
}
#master_layout #header_layout .content .table_div_data table ul {
	list-style: none;
}
#master_layout #header_layout .content .table_div_data table ul li {
	list-style: none;
	padding: 4px 8px;
	border-left: 1px solid rgb(51, 51, 51);
}
#master_layout #header_layout .content .table_div_data table ul li a {
	color: #999999;
	text-decoration: none;
	padding-left: 10px;
}
#master_layout #header_layout .content .table_div_data table ul li a:hover {
	background-image: url('../Images/arrow_white.png');
	background-position: left;
	background-repeat: no-repeat;
	color: #FFF;
	padding-left: 10px;
}
#master_layout #header_layout .content .table_div_data table ul li a.Selected {
	background-image: url('../Images/arrow_white.png');
	background-position: left;
	background-repeat: no-repeat;
	color: #FFF;
	padding-left: 10px;
}	
	
#master_layout #content_layout
{
	display: table;
	width: 100%;
}
#master_layout #content_layout .content
{
	width: 962px;
	margin: 20px auto;
}
#master_layout #content_layout .content a
{
	color: #090;
	text-decoration: underline;
}
#master_layout #content_layout .content a:hover
{
	color: #999;
	text-decoration: none;
}
#master_layout #content_layout .content .text_img
{
	color: #666;
	display: inline;
}
#master_layout #content_layout .content .text_img img
{
	vertical-align: middle;
	border: none;
	padding-bottom: 1px;
	padding-left: 2px;
}
#master_layout #content_layout .content a:hover
{
	text-decoration: none;
}
#master_layout #content_layout .content p.text_description
{
	font-size: 12px;
	color: #333;
	line-height: 14pt;
}
a.text_description
{
	font-size: 12px;
	color: #666666 !important;
	line-height: 14pt;
	text-decoration: none !important;
}
#master_layout #content_layout .content .full_content
{
	width: 100%;
	padding: 15px 0;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 25px;
}
#master_layout #content_layout .content .full_content span
{
	color: #666;
}
#master_layout #content_layout .content .div_content
{
	display: table;
	float: left;
	width: 75%;
	padding-top: 16px;
}
#master_layout #content_layout .content .div_content p.title_info
{
}
#master_layout #content_layout .content .div_content .box_form
{
	margin: 2px 0 0 0;
	width: auto;
	display: table;
}
#master_layout #content_layout .content .div_content table
{
	margin-top: 10px;
}
#master_layout #content_layout .content .div_content table td.field_name
{
	background-color: #F7F7F7;
	width: 158px;
	padding: 0 0 0 12px;
	font-size: 10px;
	color: #666;
	line-height: 385%;
}
#master_layout #content_layout .content .div_content table td.no_information
{
	line-height: 100%;
}
#master_layout #content_layout .content .div_content table td.field_input
{
	padding: 0 0 0 10px;
	vertical-align: middle;
	font-size: 11px;
	color: #333;
	line-height: 100%;
	white-space: nowrap;
}
#master_layout #content_layout .content .div_content table td.field_input input
{
	padding: 6px;
	width: 234px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	border: 1px solid #CCC;
}
#master_layout #content_layout .content .div_content table td.field_description
{
	color: #666;
	padding: 0 0 11px 10px;
	font-style: italic;
	font-size: 11px;
	height: 20px;
}
#master_layout #content_layout .content .div_content table td.field_description_error
{
	color: #B30000;
	padding: 0 0 11px 10px;
	font-size: 11px;
	height: 20px;
}
#master_layout #content_layout .content .div_content table td.field_input select
{
	width: 248px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	border: 1px solid #CCC;
}
#master_layout #content_layout .content .div_content table td.field_input select.month
{
	width: 95px;
}
#master_layout #content_layout .content .div_content table td.field_input select.year
{
	width: 71px;
}
#master_layout #content_layout .content .div_content .box_form .left_form
{
	margin: 8px 0 0 0;
	width: auto;
	height: auto;
	background-color: #F7F7F7;
	display: inline;
	float: Left;
}
#master_layout #content_layout .content .div_content .box_form .left_form .text
{
	margin: -6px 0 -1px 0;
	width: 158px;
	height: auto;
	padding: 0 0 0 12px;
	font-size: 10px;
	color: #666;
	line-height: 385%;
	vertical-align: Middle;
	display: table;
}
#master_layout #content_layout .content .div_content .box_form .right_form
{
	margin: 0 0 0 10px;
	width: auto;
	display: inline;
	float: Left;
}
#master_layout #content_layout .content .div_content .box_form .right_form .inputs
{
	margin: 9px 0 0 0;
	width: auto;
	height: 30px;
	vertical-align: top;
	font-size: 11px;
	color: #666;
	font-style: italic;
	line-height: 100%;
	display: block;
	white-space: nowrap;
}
#master_layout #content_layout .content .div_content .box_form .right_form .inputs input
{
	padding: 6px;
	width: 234px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	border: 1px solid #CCC;
}
#master_layout #content_layout .content .div_content .box_form .right_form .inputs select
{
	width: 248px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	border: 1px solid #CCC;
}
#master_layout #content_layout .content .div_content .box_form .right_form .inputs select.month
{
	width: 95px;
}
#master_layout #content_layout .content .div_content .box_form .right_form .inputs select.year
{
	width: 71px;
}
#master_layout #content_layout .content .div_content .form_content
{
	background-color: #FAFAFA;
	margin: 30px 0;
	width: 98%;
	padding: 15px 0;
}
#master_layout #content_layout .content .div_content .form_content table.table_contact tbody tr td.bigCell
{
	padding: 10px;
	padding-top: 4px;
	text-align: right;
	font-style: italic;
	color: #999;
}
#master_layout #content_layout .content .div_content .form_content table.table_contact tbody tr td .textbox_error
{
	width: 290px;
	padding: 6px 0;
	margin: 4px;
	padding-left: 5px;
	margin-left: 0;
	border: 2px solid #A08400 !important;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #666;
}
#master_layout #content_layout .content .div_content .form_content table.table_contact tbody tr td .textbox
{
	width: 290px;
	padding: 6px 0px 6px 0px;
	margin: 4px;
	padding-left: 0px;
	margin-left: 0;
	border: 2px solid #CCCCCC !important;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #666;
}
#master_layout #content_layout .content .div_content select.dropdown_small_error
{
	width: 95px;
	padding: 5px 0;
	margin: 4px;
	padding-left: 5px;
	margin-left: 0;
	border: 1px solid red !important;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #666;
}
#master_layout #content_layout .content .div_content select.dropdown_small
{
	width: 95px;
	padding: 5px 0;
	margin: 4px;
	padding-left: 5px;
	margin-left: 0;
	border: 1px solid #CCC !important;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #666;
}
#master_layout #content_layout .content .div_content select.dropdown_error
{
	width: 297px;
	padding: 5px 0;
	margin: 4px;
	padding-left: 5px;
	margin-left: 0;
	border: 2px solid #A08400 !important;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #666;
}
#master_layout #content_layout .content .div_content select.dropdown
{
	width: 297px;
	padding: 5px 0;
	margin: 4px;
	padding-left: 5px;
	margin-left: 0;
	border: 1px solid #CCC !important;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #666;
}
#master_layout #content_layout .content .div_content .form_content table.table_contact tr td .displayNone
{
	display: none;
}
#master_layout #content_layout .content .div_content .form_content table.table_contact tr td.label
{
	color: #333;
	width: 160px;
	text-align: right;
	padding-left: 15px;
	padding-right: 5px;
	font-size: 12px;
}
#master_layout #content_layout .content .div_content .form_content table.table_contact tr td.label_error
{
	color: #A08400;
	font-size:12px;
	width: 160px;
	text-align: right;
	padding-left: 15px;
	padding-right: 5px;
}
#master_layout #content_layout .content .div_content .form_content table.table_contact tbody .required
{
	color: red;
	text-align: right;
	text-align: right;
	padding-left: 25px;
	padding-right: 15px;
}
#master_layout #content_layout .content .div_content .form_content table.table_contact tbody tr td.submit_img
{
	text-align: right;
	padding-top: 20px;
}
#master_layout #content_layout .content .div_sidebar
{
	width: 23%;
	display: table;
	padding: 0;
	margin: 0;
	float: right;
}
#master_layout #content_layout .content .div_sidebar .cell_sidebar
{
	width: 100%;
	margin-bottom: 15px !important;
}
#master_layout #content_layout .content .div_sidebar .cell_sidebar p.btn_try
{
	padding: 0;
	margin: 0;
	text-align:right;
}
#master_layout #content_layout .content .div_sidebar .cell_sidebar ul.list_gray_big
{
	padding-left: 15px;
	list-style-type: disc;
	color: #999;
	list-style-position: inside;
}
#master_layout #content_layout .content .div_sidebar .cell_sidebar ul.list_gray_big li
{
	padding: 3px;
}
#master_layout #content_layout .content .div_sidebar .cell_sidebar ul.list_gray_big
{
	font-size: 13px;
}
#master_layout #content_layout .content .div_sidebar .cell_sidebar ul.list_gray
{
	padding-top: 10px;
	list-style-type: disc;
	color: #999;
	list-style-position: inside;
}
#master_layout #content_layout .content .div_sidebar .cell_sidebar ul.list_gray_plus
{
	margin-left: 15px;
	list-style-type: disc;
	color: #999;
	list-style-position: inside;
	padding-bottom: 15px;
	border-bottom: 1px solid #E5E5E5;
}
#master_layout #content_layout .content .div_sidebar .cell_sidebar ul.list_gray li, #master_layout #content_layout .content .div_sidebar .cell_sidebar ul.list_gray_plus li
{
	padding: 3px;
	padding-left:40px;
}
#master_layout #content_layout .content .div_sidebar .cell_sidebar ul.list_gray li a, #master_layout #content_layout .content .div_sidebar .cell_sidebar ul.list_gray_plus li a
{
	color: #999;
	text-decoration: none;
}
#master_layout #content_layout .content .div_sidebar .cell_sidebar ul.list_gray li a:hover, #master_layout #content_layout .content .div_sidebar .cell_sidebar ul.list_gray_plus li a:hover
{
	text-decoration: underline;
	color: #666;
}
#master_layout #content_layout .content .div_sidebar .cell_sidebar ul.list_gray li span.page_selected
{
	text-decoration: underline;
	color: #666;
}
#master_layout #content_layout .content .table_div_description ul, ol
{
	padding: 0;
	list-style-position: inside;
}
#master_layout #content_layout .content .table_div_description li
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #333;
	padding: 8px 0;
	line-height: 14pt;
}
#master_layout #content_layout .content .table_div_description .text_img
{
	line-height: 1.4;
	color: #333;
}
#master_layout #content_layout .content .table_div_description .text_img img
{
	border: none;
	vertical-align: middle !important;
	padding-bottom: 3px;
	padding-left: 2px;
}
#master_layout #content_layout .content .div_content .table_div_description .q_a
{
	padding-bottom: 5px;
}
#master_layout #content_layout .content .div_content .table_div_features_title
{
	display: table;
	width: 100%;
	padding-top: 50px;
	padding-bottom: 15px;
	padding-left: 13px;
}
#master_layout #content_layout .content .div_content .table_div_features
{
	display: table;
	width: 100%;
	padding: 15px 0;
}
#master_layout #content_layout .content .div_content .table_div_title
{
	display: table;
	width: 100%;
	padding-bottom: 10px;
}
#master_layout #content_layout .content .div_content .table_div_features p
{
	line-height: 2;
}

#master_layout #content_layout .content .div_content .table_div_features img
{
	vertical-align:middle;
}

#master_layout #content_layout .content .div_content .table_div_features table.table_prices
{
	width: 80%;
	border: none;
}
#master_layout #content_layout .content .div_content .table_div_features table.table_prices tr th
{
	padding: 10px 3px;
	background-color: #333;
	color: #FFF;
	font-weight: bold;
	text-align: left;
}
#master_layout #content_layout .content .div_content .table_div_features table.table_prices tr td
{
	text-align: left;
	padding: 7px 0;
}
#master_layout #content_layout .content .div_content .table_div_features table.table_prices tr.alter
{
	background-color: #CCC;
}
#master_layout #content_layout .content .div_content .table_div_features table.table_confirm
{
	width: 100%;
	border: none;
}
#master_layout #content_layout .content .div_content .table_div_features table.table_confirm tr td
{
	padding: 4px 0;
}
#master_layout #content_layout .content .div_content .table_div_features table.table_confirm tr td.tdButton
{
	padding-top: 30px;
	text-align: right;
}
#master_layout #content_layout .content .div_content .table_div_features ol, ul
{
	margin: 0;
	padding: 0;
	list-style-position: inside;
}
#master_layout #content_layout .content .div_content .table_div_features li
{
	padding: 8px 0;
	color: #333;
	line-height: 14pt;
}
#master_layout #content_layout .content .div_content .table_div_features ul.ul_nostyle li
{
	padding: 8px 0;
	color: #333;
	line-height: 14pt;
	list-style: none;
	list-style-position: outside;
}
#master_layout #content_layout .content .div_content .table_div_features ul.list_links
{
	margin: 0;
	list-style: none;
}
#master_layout #content_layout .content .div_content .table_div_features ul.list_links li
{
	padding: 6px 0;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #666;
	font-weight: bold;
	font-size: 12px;
}
#master_layout #content_layout .content .div_content .table_div_features ul.list_links li.liLnk
{
	padding: 2px 0;
	text-decoration: underline !important;
	color: #00AA00;
}
#master_layout #content_layout .content .div_content .table_div_features ul.list_links li.liLnk a:hover
{
	text-decoration: none !important;
}
#master_layout #content_layout .content .div_content .table_div_features ul.list_links li.liLnk img
{
	vertical-align: middle;
	padding-left: 3px;
	padding-bottom: 2px;
}
#master_layout #content_layout .content .div_content .table_div_features ul.list_links li a.cat
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #666;
	font-weight: bold;
	text-decoration: underline;
}
#master_layout #content_layout .content .div_content .table_div_features ul.list_links li a.cat:hover
{
	color: #999;
	text-decoration: none;
}
#master_layout #content_layout .content .div_content .table_div_features ul.list_links li a
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #18A229;
	font-weight: normal;
	text-decoration: none;
}
#master_layout #content_layout .content .div_content .table_div_features ul.list_links li a:hover
{
	text-decoration: underline;
}
#master_layout #content_layout .content .div_content .table_div_features table.table_links
{
	width: 100%;
	border: 0;
}
#master_layout #content_layout .content .div_content .table_div_features table.table_links tr td
{
	padding: 10px;
}
#master_layout #content_layout .content .div_content .table_div_features table.table_links tr td a
{
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #333;
}
#master_layout #content_layout .content .div_content .table_div_features table.table_links tr td a:hover
{
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #666;
}
#master_layout #content_layout .content .div_content .table_div_features .table_pics
{
	padding-top: 20px;
}
#master_layout #content_layout .content .div_content .table_div_features .table_pics table tr td.tdBottom
{
	padding-bottom: 25px;
}
#master_layout #content_layout .content .div_content .table_div_description
{
	display: table;
	width: 100%;
	padding: 0;
	padding-bottom: 30px;
}
#master_layout #content_layout .content .div_content .table_div_features h1.big_title
{
	font-size: 21px;
	text-decoration: underline;
	color: #000;
}
#master_layout #content_layout .content .div_content .table_div_features p
{
	color: #333;
}
#master_layout #content_layout .content .div_content .table_div_features .text_img
{
	line-height: 14pt;
	color: #333;
}
#master_layout #content_layout .content .div_content .table_div_features .text_img img
{
	border: none;
	vertical-align: middle !important;
	padding-bottom: 2px !important;
	padding-left: 2px;
}
#master_layout #content_layout .content .div_content .table_div_features .text_img_big
{
	line-height: 14pt;
	font-size: 12px;
}
#master_layout #content_layout .content .div_content .table_div_features .text_img_big img
{
	vertical-align: middle;
	border: none;
	padding-bottom: 2px;
}
#master_layout #content_layout .content .div_content .table_div_features_image h1.title_image
{
	padding-left: 13px;
}
#master_layout #content_layout .content .div_content .table_div_features_logo
{
	display: table;
	width: 100%;
}
#master_layout #content_layout .content .div_content .table_div_features .div_left_features
{
	display: table;
	float: left;
	padding-right: 5px;
}
#master_layout #content_layout .content .div_content .table_div_features_logo .div_left_logo
{
	display: table;
	width: 14%;
	float: left;
}
#master_layout #content_layout .content .div_content .table_div_features_logo .div_right_features
{
	display: inline;
	width: 600px;
	float: left;
}
#master_layout #content_layout .content .div_content .table_div_features .div_right_features
{
	display: inline;
	/*padding-top: 10px;*/
	width: 450px;
	float: left;
}
#master_layout #content_layout .content .div_content .table_div_features .div_right_features p
{
	color: #666;
}
#master_layout #content_layout .content h1
{
	font-size: 13px;
	font-weight:700;
}

a.titlink
{
	color: #333 !important;
	font-weight:bold;
	text-decoration: none !important;
}
#master_layout #content_layout .content h2
{
	font-size: 12px;
	color: #333;
	font-weight: bold;
	padding: 3px 0;
}
#master_layout #content_layout .content h3
{
	font-size: 11px;
	color: #333;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 0;
}
#master_layout #content_layout .content table.table_info
{
	width: 100%;
	margin-top: 20px;
	margin-bottom: 10px;
}
#master_layout #content_layout .content table.table_info tbody .header
{
	color: #FFF;
	font-weight: bold;
	background-color: #999;
	padding: 10px;
	text-align: right;
}
#master_layout #content_layout .content table.table_info tbody .header th
{
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	background-color: #999;
	padding: 10px;
	text-align: right;
}
#master_layout #content_layout .content table.table_info tbody tr .first_column
{
	text-align: left !important;
	color: #FFF;
	font-weight: bold;
	background-color: #999;
	padding: 10px;
	text-align: right;
}
#master_layout #content_layout .content table.table_info tbody tr td
{
	padding: 3px;
	font-size: 12px;
	padding: 5px 10px;
	text-align: right;
}
#master_layout #content_layout .content table.table_info tbody tr td.bold_font_black
{
	font-weight: bold;
	color: #000;
	text-align: left;
}
#master_layout #content_layout .content table.table_info tbody tr td.bold_font
{
	font-weight: bold;
}
#master_layout #content_layout .content table.table_info tbody tr.yellow_row
{
	background-color: #FFFFEB;
}
#master_layout #content_layout .content table.table_features
{
	width: 100%;
}
#master_layout #content_layout .content table.table_features tr td
{
	padding-top: 15px;
	padding-left: 10px;
	vertical-align: top;
}
#master_layout #content_layout .content table.table_features tr td a
{
	font-family: Verdana;
	color: #090;
	text-decoration: underline;
}
#master_layout #content_layout .content table.table_features tr td a:hover
{
	font-family: Verdana;
	color: #666;
	text-decoration: none;
}
#master_layout #content_layout .content table.table_features tr td.non_padding
{
	padding: 0;
}
#master_layout #content_layout .content table.table_features tbody tr td.text_cell
{
	width: 230px;
}
#master_layout #content_layout .content table.table_features tbody tr td.image_cell
{
	width: 70px;
	vertical-align: top;
}
#master_layout #footer_layout
{
	width: 100%;
	display: table;
	padding: 5px 0px;
	background-color:#F3F3F3;
}
#master_layout #footer_layout .content
{
	width: 962px;
	margin: 0 auto;
	font-size: 10px;
}
#master_layout #footer_layout .content a
{
	color: #999;
	text-decoration: underline;
}
#master_layout #footer_layout .content a:hover
{
	text-decoration: none;
}
#master_layout #footer_layout .content .align_left
{
	display: inline;
	float: left;
	width: 80%;
}
#master_layout #footer_layout .content .align_left p
{
	font-size: 10px !important;
	color: #999;
	text-align: left;
}
#master_layout #footer_layout .content .align_right
{
	display: inline;
	float: right;
	width: 20%;
}
#master_layout #footer_layout .content .align_right p
{
	padding-top: 20px;
	text-align: right;
}
#master_layout #content_layout .content .div_content .table_div_features ul.penaltiesSpamList li
{
	font-size: 11px;
	color: #333333;
	padding-top: 15px;
}
#master_layout #content_layout .content .div_content .table_div_features ul.penaltiesSpamList
{
	padding-left: 10px;
	line-height: 2;
}
ul.dopplerServices li
{
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	list-style: none;
	padding-top: 5px;
}
ul.dopplerServices
{
	padding-top: 10px;
}
table.table_clients td
{
	padding-top: 40px;
}
table.table_clients2
{
	padding-left: 0px;
	padding-top: 20px;
}

table.tableContact
{
	margin: 0;
	padding: 0;
	line-height: 15pt;
}


table.tableContact tr td
{
	padding: 8px 0;
}

/* <Styles added by ssotomayor for redesign of site on '09> */

ul.list_style_none {
	list-style: none;
}
ul.list_style_none li {
	list-style: none;
	padding-top: 7px;
}

ul.features
{
position:relative;
z-index:5000;
}

ul.features li
{
position:relative;
z-index:5000;
}

.normal
{
	font-weight:normal !important;
}

.bold
{
font-weight:bold;	
}

.fontVerdana
{
font-family:Verdana,Arial;	
}

.size11
{
font-size:11px !important;	
}

.size12
{
font-size:12px !important;	
}

.size14
{
font-size:14px !important;	
}


.size15
{
font-size:15px !important;	
}

.size19
{
font-size:19px !important;	
}

.size21
{
font-size:21px !important;	
}

.size23
{
font-size:23px !important;	
}

.size24
{
font-size:24px !important;	
}

.size28
{
font-size:28px !important;	
}

.colorC
{
color:#CCCCCC !important;	
}

.color090
{
color:#009900 !important;	
}

.color9
{
color:#999999 !important;	
}

.color6
{
color:#666666 !important;	
}

.color3
{
color:#333 !important;	
}

.color0
{
color:#000000 !important;	
}

.mp0
{
	margin:0px !important;
	padding:0px !important;
}

.noDecoration
{
	text-decoration:none !important;
}

.smallInputContact
{
	border:solid 1px #CCCCCC;
	font-family:Verdana,Arial;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	color:#999999;
}

.valignedtext
{
top:4px;
position:relative;	
}

.valigned
{
vertical-align:middle;	
}

.ptop15
{
padding:10px 0px 0px 0px !important;	
}

.dataTables_paginate span
{
cursor:pointer;
color:#009900;
float:left;
}

.dataTables_paginate
{
width:30%;
float:left;
}

.dataTables_info
{
display:inline;
width:50%;
float:left;
}

#dataTable2_info
{

}

.display td
{
border-bottom: solid 1px #E5E5E5;
padding:5px 5px;
}

.greentitle
{
text-decoration:none !important;

}

a.greentitle:hover
{
color:#090 !important;
}

/* </Styles added by ssotomayor for redesign of site on '09> */

