/* General CSS */
input						{margin: 0; padding: 0; vertical-align: middle;}
form						{clear: both; display: inline;}
table						{text-align: left;}
td, p, div				{font-family: Segoe UI, Tahoma,Verdana,Segoe,sans-serif; font-size: 10pt; color: #616161;}
img						{border: 0px; vertical-align:middle;}
a 						{font-family: Segoe UI, Tahoma,Verdana,Segoe,sans-serif; font-size: 10pt; color:  #517ddc;	text-decoration: none; }
a:hover 					{font-family: Segoe UI, Tahoma,Verdana,Segoe,sans-serif; font-size: 10pt; color:  #517ddc;	text-decoration: underline; }
h1 						{font:normal 16pt Segoe UI, Tahoma,Verdana,Segoe,sans-serif; margin-bottom: 7px; color: #183d8b; clear: both; display: inline;}
h2 						{font:normal 11pt Segoe UI, Tahoma,Verdana,Segoe,sans-serif; margin-bottom: 0px; color: #183d8b; clear: both; display: inline;}
h3 						{font:bold 10.5pt Segoe UI, Tahoma,Verdana,Segoe,sans-serif; margin-bottom: 0px; color: #183d8b; clear: both; display: inline;}
hr						{color: #c8c8c8; height: 1px;}
ul  						{margin: 10px; margin-top: 4px; padding-left: 0px;}
li  						{line-height: 0.5cm; color: #616161; margin-left: 7px; font-size: 13px;}
ol  						{margin-top: 7px; margin-bottom: 7px; margin-left: 17px;}
center					{margin: 0 auto;}
.input_error			{text-align:left; padding: 10px; font-size: 11pt;}
.input_error a , .input_error a:hover	{font-size: 11pt;}
.input_error span 		{font-weight: bold}
.tx_bold				{font-weight: bold}

/* Page structure */
.f_left					{float: left}
.f_right				{float: right}
.clear_div				{clear: both; height: 0px;}
.clear_div_grid			{clear: both; height: 0px; display:none}
					 
/* Header Items */
.Link_tmg 				{font:bold 8pt Verdana, Arial, Verdana, Sans-Serif; color: #333333; text-decoration: none; letter-spacing: 0.01cm; padding-right: 7px; padding-left: 7px;}
.Link_tmg:hover 			{font:bold 8pt Verdana, Arial, Verdana, Sans-Serif; color: #003366; text-decoration: underline; letter-spacing: 0.01cm; padding-right: 7px; padding-left: 7px;}
.TD_tmg 					{padding-top: 13px; vertical-align: text-top;}
.TD_tmg_login			{font-size: 7pt; color:#FFFFFF; padding-right: 5px; padding-left: 5px;}
.link_thuser			{font-family:  Verdana, Arial, Verdana, Sans-Serif;	font-size: 8pt;	color:  #333333; text-decoration: none; padding-left: 7px; padding-right: 7px; }
.link_thuser:hover 		{font-family:  Verdana, Arial, Verdana, Sans-Serif;	font-size: 8pt;	color:  #0080aa; text-decoration: underline; padding-left: 7px; padding-right: 7px; }

/* Inputs */
.inputfield 				{background-color: #fcfcfc;	height: auto; font:normal 9pt Arial, Verdana; border:1px solid #dddada; display:inline; margin-bottom:2px; padding:3px; } 
.inputdatefield			{background-color: #fcfcfc;	font:normal 9pt Arial, Verdana; border:1px solid #dddada; display:inline; background:url(http://img.rankranger.com/web/myrankranger/row_bg_1.jpg); width: 65px;} 
.inputbutton 			{background:url(http://img.rankranger.com/web/home_design/hd2_blue.jpg); height:34px; font:normal 11pt Tahoma; letter-spacing: 0.02cm; color:#fafafa; border:1px solid #ffffff; padding:0 5px; cursor:pointer; display:inline; -webkit-box-shadow: 0 1px 5px #ccc; box-shadow: 0 1px 5px #ccc;}
.select_box 				{background-color: #ffffff;	font:normal 9pt Arial, Verdana; border:1px solid #7badd7; display:inline; padding: 2px;}
.inputtextarea			{background-color: #fcfcfc;	height: auto; font:normal 9pt Arial, Verdana; border:1px solid #dddada; display:inline; margin-bottom:2px; padding:3px; 
						 background:url(http://img.rankranger.com/web/myrankranger/row_bg_1.jpg); background-repeat: repeat-x;}

/* Features Page */
.feature_title			{background: url(http://img.rankranger.com/web/gui/feature_title_bg.png) no-repeat; width: 348px; height: 47px; margin-top: 20px;}
.feature_title .sub		{padding-left: 12px; padding-top: 12px;}
.feature_title .sub h3	{font-size: 14pt; font-family: Trebuchet MS, Segoe UI, Tahoma;}
.feature_item			{padding: 10px; padding-top: 30px;}
.feature_item .txt_left	{float: left; width: 530px;}
.feature_item .txt_right	{float: right; width: 530px;}
.feature_item .img_left	{float: left; }
.feature_item .img_right	{float: right; }

/* Docs Styling */
.doc_title				{background: url(http://img.rankranger.com/web/gui/doc_title_bg.png) no-repeat; width: 276px; height: 47px;}
.doc_title .sub			{padding-left: 12px; padding-top: 12px;}
.doc_title .sub h3		{font-size: 14pt; font-family: Trebuchet MS, Segoe UI, Tahoma;}
.doc_title_sep			{border-bottom: #dddddd 1px dotted;}
.docs_sidebar			{vertical-align: top; padding-right: 14px;}
.docs_table				{background-color: #f1f1f1; padding: 10px;}
.docs_cat				{font-family: Segoe UI, Tahoma,Verdana,Segoe,sans-serif; font-size: 10pt; color:  #515151;	text-decoration: none; font-weight: bold;}
.docs_cat:hover 			{font-family: Segoe UI, Tahoma,Verdana,Segoe,sans-serif; font-size: 10pt; color:  #193d89;	text-decoration: underline; font-weight: bold;}
.docs_page				{font-family: Segoe UI, Tahoma,Verdana,Segoe,sans-serif; font-size: 10pt; color:  #515151;	text-decoration: none; }
.docs_page:hover 		{font-family: Segoe UI, Tahoma,Verdana,Segoe,sans-serif; font-size: 10pt; color:  #193d89;	text-decoration: underline; }
.docs_cat_sep			{background: url(http://img.rankranger.com/web/home_design/hp_int_bg.png) repeat-x center; margin-bottom: 4px; margin-top: 4px; font-size: 3px;}

.docs_main			{text-align: left; padding-left: 7px; padding-top: 12px; max-width: 600px; vertical-align: top;}
.docs_main h1		{font-size: 14pt; font-family: Trebuchet MS, Segoe UI, Tahoma;}
.docs_content ol 		{margin-top: 7px; margin-bottom: 7px; margin-left: 10px; padding: 0px;}
.docs_content li 		{font-size: 11pt; color: #174b70; font-weight: bold; margin-left: 20px; padding: 0px;}

.docs_content, 
.docs_content p,
.docs_content div,
.docs_content td,
.docs_content span		{font-size: 10pt; color: #000000; font-weight: normal;}
.docs_content a			{font-size: 10pt; font-weight: normal;}
.docs_content em 		{text-decoration: none; font-style: normal; font-weight: bold; color: #174b70; font-size: 11pt;}

.parameter_table 	{background-color: #f9f9f9; border: #dddddd 1px solid; color: #000020; width: 85%; margin-left: 20px;}
.parameter_row 		{border-bottom: #dddddd 1px dotted; vertical-align: text-top;}
.method_title 		{background-color: #e9eff1; border-top: #003366 1px dotted; padding: 4px;}
.method_title  b		{font-size: 18px;}
.method_margin 		{margin-left: 10px;}

/* Login */
.inputlogin 			{background-color: #fefefe;	width: 70px; font:normal 8pt Arial, Verdana; border:1px solid #949494; 
						 display:inline; background:url(http://img.rankranger.com/web/myrankranger/row_bg_1.jpg); } 
.inputbuttonlogin		{background:url(http://img.rankranger.com/web/interface/inp_button_bg.jpg); height:25px; font:bold 8pt Tahoma; color:#FFFFFF; border:1px solid #0376b5; cursor:pointer;}
.login_box				{width: 400px; height: 200px; float: left; text-align: left; padding-right: 40px;}
.login_title			{width: 250px;}
.login_inner_box		{width: 250px;}
.login_inner_box TD		{font-size: 14px;}
.login_hd_box			{float: right; text-align: left; width: 320px; padding: 1px; border: #dde6f7 1px dotted; padding: 5px; margin-bottom: 7px;}
.login_hd_box span		{font-size: 13px;}

/* My Rank Ranger Items (Navy: #1c5c9a) */
.welcome_bx			{float: left; margin-right: 10px; background-color: #ffffff; padding: 8px; border: #c8c8c8 1px dotted; width: 420px;}
.my_mid_winbox_1 	{background-color: #ffffff; clear:both; margin-bottom: 14px;}
.td_top_3 			{font-size: 10pt; font-weight: bold; padding: 6px; background-image: url(http://img.rankranger.com/web/myrankranger/bar1_bg.jpg);}
.td_midtype_3 		{border-bottom: #dddddd 1px solid; padding: 4px; font-size: 8pt; border-right: #dddddd 1px solid; vertical-align: middle;}
.tr_data_error	 	{background-color: #FDDBDB;}
.tr_data_normal 		{background-color: #ffffff;}
.tr_data_light 		{background: url(http://img.rankranger.com/web/myrankranger/row_bg_1.jpg); height: 24px;}
.tr_data_dark		{background: url(http://img.rankranger.com/web/myrankranger/row_bg_2.jpg); height: 24px;}
.grey_text  			{font-family: Segoe UI, Tahoma,Verdana,Segoe,sans-serif; font-size: 8pt;	color:  #666666; font-weight: normal; text-decoration: none; }
.Link_account		{font-family: Segoe UI, Tahoma,Verdana,Segoe,sans-serif; font-size: 8pt;	color:  #333333; font-weight: normal; text-decoration: none; cursor: pointer; }
.Link_account:hover	{font-family: Segoe UI, Tahoma,Verdana,Segoe,sans-serif; font-size: 8pt;	color:  #02486d; font-weight: normal; text-decoration: underline; cursor: pointer; }

.breadcrumbs h1 	{font-size: 11pt; color: #333333}
.sm_breadcrumbs, .sm_breadcrumbs: hover {font-size: 7pt; color: #666666;}

/* Accounts pages */
.date	 			{font-size: 14pt; color: #333333}
.sub_date 			{font-size: 8pt;}

.fieldset_account, .fieldset_tools {width: 240px; font-size: 10pt;}
.fieldset_account DIV, .fieldset_tools DIV {padding: 7px; font-size: 10pt; line-height: 0.45cm;}
.fieldset_account TD{font-size: 10pt;}
.fieldset_tools TD, .fieldset_tools a, .fieldset_tools a:hover {font-size: 10pt;}
.legend_account 		{color: #005d81 ; font-size: 13pt; padding-right: 7px}
.legend_tools	 	{color: #333333 ; font-size: 13pt; padding-right: 7px}
.span_total 			{width: 150px; text-align:left; display:inline-block;}
.span_total_num		{display:inline-block; width: 20px;}
.account_box		{width: 900px; background-color:#FFFFFF;}

/* Grid Elements */
.grid_table			{width: 100%;}
.grid_top_table		{border-left:#dddddd 1px solid;}
.grid_th 			{background-color: #e9eff1; border-bottom: #dddddd 1px solid; border-right: #dddddd 1px solid; color:#4a7d9e; font-size: 8pt; font-weight: bold; height: 28px; padding: 4px;}
.grid_th .th_sort	{float: left; padding-top: 7px; color:#4a7d9e; font-size: 8pt; font-weight: bold;}
.grid_th_blank		{background-color: #e9eff1; font-size: 0pt; height: 0px;}
.grid_tr_light 		{background-color: #ffffff;}
.grid_tr_dark		{background-color: #f9f9f9;}
.grid_tr_highlight 	{background-color: #eaeaea; background:url(http://img.rankranger.com/web/myrankranger/row_bg_3.jpg);}
.grid_td, .nosort	{height: 18px; border-bottom: #dddddd 1px solid; padding: 4px; font-size: 8pt; border-right: #dddddd 1px solid; vertical-align: middle;}
.grid_td_small		{height: 20px; border-bottom: #dddddd 1px solid; padding: 4px; font-size: 8pt; border-right: #dddddd 1px solid; vertical-align: middle;}
.grid_title			{font-size: 10pt; padding: 6px; background-image: url(http://img.rankranger.com/web/myrankranger/bar1_bg.jpg);}
.mark_red			{color: #b22433;}
.mark_orange		{color: #d36219;}
.mark_green			{color: #219759;}
.square_clean		{width: 12px; height: 12px; display: inline-block; margin-left: 4px;}
.square_green		{background-color: #219759; width: 12px; height: 12px; display: inline-block; margin-left: 4px;}
.square_orange		{background-color: #d36219; width: 12px; height: 12px; display: inline-block; margin-left: 4px;}
.square_red			{background-color: #b22433; width: 12px; height: 12px; display: inline-block; margin-left: 4px;}
.grid_pg_normal 		{color: black; font-weight: normal; text-decoration: none; 		cursor: pointer;}
.grid_pg_selected 	{color: black; font-weight: bold; 	text-decoration: underline; cursor: pointer;}
.grid_pg_row		{text-align: right; padding: 8px; background-color: #eeeeee; border:#dddddd 1px solid;}
.grid_no_results	{text-align: center; height: 100px; border-right: #dddddd 1px solid; border-bottom: #dddddd 1px solid;}
.grid_paging_found	{font-size: 8pt; color: #444444;}
.grid_paging_found b {color: #183d8b;}

.paging_link		{color: #183d8b; font-weight: bold;}
.paging_link:hover	{color: #444444; font-weight: bold;}

/* Reports pages */
.repbar_td 			{background:url(http://img.rankranger.com/web/myrankranger/rm_bg.jpg); background-repeat: repeat-x; vertical-align: middle; *background-position: 0px 1px;}
.report_title		{background:url(http://img.rankranger.com/web/myrankranger/row_bg_2.jpg); height: 33px; font-size: 9pt; color: #436d88; width: 220px; font-weight: bold; padding: 6px;}
.report_list		{line-height: 0.4cm;}
.report_line 		{padding-left: 6px; line-height: 0.5cm;}
.report_topic 		{padding-left: 6px; padding-top: 6px; line-height: 0.55cm;}
.report_topic h3	{font-size: 13pt; font-weight: normal;}
.report_link		{font-family: Segoe UI, Tahoma, Verdana, Segoe, sans-serif; font-size: 10pt; letter-spacing: 0.04em; color: #333333; text-decoration: none;}
.report_link:hover	{font-family: Segoe UI, Tahoma, Verdana, Segoe, sans-serif; font-size: 10pt; letter-spacing: 0.04em; color: #174465; text-decoration: none;}
.rep_main_table		{background-color:#FFFFFF;}

.info_table_top		{width: 200px; margin-left: 10px; background-color: #f9f9f9; text-align: left;}
.info_table_content	{padding: 8px; line-height: 0.55cm;}
.infobox_title		{font-size: 13pt; font-weight: normal; margin-bottom: 7px;}
.grid_top_table_dashboard {border-left:#dddddd 1px solid; overflow-y: auto; height: 400px; overflow-x: hidden; padding-right: 17px;}

/* Reports Date Window : rwd_ */
.date_window		{text-align: center; width: 320px; cursor:pointer;}
.date_window .date	{font:bold 8pt Segoe UI,Tahoma;}
.rdw_content		{font:normal 8pt Segoe UI,Tahoma; padding: 7px; text-align: left; border: 1px solid #BEBEBE; border-top: 1px solid #f0f0f0;
					 background: white; -webkit-box-shadow: 0 1px 5px #ccc;
					 box-shadow: 0 1px 5px #ccc; line-height: 27px;}

/* Export Window */
.report_top_gui_item{float: right; padding: 5px; padding-right: 0px;}

/* Embed Window */
.embed_win			{text-align: left; padding-left: 50px; }
.embed_box			{text-align: left; padding: 7px; border: #cccccc 1px solid; width: 430px;}
.embed_box textarea {width: 400px; height: 100px;}

/* Hints */
.hintsClass 		{font-family: Segoe UI, tahoma, verdana; font-size: 9pt; background-color: #0e3379; color: #ffffff; border: 1px solid #173e8b; padding: 7px; direction: ltr; text-align: left; min-width: 286px}
.hintSource 		{font-size: 7pt; cursor: pointer; border-bottom:1px #045cbd solid;}

/* Tables and Graphs */
.rank_up	 		{font-family: Segoe UI, Tahoma,Verdana,Segoe,sans-serif; font-size: 8pt; font-weight:bold; color: #3d8140;}
.rank_down	 		{font-family: Segoe UI, Tahoma,Verdana,Segoe,sans-serif; font-size: 8pt; color: #9b384c;}

/* Info Boxes */
._dep_error_div		{background:url(http://img.rankranger.com/web/interface/field_notice.jpg); background-repeat: no-repeat;  background-position: 10px 10px; background-color: #faffa3; border: #e89e9f 1px solid; 
					 padding: 8px; padding-left: 50px; width: -moz-fit-content; margin-bottom: 10px; text-align: left;}
.error_div			{background:url(http://img.rankranger.com/web/interface/field_notice.png); background-repeat: no-repeat;  background-position: 10px 10px; background-color: #fafdb1; border: #ced435 1px solid; 
					padding: 8px; padding-left: 50px; width: -moz-fit-content; margin-bottom: 10px; text-align: left;}
.success_div		{background:url(http://img.rankranger.com/web/interface/field_ok.png); background-repeat: no-repeat;  background-position: 10px 10px; background-color: #cdfcd2; border: #60a400 1px solid; 
					 padding: 8px; padding-left: 50px; width: -moz-fit-content; margin-bottom: 10px; text-align: left;}
.notice_div			{background:url(http://img.rankranger.com/web/interface/field_notice.png); background-repeat: no-repeat;  background-position: 10px 10px; background-color: #fafdb1; border: #edc736 1px solid; 
					 padding: 8px; padding-left: 50px; width: -moz-fit-content; margin-bottom: 10px; text-align: left;}
.news_div			{background:url(http://img.rankranger.com/web/interface/field_news.jpg); background-repeat: no-repeat;  background-position: 10px 10px; background-color: #f0f0f0; border: #b8b8b8 1px solid; 
					 padding: 8px; padding-left: 50px; width: -moz-fit-content; margin-bottom: 10px; text-align: left;}
.infoclean_div		{padding: 8px; padding-left: 50px; width: -moz-fit-content; margin-bottom: 10px; text-align: left;}

/* Graphs Slider (default width was 120px) */
*.horizontal_track 	{background-color: #BBCCDD; width: 70px; line-height: 0px; font-size: 0px; text-align: left; padding: 4px; border: 1px solid; border-color:#DDEEFF #99AABB #99AABB #DDEEFF; }
*.horizontal_slider {background-color: #336699; width: 16px; height: 8px; position: relative; z-index: 2; line-height: 0; margin: 0; border: 2px solid; border-color:#6699CC #003366 #003366 #6699CC; }
*.horizontal_slit 	{background-color: #333; width: 60px; height: 2px; margin: 4px 4px 2px 4px; line-height: 0; position: absolute; z-index: 1; border: 1px solid; border-color: #999 #ddd #ddd #999; }
*.vertical_track 	{background-color: #eaf4ff; padding: 3px 5px 15px 5px; border: 1px solid; border-color: #ddd #999 #999 #ddd; }
*.vertical_slider 	{background-color: #666; width: 18px; height: 8px; font-size: 0px; text-align: left; line-height: 0px; position: relative; z-index: 1; border: 2px solid; border-color: #999 #333 #333 #999; }
*.vertical_slit 	{background-color: #000; width: 2px; height: 100px; position: absolute; margin: 4px 10px 4px 10px; padding: 4px 0 1px 0; line-height: 0; font-size: 0; border: 1px solid; border-color: #666 #ccc #ccc #666; }
*.display_holder 	{background-color: #BBCCDD; color: #fff; width: 34px; height: 20px; text-align: right; padding: 0; border: 1px solid; border-color: #ddd #999 #999 #ddd; }
.value_display 		{background-color: #BBCCDD; color: #225588; width: 30px; margin: 0 2px; text-align: right;	font-size: 7pt;	font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; line-height: 12px;	border: 0; cursor: default;}

/* HomePage */
.hp_vid				{float:none; clear: both; background: url(http://img.rankranger.com/web/home_design/mid1_bg.jpg) repeat-x; height: 322px;}
.hp_vid h1			{font-size: 72pt; color: #ffffff; line-height: 2.5cm; letter-spacing: 0.18cm; font-family: Trebuchet MS, Segoe UI, Tahoma,Verdana,Segoe,sans-serif; font-weight: bold; margin-bottom: 0px;}
.hp_vid span			{font-size: 24pt; color: #fbb70a; font-weight: bold; letter-spacing: 0.04cm;}
.hp_vid_trial		{position:absolute; padding-left: 200px; padding-top: 28px;}
.hp_vid_left		{float: left; text-align: left; width: 450px; padding-top: 40px;}
.hp_vid_right		{float: right; padding-top: 32px; padding-right: 40px;}

.mid3				{padding-top: 24px;}

.mid3_features, .mid3_features span, .mid3_features div {text-align: center; color: #314f83;}
.mid_feature		{float: left; width: 230px; display: inline; padding-right: 10px;}
.mid3_img			{width: 210px; border: #bac8c9 1px solid;}

.hp_int_bg			{background: url(http://img.rankranger.com/web/home_design/hp_int_bg.png) repeat-x center; text-align: center; margin-bottom: 7px; margin-right: 13px; margin-left: 3px;}
.hp_int_txt			{color: #1c3f81; font-weight: bold; display: inline; background-color: #ffffff; padding-right: 10px; padding-left: 10px;}

/* Features box */
.hp_feature_sep		{border-bottom: #c8c8c8 1px dotted; margin-bottom: 10px; margin-top: 17px;}
.hpf_subjects		{float: left;}
.hpf_subject 		{width: 244px; height: 60px; cursor: pointer; 
					 border-right: #e1e1e1 0px solid; background: url(http://img.rankranger.com/web/home_design/hp_mid4_off.jpg) no-repeat;}
.hpf_subject:hover	{border-right: #ffffff 0px solid; background: url(http://img.rankranger.com/web/home_design/hp_mid4_on.jpg) no-repeat;}
.hpf_subject_s		{width: 244px; height: 60px; cursor: pointer; 
					border-right: #ffffff 0px solid; background: url(http://img.rankranger.com/web/home_design/hp_mid4_on.jpg) no-repeat;}
.hpf_subject img, .hpf_subject_s img {padding-left: 10px; padding-top: 10px;}
.hpf_subject div, .hpf_subject_s div {display: inline; position:absolute; padding-left: 7px; padding-top: 18px; font-size: 10pt; font-weight: bold; color: #1a4280;}
.hpf_subject div:hover {color: #fdb90c; font-weight: bold;}
.hpf_subject_s div 	{color: #fdb90c; font-weight: bold;}

.hpf_content		{float: left; width: 380px; height: 525px; color: #626262; padding: 20px; padding-top: 0px; font-size: 10pt;}
.hpf_content h2		{font-size: 18pt; font-weight: bold; color: #f9bb08; margin-top: 10px; margin-bottom: 10px; display: table;}
.hpf_content h3		{font-size: 13pt; font-weight: normal; color: #1d3f7f; line-height: 0.9cm;}

/* Testimonials */
.hp_tm_container	{float: right; width: 276px; margin-left: 7px; margin-right: 10px;}
.hp_tm_title		{background: url(http://img.rankranger.com/web/home_design/hd_testimonials.jpg) no-repeat; 
					 width: 276px; height: 48px;}
.hp_tm_title div		{font-size: 14pt; font-weight: bold; color: #1a4081; padding: 10px; }
.hp_tm_c	 		{padding: 10px; background: url(http://img.rankranger.com/web/home_design/ht_testimonial_bg.jpg) repeat-x; height: auto;}
.hp_tm_c p			{padding: 7px; color: #461f10;}
.hp_tm_c em			{font-family: Segoe UI, Tahoma,Verdana,Segoe,sans-serif; font-size: 11px; line-height: 16px; padding: 0px; color: #461f10; font-style: normal;}
.hp_tm_c div			{text-align: left; color: #461f10; font-size: 9pt; vertical-align: middle; padding-top: 7px;}
.hp_tm_c a, .hp_tm_c b {color: #461f10;}
.hp_tm_c_img		{margin-right: 7px; margin-left: 7px; float: right;}
.hp_tm_c_sep		{float: none; clear: both; margin-top: 14px;}
.hp_tm_c_sep hr		{width: 100%; height: 0px; border: #c8c8c8 1px dotted;}

/* Features */
.feature_link		{font-family: Verdana, Arial, Sans-Serif; font-size: 16px; font-weight: normal; color: #336699; text-decoration: none; }
.feature_link:hover	{font-family: Verdana, Arial, Sans-Serif; font-size: 16px; font-weight: normal; color: #5184b8; text-decoration: underline;}
.feature_tdtext		{font: 11px Verdana; line-height: 0.5cm; font-weight: normal; color: #4F4F50; padding-top: 4px;}
.feature_hr			{color:#666666; border: 0px solid; border-bottom: thin dotted; height: 1px;}
.feature_tdtext IMG {border: #28719f 1px solid}
.feature_tdtext UL  {margin: 10px; margin-top: 4px;}
.feature_tdtext LI  {line-height: 0.5cm; color: #333333; margin-left: 7px; font-size: 11px;}
.feature_desc		{font: 11px Verdana; line-height: 0.5cm; font-weight: normal; color: #4F4F50; padding: 7px;}
.feature_image		{margin-top: 14px; margin-bottom: 14px; padding-bottom: 14px;}
.pr_green			{color: #65be54}

/* Packages */
.package_box		{float: left; margin-right: 30px; margin-bottom: 30px; cursor: pointer;}
.package_box hr		{width: 100%; height: 1px; border: 0px dotted; border-bottom: #c8c8c8 1px dotted;}
.package_title div	{padding: 2px; padding-left: 7px;}
.plan_name			{font-size: 24pt; font-weight: bold; font-family: Trebuchet MS, Segoe UI, Tahoma; line-height: 0.9cm;}
.plan_package		{font-size: 14pt; color: #747675; font-family: Trebuchet MS, Segoe UI, Tahoma;}
.plan_price			{font-size: 24pt; color: #ffffff; font-family: Trebuchet MS, Segoe UI, Tahoma; line-height: 0.8cm;}
.plan_month			{font-size: 14pt; color: #ffffff; font-family: Trebuchet MS, Segoe UI, Tahoma;}

.package_table		{background: url(http://img.rankranger.com/web/packages/package_bg.jpg); border: #f3f3f3 1px solid;}
.package_table:hover{border: #dddddd 1px solid;}
.package_table td	{color: #505050; font-size: 10pt; padding-left: 12px; padding-right: 14px;}

.faq_title			{color: #183e89; font-size: 10pt; font-weight: bold;}

/* Sign up */
.signup_left		{float: left; font-size: 13px;}
.signup_left div, .signup_left td {font-size: 13px;}
.note_box			{text-align: left; background-color: #fafafa; background: url(http://img.rankranger.com/web/packages/note_bg.jpg); border: #ebebeb 1px solid; padding: 10px;}

/* Ajax */
.ajax_content	{}
.ajax_loading	{padding: 10px; text-align: center;}

/* Strict Design Fix */
.width_17			{width: 17px;}
.width_6			{width: 6px;}
.padding_7			{padding: 7px;}
.pr_blue			{font-weight: bold; color: #003366}

/* General CSS 3 - Validator */
.msgbox_mask 			{position: absolute; width: 100%; height: 100%; background-color: #000000; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; z-index: 9000; text-align: center}
.msgbox 				{position: absolute; padding-bottom: 8px; background-color: #fefefe; width: 500px; border: #0376b5 2px solid;
						 opacity: 1; margin-left: auto; margin-right: auto; text-align: center; z-index: 9001;}
.msgbox_hide			{display: none; z-index: -1;}
.msgbox_title			{background-color: #dddddd; background:url(http://img.rankranger.com/web/myrankranger/row_bg_2.jpg); height: 35px;}
.msgbox_question		{padding: 10px;}
.msgbox_title_text		{font-weight: bold; padding: 10px; float: left}
.msgbox_title_X			{font-weight: bold; padding: 4px; float: right; cursor: pointer; width: 30px}
/*.msgbox_question		{font-weight: bold; background:url(http://img.rankranger.com/web/interface/msgbox_alert.png); background-repeat: no-repeat; background-position: 10px 3px; height: 35px; padding: 10px; padding-left: 50px;}*/
.msgbox_description		{text-align: center; clear: both}
.transparent_class 		{filter:alpha(opacity=70); -moz-opacity:0.70; -khtml-opacity: 0.70; opacity: 0.70;}
.gr_menu_bg				{background:url(http://img.rankranger.com/web/myrankranger/rm_bg.jpg); text-align: left; *background-position: 0px 1px;}
