

/*------------------*/
/* BackGroundImages */
/*------------------*/

.bgi570
{
	background-image: url('../Images/GradientGreen570Horizontal.gif');
	background-repeat: repeat-y;
}

.bgi1280
{
	background-image: url('../Images/GradientGreen1280Horizontal.gif');
	background-repeat: repeat-y;
}

/*----------*/
/* FieldSet */
/*----------*/

.fs1
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: auto;
	xborder: solid 1px #0056A3;
	border: none;
	xposition: relative;
	x-moz-border-radius: 10px;
	x-webkit-border-radius: 10px;
	font-familyx: Tahoma;
}

.fs1 legend
{
	xborder-top: solid 1px #0056A3;
	xborder-bottom: solid 1px #0056A3;
	xborder: solid 1px #0056A3;
	border: none;
	margin-left: 0px;
	x-moz-border-radius: 5px;
	x-webkit-border-radius: 5px;
	padding: 2px;
	xbackground-color: #BDD2FF;
	font-size: larger;
	font-weight: bold;
	xmargin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

.fs1 ul,
ul.ul1
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

ul.ul1 li
{
	margin-left: 0px;
	padding-left: 0px;
	border-left: 0px;
	vertical-align: top;
}

ul.ul1 ul li span.label70px label
{
	width: 70px;
	min-width: 70px;
	display: inline-block;
	padding-right: 20px;
}

ul.ul1 ul li span#password input,
ul.ul1 ul li span#passwordconfirm input
{
	width: 100px;
	vertical-align: top;
	text-align: left;
}

ul.ul1 li span.input80px input
{
	width: 80px;
	vertical-align: top;
	text-align: left;
}

ul.ul1 li span.width50pxlabel label
{
	width: 50px;
	min-width: 50px;
	display: inline-block;
	padding-right: 20px;
	text-align: left;
}

ul.ul1 li span.width70pxlabel label
{
	width: 70px;
	min-width: 70px;
	display: inline-block;
	padding-right: 20px;
	text-align: left;
}

ul.ul1 li span.width100pxlabel label
{
	width: 100px;
	min-width: 100px;
	display: inline-block;
	padding-right: 20px;
	text-align: left;
	color: Gray;
}

ul.ul1 li span.width130pxlabel label
{
	width: 130px;
	min-width: 130px;
	display: inline-block;
	padding-right: 20px;
	text-align: left;
	color: Gray;
}

ul.ul1 li span.width180pxlabel label
{
	width: 180px;
	min-width: 180px;
	display: inline-block;
	padding-right: 20px;
	text-align: left;
	color: Gray;
}

ul.ul1 li span.width200pxlabel label
{
	width: 200px;
	min-width: 200px;
	display: inline-block;
	padding-right: 10px;
	text-align: left;
	color: Gray;
}

ul.ul1 li span.width250pxlabel label
{
	width: 250px;
	min-width: 250px;
	display: inline-block;
	padding-right: 10px;
	text-align: left;
	color: Gray;
}

ul.ul1 li span.width300pxlabel label
{
	width: 300px;
	min-width: 300px;
	padding-right: 10px;
	text-align: left;
	display: inline-block;
	color: Gray;
}

ul.ul1 li span.width350pxlabel label
{
	width: 350px;
	min-width: 350px;
	padding-right: 10px;
	text-align: left;
	display: inline-block;
	color: Gray;
}

ul.ul1 li span.width20px input,
ul.ul1 li span.width20px select,
ul.ul1 li span.width20px label,
ul.ul1 li span.width20px span
{
	width: 20px;
	min-width: 20px;
	vertical-align: top;
	text-align: left;
	padding-left: 5px;
	color: #4B4B4B;
}

ul.ul1 li span.width50px input,
ul.ul1 li span.width50px select,
ul.ul1 li span.width50px label,
ul.ul1 li span.width50px span
{
	width: 50px;
	min-width: 50px;
	vertical-align: top;
	text-align: left;
	padding-left: 5px;
	color: #4B4B4B;
}

ul.ul1 li span.width80px input,
ul.ul1 li span.width80px select,
ul.ul1 li span.width80px label,
ul.ul1 li span.width80px span
{
	width: 80px;
	vertical-align: top;
	text-align: left;
	padding-left: 5px;
	color: #4B4B4B;
}

ul.ul1 li span.width100px input,
ul.ul1 li span.width100px select,
ul.ul1 li span.width100px label,
ul.ul1 li span.width100px span
{
	width: 100px;
	vertical-align: top;
	text-align: left;
	padding-left: 5px;
	color: #4B4B4B;
}

ul.ul1 li span.width150px input,
ul.ul1 li span.width150px select,
ul.ul1 li span.width150px label,
ul.ul1 li span.width150px span
{
	width: 150px;
	vertical-align: top;
	text-align: left;
	padding-left: 5px;
	color: #4B4B4B;
}

ul.ul1 li span.width200px input,
ul.ul1 li span.width200px select,
ul.ul1 li span.width200px label,
ul.ul1 li span.width200px span
{
	width: 200px;
	vertical-align: top;
	text-align: left;
	padding-left: 5px;
	color: #4B4B4B;
}

ul.ul1 li span.width250px input,
ul.ul1 li span.width250px select,
ul.ul1 li span.width250px label,
ul.ul1 li span.width250px span
{
	width: 250px;
	vertical-align: top;
	text-align: left;
	padding-left: 5px;
	color: #4B4B4B;
}

ul.ul1 li span.width300px input,
ul.ul1 li span.width300px select,
ul.ul1 li span.width300px label,
ul.ul1 li span.width300px textarea,
ul.ul1 li span.width300px span
{
	width: 300px;
	vertical-align: top;
	text-align: left;
	padding-left: 5px;
	color: #4B4B4B;
}

ul.ul1 li span.width350px input,
ul.ul1 li span.width350px select,
ul.ul1 li span.width350px label,
ul.ul1 li span.width350px textarea,
ul.ul1 li span.width350px span
{
	width: 350px;
	vertical-align: top;
	text-align: left;
	padding-left: 5px;
	color: #4B4B4B;
}

ul.ul1 li span.width400px input,
ul.ul1 li span.width400px select,
ul.ul1 li span.width400px label,
ul.ul1 li span.width400px textarea,
ul.ul1 li span.width400px label,
ul.ul1 li span.width400px span
{
	width: 400px;
	vertical-align: top;
	text-align: left;
	padding-left: 5px;
	color: #4B4B4B;
}

ul.ul1 li span.width450px input,
ul.ul1 li span.width450px select,
ul.ul1 li span.width450px label,
ul.ul1 li span.width450px textarea,
ul.ul1 li span.width450px span,
.ul1 ul li span.width450px input,
.ul1 ul li span.width450px select,
.ul1 ul li span.width450px label,
.ul1 ul li span.width450px textarea,
.ul1 ul li span.width450px span
{
	width: 450px;
	vertical-align: top;
	text-align: left;
	padding-left: 5px;
	color: #4B4B4B;
}

ul.ul1 li span.width500px input,
ul.ul1 li span.width500px select,
ul.ul1 li span.width500px label,
ul.ul1 li span.width500px textarea,
ul.ul1 li span.width500px span
{
	width: 500px;
	vertical-align: top;
	text-align: left;
	padding-left: 5px;
	color: #4B4B4B;
}

ul.ul1 li span.width550px input,
ul.ul1 li span.width550px select,
ul.ul1 li span.width550px label,
ul.ul1 li span.width550px textarea,
ul.ul1 li span.width550px span
{
	width: 550px;
	vertical-align: top;
	text-align: left;
	padding-left: 5px;
	color: #4B4B4B;
}

ul.ul1 li span.width600px input,
ul.ul1 li span.width600px select,
ul.ul1 li span.width600px label,
ul.ul1 li span.width600px textarea,
ul.ul1 li span.width600px span
{
	width: 600px;
	vertical-align: top;
	text-align: left;
	padding-left: 5px;
	color: #4B4B4B;
}

.mandatory
{
	color: red;
	vertical-align: top;
}

.notmandatory
{
	visibility: hidden;
}

/******************/
/* ListStyleTypes */
/******************/

.lscircle
{
	list-style-type: circle !important;
}

.lsdisc
{
	list-style-type: disc  !important;
}

.lssquare
{
	list-style-type: square  !important;
}

.lsnone
{
	list-style-type: none  !important;
}

.width560px
{	
	width: 560px;
}

.mar5pxtb
{
	margin-top: 5px;
	margin-bottom: 5px;
}

.mar5pxt
{
	margin-top: 5px;
}

.mar5pxb
{
	margin-bottom: 5px;
}

.mar10pxb
{
	margin-bottom: 10px;
}

.mar10pxl
{
	margin-left: 10px;
}

.mar10pxt
{
	margin-top: 10px;
}

.mar20pxt
{
	margin-top: 20px;
}

.floatleft
{
	float: left;
}

.floatright
{
	float: right;
}

.clear
{
	clear: both;
}

.tar
{
	text-align: right;
}

.margintop10px
{
	margin-top: 10px;
}

.bold
{
	font-weight: bold;
}

/*---------*/
/* Width`s */
/*---------*/

.w10
{
   width: 10px;
}

.w20
{
   width: 20px;
}

.w30
{
   width: 30px;
}

.w40
{
   width: 40px;
}

.w50
{
   width: 50px;
}

.w50
{
   width: 50px;
}

.w55
{
   width: 55px;
}

.w60
{
   width: 60px;
}

.w70
{
   width: 70px;
}

.w80
{
   width: 80px;
}

.w90
{
   width: 90px;
}

.w100
{
   width: 100px;
}

.w120
{
   width: 120px;
}

.w130
{
   width: 130px;
}

.w150
{
   width: 150px;
}

.w175
{
   width: 175px;
}

.w180
{
   width: 180px;
}

.w250
{
   width: 250px;
}

.w350
{
   width: 350px;
}

.w400
{
   width: 400px !important;
}

.w430
{
   width: 430px !important;
}

.w450
{
   width: 450px !important;
}

.w500
{
   width: 500px !important;
}

.w520
{
   width: 520px;
}

.w560
{
   width: 560px;
}

.w570
{
   width: 570px;
}

.w600
{
   width: 600px;
}

.w650
{
   width: 650px;
}

.w700
{
   width: 700px;
}

.w750
{
   width: 750px;
}

.w800
{
   width: 800px;
}



.wauto
{
	width: auto;
}

.wmax
{
	widows: 100%;
}

/*--------*/
/* Common */
/*--------*/

.readonly
{
	background-color: #E0E0E0;
}

.mandatory
{
	color: red;
	vertical-align: top;
}

.notmandatory
{
	visibility: hidden;
}

.loginbutton
{
	border: solid 1px #69804A;
	background-color: #3A6537;
	color: White;
}

.textarea
{
	font-family: Verdana, Arial, sans-serif;
	font-size: inherit;
}

.mar5pxtb
{
	margin-top: 5px;
	margin-bottom: 5px;
}

.mar10pxb
{
	margin-bottom: 10px;
}

.mar10pxt,
.mar10pxt
{
	margin-top: 10px;
}

.vtop
{
	vertical-align: top;
}

.nb
{
	border: none;
}

.nm
{
	margin: 0px;
}

.np
{
	padding: 0px;
}

.lhem1dot5
{
	line-height: 1.5em;
}

.pr20px
{
	padding-right: 20px;
}

.pl20px
{
	padding-left: 20px;
}

.tar
{
	text-align: right;
}

.center
{
	text-align: center;
}

.inlineblock
{
	display: inline-block;
}

.margin0
{
	margin: 0px;
}

.padding0
{
	padding: 0px;
}

.border0
{
	border: 0px;
}

/*---------------------------*/
/* MicrostepBusinessAlliance */
/*---------------------------*/

.microstepbusinessalliance
{
	font-size: smaller;
	text-decoration: none;
}


/*-------*/
/* Fonts */
/*-------*/

.fontfixed
{
	font-family: Courier New, Courier, Fixedsys;
}

.fontitalic
{
	font-style: italic;
}

.fslarger
{
	font-size: larger;
}

/*---------------------*/
/* EditMarketData.aspx */
/*---------------------*/
.editmarketdataheader
{
	border-bottom: solid 1px gray;
}

/*-------------*/
/* Main.master */
/*-------------*/

#proppitlogobottom
{
	padding: 5px;
	margin: 0;
	width: auto;
	border-top: solid 1px #003247;
	text-align: center;
}

/*---------------*/
/* NewOrder.aspx */
/*---------------*/

.neworderrightfieldset
{
	margin-left: 20px;
	border: solid 1px #98BD6D;
	width: 300px;
}

/*---------------*/
/* HeaderControl */
/*---------------*/

.contentheader
{
	padding-left: 10px;
	padding-right: 10px;
}

.contentheaderpictures
{
	float: right;
	padding-left: 20px;
	padding-bottom: 5px;
}

#contentheaderpiccustom
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	display: block;
	font-size: smaller;
}

#contentheaderpic1
{
	margin-bottom: -4px;
	padding: 0px;
	border: 0px;
	display: block;
}

#contentheaderpic2
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	display: block;
}

.contentheadertext
{
	padding-top: 10px;
}

.contentmain
{
	margin-top: 20px;
	clear: both;
	padding-left: 10px;
	padding-right: 10px;
}

#microstepbusinessalliance
{
	padding-top: 8px;
	font-size: smaller;
}



