body {
 font-family: arial, sans-serif;
 font-size: small;
 color: #222222;
 background-color: #FFFFFF;
 margin: 0px;
 padding: 0px;
 /* background-image: url(http://www.closedhomes.com/images/bg_lines.gif)
 background-repeat: repeat-x
  
 scrollbar-arrow-color:#003333;
 scrollbar-base-color:#ccccbb;
 scrollbar-face-color:#0c2d4e;
*/
}

td,p,div,span,th {
 font-family: arial, sans-serif;
 font-size: small;
 color: #222222;
 }

.hilite {
 background-color:#ffffcc;
}
 
h1 {
 font-family: arial, sans-serif;
 font-size: 28px;
 color: #0355a1;
 font-weight: normal;
}

h2 {
 font-family: arial, sans-serif;
 font-size: 22px;
 color: #cc6600;
 font-weight: normal;
}

 h3,h4,h5 {
 font-family: arial, sans-serif;
 font-size: 16px;
 color: #0355a1;
 font-weight: normal;
}

/*
a.faqname:link, a.faqname:hover, a.faqname:visited, a.faqname:current  {
  color: #003366;
  font-weight:bold;
}
*/


a:link {color: #0355a1;
 font-weight:normal;
}

a:hover {color:#CC6600;
 font-weight:normal;
}

a:visited {color: #9933cc;
 font-weight:normal;
}

a:current {color: #333333;
 font-weight:normal;
}

a.faqname:hover {
	color: #000000;
  font-weight:bold;
}

a.faqlink:hover, a.faqlink:visited, a.faqlink:current {
	color: #0355a1;
}

a.footer:hover, a.footer:visited, a.footer:current {
	font-family: arial,tahoma,verdana; 
	font-size: 11px; 
	color: #7EA7CE;
	text-decoration:none;
}

a.footer {
	font-family: arial,tahoma,verdana; 
	font-size: 11px; 
	color: #7EA7CE;
	text-decoration:none;
}



.form {
 background-color: #ffffff;
 border-bottom:1px solid #0355a1;
 border-right:1px solid #0355a1;
 border-top:1px solid #0355a1;
 border-left:1px solid #0355a1;
 font-family: arial;
 font-size: 11px;
 color: #000000;
 }

ul {font-weight:normal;
 margin-left:15px;
 margin-top:0;
line-height: 1.2em;
 font-family: arial, sans-serif;
 font-size: small;
 color: #222222;
}

 ol {font-weight:normal;
 margin-left:20px;
 margin-top:0;
 line-height: 1.5em;
 padding-left: 20px;
 padding-top: 0px;
 font-family: arial, sans-serif;
 font-size: small;
 color: #222222;
}

/* from google bubble */
.c {width: 4; height: 4}
.bubble {background-color:#C3D9FF}
.tl {padding: 0; width: 4; text-align: left; vertical-align: top}
.tr {padding: 0; width: 4; text-align: right; vertical-align: top}
.bl {padding: 0; width: 4; text-align: left; vertical-align: bottom}
.br {padding: 0; width: 4; text-align: right; vertical-align: bottom}


/* from time sheet */
.outer_table { background-color: #F2F3FF; border: 1px solid #005a87;}
.faceBackground { background-color: #F2F3FF; }
.table_head { border-left: background-color: #FFFFFF; }
//.table_body { border: 1px dots #005a87; }
.section_body { border-bottom: 1px solid #5271CC; }
.outer_table_heading { font-size: 14; font-family: Verdana, Arial, sans-serif; cursor:default; font-weight: bold; color: #000000; }
.outer_table_action { font-size: 11; font-family: Verdana, Arial, sans-serif; font-weight: bold; color: #001061; }
.inner_table_head { border-bottom: 1px solid white; background-color: #005a87; height:25px;}
.inner_table_column_heading { font-weight: bold; color: #FFFFFF; }


/* for order form */
input.back { 
	  color:#333333; 
	  font-weight: normal; 
		/* got these hints below from http://latrine.dgx.cz/the-stretched-buttons-problem-in-ie for ugly streched out of shape ie buttons*/ 
    padding: 0 .5em;
   /* width: 0;  for IE only */
    overflow: visible;
} 
 
input.proceed { 
	  color:#003366; 
	  font-weight: bold;
		/* got these hints below from http://latrine.dgx.cz/the-stretched-buttons-problem-in-ie for ugly streched out of shape ie buttons */
    padding: 0 .5em;
    /*width: 0;  for IE only */
    overflow: visible; 
} 
