/* ConvertEverything.com stylesheet */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFEE;
	background-color:#000000;
	margin:0px;
	scrollbar-3dlight-color:#000000;
	scrollbar-darkshadow-color:#666666;
	scrollbar-highlight-color:#999999;
	scrollbar-shadow-color:#DEDEDE;
	scrollbar-track-color:#000000;
	scrollbar-arrow-color:#EEEEEE;
	scrollbar-face-color:#535353;
}

h1 {font-size:20px;line-height:26px;color:#77AAFF;font:Arial, Helvetica, sans-serif;}
h2 {font-size:17px;line-height:19px;color:#BDCDFF;}
h3 {font-size:15px;line-height:17px;color:#E2E2FF;}

a:link    {color:#AAFFBB;text-decoration:underline;}
a:active  {color:#C2FFD2;text-decoration:none;}	
a:visited {color:#C2FFD2;text-decoration:none;}
a:hover   {color:#22FF44;text-decoration:underline;}

input,select,textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFEE;
	cursor:auto;
	background-color:#393939;
	border-color:#DDDDDD;
	// IE shows bgcolor on radio and checkbox also (Mozilla does it properly, using transparency)
}
input[type="radio"],input[type="checkbox"] { background:#000000;} /* CSS2 not yet support in IE6/NS7 */
input.buttonSilver {
	background-image:url(/images/button_fill.gif);
	background-color:#BBBBBB;  /* color incase image fails to load */
	background-position:bottom;
	background-repeat:repeat-x;
	border:1px solid #888888;
	color:#000000;
	cursor:pointer;
	font-weight:bold;
}
input.invisible { /* special style to make text invisble to view, visible to form for ENTER key on single text field forms */
	font-size:2px;
	color:#000000;
	background-color:#000000;
	border-color:#000000;
	cursor:default;
}

/* Head styles */
td.headmenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	height:32px;
	width:80px;
	padding-left:4px;
	padding-right:4px;
	vertical-align:bottom;
	text-align:center;
	border-left-color:#C6C6C6;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#888888;
	border-right-style:solid;
	border-right-width:2px;
	border-top-color:#9BA0A6;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-width:thin;
	cursor:pointer;
}
td.headmenuend {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	height:32px;
	padding-left:4px;
	padding-right:4px;
	border-left-color:#C6C6C6;
	border-left-style:solid;
	border-left-width:1px;
	border-top-color:#9BA0A6;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-width:thin;
}
td.headmenuover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFF00;
	background-color:#99AA99;
	height:32px;
	width:80px;
	padding-left:4px;
	padding-right:4px;
	vertical-align:bottom;
	text-align:center;
	border-left-color:#969696;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#969696;
	border-right-style:solid;
	border-right-width:2px;
	border-top-color:#959B9F;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-width:thin;
	cursor:pointer;
}
.headnotes {
	font-size:11px;
	font-weight:bold;
	color:#222222;
	white-space:nowrap;
	padding-top:2px;
	letter-spacing:0px;
	cursor:default;
}
.headlocn {
	font-size:10px;
	font-weight:bold;
	color:#F9FFDD;
	white-space:nowrap;
	text-transform:uppercase;
	padding-top:6px;
	padding-left:15px;
	/* cursor via mouseover */
}

.sitemap {
	background-color:#000000;
	color:#E2E2FF;
	font-weight:bold;
}

td.footer {
	background-image:url(/images/head/footstone.jpg);
	background-repeat:repeat-x;
	background-color:#84898D;
	font-size:7pt;
	letter-spacing:1px;
	color:#DEDEDE;
	border-top:1px solid #96999D;
}
a.footer:link    {color:#DEDEDE;text-decoration:underline;}
a.footer:active  {color:#FEFFC6;text-decoration:none;}	
a.footer:visited {color:#DEDEDE;text-decoration:none;}
a.footer:hover   {color:#EDED88;text-decoration:underline;}


/* Main table styles */
table.baseframe {
	border-bottom-color:#878D8A;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-left-color:#878D8A;
	border-left-width:1px;
	border-left-style:solid;
}
table.headframe {
	border-left-color:#878D8A;
	border-left-width:1px;
	border-left-style:solid;
}
td.basecontent {
	padding:5px;
	vertical-align:top;
	cursor:default;
}
td.google { /* allowance is 120px wide fixed, page determined length */
	padding-left:4px;
	padding-right:6px;
}
#googlescr {position:absolute;	z-index:10;	width:120px; visibility:hidden;}


/* conversion pages styles */
.larger {font-size:136%; color:#FFFFFF;}
.red {color:#FF6633;}
.blue {color:#4499FF;}
.black {color:#000000;}
.note {font-size:8pt;}
.notegrey {font-size:8pt; color:#CCCCCC;}

fieldset {
	border-color:#DD5555;
	border-width:thin;
	padding:2px;
	cursor:default;
}
legend {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFAA55;
	font-size:11px;
	font-weight:bold;
	cursor:default;
}
fieldset.sub {
	border-color:#BF8A73;
	border-width:thin;
	padding:2px;
}
legend.sub {
	font-family:Arial, Helvetica, sans-serif;
	color:#D2AF8C;
	font-size:11px;
	font-weight:bold;
}

/* output tables and charts */
.underlinecolumnhead {border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#5588E5;}
.shadedanswers {background-color:#505050;}
.shadedresults {background-color:#404040;}
.maintable {border:1px solid #AA3A3A;}



/* Custom generalized page styles */

/* phone text-number conversion */
td.padName {
	margin:2px;
}
td.padLets {
	margin:2px;
	padding:2px;
	background-color:#816101;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:smaller;
	color:#FFFFD9; 
}
td.padDig {
	text-align:center;
	margin:12pt;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	color:#EBEBEB; 
	background-color:#555555;
}
/* for display of roman numerals */
.roman {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	letter-spacing:1px;
}


/* Designer's Note for IN DEVELOPMENT */
.editornote {
	background-color:#FF0000;
	color:#FFFF00;
	text-align:center;
	font-weight:bolder;
	font-size:large;
}
