/* ---------- Start  All HTML Styles ---------- */

/* Start Body Styles */
body
	{
	MARGIN: 10px;
	PADDING-TOP: 0px;
    PADDING-RIGHT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	BACKGROUND: #FFFFFF;
	}
body.popupbackground
	{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND: #FFFFFF;
	}
body.popupbackground2
	{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND: #EBF6DA;
	}
/* End Body Styles */


/* Start Table Cell Styles */
td
	{
	FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	}
/* End Table Cell Styles */


/* Start Local Form Styles */
select.body
	{
	FONT-SIZE: 11px;
	}
input.body
	{
	FONT-SIZE: 11px;
	}
textarea.body
	{
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	}
input.body2
	{
	FONT-SIZE: 12px;
	}
input.login
	{
	FONT-SIZE: 11px;
	}
input.agent
	{
	FONT-SIZE: 11px;
	}
input.search
	{
	FONT-SIZE: 10px;
	COLOR: #003B97;
    BACKGROUND-COLOR: #F5F9FC;
    BORDER-COLOR: 336699;
	BORDER-STYLE: solid;
    BORDER-WIDTH: 1px;
    HEIGHT: 17px;
	}
input.submit
	{
	BACKGROUND-COLOR: #FFFFFF;
	}
input.submithover
	{
	BACKGROUND-COLOR: #B7CAE7;
	}
input.submitgreen
	{
	BACKGROUND-COLOR: #FFFFFF;
	}
input.submithovergreen
	{
	BACKGROUND-COLOR: #C8DFAA;
	}
input.go
	{
	BACKGROUND-COLOR: #E4EDF3;
	}
input.gohover
	{
	BACKGROUND-COLOR: #B7CAE7;
	}
img.submit 
	{
	background: transparent;
	}
/* End Local Form Styles */

/* Start Global Form Styles */
.submitButtonColor
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
	COLOR: #000000;
}
/* End Global Form Styles */

/* ---------- End All HTML Styles ----------*/

/* ---------- Start All Text Styles ----------*/

/* Start Small Styles */
/* Rule: Small runs up to 6 to 10 pixels. */
.small1
	{
    FONT-SIZE: 6px;
	}
.small2
	{
    FONT-SIZE: 7px;
	}
.small3
	{
    FONT-SIZE: 8px;
	}
.small4
	{
    FONT-SIZE: 9px;
	}
.small5
	{
    FONT-SIZE: 10px;
	}
.small5color1
	{
    FONT-SIZE: 10px;
     COLOR: #666666;
	}
/* End Small Styles */

/* Start Body Styles */
/* Rule: Body runs from 11 to 13 pixels */
.body1
	{
    FONT-SIZE: 11px;
	}
.body2
	{
    FONT-SIZE: 12px;
	}
.body3
	{
    FONT-SIZE: 13px;
	}
/* End Body Styles */


/* Start Bold Body Styles */
/* Rule: Bold Body runs from 11 to 13 pixels */
.body1bold
	{
    FONT-SIZE: 11px;
    FONT-WEIGHT: Bold;
	}
.body2bold
	{
    FONT-SIZE: 12px;
    FONT-WEIGHT: Bold;
	}
.body3bold
	{
    FONT-SIZE: 13px;
    FONT-WEIGHT: Bold;
	}
/* End Bold Body Styles */

/* Start Color Body Styles */
/* Rule: Color Body runs from 11 to 13 pixels */
/* Rule: Only use Color Body styles as needed. */
.body1color2
	{
    FONT-SIZE: 11px;
    FONT-WEIGHT: Bold;
    COLOR: #990000;
    VERTICAL-ALIGN: Super;
	}
.body1color3
	{
    FONT-SIZE: 11px;
    FONT-WEIGHT: Bold;
    COLOR: #990000;
	}
.body1color4
	{
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    COLOR: #999999;
	}
.body2color1
	{
    FONT-WEIGHT: Bold;
    COLOR: #900000;
	}
.body2color2
	{
    FONT-WEIGHT: Bold;
    COLOR: #900000;
	}
.body3color2
	{
	FONT-SIZE: 14px;
    FONT-WEIGHT: Bold;
    COLOR: #900000;
	}
/* End Color Body Styles */


/* Start Header Styles */
/* Rule: Headers are bold and start at 14 pixels */
.header1
	{
    FONT-SIZE: 14px;
    FONT-WEIGHT: Bold;
	}
.header2
	{
    FONT-SIZE: 15px;
    FONT-WEIGHT: Bold;
	}
.header3
	{
    FONT-SIZE: 16px;
    FONT-WEIGHT: Bold;
	}
.header4
	{
	FONT-SIZE: 16px;
    FONT-WEIGHT: Bold;
	}
.header5
	{
	FONT-SIZE: 16px;
    FONT-WEIGHT: Bold;
	}
.header101
	{
	FONT-SIZE: 18px;
    FONT-WEIGHT: Bold;
	}
.header2color1
	{
	FONT-SIZE: 16px;
    FONT-WEIGHT: Bold;
    COLOR: #900000;
	}
/* End Header Styles */

/* ---------- End All Text Styles ---------- */

/* Start hr Styles using the <p> tag so it will work in Netscape */

.line101 
	{
	DISPLAY: block;
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 0px;
	MARGIN-TOP: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-BOTTOM: 0px;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 1px solid #336699;
	}
.line102 
	{
	DISPLAY: block;
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 0px;
	MARGIN-TOP: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-BOTTOM: 0px;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 1px solid #669933;
	}
.line105 
	{
	DISPLAY: block;
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 0px;
	MARGIN-TOP: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-BOTTOM: 0px;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 1px solid #BBBBBB;
	}

/* End hr Styles */

/* ---------- Start All Link Styles ---------- */

/* Start Local Link Styles */
a
	{
    COLOR: #003B97;
    TEXT-DECORATION: none;
	}
a:hover
	{
    COLOR: #0000FF;
    TEXT-DECORATION: underline;
	}
a.leftnav101
	{
	DISPLAY: block;
	WIDTH: 179px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	BORDER-RIGHT: #336699 1px solid;
    BORDER-TOP: #336699 1px solid;
    BORDER-LEFT: #336699 1px solid;
    BORDER-BOTTOM: #336699 1px solid;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px;
	BACKGROUND-COLOR: #FFFFFF;
	}
a.leftnav101:hover
	{
	DISPLAY: block;
	WIDTH: 179px;
	TEXT-ALIGN: left;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	BORDER-RIGHT: #336699 1px solid;
    BORDER-TOP: #336699 1px solid;
    BORDER-LEFT: #336699 1px solid;
    BORDER-BOTTOM: #336699 1px solid;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px;
	BACKGROUND: none;
	TEXT-DECORATION: none;
	}
a.leftnav102
	{
	DISPLAY: block;
	WIDTH: 179px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	BORDER-RIGHT: #669933 1px solid;
    BORDER-TOP: #669933 1px solid;
    BORDER-LEFT: #669933 1px solid;
    BORDER-BOTTOM: #669933 1px solid;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px;
	BACKGROUND-COLOR: #FFFFFF;
	}
a.leftnav102:hover
	{
	DISPLAY: block;
	WIDTH: 179px;
	TEXT-ALIGN: left;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	BORDER-RIGHT: #669933 1px solid;
    BORDER-TOP: #669933 1px solid;
    BORDER-LEFT: #669933 1px solid;
    BORDER-BOTTOM: #669933 1px solid;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px;
	BACKGROUND: none;
	TEXT-DECORATION: none;
	}
a.bottom
	{
    COLOR: #666666;
    TEXT-DECORATION: none;
	}
a.bottom:hover
	{
    COLOR: #0000FF;
    TEXT-DECORATION: underline;
	}
a.search
	{
	FONT-SIZE: 10px;
    COLOR: #000000;
    TEXT-DECORATION: none;
	}
a.search:hover
	{
	FONT-SIZE: 10px;
    COLOR: #0000FF;
    TEXT-DECORATION: underline;
	}
/* End Local Link Styles */

/* Start Global Link Styles */
a.link1 
	{
    FONT-WEIGHT: bold; 
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: none;
	}
a.link1:hover
	{
    FONT-WEIGHT: bold; 
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
	}
a.link2 
	{
    FONT-WEIGHT: bold; 
    FONT-SIZE: 13px;
    COLOR: #000000;
    TEXT-DECORATION: none;
	}
a.link2:hover
	{
    FONT-WEIGHT: bold; 
    FONT-SIZE: 13px;
    TEXT-DECORATION: none;
	}
a.link3
	{
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12px;
    COLOR: #000000;
    TEXT-DECORATION: none;
	}
a.link3:hover
	{
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
	}
a.link5 
	{
    FONT-WEIGHT: bold; 
    FONT-SIZE: 10px;
    COLOR: #000000;
    TEXT-DECORATION: none;
	}
a.link5:hover
	{
    FONT-WEIGHT: bold; 
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
	}
/* End Global Link Styles */

/* ---------- End All Link Styles ---------- */


/* ---------- Start All Background Color Styles ---------- */

/* Start Local Background Color Styles */
/* Rule: Distinct colors receive numbers, hue variants of distinct colors receive letters */

.color100
	{
    BACKGROUND-COLOR: #FFFFFF;
    BACKGROUND-IMAGE: none;
	}
.color101
	{
    BACKGROUND-COLOR: #336699;
    BACKGROUND-IMAGE: none;
	}
.color101a
	{
    BACKGROUND-COLOR: #B7CAE7;
    BACKGROUND-IMAGE: none;
	}
.color101b
	{
    BACKGROUND-COLOR: #E4EDF3;
    BACKGROUND-IMAGE: none;
	}
.color101c
	{
    BACKGROUND-COLOR: #F5F9FC;
    BACKGROUND-IMAGE: none;
	}
.color102
	{
    BACKGROUND-COLOR: #669933;
    BACKGROUND-IMAGE: none;
	}
.color102a
	{
    BACKGROUND-COLOR: #C8DFAA;
    BACKGROUND-IMAGE: none;
	}
.color102b
	{
    BACKGROUND-COLOR: #EBF6DA;
    BACKGROUND-IMAGE: none;
	}
.color102c
	{
    BACKGROUND-COLOR: #F7FDEF;
    BACKGROUND-IMAGE: none;
	}
.color103
	{
    BACKGROUND-COLOR: #993333;
    BACKGROUND-IMAGE: none;
	}
.color103a
	{
    BACKGROUND-COLOR: #F2B4AF;
    BACKGROUND-IMAGE: none;
	}
.color103b
	{
    BACKGROUND-COLOR: #FFE3E0;
    BACKGROUND-IMAGE: none;
	}
.color103c
	{
    BACKGROUND-COLOR: #FFF5F3;
    BACKGROUND-IMAGE: none;
	}
.color104
	{
    BACKGROUND-COLOR: #C28547;
    BACKGROUND-IMAGE: none;
    }
.color104a
	{
    BACKGROUND-COLOR: #F9D2B2;
    BACKGROUND-IMAGE: none;
	}
.color104b
	{
    BACKGROUND-COLOR: #FFEFDE;
    BACKGROUND-IMAGE: none;
	}
.color104c
	{
    BACKGROUND-COLOR: #FFF9F1;
    BACKGROUND-IMAGE: none;
	}
.color105
	{
    BACKGROUND-COLOR: #BBBBBB;
    BACKGROUND-IMAGE: none;
	}
.color105a
	{
    BACKGROUND-COLOR: #CCCCCC;
    BACKGROUND-IMAGE: none;
	}
.color105b
	{
    BACKGROUND-COLOR: #DDDDDD;
    BACKGROUND-IMAGE: none;
	}
.color105c
	{
    BACKGROUND-COLOR: #EEEEEE;
    BACKGROUND-IMAGE: none;
	}
.color105d
	{
    BACKGROUND-COLOR: #F7F7F7;
    BACKGROUND-IMAGE: none;
	}
.color106
	{
    BACKGROUND-COLOR: #000000;
    BACKGROUND-IMAGE: none;
	}
/* End Local Background Color Styles */

/* Start Global Background Color Styles */
.color1
	{
    BACKGROUND-COLOR: #FFFFFF;
    BACKGROUND-IMAGE: none;
	}
.color2a
	{
    BACKGROUND-COLOR: #E4EDF3;
    BACKGROUND-IMAGE: none;
	}
.color4
	{
    BACKGROUND-COLOR: #EBF6DA;
    BACKGROUND-IMAGE: none;
	}
.color4a
	{
    BACKGROUND-COLOR: #E4EDF3;
    BACKGROUND-IMAGE: none;
	}
.color5
	{
    BACKGROUND-COLOR: #EBF6DA;
    BACKGROUND-IMAGE: none;
	}
.color6
	{
    BACKGROUND-COLOR: #000000;
    BACKGROUND-IMAGE: none;
	}
.color8a
	{
    BACKGROUND-COLOR: #E4EDF3;
    BACKGROUND-IMAGE: none;
	}
.color12a
	{
    BACKGROUND-COLOR: #E4EDF3;
    BACKGROUND-IMAGE: none;
	}
.color13a
	{
    BACKGROUND-COLOR: #E4EDF3;
    BACKGROUND-IMAGE: none;
	}
.color16a
	{
    BACKGROUND-COLOR: #E4EDF3;
    BACKGROUND-IMAGE: none;
	}
.color19
	{
    BACKGROUND-COLOR: #E4EDF3;
    BACKGROUND-IMAGE: none;
	}
/* End Global Background Color Styles */

/* ---------- End All Background Color Styles ----------*/

/* ---------- Start All Border Styles ----------*/

/* Start Local Border Styles */

.border1color101
	{
	BORDER-RIGHT: #336699 1px solid;
    BORDER-TOP: #336699 1px solid;
    BORDER-LEFT: #336699 1px solid;
    BORDER-BOTTOM: #336699 1px solid;
    BACKGROUND-COLOR: #FFFFFF;
	}
.border1back101a
	{
	BORDER-RIGHT: #336699 1px solid;
    BORDER-TOP: #336699 1px solid;
    BORDER-LEFT: #336699 1px solid;
    BORDER-BOTTOM: #336699 1px solid;
    BACKGROUND-COLOR: #B7CAE7;
	}
.border1back101b
	{
	BORDER-RIGHT: #336699 1px solid;
    BORDER-TOP: #336699 1px solid;
    BORDER-LEFT: #336699 1px solid;
    BORDER-BOTTOM: #336699 1px solid;
    BACKGROUND-COLOR: #E4EDF3;
	}
.border1back101c
	{
	BORDER-RIGHT: #336699 1px solid;
    BORDER-TOP: #336699 1px solid;
    BORDER-LEFT: #336699 1px solid;
    BORDER-BOTTOM: #336699 1px solid;
    BACKGROUND-COLOR: #F5F9FC;
	}
.border1back102a
	{
	BORDER-RIGHT: #669933 1px solid;
    BORDER-TOP: #669933 1px solid;
    BORDER-LEFT: #669933 1px solid;
    BORDER-BOTTOM: #669933 1px solid;
    BACKGROUND-COLOR: #C8DFAA;
	}
.border1back102b
	{
	BORDER-RIGHT: #669933 1px solid;
    BORDER-TOP: #669933 1px solid;
    BORDER-LEFT: #669933 1px solid;
    BORDER-BOTTOM: #669933 1px solid;
    BACKGROUND-COLOR: #EBF6DA;
	}
.border1color101lr
	{
	BORDER-RIGHT: #336699 1px solid;
    BORDER-LEFT: #336699 1px solid;
	}
.border1color101a
	{
	BORDER-RIGHT: #B7CAE7 1px solid;
    BORDER-TOP: #B7CAE7 1px solid;
    BORDER-LEFT: #B7CAE7 1px solid;
    BORDER-BOTTOM: #B7CAE7 1px solid;
    BACKGROUND-COLOR: #FFFFFF;
	}
.border1color101c
	{
	BORDER-RIGHT: #B7CAE7 1px solid;
    BORDER-TOP: #B7CAE7 1px solid;
    BORDER-LEFT: #B7CAE7 1px solid;
    BORDER-BOTTOM: #B7CAE7 1px solid;
    BACKGROUND-COLOR: #F5F9FC;
	}
.border1color102
	{
	BORDER-RIGHT: #669933 1px solid;
    BORDER-TOP: #669933 1px solid;
    BORDER-LEFT: #669933 1px solid;
    BORDER-BOTTOM: #669933 1px solid;
    BACKGROUND-COLOR: #FFFFFF;
	}
.border1color102b
	{
	BORDER-RIGHT: #669933 1px solid;
    BORDER-TOP: #669933 1px solid;
    BORDER-LEFT: #669933 1px solid;
    BORDER-BOTTOM: #669933 1px solid;
    BACKGROUND-COLOR: #EBF6DA;
	}
.border1color103
	{
	BORDER-RIGHT: #993333 1px solid;
    BORDER-TOP: #993333 1px solid;
    BORDER-LEFT: #993333 1px solid;
    BORDER-BOTTOM: #993333 1px solid;
    BACKGROUND-COLOR: #FFFFFF;
	}
.border1color104
	{
	BORDER-RIGHT: #C28547 1px solid;
    BORDER-TOP: #C28547 1px solid;
    BORDER-LEFT: #C28547 1px solid;
    BORDER-BOTTOM: #C28547 1px solid;
    BACKGROUND-COLOR: #FFFFFF;
	}
.border1color105
	{
	BORDER-RIGHT: #BBBBBB 1px solid;
    BORDER-TOP: #BBBBBB 1px solid;
    BORDER-LEFT: #BBBBBB 1px solid;
    BORDER-BOTTOM: #BBBBBB 1px solid;
    BACKGROUND-COLOR: #FFFFFF;
	}
.border1color106
	{
	BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #FFFFFF;
	}
/* End Local Border Styles */

/* Start Global Border Styles */

.border2color4
	{
	BORDER-RIGHT: #336699 1px solid;
    BORDER-TOP: #336699 1px solid;
    BORDER-LEFT: #336699 1px solid;
    BORDER-BOTTOM: #336699 1px solid;
    BACKGROUND-COLOR: #E4EDF3;
	}
.border2color12
	{
	BORDER-RIGHT: #336699 1px solid;
    BORDER-TOP: #336699 1px solid;
    BORDER-LEFT: #336699 1px solid;
    BORDER-BOTTOM: #336699 1px solid;
    BACKGROUND-COLOR: #E4EDF3;
	}
.border2color16
	{
	BORDER-RIGHT: #336699 1px solid;
    BORDER-TOP: #336699 1px solid;
    BORDER-LEFT: #336699 1px solid;
    BORDER-BOTTOM: #336699 1px solid;
    BACKGROUND-COLOR: #E4EDF3;
	}
/* End Global Border Styles */

/* ---------- End All Border Styles ----------*/

/* ---------- Start Misc Styles ----------*/

.leftColumn
	{
	BACKGROUND-IMAGE: url("images/leftColumnBackground.gif");
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-BOTTOM: #BBBBBB 1px solid;
    }
.leftColumn1
	{
    BACKGROUND-IMAGE: url("images/leftColumnBackground.gif");
    BACKGROUND-COLOR: #FFFFFF;
    }
.background
	{
	BACKGROUND-REPEAT: no-repeat;
	}
/* ---------- End Misc Styles ----------*/