/* 
'-------------------------------------------------------------------
'	© 2009 Micronet Technologies
'	Support for Rental Application may be found at:
'	http://www.micronetsoft.com/support/
'-------------------------------------------------------------------
*/

body {
	background-color: #FFFFFF;
	color: #333333;
	margin: 0px;
	background-image: none;
        scrollbar-3d-light-color : #FFFFFF;
        scrollbar-arrow-color : #8D887A;
        scrollbar-dark-shadow-color : #DED6BD;
        scrollbar-face-color : #F7F7EF;
        scrollbar-highlight-color : #F7F7EF;
        scrollbar-shadow-color : #FFFFFF;
        scrollbar-track-color : #DEEBF6;
}

p, div, ul, ol, li, table, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #333333;
	font-size: 11px;
}

a:link, a:visited {
	color: #2E5780;
	text-decoration: underline;
	background-color: transparent;
}

a:hover {
	text-decoration: none;
	/*background-color: transparent;*/
	background-color: #F1F1F1;
}

a:active {
	color: #2E5780;
	text-decoration: none;
	background-color: #F1F1F1;
	background-color: transparent;
}


/* get rid of the underlines in the headers */
a h1, a h2, a h3, a h4 {
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6, th {
	font-family: Arial, Helvetica, sans-serif;
	background-color: transparent;
}

h1 {
	color: #2E5780;
	font-size: 16px;
}

h2 {
	color: #000066;
	font-size: 16px;
}

h3 {
	color: #2E5780;
	font-size: 14px;
}

h4, h5, h6 {
	color: #2E5780;
	font-size: 12px;
}

blockquote, p {
	line-height: 1.5em;
}

img {
	display: block;
	border: none;
	margin: 0;
	padding: 0;
	background-color: transparent;
}

ul li {
	list-style-image:  url(/img/bullet.gif);
	border: 0px solid #000000;
}

li {
		line-height: 1.6em;
}

/* clear image styles */
ol li {
	list-style-image: none;
}

/***************Begin topHeader ***************/

#topHeader {
	background-color: transparent;
	background-position: left;
	background-repeat: no-repeat;
	border: none;
	margin: 0px;
	padding: 10px;
	height: 60px;
}

#topHeader h1 {
	padding-bottom: 0px;
	margin-bottom: 0px;
	text-align: center;
	font-variant: small-caps;
}
/* hide the text Logo */
#topHeader #adminLogo {
	display: none;
}
/***************End topHeader ***************/

/***************Begin TopBar ***************/

#topBar {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	/*height: 19px;*/
	background-color: #2E5780;
	vertical-align: middle;
	color: #000000;
}

/* all decendants of #topBar will be white */
#topBar * {
	color: #000000;
}

/*keep the images vertically centered */
#topBar img {
	display: inline;
	vertical-align: middle;
	background-color: transparent;
}

#topBar a,
#topBar a:link, 
#topBar a:visited,
#topBar a:hover,
#topBar a:visited {
	border: none;
	color: #000000;
	background-color: transparent;
	text-decoration: none;
}

#topBarDate {
	float: right;
	display: inline;
	margin-top: 3px;
	margin-right: 10px;
	padding: 0px 0px 3px 0px;
	/*font-size: 9px;*/
}
#topBar1 {
	margin: 0px;
	padding: 3px 0px 0px 0px;
	background-color: #2E5780;
	vertical-align: middle;
	color: #000000;
	height: 20px;
}
#topBar2 {
	margin: 0px;
	padding: 3px 0px 0px 0px;
	background-color: transparent;
	vertical-align: middle;
	color: #000000;
	height: 20px;
}

#topBarDate1 {
	float: right;
	display: inline;
	margin-top: 3px;
	margin-right: 10px;
	color: #FFFFFF;
}
#topBarAlignLeft {
	float: left;
	display: inline;
	margin-top: 3px;
	margin-right: 10px;
}
#topBar form {
	display: inline;
}

#styles {
	display: none;
	text-align: center;
	padding: 2px 5px 2px 2px;
	clear: both;
	font-size: 10px;
}
#styles a,
#styles a:link,
#styles a:visited {
	text-decoration: underline;
}
#styles a:hover {
	text-decoration: none;
}

/***************End TopBar ***************/

/*************Begin NavBar Nav***********/

/*Contains the navigation */
#navBar {
	padding: 0px 0px 0px 0px;
	background-color: #F1F1F1;
	color: #999999;
	border-bottom: 0px solid #999999;
	background-image: none;
	background: transparent;
	margin: 0px;
	overflow: hidden;
}

#navMain {
	padding: 1px 5px 2px;
	overflow: hidden;
}

/* move the sub nav over */
#subNav-adminSetup {
	padding: 1px 10px 2px 10px;
	border-top: 0px dashed #333333;
	background-color: transparent;
	overflow: hidden;
}

#navBar * {
	color: #FFFFFF;
}

#navBar ul {
	margin: 0px; 
	padding: 0px;
	list-style-type: none;
}
#navBar li {
	display: inline;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#navBar a {
	background: transparent;
	border: none;
	margin: 0px;
	color: #333333;
	text-decoration: none;
	padding: 4px 5px 3px;
}

/* modify the subnav area */
#subNav-adminSetup a {
	padding-top: 3px;
}

#navBar a:link, #navBar a:visited {
	color: #333333;
	text-decoration: none; 
}

#navBar a:hover {
	color: #333333;
	background-color: transparent;
	text-decoration: underline; 
}

#navBar a:active {
	background-color: transparent;
	color: #333333;
}

/* Current links are used to highlght the 
current page being viewed. */
#navBar a.currentLink:link,
#navBar a.currentLink:visited {
	background-color: transparent; 
	color: #333333;
/*	text-decoration: underline;*/
}

/***************End NavBar Nav ***************/

/***************Begin Content ***************/


/* contains everything below the topBar.
Used if we use vertical nav */
#justaContainer {
	background-color: #FFFFFF;
	border: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

/* Need the 1px top padding.*/
#contentWrapper {
	background-image:   url(/img/spacer.gif);
	background-position: top right;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 1px 0px 0px 0px;
	border: none;
	background-color: transparent;
	/*margin-left: 140px*/
}

/* contentMain contains all the page content. */
#contentMain {
	margin: 5px 10px 5px 15px;
	border: 0px solid #000000;
	background-color: transparent;
}

/***************Begin Footer *************/

#contentFooter {
	margin: 0px;
	background-color: transparent;
	padding: 0px 10px;
	font-size: 10px;
}

#footerComments {
	margin: 15px 25%;
}

#debugMmode.BAK {
	position: absolute;
	right: 5px;
	top: 10px;
	z-index: 99;
	text-align: right;
}
/* alternate mode */
#debugMmode {
	position: relative;
	right: auto;
	top: auto;
	text-align: left;
}
/***************End Footer ***************/

#contentClear {
	clear: both;
	line-height: 1px;
}

/* contains the details */
#RealAppWrapper {
	border: 1px solid #c0c0c0;
}
#RealAppNav {
	margin: 7px 0px;
}
#RealAppNav img {
	display: inline;
	border: none;
}

/* Settings needed for the js date picker calendar.
Note: the js writes in a div with the ID of calendar. */
#calendar img {
	display: inline;
	border: none;
}
/* keep the cal from having any inherited bg colors in links */
#calendar a {
	background-color: transparent;
}

/* table stuff */
caption {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
}

table img,
td img,
td p img {
	border: none;
	display: inline;
}

#LogInTable,
#adminTable {
	border-collapse: collapse;
	border: none;
	background-color: transparent;
	margin: 10px auto 20px;
}
#adminTable1 {
	border-collapse: collapse;
	border: none;
	background-color: transparent;
	margin: 10px auto 20px;
}
#admintable2 {
	border-collapse: collapse;
	border: 0px solid #000000;
	background-color: transparent;
	margin: 10px auto 20px;
	width: 100%;
}

#dataTable,
#dataTable2,
#dataTable3 {
	border-collapse: collapse;
	border: none;
	width: 98%;
	background-color: transparent;
	margin: 10px 0px 10px 0px;
}
#dataTable th a,
#dataTable2 th a,
#dataTable3 th a {
	color: #FFFFFF;
}
#dataTable td,
#dataTable2 td,
#dataTable3 td {
	border: none;
	padding: 3px;
	vertical-align: top;
}

/* Next 2 are for the totals line on the summary page */
#dataTable .borderTopTotals {
	border-top: 1px dashed #000000;
}
#dataTable tr#trTotals td {
	padding: 10px 0px;
}

/* used for tables background image*/
#dataTable th,
#dataTable2 th,
#dataTable3 th,
#adminTable th {
	font-weight: bold;
background-image: url('/img/top_bar.gif');
	background-color: #ebebeb;
	color: #5B5B5B;
	padding: 4px;
	font-size: 14px;
	height: 20px;
}
#adminTable1 th {
	font-weight: bold;
	background-color: #FFFFFF;
	color: #FFFFFF;
	padding: 4px;
	font-size: 14px;
}
#adminTable2 th {
	font-weight: bold;
	background-color: #FFFFFF;
	border: 1px solid #e1e1e1;
	color: #5B5B5B;
	padding: 4px;
	font-size: 14px;
}

/* an alternate sub table model for when a parent
table has one row of information and the second row
contains related information - the 2nd row contains
data within this table. */
#dataTable .dataSubTableContainer {
	text-align: right;
	padding: 0px;
}
#dataTable .dataSubTable {
	border-collapse: collapse;
	border: none;
	width: 80%;
	background-color: transparent;
	margin: 0px 0px 20px 0px;
}
#dataTable .dataSubTable th {
	font-weight: bold;
	background-color: #ebebeb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 11px;
}
#dataTable .dataSubTable td {
	border-collapse: collapse;
	vertical-align: top;
	border: none;
}

/* second table */
#dataTable2 .dataSubTableContainer2 {
	text-align: right;
	padding: 0px;
}
#dataTable2 .dataSubTable2 {
	border-collapse: collapse;
	border: none;
	width: 80%;
	background-color: transparent;
	margin: 0px 0px 20px 0px;
}
#dataTable2 .dataSubTable2 th {
	font-weight: bold;
	background-color: #F5F5F5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 11px;
}
#dataTable2 .dataSubTable2 td {
	border-collapse: collapse;
	vertical-align: top;
	border: none;
}

/* third table */
#dataTable3 .dataSubTableContainer3 {
	text-align: right;
	padding: 0px;
}
#dataTable3 .dataSubTable3 {
	border-collapse: collapse;
	border: none;
	width: 80%;
	background-color: transparent;
	margin: 0px 0px 20px 0px;
}
#dataTable3 .dataSubTable3 th {
	font-weight: bold;
	background-color: #F5F5F5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 11px;
}
#dataTable3 .dataSubTable3 td {
	border-collapse: collapse;
	vertical-align: top;
	border: none;
}

#adminTable td {
	border: 0px solid #e1e1e1;
	padding: 3px;
	vertical-align: top;
}

#adminTable1 td {
	border: none;
	padding: 3px;
	vertical-align: top;
	text-align: right;
	font-size: 14px;
}
#adminTable2 td {
	border: none;
	padding: 3px;
	vertical-align: top;
	text-align: left;
	border: 1px solid #e1e1e1;
	font-size: 11px;
}

#logInTable {
	width: 350px;
	margin-left: auto;
	margin-right: auto;
}
#logInTable {
	margin-top: 30px;
}
#logInTable td {
	border-collapse: collapse;
	vertical-align: baseline;
	padding: 5px 5px 0px 0px;
}
#logInTable col.colOne {
	text-align: right;
	width: 10%;
}

/* the current filter table on the page */
#currentFilterTable {
	border-collapse: collapse;
	border: none;
	width: auto;
	background-color: transparent;
	margin: 10px 0px;
}
#currentFilterTable caption {
	color: #666666;
}
#currentFilterTable th {
	font-weight: bold;
	background-color: #F5F5F5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	padding: 2px 4px 1px 4px;
	border: 1px solid #999999;
	text-align: center;
	font-size: 11px;
}
#currentFilterTable td {
	border-collapse: collapse;
	vertical-align: top;
	border: none;
	padding: 4px;
	text-align: center;
}
/* the count down timer */
#countDown {
	text-align: right;
}
#countDown form {
	display: inline;
}
.counter {
	background-color: transparent;
	border : none;
	text-align: right;
	font-size: 9px;
}

.trOver {
	background-color: #F1F1F1;
}
.trOverMain {
	background-color: #f5f5f5;
}
.trOverMain2 {
	background-color: #FFFFFF;
}

/* highlight the required indicator on forms, color red */
.required {
	color: #FF0000;
}
/* highlight the not required indicator on forms, color green */
.notrequired {
	color: #008000;
}

/* miscellaneous classes */
.noBlock {
	display: inline;
}

.textAlignRight {
	text-align: right;
}

.textAlignLeft {
	text-align: left;
}

.textAlignCenter {
	text-align: center;
}

.floatRight {
	float: right;
}

.floatLeft {
	float: left;
}

.floatClearBoth {
	clear: both;
}

/*centers block level elements*/
.marginAuto {
	margin-left: auto;
	margin-right: auto;
}

img.marginAuto {
	text-align: center;
}

.attention {
	font-weight: bold;
	color: #FF0000;
	background-color: transparent;
	text-align: center;
}

.smallText {
	font-size: 10px;
}

.highlight {
	background-color: #F1F1F1;
	margin-left: 15%;
	margin-right: 15%;
	padding: 0px 10px;
	border: 1px dashed #000000;
}

/* used for the top of page link */
.climbTop {
	text-align: right;
}

/* our FAQ img link */
img.pmFAQ {
	display: inline;
}
/* for areas with text */
.pmcontent {
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	border: 0px solid #000000;
	/*position: fixed;*/
	text-align: left;
}
/* for areas with text */
.pmcontentLeft {
	/*width: 450px;*/
	margin-left: auto;
	margin-right: auto;
	border: 0px solid #000000;
	/*position: fixed;*/
	text-align: left;
}
.pmcontentRight {
	/*width: 450px;*/
	margin-left: auto;
	margin-right: auto;
	border: 0px solid #000000;
	/*position: fixed;*/
	text-align: right;
}
.pmcontentCenter {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	border: 0px solid #000000;
	/*position: fixed;*/
	text-align: left;
}
/********** More misc stuff */

/* used for form elements*/
form {
	margin: 0px;
}

select.select-type1 {
	background-color: #F1F1F1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-size: 11px;
	font-size: 11px;
	width: 150px;
}
select.select-type2 {
	background-color: #F1F1F1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-size: 11px;
	font-size: 11px;
	width: 200px;
}

.formField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #232323;
	background-color: #FCFCFC;
	padding: 3px 4px 3px 3px;
	border-width: 1px;
	border-style: solid;
	border-top-color: #AEAEAE;
	border-right-color: #E1E1E1;
	border-bottom-color: #E1E1E1;
	border-left-color: #AEAEAE;
}

textarea.formField {
	padding: 5px;
}

.button {
	background-color: #f1f1f1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #999999;
	font-size: 11px;
	width: 75px;
}
.buttonOver {
	background-color: #EBEBEB;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	font-size: 11px;
	width: 75px;
}
/*end of forms*/

/* give the search box a special style */
#topBar #invNumStart.formField {
	padding: 0px;
	color: #000000;
	background-color: #F1F1F1;
}
a img {
	display: inline;
}
/* make sure the images with links do not display a bg color */
a:hover img {
	background-color: #FFFFFF;
}

/* added  for Login */

/***************Begin Login***************/

.lightRow {
	BACKGROUND-COLOR: #A3D1D1
}
.darkRow {
	BACKGROUND-COLOR: #2E5A5A
}
.titleRow {
	BACKGROUND-COLOR: #2E5780
}
.loginRow {
	border: black solid 1px;
	BACKGROUND-COLOR: #4E6DA9
}
.boldText
{
    FONT-WEIGHT: bold
}
/***************End Login***************/

/* added  for menus */

/***************Begin Menus***************/

.TD_SUBJECT_LEFT_SIDE { font-family: verdana; font-size: 12px; font-weight: bold; color: #000000; background-color: #EFEFEF; }

.TD_TOPMENU { background-image: url('/img/top_menu.gif'); }
.TD_TOPMENU { font-family: verdana; font-size: 10px; font-weight: normal; color: #000000; }
.TD_TOPMENU A:link { font-weight: bold; font-family: verdana; font-size: 10px; color: #000000; text-decoration: none }
.TD_TOPMENU A:visited { font-weight: bold; font-family: verdana; font-size: 10px; color: #000000; text-decoration: none }
.TD_TOPMENU A:active { font-weight: bold; font-family: verdana; font-size: 10px; color: #000000; text-decoration: none }
.TD_TOPMENU A:hover { font-weight: bold; font-family: verdana; font-size: 10px; color: #000000; text-decoration: none }

.TD_SUBMENU { background-image: url('/img/_bgsub.gif'); }
.TD_SUBMENU { font-family: verdana; font-size: 11px; font-weight: normal; color: #000000; }
.TD_SUBMENU A:link { font-weight: normal; font-family: verdana; font-size: 11px; color: #000000; text-decoration: none }
.TD_SUBMENU A:visited { font-weight: normal; font-family: verdana; font-size: 11px; color: #000000; text-decoration: none }
.TD_SUBMENU A:active { font-weight: normal; font-family: verdana; font-size: 11px; color: #000000; text-decoration: none }
.TD_SUBMENU A:hover { font-weight: normal; font-family: verdana; font-size: 11px; color: #000000; text-decoration: none }

.TD_GENMENU { background-image: url('/img/bg_blue.gif'); padding: 2px; }
.TD_GENMENU2 { padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #6699CC; valign: baseline; }


.BTN { border-style: solid; border-width: 1; background-image: url('/img/btn_bg.gif'); cursor: hand; font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:Verdana }
.FORM { border-style: solid; border-width: 1; font: 10px Verdana; }

.PAGE_NAV { font-family: Georgia; font-size: 11px; font-weight: normal; color: #000000; background-color: #FFFFFF; }
.PAGE_NAV A:link { font-weight: normal; font-family: Georgia; font-size: 11px; color: #000000; text-decoration: underline }
.PAGE_NAV A:visited { font-weight: normal; font-family: Georgia; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none }
.PAGE_NAV A:active { font-weight: normal; font-family: Georgia; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none }
.PAGE_NAV A:hover { font-weight: normal; font-family: Georgia; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline }

.fMouseOver{background-color: #F2F2F2;}
.fMouseOut{background-color: #FFFFFF;}
.fCha{font-family: Tahoma; height:25; color:#666666; font-size:11px; font-weight:bold; background-color: #F2F2F2; padding: 1px; }
.fCha2{font-family: Tahoma; color:#999999; font-size:11px; font-weight:bold; background-image:url(/img/bg_kav.gif);}
.fCha3{font-family: Tahoma; height:25; color:#666666; font-size:11px; font-weight:bold;}
.Xinfo{font-family: Tahoma; color:#888888; font-size:11px; font-style:normal;}


.MenuBtnOff{
	background-image:url(/img/top_menu.gif);
	background-color:#CCCCCC;
	border-top : 1px solid #F3F3EE;
	border-right : 1px solid #F3F3EE;
	border-left : 1px solid #F3F3EE;
	border-bottom : 1px solid #F3F3EE;
	font-size: 11px;
	text-align: center;
	color:#222222; 
	font-family: Tahoma;
	width:22px;
	height:22px;
}

.MenuBtnOn{ 
	background-color:#FFFFFF;
	border-top : 1px solid #666666;
	border-right : 1px solid #EEEEEE;
	border-left : 1px solid #666666;
	border-bottom : 1px solid #EEEEEE;
	font-size: 11px;
	cursor: pointer;
	text-align: center;
	width:22px;
	height:22px;
}

.GenBtnOff{
	background-image:url(/img/bg_blue.gif);
	border-top : 1px solid #EEEEEE;
	border-right : 1px solid #EEEEEE;
	border-left : 1px solid #EEEEEE;
	border-bottom : 1px solid #EEEEEE;
	font-size: 11px;
	color:#222222; 
	font-family: Tahoma;
	padding: 2;
}

.GenBtnOn{ 
	background-color:#FFFFFF;
	border-top : 1px solid #666666;
	border-right : 1px solid #EEEEEE;
	border-left : 1px solid #666666;
	border-bottom : 1px solid #EEEEEE;
	font-size: 11px;
	font-family: Tahoma;
	cursor: pointer;
	padding: 2;
}

.JFS_GenLink A:link { font-weight: normal; font-family: verdana; font-size: 11px; color: #000000; text-decoration: none }
.JFS_GenLink A:visited { font-weight: normal; font-family: verdana; font-size: 11px; color: #000000; text-decoration: none }
.JFS_GenLink A:active { font-weight: normal; font-family: verdana; font-size: 11px; color: #000000; text-decoration: none }
.JFS_GenLink A:hover { font-weight: normal; font-family: verdana; font-size: 11px; color: #000000; text-decoration: none }

.JFSTD_Gen2 {
	padding: 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #999999; 
	valign: baseline; }

.Gen2BtnOff{
	background-image:url(/img/bg_kav.gif);
	border-top : 1px solid #EEEEEE;
	border-right : 1px solid #EEEEEE;
	border-left : 1px solid #EEEEEE;
	border-bottom : 1px solid #EEEEEE;
	padding: 4;
}

.Gen2BtnOn{ 
	background-color:#FFFFFF;
	border-top : 1px solid #666666;
	border-right : 1px solid #EEEEEE;
	border-left : 1px solid #666666;
	border-bottom : 1px solid #EEEEEE;
	cursor: pointer;
	padding: 2;
}

.JFSTD_Gen3 { 
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #999999; 
	valign: baseline;
}

.Gen3BtnOff{
	background-color:#C8C8C8;
	border-top : 1px solid #EEEEEE;
	border-right : 1px solid #EEEEEE;
	border-left : 1px solid #EEEEEE;
	border-bottom : 1px solid #EEEEEE;
	padding: 2;
}

.Gen3BtnOn{ 
	background-color:#FFFFFF;
	border-top : 1px solid #666666;
	border-right : 1px solid #EEEEEE;
	border-left : 1px solid #666666;
	border-bottom : 1px solid #EEEEEE;
	cursor: pointer;
	padding: 2;
}

/***************End Menus***************/

FIELDSET
{
    BORDER-RIGHT: #E5E5E5 0px solid;
    PADDING-RIGHT: 11px;
    BORDER-TOP: #E5E5E5 1px solid;
    PADDING-LEFT: 11px;
    margin-top : 20px;
    MARGIN-BOTTOM: 20px;
    PADDING-BOTTOM: 11px;
    BORDER-LEFT: #E5E5E5 0px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #E5E5E5 0px solid
}
FIELDSET P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    PADDING-TOP: 0px
}
FIELDSET LEGEND
{
    BORDER-RIGHT: #E5E5E5 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #E5E5E5 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BACKGROUND: #F5F5F5;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #E5E5E5 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #E5E5E5 1px solid;
    color:#2E5780;
    width:40%;
}
FIELDSET LEGEND SPAN
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666
}
FIELDSET P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    LINE-HEIGHT: 15px;
    PADDING-TOP: 0px
}
FIELDSET TABLE
{
    border:none;
    position:relative;
}
FIELDSET INPUT
{
    font-family:Verdana;
    font-size:11px;
}
FIELDSET SMALL
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 13px
}
FIELDSET HR
{
    MARGIN: 0px 0px
}
FIELDSET H3
{
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 1px
}
FIELDSET TABLE TD
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 1.6em;
    TEXT-ALIGN: left
}
FIELDSET TABLE TH
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 1.6em;
    TEXT-ALIGN: left
}
