body, html {
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
 	background: url(pics/lines_bg.gif) #333733; /* #e7eae1 */
	font-family: arial;
	scrollbar-face-color: #999999; /* #8d94af; */
	scrollbar-track-color: #b8bcc9;
	scrollbar-darkshadow-color: #000000;
	scrollbar-shadow-color: #545585;
	scrollbar-highlight-color: #fefdda;
	scrollbar-3dlight-color: #545585;
	scrollbar-arrow-color: #76231f; /* #003c77; */
}

A:link { COLOR: navy; BACKGROUND: inherit;}
A:visited { COLOR: navy; BACKGROUND: inherit;}
A:active { COLOR: navy; BACKGROUND: inherit;}
A:hover { COLOR: maroon; BACKGROUND: inherit;}

.Global {
	width: 100%;
	height: 100%;
	text-align: center;
}


.Page {
	width: 772px;
	background: white;
	border: 1px solid black;
	margin: 20px auto;
	border: 5px outset darkseagreen;
	font-size: 17px;
	line-height: normal;
}

.Page TD {
	padding: 18px 60px 18px 40px;
}

H1 {
	font-family: arial,sans-serif;
	font-size: 36px;
	color: red;
	text-align: center;
	background: none;
}

H2 {
	font-size: 20px;
	background: none;
}

.BigRed {
color: red; 
font-weight: bold; 
font-size: 17px; 
text-align: center; 
margin-top: 30px;
}

.MedBlack {font-size: 20px;}

.Hilite {background: #fff6c2;}

P {font-size: 17px;} 

.List1 LI {margin-bottom: 15px;}
.List2 LI {margin-bottom: 25px;}


.Arial2 {
font-family: arial,helvetica,sans-serif; 
font-size: 13px;
}

.PTfeaturelist {
padding-left: 0px;
margin-left: 0px;
margin-top: 25px;
list-style-type: none;
}

.PTfeaturelist LI {
margin-left: 0px;
margin-bottom: 20px;
padding-left: 45px;
background: url(pics/point-right-bw-small.gif) left 2px no-repeat;
}

.PTfeaturelist2 {
padding-left: 0px;
margin-left: 0px;
margin-top: 25px;
list-style-type: none;
}

.PTfeaturelist2 LI {
margin-left: 0px;
margin-bottom: 20px;
padding-left: 45px;
/* background: url(pics/red_checkmark.gif) left -3px no-repeat; */
}

.Define {border-bottom: 1px dotted dimgray; cursor: help;}

.nowrap {white-space: nowrap;}

.GFI_list LI {margin-bottom: 10px; text-align: left;}

.Blue {color: blue; font-size: 16px; font-weight: bold;}

.ButtonStyle {
background: url(pics/buttonstyle02.gif);
border: 1px solid dimgray;
}

#FID_promo_box {
position: absolute; 
border: 1px solid black; 
width: 600px; 
padding: 20px; 
top: 20px; 
left: -10px; 
display: none;
background: white;
text-align: center;
}

.FIX_FIREFOX {}
html:not([dummy]) #FID_promo_box {
top: 20px; 
left: 10px; 
width: 570px;
}


#friendIDdiv {
border: 6px outset darkseagreen; 
padding: 20px; 
background: url(pics/brushed_metal_bg.jpg); 
position: relative;
}

.FIX_FIREFOX {}
html:not([dummy]) #friendIDdiv {
border-top: 6px solid #91AD91; 
border-left: 6px solid #91AD91;
border-bottom: 6px solid #475B47;
border-right: 6px solid #475B47;
}
