BODY
{
    PADDING: 0px 0px;
    MARGIN: 0px 0px;
    FONT-FAMILY: Arial, 'Times New Roman', Verdana;
    FONT-SIZE: 10pt;
    COLOR: #000033;
    BACKGROUND-COLOR: white;
    background-image: url("../images/bodybg2.gif");
    background-repeat: repeat-x;
}
TABLE
{
	width: 780px;
	border: 1px 1px;
    padding: 0px 0px;
    margin: 0px 0px;
    border-collapse: collapse;
}
table.quote
{
	width: 597px;
    border: red 0px dashed;
    padding: 0px 0px;
    margin: 5px 0px 5px 0px;
    border-collapse: separate;
    vertical-align: top;
    text-align: left;
}
table.form
{
	width: 375px;
    border: navy 0px dashed;
    padding: 0px 0px;
    margin: 0px 0px;
    border-collapse: separate;
    vertical-align: top;
    text-align: left;
}
table.form2
{
	width: 500px;
    border: navy 0px dashed;
    padding: 0px 0px;
    margin: 0px 0px;
    border-collapse: separate;
    vertical-align: top;
}
td.nav
{
	BACKGROUND-image: url("../images/navlines1.gif");
	background-repeat: repeat-x;
	COLOR: #FFFFFF;
	FONT-FAMILY: ARIAL, 'TIMES NEW ROMAN', VERDANA;
	FONT-SIZE: 16px;
	FONT-WEIGHT: 700;
	TEXT-ALIGN: CENTER;
	HEIGHT: 30px;
	vertical-align: middle
}
td
{
	border: 0px 0px;
    padding: 0px 0px;
    margin: 0px 0px;
    border-collapse: collapse;
    vertical-align: top;
}
td.left
{
	width: 135px;
	border: dimgray 0px solid;
    padding: 0px 0px;
    margin: 0px 0px;
    border-collapse: separate;
    vertical-align: top;
}
td.body
{
	width: 620px;
	border-left: dimgray 1px solid;
    padding: 5px 5px;
    margin: 0px 0px;
    border-collapse: separate;
    vertical-align: top;
	text-align: left;
}
td.copywright
{
	align: center;
}
P.border
{
	width: 140px;
    border: black 1px dashed;
    padding: 5px 5px;
    FONT-SIZE: 10pt;
    MARGIN: 0px 5px;
    COLOR: black;
    BACKGROUND-COLOR: #efefef;
    TEXT-ALIGN: left;
}
P.border2
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 5px;
    MARGIN: 5px 0px 0px;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    LINE-HEIGHT: 1.6em;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial, 'Times New Roman', Verdana;
    BACKGROUND-COLOR: #efefef;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
P.border22
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 5px;
    MARGIN: 5px 0px 0px;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    LINE-HEIGHT: 1.6em;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial, 'Times New Roman', Verdana;
    BACKGROUND-COLOR: #efefef;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
P.border4
{
	width: 160px;
    border: silver 1px solid;
    padding: 5px 5px;
    FONT-SIZE: 10pt;
    MARGIN: 0px 5px;
    COLOR: black;
    TEXT-ALIGN: center;
}
P.right
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10pt;
    FLOAT: right;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial, 'Times New Roman', Verdana;
    POSITION: relative;
    TEXT-ALIGN: right
}
P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 0px 5px;
    COLOR: #000033;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial, 'Times New Roman', Verdana;
    TEXT-ALIGN: left
}
P.155
{
	width: 155;
	border: gray 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 0px 5px;
    COLOR: #000033;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial, 'Times New Roman', Verdana;
    TEXT-ALIGN: left
}
P.top
{
    border: 0px none;
    padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
    margin: 0px 0px;
}
P.topmm
{
    padding:0px; border:1px none; MARGIN-TOP: 0px;
    FONT-SIZE: 4px;
    MARGIN-BOTTOM: 0px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, 'Times New Roman', Verdana;
    TEXT-ALIGN: 
    TEXT-DECORATION: none;
    BACKGROUND-IMAGE: url('images/h2nav.gif');
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: white
}
P.border2top
{
    BORDER-RIGHT: #0000cc 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #0000cc 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    BORDER-LEFT: #0000cc 1px solid;
    COLOR: black;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #0000cc 1px solid;
    FONT-FAMILY: Arial, 'Times New Roman', Verdana;
    BACKGROUND-COLOR: #cccc66;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
P.border2r
{
    BORDER-RIGHT: #0000cc 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #0000cc 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 5px;
    MARGIN: 5px 0px 0px;
    BORDER-LEFT: #0000cc 1px solid;
    COLOR: black;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #0000cc 1px solid;
    FONT-FAMILY: Arial, 'Times New Roman', Verdana;
    BACKGROUND-COLOR: #cccc66;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
P.msgs
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    COLOR: #000033;
    PADDING-TOP: 2px;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, 'Times New Roman', Verdana;
    BACKGROUND-COLOR: #ffff99;
    TEXT-ALIGN: right
}
P.copywright
{
	color: dimgray;
	font-size: 8pt;
	align: center;
}
P.left
{  
	padding: 0px 0px;
	margin: 0px 0px;
}
H2
{
    BORDER-RIGHT: black 1px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 1px;
    COLOR: #000066;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px;
    HEIGHT: 30px;
    TEXT-ALIGN: left;
}
H3
{
    BORDER-RIGHT: black 0px;
    BORDER-TOP: black;
    BORDER-LEFT: black;
    COLOR: #000066;
    BORDER-BOTTOM: black;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
H5
{
    BORDER-RIGHT: black 3px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 20px;
    BORDER-LEFT: black 1px solid;
    WIDTH: 200px;
    COLOR: #000066;
    BORDER-BOTTOM: black 3px solid;
    BACKGROUND-COLOR: #ffff99;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
DIV.bottommenu
{
    FONT-SIZE: 8pt;
    COLOR: #000033;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
div.right
{
	align: right;
	float: right;
}
LI.b
{
    FONT-SIZE: 10pt;
    COLOR: #000033;
    FONT-FAMILY: Arial, 'Times New Roman', Verdana;
    TEXT-DECORATION: none
}
IMG.right
{
    clear: right;
    padding: 0px 0px;
    float: right;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 0px;
    position:relative; 
    border: 0px;
}
IMG.top
{
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    border: 0px 0px;
}
IMG.topm
{
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    border: 0px 0px;
    vertical-align: top;

}
IMG.topr
{
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    border: 0px 0px;
    float: right;
    position: relative;
    vertical-align: top;
}
IMG.topl
{
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    border: 0px 0px;
    float: left;
    position: relative;
    vertical-align: top;
}
IMG.bottomr
{
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    border: 0px 0px;
    float: right;
    position: relative;
    vertical-align: bottom;
}
IMG.bottoml
{
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    border: 0px 0px;
    float: left;
    position: relative;
    vertical-align: bottom;
}
IMG.bottomm
{
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    border: 0px 0px;
    vertical-align: bottom;
}
LI
{
    FONT-SIZE: 10pt;
    COLOR: #000033;
    FONT-FAMILY: Arial, 'Times New Roman', Verdana;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
B
{
    BACKGROUND-COLOR: #ffff99
}
UL
{
    FONT-SIZE: 10pt;
    COLOR: #000033;
    FONT-FAMILY: Arial, 'Times New Roman', Verdana
}
FORM
{
    FONT-SIZE: 10pt;
    COLOR: #000033;
    FONT-FAMILY: Arial, 'Times New Roman', Verdana
}

IMG.left
{
    CLEAR: left;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 7px 7px 5px 1px;
    PADDING-TOP: 0px;
    POSITION: relative
}
IFRAME
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
SPAN.nav
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    COLOR: black;
    PADDING-TOP: 1px;
    FONT-FAMILY: Arial, 'Times New Roman', Verdana
}
A.bm
{
    FONT-SIZE: 8pt;
    COLOR: dimgray;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline
}
A.light
{
    COLOR: black;
    BACKGROUND-COLOR: #efefef;
    TEXT-DECORATION: underline;
    font-size: 12pt;
}
A.lightit
{
    COLOR: black;
    BACKGROUND-COLOR: #edee74;
    TEXT-DECORATION: underline;
    font-size: 12pt;
}
A.dark
{
    FONT-SIZE: 10pt;
    COLOR: blue;
    BACKGROUND-COLOR: #ffff99;
    TEXT-DECORATION: underline
}
A.top
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 5px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    COLOR: white;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, 'Times New Roman', Verdana;
    TEXT-DECORATION: none
}
A.subnav
{
    FONT-SIZE: 8pt;
    TEXT-DECORATION: underline;
    background-color: #efefef;
    color: #023365;
}
A.subnav:active
{
    FONT-SIZE: 8pt;
    TEXT-DECORATION: underline;
    background-color: #edee74;
    color: #023365;

}
A.subnav:visited
{
    FONT-SIZE: 8pt;
    background-color: #efefef;
    TEXT-DECORATION: underline;
    color: #023365;

}
A.subnav:hover
{
    FONT-SIZE: 8pt;
    TEXT-DECORATION: underline;
    background-color: #efefef;
    color: #023365;

}
A.subnavit
{
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #edee74;
    TEXT-DECORATION: underline;
    color: #023365;

}
A.casper
{
	text-decoration: none;
	color: #000000;
}
A.casper:active
{
	text-decoration: none;
	color: #000000;
}
A.casper:visited
{
	text-decoration: none;
	color: #000000;
}
A.casper:hover
{
	text-decoration: none;
	color: #000000;
}