/* Elements */

BODY
{
    margin: 0px;
    color:  #000000;
    position: absolute;
    left: 0;

}

table,
TABLE
{
    MARGIN-LEFT: 0px;
    MARGIN-TOP:  0px;
    font-family: Arial,
                 Helvetica,
                 sans-serif;
    FONT-SIZE: x-small
}

.TableHeader{
	background-image:url(/access/images/top_section.jpg);
}

.TopScale{
	background-image:url(/access/images/x_segment.jpg);
	background-repeat:repeat-x;
	background-position:center 55%;
}

.BottomScale{
	background-image:url(/access/images/x_segment.jpg);
	background-repeat:repeat-x;
	background-position:center 53%;
}

.divscroll {
    height: 200px;
    overflow: auto;
}


.LeftScale{
	background-image:url(/access/images/y_segment.jpg);
	background-repeat:repeat-y;
	background-position:left;
}

.RightScale{
	background-image:url(/access/images/y_segment.jpg);
	background-repeat:repeat-y;
	background-position:right;
}

.SubTableHeader{
	background-image:url(/access/images/middle_top.jpeg);
}
	
.TopLeftCorner{
	background-image:url(/access/images/top_left_corner.jpg);
	background-repeat:no-repeat;
}

.TopRightCorner{
	background-image:url(/access/images/top_right_corner.jpg);
	background-repeat:no-repeat;
}

.BottomLeftCorner{
	background-image:url(/access/images/bottom_left_corner.jpg);
	background-repeat:no-repeat;
}

.BottomRightCorner{
	background-image:url(/access/images/bottom_right_corner.jpg);
	background-repeat:no-repeat;
}

.SubTableHeader{
	background-image:url(/access/images/middle_top.jpeg);
}

.VerticalSpacer{
	background-image:url(/access/images/vert_section_left.jpg);
	background-repeat: repeat-y;
}
.VerticalSpacerRight{
	background-image:url(/access/images/vert_section_right.jpg);
	background-repeat: repeat-y;
}


input,
select,
SELECT,
INPUT
{
    color: #333333;
    font-family: Arial,
                 Helvetica,
                 sans-serif;
    FONT-SIZE: x-small
}

tr,
TR
{
    vertical-align: top
}

FORM,
form
{
	margin: 0px;
	padding: 0px;
}
.bodyDividerTable{
	border-style:solid solid solid solid;
	border-width:1px 1px 1px 1px;
	border-color:#808080 #808080 #808080 #808080;
	padding-left:5px
}
.bodyDividerTableHeader{
	background-color:#EFEFCE;
	color:#000000;
	font-family:Arial,sans-serif;
	font-size:12px;
	line-height:20px;
	vertical-align:middle
}
.bodyDividerTableResultsHeader{
	border-style:solid solid solid solid;
	border-width:0px 1px 0px 0px;
	border-color:#C2C2C2 #C2C2C2 #C2C2C2 #C2C2C2;
	padding-left:13px;
	color:#000000;
	font-family:Arial,sans-serif;
	font-size:12px;
	line-height:20px;
	vertical-align:middle;
	text-indent:-11px
}
.bodyFormLabels{
	padding-left:0px;
	font-family:Arial,sans-serif;
	font-size:12px;
	vertical-align:middle
}
.BodyPageDivider{
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-color:#52657B;
	border-bottom-color:#52657B;
	border-left-color:#52657B;
	padding-top:4px;
	padding-left:5px;
	padding-bottom:4px;
	background-color:#52657B
}
.BodyPageDividerHeader{
	padding:2px;
	color:#FFFFFF;
	font-family:"MS Sans Serif";
	font-size:9pt;
	font-weight:bold
}
.BodyPageSubDivider{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#C4C9CD;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#C4C9CD;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:2px;
	background-color:#F1EBE1
}
.BodyPageSubDividerHeader{
	color:#52657B;
	font-family:"MS Sans Serif";
	font-size:9pt;
	font-weight:bold
}
.BodyTable{
	border-right:1px solid #B1BAC3;
	border-bottom:1px solid #B1BAC3;
	border-left:1px solid #B1BAC3;
	font-family:"MS Sans Serif";
	font-size:9pt
}
.bodyTableResultsEven{
	background-color:#F7FBDF
}
/* Anchors */

A:active
{
    COLOR: red;
}

A:link
{
    COLOR: blue
}

A:visited
{
    COLOR: navy
}

/* Classes */

.ErrorMessageHeader
{
    padding: 4px;
    border:  1px solid #333333;
    margin-top: 4px;
    margin-bottom: 4px;
    background-color: #666666;
    color:   #FFFFFF;
    font-family: Arial,
                 Helvetica,
                 sans-serif;
    FONT-SIZE: x-small;
    font-weight: bold
}

.ErrorMessageTable
{
    padding: 7px;
    border:  1px solid #333333;
    margin-top: 7px;
    margin-bottom: 7px;
    background-color: #F4F4F4;
    color:   #333333;
    font-family:      Arial,
                      Helvetica,
                      sans-serif;
    FONT-SIZE: x-small;
    margin-left: 10px;
    width: 800px;
}
.formNoStyle{
    background-color: #FFFFFF;
}

.formNoStylereadOnly
{
    background-color: #DEDEDE;
}

.form100
{
    width:            100px
}

.form100readOnly
{
    background-color: #DEDEDE;
    width:            100px
}

.form150
{
    width:            150px
}

.form150readOnly
{
    background-color: #DEDEDE;
    width:            150px
}

.form20
{
    width:            20px
}

.form200
{
    width:            200px
}

.form200readOnly
{
    background-color: #DEDEDE;
    width:            200px
}

.form20readOnly
{
    background-color: #DEDEDE;
    width:            20px
}

.form250
{
    width:            250px
}

.form250readOnly
{
    background-color: #DEDEDE;
    width:            250px
}

.form30
{
    width:            30px
}

.form300
{
    width:            300px
}

.form300readOnly
{
    background-color: #DEDEDE;
    width:            300px
}

.form30readOnly
{
    background-color: #DEDEDE;
    width:            30px
}

.form35
{
    width:            35px
}

.form350
{
    width:            350px
}

.form350readOnly
{
    background-color: #DEDEDE;
    width:            350px
}

.form35readOnly
{
    background-color: #DEDEDE;
    width:            35px
}

.form400
{
    width:            400px
}

.form400readOnly
{
    background-color: #DEDEDE;
    width:            400px
}

.form450
{
    width:            450px
}

.form450readOnly
{
    background-color: #DEDEDE;
    width:            450px
}

.form50
{
    width:            50px
}

.form500
{
    width:            500px
}

.form500readOnly
{
    background-color: #DEDEDE;
    width:            500px
}

.form50readOnly
{
    background-color: #DEDEDE;
    width:            50px
}

.form550
{
    width:            550px
}

.form550readOnly
{
    background-color: #DEDEDE;
    width:            550px
}

.form520
{
    width:       520px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:   x-small;
    color:       #000000;
}

.form600
{
    width:            600px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:   x-small;
    color:       #000000;
}

.form600readOnly
{
    background-color: #DEDEDE;
    width:            600px
}

.form650
{
    width:            650px
}

.form650readOnly
{
    background-color: #DEDEDE;
    width:            650px
}

.form723
{
    width:            723px
}

.form723readOnly
{
    background-color: #DEDEDE;
    width:            723px
}

.form75
{
    width:            75px
}

.form75readOnly
{
    background-color: #DEDEDE;
    width:            75px
}

.header_table
{
	background-color: #ffcc00;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-right-style: solid;
    border-top-color: #000099;
    border-bottom-color: #000099;
	border-right-color: #000099;
}

.medium_copy
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:   x-small;
    color:       #000000;
}

.required_field
{
    color: #FF0000;
}

.small
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:   xx-small;
    color:       #000000;
}

.sub_title
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR:       navy;
    FONT-SIZE:   x-small;
	font-weight: bold
}

.sub_title_table
{
    background-color: #E1E1E1;
    border:           1px solid #999999;
}

.tempMoneyField
{
    text-align: right
}

.title
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR:       navy;
    FONT-SIZE:   x-small;
	font-weight: bold

}

.top_heading
{
    font-size: x-small;
}
.Note{
	color:#27506D;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt
}

.ResultSetCellsEven{
	padding:3px;
	background-color: #f0f0f0;
	vertical-align:top;
	font-family: "@Arial Unicode MS";
	font-size: 9pt
}
.ResultSetCellsFirst{
	padding:3px;
	background-color:#DFEFFD;
	vertical-align:middle
}
.ResultSetCellsOdd{
	padding:3px;
	background-color: #e0e0e0;
	vertical-align:top;
	font-family: "@Arial Unicode MS";
	font-size: 9pt
}
.ResultSetHeader{
	border-bottom-width: thin;
	border-bottom-style:solid;
	border-bottom-color:#999999;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	border-top-width: thin;
	border-top-style:solid;
	border-top-color:#999999;
	border-right-width: thin;
	border-right-style:solid;
	border-right-color:#999999;
	background-color: #1614a3;
	color: #fbffff;
	font-weight: bold;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px
}
.ResultSetHeaderSub{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#C4C9CD;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#C4C9CD;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:2px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#C4C9CD;
	background-color:#DFEFFD;
	color:#333333;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px
}
.ResultSetMasterDetail{
	padding-top:2px;
	padding-left:5px;
	padding-bottom:2px;
	background-color:#DFEFFD;
	color:#333333;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px
}
.ResultSetTable{
	border-bottom:1px solid #999999;
	font-family:"Lucida Console";
	font-size:9pt
}
.ResultSetTableChild{
	border-bottom:1px solid #999999;
	border-right-width:1px;
	border-left-width:1px;
	border-right-style:solid;
	border-left-style:solid;
	border-right-color:#999999;
	border-left-color:#999999;
	margin-right:12px;
	margin-bottom:10px;
	font-family:"Lucida Console";
	font-size:9pt
}
.details_report {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: left
}
.details_yellow {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #ffcc00; TEXT-ALIGN: center
}
.details_red {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #c50000; TEXT-ALIGN: center
}
.details_green {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #669933; TEXT-ALIGN: center
}

.details_sections {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.details_body {
	PADDING-RIGHT: 25px; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.details_numbers {
	FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ltRtPadding{
	PADDING-RIGHT:5px;
	PADDING-LEFT:5px;
}

/* NEW STYLES FROM global.css - Oct 6th 2005*/
/* CSS Document */

/* Text links just below graphical header on each page */
.quicklinks {
	color: #01009A;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	Padding-TOP: 0px;
	Padding-Bottom: 0px
}
.quicklinks :link {
	color: #0000FF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	Padding-TOP: 0px;
	Padding-Bottom: 0px}
.quicklinks :visited {
	color: #8C8C8C;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	Padding-TOP: 0px;
	Padding-Bottom: 0px
}
.quicklinks :hover {
	color: #CE0E03;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	Padding-TOP: 0px;
	Padding-Bottom: 0px
}

/* Text links at the bottom of each page, i.e. privacy policy, acceptable use, etc. */
.footer {
	color: #01009A;
	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	Padding-TOP: 0px;
	Padding-Bottom: 0px;
	background-repeat: no-repeat;
}
.footer :link {
	color: #0000FF;
	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	Padding-TOP: 0px;
	Padding-Bottom: 0px;
    background-repeat: no-repeat;
}
.footer :visited {
	color: #FF0000;
	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	Padding-TOP: 0px;
	Padding-Bottom: 0px;
    background-repeat: no-repeat;
}
.footer :hover {
	color: #CE0E03;
	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	Padding-TOP: 0px;
	Padding-Bottom: 0px;
	background-repeat: no-repeat;	                
}

/* Standard font for all paragraphs */
p {
	color: #000000;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	Padding-TOP: 0px;
	Padding-Bottom: 0px}

/* Font style for Welcome Message & MyACCESS ID */
p.welcome_header {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	Padding-TOP: 0px;
	Padding-Bottom: 0px}

/* Font style for grey information box */
p.greybox {
	line-height: 1.5em;
	padding-right: 10px;
	padding-left: 40px;
	color: #000000
}

/* Font style for button boxes on landing page */
p.button_calls {
	font-size: 12px;
	padding-right: 12px;
	padding-left: 8px;
	padding-top: 7px;
	text-align: justify;
	color: #000000
}

/* Table Cell Layout Styles (dark and light grey) "_rt" is for cells that border right edge of table */
td.dark_grey {
	background-color: #E0E0E0;
	padding-left: 8px;
	text-align: left;
	border-right: 1px solid white;
	border-top: 1px solid white;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
   	font-family: "@Arial Unicode MS";
	font-size: 9pt
}
td.dark_grey_rt {
	background-color: #E0E0E0;
	padding-left: 8px;
	text-align: left;
	border-top: 1px solid white;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
   	font-family: "@Arial Unicode MS";
	font-size: 9pt
}
td.light_grey {
	background-color: #F0F0F0;
	padding-left: 8px;
	text-align: left;
	border-right: 1px solid white;
	border-top: 1px solid white;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
   	font-family: "@Arial Unicode MS";
	font-size: 9pt
}
td.light_grey_rt {
	background-color: #F0F0F0;
	padding-left: 8px;
	text-align: left;
	border-top: 1px solid white;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
   	font-family: "@Arial Unicode MS";
	font-size: 9pt	
}

table.light_grey {
	background-color: #F0F0F0;
}	
	
/* Standard font for all table cells */
p.table {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}

/* Text links inside table cells */
.table {
	color: #01009A;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}
.table :link {
	color: #0000FF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline
}
.table :visited {
	color: #8C8C8C;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}
.table :hover {
	color: #CE0E03;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline
}

/* Font style for green case information box */
p.greenbox {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	Padding-top: 25px;
	Padding-left: 5px
}

/* Font style for questions and hyperlinks */
.questions {
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.65em;
	padding-right: 40px;
	padding-left: 38px
}
.questions :link {
	color: #0000FF;
	font-size: 13px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	Padding-TOP: 0px;
	Padding-Bottom: 0px
}
.questions :visited {
	color: #8C8C8C;
	font-size: 13px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	Padding-TOP: 0px;
	Padding-Bottom: 0px
}
.questions :hover {
	color: #CE0E03;
	font-size: 13px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	Padding-TOP: 0px;
	Padding-Bottom: 0px
}

/* Standard font and cell style for Details People Icon section */
td.details_people {
	padding-left: 8px;
	text-align: left;
	vertical-align: middle
}
p.details_people {
	color: #000000;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}

/* Standard font and cell style for Details report section */
td.details_report {
	text-align: left;
	vertical-align: middle
}
td.details_yellow {
	background-color: #FFCC00;
	text-align: center;
	vertical-align: middle
}
td.details_red {
	background-color: #C50000;
	text-align: center;
	vertical-align: middle
}
.details_sections {
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif
}
p.details_body {
	color: #000000;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	Padding-right: 25px
}
p.details_numbers {
	color: #FFFFFF;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}

/* Text "Back To Top" Link */
.totop {
	color: #01009A;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	Padding-TOP: 0px;
	Padding-Bottom: 0px
}
.totop :link {
	color: #0000FF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	Padding-TOP: 0px;
	Padding-Bottom: 0px
}
.totop :visited {
	color: #8C8C8C;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	Padding-TOP: 0px;
	Padding-Bottom: 0px
}
.totop :hover {
	color: #CE0E03;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	Padding-TOP: 0px;
	Padding-Bottom: 0px
}

/* Table People Names */
.table_clear {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:center
}
.table_clear :link {
	color: #0000FF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-align:center
}
.table_clear :visited {
	color: #8C8C8C;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:center
}
.table_clear :hover {
	color: #CE0E03;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-align:center
}

/* Table Row For Add Expenses Button */
td.add_expense {
	background-color: #F0F0F0;
	text-align: right;
	border-top: 1px solid white;
	padding-right: 12px
}

/* Table Block For People Icons */
td.icon_box {
	background-color: #F0F0F0;
	text-align: center;	
	border-right: 1px solid white;
	border-top: 1px solid white;
	vertical-align: middle
}
td.icon_box_text{
	background-color: #F0F0F0;
	text-align: center;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border-right: 1px solid white;
	border-top: 1px solid white;
	vertical-align: middle
}
.icon_text {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:center
}
td.icon_names {
	background-color: #F0F0F0;
	text-align: center;
	font-family: "@Arial Unicode MS";
	font-size: 9pt;
	vertical-align: middle;
	border-right: 1px solid white
}
.PageTitle{
	color:#52657B;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13pt;
	font-weight:bold
}
.BoldSubTitle{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13pt;
	font-weight:bold
}
.RMCContent{
	margin-left: 10px;
	width: 800px;
}
.AIEContent{
	margin-left: 10px;
	width: 800px;
}
.CMBContent{
	margin-left: 10px;
	width: 800px;
}
.HomeContent{
	margin-left: 10px;
	width: 800px;
}
.DowntimeContainer{
	margin-left: 10px;
	width: 800px;
}
.DowntimeTop{
	background-image: url(/access/css/downtimebar_top.gif);
	background-repeat: no-repeat;
	font-family: Arial;
	font-size: x-small;
	font-weight: bold;
	color: Black;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 12px;
	padding-bottom: 5px;	
}
.DowntimeBottom{
	height: 10px;
}

.AuditPanelLabel{
    color:   #FFFFFF;
    font-family: Arial,
                 Helvetica,
                 sans-serif;
    FONT-SIZE: x-small;
    font-weight: normal;
}
.AuditPanelData{
    color:   #FFFFFF;
    font-family: Arial,
                 Helvetica,
                 sans-serif;
    FONT-SIZE: 9pt;
    font-weight: bold;
}
.ReadOnlyText{
	font-family:"MS Sans Serif";
	font-size:9pt;
	font-weight:bold;
	vertical-align: top
}
#bodyContainer {
	width: 800px;
	background: #FFFFFF;
	margin: 0 auto;
/*	border: 1px solid #000000; */
	text-align: left;
	padding: 0px;
}

#header {
	
	width: 800px;
	border-top: solid 2px #000099;
	border-bottom: solid 2px #000099;
	position: relative;
}
/* mvanlenten - There were two instances of header ID
#header {
 width: 100%;
 height: 100%;
} */

#header.spacefix {
	margin-bottom: -3px;
	/*#margin-bottom: 0px;*/
}

#loginInfo {
	float:right;
	font-size:0.8em;
	padding:10px;
	position: absolute;
	right: 3px;
	top: 0px;
	width: 258px;
	text-align: right;
}

#bridgesLogo {
	float: left;
	margin-left: 240px;
	position: absolute;	
	top:5px;
}

#headerButtons {
	float:right;
	position: relative;
	right: 1px;
	top: 32px;
	width: 87px;
	text-align: right;
}


#main {
	margin-top: 10px;
}


#main img {
	display: block;
	float: left;
}

#communityPartners {
	float: right;
	padding-right: 37px;
	padding-top: 5px;
	width: 1px;
}
/*Newly Added Styles for the New Home Page */
a img {
	border: none;	
}

#col1 {
	float: left;
	width: 176px;
	margin-left: 10px;
}

#col1 fieldset{
	/*padding: 0px;
	margin: 0px;
	margin-bottom: 15px;
	margin-top: 5px;
	background-color: #f4f4f4;*/
	padding:5px;
	margin: 0px;
	margin-bottom: 15px;
	margin-top: 5px;
	background-color: #f4f4f4;
}

#col1 fieldset label {
	text-align: left;
	/*display:block;
	margin-bottom: 1px;
	margin-top: 5px;
	font-size: 0.8em;
	text-align: left;
	padding: 0px;
	margin: 0px;
	margin-bottom: 15px;
	margin-top:2px;
	background-color: #f4f4f4;*/
}

#col1 fieldset #loginButton {
	display:block;
	float:right;
	margin-top: 7px;
	margin-right: 5px;
	margin-bottom: 0px;
}

#col1 fieldset li {
	display: inline;
} 

#col1 fieldset ul {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1.1em;
	font-size: 0.6em;
	margin-top: 30px;
	margin-bottom: 0px;
}

#col2 {
	float: right;
	width: 559px;
	margin-right: 10px;
}

#footer li {
	display: inline;
} 

#footer ul {
	margin: 0;
	padding: 5px;
	list-style-type: none;
	font-size: .7em;
	line-height: 10px;
	font-weight: bold;
	text-align: center;
}

#footer a {
	text-decoration: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#footer a:hover {
	text-decoration: underline;
}
.selectwidth{
	width:500px;
}
.ToolText{position:relative;}
.ToolTextHover{position:relative;z-index:50;} 
.ToolText span{display: none;} 

.ToolTextHover span{ 
  display:inline-block; 
  position:absolute; 
  border:1px solid black; 
  top:2.5em; 
  left:1px; 
  right:5px;
  background-color:FFFFD4; color:black; 
  text-align: center; 
  font-size: 11px;
  z-index: 51; 
  cursor:default;  
} 
/* mvanlenten - added to change spanish/english header to change language. ILIES-116819 */
#chngLang{
 font-family:"arial";
 color: #0000A3;
 font-weight:bold;
 font-size:10pt;
 position:relative;
 left:-30px;
}