html
{ width: 100%; }

body
{
	font-family: Helvetica, Tahoma, Arial;
	font-size: 9pt;
	color: #57657f;
	margin: 0px;
	background-color: #ffffff;
}

#ulMenu { list-style-type: none; margin-left: 0px; padding-left: 0px; }
#ulMenu a { display: block; width: 190px; height: 36px; color: #57657f; text-decoration: none; font-size: 11pt; font-weight: bold; }
#ulMenu li { display: block; width: 190px; height: 36px; color: #57657f; text-decoration: none; font-size: 11pt; font-weight: bold; }
#ulMenu a:hover { color: #ffffff; }
#ulMenu .selected { color: #ffffff; }

.form_info { font-size: 10pt; font-weight: bold; font-style: italic; }
.form_label { float: left; width: 80px; }
.form_input { float: left; }

/* text font, color and size valid for all elements when not specified */
table,tr,div,input,button,select,textarea
{
	font-family: Helvetica, Tahoma, Arial;
	font-size: 9pt;
	color: #57657f;
}
span
{
	font-family: Helvetica, Tahoma, Arial;
	color: #57657f;
}
/* General textbox style with border */
input[type=text],input[type=password],textarea, select,.TextBox{
    border: solid 1px #6e7e94;
}





/* TextBoxHint: Use to set style of textbox with prefilled "hint" text, ex. Enter name here. Remember to clear the style (or set class to TextBox) and text when user enters the textbox  */
.TextBoxHint {
    color:#aaaaaa;
    font-style: italic;
}

.dataTable { background-color: #ffffff; }
.dataTable_Header { border: solid 1px #aaa9a9; background-image: url(images/table_gradient.gif); }
.dataTable_Item { border: solid 1px #aaa9a9; background-color: #ffffff; }
.dataTable_AltItem { border: solid 12px #aaa9a9; background-color: #fdfdfd; }

/* top old top menu */

.menu_header
{
	font-family: verdana;
	font-weight: bold;
	color: #424f60;
	padding: 2px;
	padding-left: 4px;
	padding-top: 7px;
	height: 14px;
	width: 142px;
}

.menu_item
{
    cursor:pointer;
    font-weight: bold;
    font-family: Helvetica, Tahoma, Arial;
    font-size: 8pt;
    color:#607590;
    padding-left: 15px;
}

.menu_item_hover
{
    cursor:pointer;
    font-weight:bold;
    font-family: Helvetica, Tahoma, Arial;
    font-size: 8pt;
    color: #94351c;
    padding-left: 15px;
}
/* end old top menu */

.TopMenuItem
{
    cursor:pointer;
    font-weight: bold;
    font-family: Helvetica, Tahoma, Arial;
    font-size: 9pt;
}

.TopMenuItemSelected
{
    cursor:pointer;
    font-weight:bold;
    font-family: Helvetica, Tahoma, Arial;
    font-size: 9pt;
    color: #94351c;
}

.WizardItem
{
    cursor:pointer;
    color: #57657f;
    font-weight: normal;
    font-family: Helvetica, Tahoma, Arial;
    font-size: 9pt;
}

.WizardItemSelected
{
    color:#000000;
    cursor:pointer;
    font-weight:bold;
    font-family: Helvetica, Tahoma, Arial;
    font-size: 9pt;
}

a.WizardItemLink:link	{	
	text-decoration:	none;
	color: #57657f;
    font-family: Helvetica, Tahoma, Arial;
    font-size: 9pt;
	}	
		
a.WizardItemLink:visited	{	
	text-decoration:	none;
	color: #57657f;
    font-family: Helvetica, Tahoma, Arial;
    font-size: 9pt;
	}	
		
a.WizardItemLink:active	{	
	text-decoration:	none;
	color: #57657f;
    font-family: Helvetica, Tahoma, Arial;
    font-size: 9pt;
	}	
		
a.WizardItemLink:hover	{	
	text-decoration:	none;
	color: #000000;
    font-weight: bold;
    font-family: Helvetica, Tahoma, Arial;
    font-size: 9pt;
	}
	



.std_button
{
	color: #3e4753;
	border-right: #6e7e94 1px solid;
	border-top: #cddefb 1px solid;
	border-left: #cddefb 1px solid;
	border-bottom: #6e7e94 1px solid;
	font-weight: normal;
	font-family: Tahoma, Arial,Helvetica;
	background-color: #f2f5f9;
}

.outsetbox { border-style: outset; border-width: 2px; padding: 3px; margin: 1px; background-color: #efefef; }
.insetbox { border-style: inset; border-width: 2px; padding: 3px; margin: 1px; background-color: #ffffff; }

.tab_Left_Selected { background-image: url(images/tab_Left.gif); background-repeat: no-repeat; }
.tab_Left_Off { background-image: url(images/tab_Left_Off.gif); background-repeat: no-repeat; border-bottom: solid 1px #848284 }
.tab_Right_Selected { background-image: url(images/tab_Right.gif); background-repeat: no-repeat; }
.tab_Right_Off { background-image: url(images/tab_Right_Off.gif); background-repeat: no-repeat; border-bottom: solid 1px #848284 }

.vmenu_off { background-color: #ffffff;}
.vmenu_sel { background-color: #ddddff;}

.DIV_box
{
	border: solid 1px #bbbbcc;	
	background-color: #ffffff;
	padding: 4px;
}

.SaveSuccess {color: green ;font-size:13pt;font-weight:bold;}
.SaveFailed {color: red;font-size:13pt;font-weight:bold;}
.DeleteWarning {color: red;font-size:12pt;font-weight:bold;}

/* General info text style */
.InfoText {
    color:#dc741f; 
    font-weight:bold;
}

/* General info style used on text below infotext, like more explanations etc.*/
.InfoSubText {
    color:#000000;
}

/* General error text style */
.ErrorText {
    color:red; 
    font-weight:bold;
}

/* Style of text displayed when lists of data returns with no data */
.EmptyDataText {
    color:#dc741f; 
    font-weight:bold;
}

.InputFile {
	color: #111111;
	border-right: #464b50 1px solid;
	border-top: #bdc1c5 1px solid;
	border-left: #bdc1c5 1px solid;
	border-bottom: #464b50 1px solid;
	font-family: Tahoma, Arial,Helvetica;
	font-size: 10pt;
}

.AddRemoveButton 
{
	background-image: url(images/button2.gif);
	background-color: #d5deeb;
	text-align: left;
}

.feedbackDIV
{	
	background-color: #ffffff;
	padding: 1px;
}

.FeedbackError
{
	font-size: 12pt;
	font-weight: bold;
	color: #284879;
}

A:link	{	
	text-decoration:	none;
	color:	#3d70c7;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#3d70c7;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#3d70c7;
	}	
		
A:hover	{	
	text-decoration:	none;
	color:	#5ab7f4;
	}
	

h1, h2, h3, h4, h5, h6
{
    margin-top: 0px;
    margin-bottom: 3px;
    word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}
h1 {
    font-size:20pt;
}
h2 {
    font-size:18pt;
}
h3 {
    font-size:16pt;
}
h4 {
    font-size:13pt;
}
h5 {
    font-size:12pt;
}
h6 {
    font-size:11pt;
}

.PopDownMenuItem{border-right: 1px;border-top: 1px;border-left: 1px;border-bottom: gray 1px solid;cursor:pointer;text-decoration:none;font-size:8pt;font-weight:bold;font-family: Helvetica, Tahoma, Arial;color:#57657f; background-color:#EEEEEE}
.PopDownMenuItemMouseOver{border-right: 1px;border-top: 1px;border-left: 1px;border-bottom: gray 1px solid;cursor:pointer;text-decoration:none;font-size:8pt;font-weight:bold;font-family: Helvetica, Tahoma, Arial;color:#ffffff; background-color:#57657f}


.rade_toolbar.Web20 .MergeCodes
{
   background-image: url(images/icon_MergeCode.gif);
}
