/*----------------------------------------------------
/*----------------------------------------------------
		
		Elertz Admin Section CSS
		Author:  www.geckonewmedia.com
		last modified: 14/05/07  by dan
		
----------------------------------------------------*/



/*  GLOBAL STYLE RULES  */


*
{
	margin: 0;
	padding: 0;
}
b, strong
{
	font-size: 1.1em;
}

body
{
	font: 76% 'trebuchet ms' ,helvetica, arial,sans-serif;
	text-align: center;
	background: #fff url(images/admin07/site_bg.jpg) left top repeat-x;
}
p
{
	margin: 0 10px 10px;
}

p.dotted_bottom /*this gives the bottom border to top paragraph on index page  */
{
	padding-bottom: 15px;
	border-bottom: 1px dotted #cccccc;
}

a
{
	color: #ed6f01;
}

div#header
{
	margin: 0;
	padding-left: 0;
	height: 130px;
	background-image: url(images/admin07/elertz_logo.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	color: #aeaeae;
}


div#header h1
{
	margin-left: 200px;
	margin-top: 40px;
	width: 300px;
	float: left;
	display: inline;
font-family:verdana ,helvetica, arial,sans-serif;
}

h2
{
	font-size: 1.8em;
	color: #669900;
	margin: 0 10px 0 10px;
font-family:verdana ,helvetica, arial,sans-serif;
}

h3
{
	font-size: 1.5em;
	color: #669900;
	margin: 0 10px 10px;
}

h4
{
	font-size: 1.2em;
font-family:verdana ,helvetica, arial,sans-serif;
	color: #7eb452;
	margin: 0 10px 10px;
}

#menubar
{
	float: left;
	margin: 10px 0 15px 0;
}

.goright
{
	float: right;
}

.goleft
{
	float: left;
}

div#container
{
	text-align: left;
position: relative;
}

div#content p
{
	line-height: 1.3;
}

div#container /*  site container  */
{
	width: 780px;
	margin: 0 auto;
}

div#content /*  main content  */
{
	float: right;
	width: 650px;
}

div#navigation /* left hand side (secondary) navigation column */
{
	float: left;
	width: 130px;
}
#code_sample
{
	width: 312px;
	height: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 30px;
	margin: 15px 0 0 10px;
}
#wizard_advanced_or_standard
{
	margin-left: 10px;
	width: 635px;
	padding-bottom: 8px;
	margin-bottom: 15px;
	border-bottom: 1px dotted #cccccc;
	float: left;
	display: inline;
}

#wizard_advanced_or_standard a
{
	color: #7b7b7b;
}

#wizard_advanced_or_standard a.selected /*  Div to highlight (embolden) the advanced/standard links at page top  */
{
	font-weight: bold;
	text-decoration: none;
}

#wizard_leftcolumn /*  Left column for schema wizard pages  */
{
	float: left;
	width: 355px;
	overflow: visible;
}

#wizard_rightcolumn /*  right column for schema wizard pages  */
{
	float: right;
	padding-left: 0px;
	width: 270px;
	overflow: hidden;
}

#wizard_rightcolumn p
{
	margin-left: 30px;
	margin-right: 0px;
	color: #86cc4f;
	font-weight: normal;
	font-size: 1em;
	line-height: 1em;
}
#wizard_rightcolumn p.compact
{
	margin-left: 30px;
	margin-right: 0px;
	color: #86cc4f;
	font-weight: normal;
	font-size: 1em; /*line-height: 1em;*/
}
.blacktext
{
	color: #000 !important;
}

div#footer
{
	clear: both;
	

	margin-top: 15px;
	border-top: 1px dotted #ccc;
	font-size: 0.9em;

}

div#footer p
{
	margin: 10px 0 0 100px;
}


/*---  SCHEMA TABLE (admin index page) ---*/

table#schema_table
{
	float: left;
	width: 100%;
	margin-top: 25px;
	margin-bottom: 15px;
}


table#schema_table caption
{
	display: none;
}
table#schema_table
{
	display: table;
	visibility: visible;
}

table#schema_table th
{
	border-bottom: 1px solid #adadad;
}

table#schema_table tr, table#schema_table td
{
	border-bottom: 1px solid #cfcfcf;
}
/*schema_params data grid style*/
.schema_params
{
	float: left;
	width: 100%;
	margin-top: 25px;
	margin-bottom: 15px;
	display: table;
	visibility: visible;
	border: none;
}
table.schema_params td
{
	padding: 3px;
	border: none;
	border-bottom: 1px solid #cfcfcf;
}
.schema_params caption
{
	display: none;
}
.schema_params_header
{
	border-bottom: 1px solid #adadad;
	border-left: none;
	border-right: none;
	border-top: none;
	font-weight: bold;
}
.schema_params_items
{
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #cfcfcf;
}
.schema_params_items input
{
	border: 1px solid #8c8c8c;
	background: #fbfbfb url(images/page_elements/param_bg.jpg) top left repeat-x;
	margin: 5px 0;
}

.schema_params_button
{
	background: #ccc url(images/page_elements/button_next.gif);
	color: #fff;
	text-decoration: none;
	text-align: center;
	display: block;
	width: 70px;
	height: 17px;
}
.schema_params_button_medium
{
	background: #ccc url(images/page_elements/button_next_medium.gif);
	color: #fff;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	width: 100px;
	height: 17px;
}
.schema_params_button_big
{
	background: #ccc url(images/page_elements/button_next_big.gif);
	color: #fff;
	text-decoration: none;
	text-align: center;
	display: block;
	width: 140px;
	height: 17px;
}
.schema_params_button_huge
{
	background: #ccc url(images/page_elements/button_next_huge.gif);
	color: #fff;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	width: 180px;
	height: 17px;
}
#schema_summary #helpbox
{
	float: right;
	width: 255px;
	height: 70px;
	background: #ed6f01 url(images/page_elements/helpbox_bg.gif) no-repeat;
	color: #fff;
	font-size: 0.9em;
}

#schema_summary #helpbox p
{
	margin-top: 5px;
}

ul#new_schema_links
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul#new_schema_links li
{
	float: left;
}

ul#new_schema_links li.switchlink
{
	font-size: 0.9em;
	float: right;
}

.new_schema_button
{
	background: #fff url(images/page_elements/new_schema_button.gif) no-repeat;
	float: left;
	width: 111px;
	height: 17px;
	color: #fff;
	text-decoration: none;
	margin-right: 2px;
	font-size: 1em;
	display: block;
	text-align: center;
}

.question_mark_button
{
	background: #fff url(images/page_elements/questionmark.gif) no-repeat;
	float: left;
	width: 18px;
	height: 17px;
	color: #ed6f01;
	text-decoration: none;
	display: block;
	text-align: center;
	font-weight: bold;
	margin-right: 10px;
}




/*-----------  STYLED NAVIGATION LISTS ------------------*/



ul#primary_nav /*----------- Primary Navigation Menu -------------*/
{
	list-style-type: none;
position: absolute;
	left: 0px;
	top: 86px;
}
ul#primary_nav li
{
	float: left;
	list-style-type:none;
}

ul#primary_nav li a
{
	height:28px;
	line-height:28px;
	border-left: 1px solid white;
	background: #ff6600 url(images/admin07/primary_nav_up_bg.jpg) left top repeat-x;
	display:block;
	float:left;
	padding: 0 10px;
	color:white;
	text-decoration:none;
	font-size: 1.2em;
	font-weight:bold;
font-family:verdana ,helvetica, arial,sans-serif;
}

ul#primary_nav li a.disabled
{
	background: #fff url(images/page_elements/menubutton_grey.gif) top left no-repeat;
	color: #fff;
	padding-left: 4px;
	padding-top: 5px;
	height: 23px;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
	display: block;
}
#primary_nav_account
{
	border-right: 1px solid white;
	}    /*this is to make the final border on the nav bar- this should be set so the last item on the list has this rule*/

/* The following is the CSS-only "sticky navigation" - When the body id is set to the appropriate page_home etc, the correct link will be highlighted green  */

ul#primary_nav li a:hover, #page_home #primary_nav_home, #page_schema_wizard #primary_nav_scheme, #page_branding #primary_nav_branding, #page_stats #primary_nav_stats, #page_account #primary_nav_account, #page_help #primary_nav_help, #page_fire #primary_nav_fire
{
	background: #ff3300 url(images/admin07/primary_nav_over_bg.jpg) left top repeat-x;
}

ul#secondary_nav /*----------- Left hand (secondary) Navigation Menu -------------*/
{
	list-style-type: none;
	margin-left: 1px;
	margin-top: 10px;
	margin-bottom: 20px;
}

ul#secondary_nav li
{
	background: #e9e9e9 url(images/page_elements/leftnav_li.gif) left 50% no-repeat;
	margin-bottom: 10px;
}

ul#secondary_nav li a
{
	margin: 0;
	padding-left: 20px;
	color: #625d59;
	text-decoration: underline;
	font-weight: bold;
	font-size: 1.1em;
}

ul#secondary_nav li.logout
{
	margin-bottom: 30px;
}

ul#secondary_nav li.logout a
{
	color: #ed6f01;
}
ul.orange_box_nav /*----------- Left hand Navigation Menu within orange box-------------*/
{
	list-style-type: none;
	margin-left: 1px;
	margin-top: 10px;
	margin-bottom: 20px;
	width: 105px;
	overflow: hidden;
}

ul.orange_box_nav li
{
	background: url(images/page_elements/leftnav_li_white.gif) left 50% no-repeat;
	margin-bottom: 5px;
}

ul.orange_box_nav li a
{
	margin: 0;
	padding-left: 20px;
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
	font-size: 0.9em;
}
/*----------- ROUNDED CORNER BOX STYLES -------------*/


.leftnav_box
{
	/* This is for the left hand vertical menu*/
	background: #e7e7e7;
	width: 126px;
}
.leftnav_box_top div
{
	background: url(images/page_elements/corners/roundedcornr_tl.png) no-repeat top left;
}
.leftnav_box_top
{
	background: url(images/page_elements/corners/roundedcornr_tr.png) no-repeat top right;
}
.leftnav_box_bottom div
{
	background: url(images/page_elements/corners/roundedcornr_bl.png) no-repeat bottom left;
}
.leftnav_box_bottom
{
	background: url(images/page_elements/corners/roundedcornr_br.png) no-repeat bottom right;
}

.leftnav_box_top div, .leftnav_box_top, .leftnav_box_bottom div, .leftnav_box_bottom
{
	width: 100%;
	height: 9px;
	font-size: 1px;
}
.leftnav_box_content
{
	margin: 0 9px;
}

.leftnav_box_content p
{
	margin: 0;
}

.leftnav_orangebox_box
{
	/*this is for the orange left hand nav box that appears occasionally*/
	background: #ee6f01;
	width: 126px;
	margin-bottom: 10px;
}
.leftnav_orangebox_top div
{
	background: url(images/page_elements/corners/leftnav_orangebox_tl.png) no-repeat top left;
}
.leftnav_orangebox_top
{
	background: url(images/page_elements/corners/leftnav_orangebox_tr.png) no-repeat top right;
}
.leftnav_orangebox_bottom div
{
	background: url(images/page_elements/corners/leftnav_orangebox_bl.png) no-repeat bottom left;
}
.leftnav_orangebox_bottom
{
	background: url(images/page_elements/corners/leftnav_orangebox_br.png) no-repeat bottom right;
}

.leftnav_orangebox_top div, .roundedcornr_top_447508, .leftnav_orangebox_bottom div, .leftnav_orangebox_bottom
{
	width: 100%;
	height: 9px;
	font-size: 1px;
}
.leftnav_orangebox_content
{
	margin: 0 9px;
}

.borderbox_box
{
	/* This is for the orange-bordered schema box */
	margin: 0 0 15px 10px;
	width: 640px;
	clear: right;
	background: url(images/page_elements/corners/borderbox_tl.png) no-repeat top left;
}
.borderbox_top
{
	background: url(images/page_elements/corners/borderbox_tr.png) no-repeat top right;
}
.borderbox_bottom
{
	background: url(images/page_elements/corners/borderbox_bl.png) no-repeat bottom left;
}
.borderbox_bottom div
{
	background: url(images/page_elements/corners/borderbox_br.png) no-repeat bottom right;
}
.borderbox_content
{
	background: url(images/page_elements/corners/borderbox_r.png) top right repeat-y;
}

.borderbox_top div, .borderbox_top, .borderbox_bottom div, .borderbox_bottom
{
	width: 100%;
	height: 9px;
	font-size: 1px;
}
.borderbox_content, .borderbox_bottom
{
	margin-top: -8px;
}
.borderbox_content
{
	padding: 0px 9px;
}

.borderbox_content p
{
	padding: 10px 0 0 0;
}
/*------- SMALL BORDERBOX --------*/
.small_borderbox_box
{
	/* This is for the orange-bordered schema box */
	margin: 0 0 15px 10px;
	width: 350px;
	clear: right;
	background: url(images/page_elements/corners/borderbox_tl.png) no-repeat top left;
}
.fire_table_brand
{
	border-style: none;
	vertical-align: bottom;
}
/*--------------LOW LEVEL NAVIGATION---------------------*/
.menubar
{
	float: left;
	margin: 0 0 15px 0;
	border-bottom: 1px dotted #cccccc;
	width: 645px;
	padding-bottom: 3px;
}
ul#low_nav
{
	list-style-type: none;
}
ul#low_nav li
{
	width: 126px;
	float: left;
	display: inline;
	margin-right: 4px;
}

ul#low_nav li a
{
	background: #fff url(images/page_elements/menubutton_orange.gif) top left no-repeat;
	color: #fff;
	padding-left: 4px;
	height: 15px;
	text-decoration: none;
	font-weight: bold; /*font-size: 1.1em;*/
	display: block;
}

ul#low_nav li a.disabled
{
	background: #fff url(images/page_elements/menubutton_grey.gif) top left no-repeat;
	color: #fff;
	padding-left: 4px;
	padding-top: 5px;
	height: 23px;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
	display: block;
}

/* The following is the CSS-only "sticky navigation" - When the body id is set to the appropriate page_home etc, the correct link will be highlighted green  */

#menu_installs #low_nav_install, #menu_sms #low_nav_sms, #menu_clicks #low_nav_click, #menu_ads #low_nav_ads
{
	background: #fff url(images/page_elements/menubutton_green.gif) top left no-repeat;
}
/*-------  ACCOUNT SCHEMA FORM STYLING  ---------*/

form#accountform
{
	margin-left: 10px;
}

form#accountform label
{
	float: left;
	font-weight: bold;
	width: 15em;
}

form#accountform label span
{
	font-weight: normal;
}

form#accountform span.details
{
	font-weight: normal;
	font-size: 0.8em;
	float: left;
}
/*-------  WIZARD SCHEMA FORM STYLING  ---------*/

form#wizardform
{
	margin-left: 10px;
}

form#wizardform label
{
	float: left;
	font-weight: bold;
	margin-top: 20px;
	width: 30em;
}

form#wizardform label span
{
	font-weight: normal;
	font-size: 0.8em;
}

form#wizardform p
{
	display: inline;
	position: relative;
	top: 3px;
}

.shortestinput
{
	background: #f0f0f0 url(images/page_elements/forms/input_200x22.gif) no-repeat;
	width: 197px;
	height: 20px;
	border: none;
	padding-top: 2px;
	padding-left: 3px;
	float: left;
}
.shorterinput
{
	background: #f0f0f0 url(images/page_elements/forms/input_270x22.gif) no-repeat;
	width: 267px;
	height: 20px;
	border: none;
	padding-top: 2px;
	padding-left: 3px;
	float: left;
}

.longerinput
{
	background: #f0f0f0 url(images/page_elements/forms/input_341x22.gif) no-repeat;
	width: 338px;
	height: 20px;
	border: none;
	padding-top: 2px;
	padding-left: 3px;
	float: left;
}
.longtextarea
{
	background-color: #f1f1f1;
	width: 340px;
	border: 1px solid #808080;
	padding-top: 2px;
	padding-left: 3px;
	float: left;
}
img.checkboximage
{
	position: relative;
	top: 10px;
	margin-right: 15px;
}

a.viewdefault
{
	background: #ccc url(images/page_elements/forms/view_default.jpg) no-repeat;
	width: 68px;
	height: 18px;
	color: #ffffff;
	margin-left: 5px;
	text-decoration: none;
	font-size: 0.8em;
	display: block;
	float: left;
	text-align: center;
	margin-top: 2px;
}
#back_next_buttons
{
	margin: 30px 0 20px 0;
	padding-left: 10px;
	float: left;
	clear: left;
}

#back_next_buttons a
{
	color: #fff;
	text-decoration: none;
	text-align: center;
}

#back_next_buttons #button_back
{
	background: #ccc url(images/page_elements/button_back.gif);
	display: block;
	width: 70px;
	height: 17px;
	float: left;
	margin-right: 200px;
}

#back_next_buttons #button_next
{
	background: #ccc url(images/page_elements/button_next.gif);
	display: block;
	width: 70px;
	height: 17px;
	float: right;
}
#back_next_buttons #button_back_for_big
{
	background: #ccc url(images/page_elements/button_back.gif);
	display: block;
	width: 70px;
	height: 17px;
	float: left;
	margin-right: 120px;
}
#back_next_buttons #button_next_big
{
	background: #ccc url(images/page_elements/button_next_big.gif);
	display: block;
	width: 140px;
	height: 17px;
	float: right;
}
#back_next_buttons #button_back_for_two
{
	background: #ccc url(images/page_elements/button_back.gif);
	display: block;
	width: 70px;
	height: 17px;
	float: left;
	margin-right: 60px;
}
#back_next_buttons .button_next_two
{
	background: #ccc url(images/page_elements/button_next_two.gif);
	display: block;
	width: 100px;
	height: 17px;
	float: right;
	margin-right: 5px;
}
#back_next_buttons_registration a
{
	color: #fff;
	text-decoration: none;
	text-align: center;
}

#back_next_buttons_registration #button_back
{
	background: #ccc url(images/page_elements/button_back.gif);
	display: block;
	width: 70px;
	height: 17px;
	float: left;
	margin-right: 10px;
}

#back_next_buttons_registration #button_next
{
	background: #ccc url(images/page_elements/button_next.gif);
	display: block;
	width: 70px;
	height: 17px;
	float: left;
}
/*  MISC DIVS */


#wizard_stages
{
	margin-left: 20px;
}

#wizard_stages p
{
	margin: 10px 0px 30px 0px;
	margin-right: 0;
	font-size: 0.9em;
	color: #4e4e4e;
	font-weight: normal;
}
p#stepsText
{
	height: 30px;
}

div#note_well_box
{
	background: #777777 url(images/wizard_help/note_well_box.gif) no-repeat;
	width: 108px;
	height: 139px;
	color: #fff;
	float: left;
	overflow: visible;
}
div#note_well_box div
{
	margin: 10px;
	line-height: 1.1em;
}
div#note_well_box div span
{
	display: block;
	font-weight: bold;
	color: #a0c881;
	margin-top: 10px;
}

div#note_well_box_long
{
	background: #777777 url(images/wizard_help/note_well_box_long.gif) no-repeat;
	width: 108px;
	height: 289px;
	color: #fff;
	float: left;
	overflow: visible;
}
div#note_well_box_long div
{
	margin: 10px;
	line-height: 1.1em;
}
div#note_well_box_long div span
{
	display: block;
	font-weight: bold;
	color: #a0c881;
	margin-top: 10px;
}

#wizard_stages img
{
	margin-right: 2px;
}
#wizard_stages img.last
{
	margin-right: 0px;
}
p#left_arrow /*  this is the div to create a green arrow pointing to the left to, highlight relevant form element */
{
	margin-left: 0;
	background: #fff url(images/wizard_help/left_arrow.gif) left top no-repeat;
	padding-left: 30px;
}


/*------------------JAVASCRIPT HELP STYLE RULES----------------------------*/

#hiddenhelp
{
	height: 0;
	margin: 0 auto;
}
#hiddenhelpWrapper
{
	margin: 0px auto;
	padding: 0px;
}
#hiddenhelp_button
{
	display: block;
	height: 27px;
	width: 255px;
	float: left;
	position: relative;
	left: 15px;
	color: #fff;
	margin-left: 0px;
	cursor: pointer;
	text-align: center;
}

.hiddenhelp_button
{
	background: url(images/wizard_help/button_gethelp.gif) no-repeat;
}

.hiddenhelp_button_
{
	background: url(images/wizard_help/button_hidehelp.gif) no-repeat;
}

.hiddenhelp_button_
{
	font-weight: bold;
}
#hiddenhelp_button
{
	margin-left: 0px;
}
/*------------------LOGIN PAGE STYLE RULES----------------------------*/

#wizardform .loginlabels
{
	font-size: 1.1em;
	width: 73px;
	float: left;
	margin-top: 0;
	margin-right: 0px;
	font-weight: normal;
}

#wizardform .button_bigorange
{
	background: url(images/page_elements/button_largeorange.gif) no-repeat;
	color: #fff;
	text-decoration: none;
	padding-left: 4px;
	width: 85px;
	height: 24px;
	display: block;
	float: right;
	font-weight: bold;
	margin-top: 15px;
	padding-top: 4px;
	margin-left: 30px;
	font-size: 1.1em;
}

#wizardform .button_smallgrey
{
	background: url(images/page_elements/button_smallgrey.gif) no-repeat;
	color: #fff;
	text-decoration: none;
	padding-left: 6px;
	padding-top: 2px;
	width: 77px;
	height: 18px;
	display: block;
	float: right;
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 15px;
}

#page_login_page #wizard_rightcolumn h3
{
	margin-top: 30px;
	padding-left: 20px;
}

#page_login_page #wizard_rightcolumn p
{
	color: #383838;
	float: left;
	display: inline;
}

.button_biggreen
{
	background: url(images/page_elements/button_largegreen.gif) no-repeat;
	color: #fff;
	text-decoration: none;
	padding-left: 4px;
	padding-top: 3px;
	width: 96px;
	height: 22px;
	display: inline;
	float: left;
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 30px;
}

.button_smallgreen
{
	background: url(images/page_elements/button_smallgreen.gif) no-repeat;
	color: #fff;
	text-decoration: none;
	padding-left: 4px;
	padding-top: 1px;
	width: 77px;
	height: 19px;
	display: inline;
	float: left;
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 30px;
	margin-bottom: 20px;
}

#page_login_page #menubar
{
	background: url(images/page_elements/loginpage_menubar.gif) no-repeat;
	width: 766px;
	height: 24px;
	color: #fff;
	font-size: 1.1em;
	font-weight: bold;
	padding: 4px 0 0 10px;
}
#page_logoff_page #menubar
{
	background: url(images/page_elements/loginpage_menubar.gif) no-repeat;
	width: 766px;
	height: 24px;
	color: #fff;
	font-size: 1.1em;
	font-weight: bold;
	padding: 4px 0 0 10px;
}
#page_registration_page #menubar
{
	background: url(images/page_elements/loginpage_menubar.gif) no-repeat;
	width: 766px;
	height: 24px;
	color: #fff;
	font-size: 1.1em;
	font-weight: bold;
	padding: 4px 0 0 10px;
}
a.switch_to_advanced
{
	width: 250px;
	height: 18px;
	background: url(images/wizard_help/helpbar.gif) no-repeat;
	color: #fff;
	text-decoration: none;
	padding-top: 2px;
	padding-left: 0px;
	text-align: center;
	font-size: 0.9em;
	margin-left: 15px;
	float: left;
	display: inline;
}
/* PREVIEW BOX STYLES*/
.previewbox_t
{
	background: url(images/page_elements/corners/previewbox_dot.gif) 0 0 repeat-x;
	width: 342px;
}
.previewbox_b
{
	background: url(images/page_elements/corners/previewbox_dot.gif) 0 100% repeat-x;
}
.previewbox_l
{
	background: url(images/page_elements/corners/previewbox_dot.gif) 0 0 repeat-y;
}
.previewbox_r
{
	background: url(images/page_elements/corners/previewbox_dot.gif) 100% 0 repeat-y;
}
.previewbox_bl
{
	background: url(images/page_elements/corners/previewbox_bl.gif) 0 100% no-repeat;
}
.previewbox_br
{
	background: url(images/page_elements/corners/previewbox_br.gif) 100% 100% no-repeat;
}
.previewbox_tl
{
	background: url(images/page_elements/corners/previewbox_tl.gif) 0 0 no-repeat;
}
.previewbox_tr
{
	background: url(images/page_elements/corners/previewbox_tr.gif) 100% 0 no-repeat;
	padding: 10px;
}
.previewbox_content
{
	background: url(images/page_elements/preview_star.gif) left 50% no-repeat;
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
/*----------------------SELECT BOX CSS------------------------*/


select.shorterinput, select.shortestinput
{
	background-color: #f0f0f0;
	background-image: none;
	width: 200px;
	height: 25px !important;
	padding: 1px;
	float: left;
	border: 1px solid #777;
}

select.shortestinput
{
	width: 155px;
}



/*----------------END SELECT BOX CSS------------------------*/
/*----------------INSTALL STATS CSS-------------------------*/
.top_links
{
	margin-left: 10px;
	width: 635px;
	padding-bottom: 8px;
	margin-bottom: 15px;
	border-bottom: 1px dotted #cccccc;
	float: left;
	display: inline;
}

.top_links a
{
	color: #7b7b7b;
}

.top_links a.selected /*  Div to highlight (embolden) the links at page top  */
{
	font-weight: bold;
	text-decoration: none;
}
form#statsform h4
{
	margin-left: 0;
}
/*----------------END INSTALL STATS CSS --------------------*/
.redstar
{
	color: Red;
	font-weight: bold;
	font-size: 1.2em !important;
}
/*-------  ACCOUNT SCHEMA FORM STYLING  ---------*/

form#statsform
{
	margin-left: 10px;
}

form#statsform label
{
	float: left;
	font-weight: bold;
	width: 10em;
}

form#statsform label span
{
	font-weight: normal;
}
h2 span.required_fields
{
	color: #ed6f01 !important;
	font-size: 0.5em !important;
	margin-left: 30px;
}
.onebutton
{
	color: #fff;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 1px;
	width: 86px;
	height: 19px;
	display: inline;
	float: left;
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 30px;
	margin-bottom: 20px;
}

.green1
{
	background: url(images/page_elements/onebutton_green.gif) no-repeat;
}

.orange1
{
	background: url(images/page_elements/onebutton_orange.gif) no-repeat;
}

.grey1
{
	background: url(images/page_elements/onebutton_grey.gif) no-repeat;
	float: right;
	margin-top: 20px;
}
/*-------------POPUP PAGES STYLES---------------------*/


.popup_page_container
{
	width: 600px;
	margin: 0 auto;
	text-align: left;
}

.popup_page_box
{
	width: 596px;
	border-left: 2px solid #cf660b;
	border-right: 2px solid #cf660b;
	padding-bottom: 12px;
	padding-top: 10px;
	float: left;
}



.popup_page_box_top
{
	background: url(images/page_elements/popuphelp_toprounded.gif) top left no-repeat;
	margin-top: 0px;
	position: relative;
	top: 10px;
	float: left;
	width: 600px;
}

.popup_page_box_bottom
{
	width: 600px;
	background: url(images/page_elements/popuphelp_bottomrounded.gif) top left no-repeat;
	position: relative;
	bottom: 12px;
	float: left;
}

.popup_padding
{
	margin: 0 15px;
}

.popup_closewindow
{
	position: absolute;
	top: 55px;
	right: 20px;
}

/*------------- FAQ PAGE STYLES ------------------------*/

#page_faq #wizard_leftcolumn /*  Left column for contact form  */
{
	float: left;
	width: 625px;
}

p.faq_question_list
{
	float: left;
	margin-top: 10px;
	display: inline;
	clear: both;
	width: auto;
}

p.faq_question_list a
{
	color: #cb5203;
	line-height: 1.5em;
}
p.faq_question_list a:hover
{
	text-decoration: none;
}


.faq_question
{
	float: left;
	font-weight: bold;
	font-size: 1.2em;
	display: inline;
	padding: 0;
	margin: 10px 0 0 10px;
	width: 540px;
}

p.faq_answer
{
	clear: both;
	float: left;
	display: inline;
	width: 540px;
}

.faq_question span, p.faq_answer span
{
	font-size: 40px;
	line-height: 1em;
	color: #84d749;
	font-weight: normal;
	margin-right: 5px;
	display: inline;
}

a.faq_returntotop
{
	float: right;
	display: inline;
	position: relative;
	bottom: 22px;
	background: #fff url(images/page_elements/button_returntotop.gif) right 6px no-repeat;
	padding-right: 15px;
	color: #cb5203;
	font-size: 0.75em;
	font-weight: normal;
}



a:hover.faq_returntotop
{
	text-decoration: none;
}

/*----- GLOSSARY PAGE STYLES ------*/


.page_glossary dl
{
	margin: 0 0 15px 10px;
}

.page_glossary dt
{
	margin: 20px 0 10px 0;
	font-size: 1.2em;
	font-weight: bold;
}

.page_glossary dd
{
	margin-left: 15px;
}

/*-----CONTACT FORM STYLES------*/

form#contactform
{
	margin-left: 10px;
	margin-top: 30px;
	margin-bottom: 20px;
}
form#contactform input
{
	float: left;
	margin-top: 20px;
}

form#contactform label
{
	float: left;
	font-weight: normal;
	margin-top: 20px;
	width: 10em;
}

form#contactform label.widelabel
{
	width: 500px;
}

form#contactform .largetextarea
{
	background-color: #f1f1f1;
	width: 386px;
	border: 1px solid #808080;
	padding-top: 2px;
	padding-left: 3px;
	float: left;
	height: 100px;
}
.fluidbox
{
	width: 640px;
	float: left;
}
.fluidbox_t
{
	background: url(images/page_elements/corners/fluid_line.gif) 0 0 repeat-x;
	width: 100%;
}
.fluidbox_b
{
	background: url(images/page_elements/corners/fluid_line.gif) 0 100% repeat-x;
}
.fluidbox_l
{
	background: url(images/page_elements/corners/fluid_line.gif) 0 0 repeat-y;
}
.fluidbox_r
{
	background: url(images/page_elements/corners/fluid_line.gif) 100% 0 repeat-y;
}
.fluidbox_bl
{
	background: url(images/page_elements/corners/fluid_bl.gif) 0 100% no-repeat;
}
.fluidbox_br
{
	background: url(images/page_elements/corners/fluid_br.gif) 100% 100% no-repeat;
}
.fluidbox_tl
{
	background: url(images/page_elements/corners/fluid_tl.gif) 0 0 no-repeat;
}
.fluidbox_tr
{
	background: url(images/page_elements/corners/fluid_tr.gif) 100% 0 no-repeat;
	padding: 10px;
}
/*FOR TOOLBAR LINKS PAGE*/
.toolbarlinks table#schema_table td
{
	padding: 10px 5px 0 0;
}

a.addlink
{
	background: #ccc url(images/page_elements/button_next.gif);
	display: block;
	width: 70px;
	height: 17px;
	float: left;
	color: white;
	text-align: center;
	text-decoration: none;
}
/*END TOOLBAR LINKS PAGE*/


#page_login_page #menubar {display:none;}
