/* === Shailen Mistry (shailen@yahoo.com) === */

/* === General Data === */
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; align: center; }
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: darkgreen; font-weight: bold; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: darkgreen; }
p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
li, input, select { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
textarea { font-family: Courier, serif; font-size: 10px; }

/* === Form Text === */
form { font-family: arial, helvetica, sans-serif;  font-size: 12px; }

/* === Table === */
table { border-width: 0px; border-color:gray; border-style: solid; padding: 0px; margin: 0px; }
table.info { border-width: 1px; border-color:gray; border-style: solid; padding: 3px; width: 650 px; }
table.info-saffron { border-width: 1px; border-color:ffdead; border-style: solid; padding: 3px; width: 650 px; }
table.info-gray { border-width: 1px; border-color:e7e7e7; border-style: solid; padding: 3px; width: 650 px; }
table.info-green { border-width: 1px; border-color:98fb98; border-style: solid; padding: 3px; width: 650 px; }

table.saffron { border-width: 0px; border-color:gray; border-style: solid; padding: 3px; background-color: ffdead; margin: 0px; }
table.green { border-width: 1px; border-color:gray; border-style: solid; padding: 3px; width: 150 px; background-color:  98fb98; }

/* === Table Data === */
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
}
td.view { font-size: 12px; }
td.nopadding { padding: 0px 0px; border-style: none; border-color: white; }

td.stats { font-size: 13px; }
td.byline { font-size: 15 px; font-weight: bold; color: darkgreen; }

td.saffron { background-color: ffdead; font-size: 10 px; width: 150 px; }
td.saffron-main { border-width: 1px; border-color:ffcc99; border-style: solid; padding: 0px; margin: 0px; 
									width: 150 px; vertical-align: top; background-color: ffdead; }

td.green { background-color: 98fb98; font-size: 10 px; width: 150 px; }
td.green-main { border-width: 1px; border-color:99cc99; border-style: solid; padding: 0px; margin: 0px; 
									width: 150 px; vertical-align: top; background-color:  98fb98; }



/* === Table Data === */
th { font-family: Arial, Helvetica, sans-serif; font-size: 13px;}

th.saffron { background-color: ffdead; font-size: 12px; text-align: right; width: 90 px; }
th.saffron-wide { background-color: ffdead; font-size: 12px; text-align: right; width: 150 px; }
th.saffron-heading { background-color: ffcc99; font-size: 12px; text-align: left; }

th.gray { background-color: e7e7e7; font-size: 12px; text-align: right; width: 90 px; }
th.gray-wide { background-color: e7e7e7; font-size: 12px; text-align: right; width: 150 px; }

th.green { background-color: 98fb98; font-size: 12px; text-align: right; width: 90 px; }
th.green-wide { background-color: 98fb98; font-size: 12px; text-align: right; width: 150 px; }
th.green-heading { background-color: 99cc99; font-size: 12px; text-align: left; }

th.plain { font-size: 12px; text-align: right; width: 90 px; }
th.plain-wide { font-size: 12px; text-align: right; width: 150 px; }


th.stats { font-size: 13px; text-align: right; }
th.byline { font-size: 15 px; font-weight: bold; color: darkgreen; text-align: right; }


/* Problem - Email Us */
p.problem { text-align: center; width: 650 px; font-size: 9px; color: gray; }

/* Choices */
.choices { text-align: center; }


/* === Data Table Data === */
.column { font-family: Arial, Helvetica, sans-serif; color: white; border: 1px solid black; background-color: navy; font-size: 10px; }



/* === Links Types === */

/* --- Plain Link Info --- */
a { font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; font-size: 12px }
a:link { color: blue; }
a:visited { color: purple; }
a:active { color: red; } 
a:hover { color: red; }

/* --- Header Link Info --- */
a.header { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: underline; }
a.header:link { color: white; }
a.header:visited { color: gray; }
a.header:active { color: orange; } 
a.header:hover { color: lime; }

/* --- Text Link Info --- */
a.text  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
a.text:link  { color: #FFFF00; }
a.text:visited { color: #FFFF99; } 
a.text:active { color: gray; } 
a.text:hover { color: red; }

/* --- Small Link Info --- */
a.small  { font-size: 10px;}


/* --- Plain Link Info --- */
a.plain  { font-size: 10px; text-decoration: none; font-weight: normal; }
a.plain:link  { color: black; }
a.plain:visited { color: gray; } 
a.plain:active { color: black; } 
a.plain:hover { color: red}

a.headline { font-family: Arial, Helvetica, sans-serif; font-size: 21px; color: darkgreen; font-weight: bold; text-align: center; }
a.byline { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: darkgreen; }


.normal { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.small { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #333333; }
.footer { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; }

/* For data fields */
.data { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: darkgreen; font-weight: bold; }

/* For the headline */
.headline { font-family: Arial, Helvetica, sans-serif; font-size: 21px; color: darkgreen; font-weight: bold; text-align: center; }
.headline2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: darkgreen; font-weight: bold; text-align: center; }
.headline2-black { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: black; font-weight: bold; }

/* Same as Table Header */
.heading { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: black; font-weight: bold; }
.heading2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black; font-weight: bold; }

/* For the byline */
.byline { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: darkgreen; }
.byline-black { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: black; }

/* For emphasis on buttons */
.button { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }


/* Error */
.error { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: red; text-align: center; width: 650 px; }
.error-big { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: red; font-weight: bold; text-align: center; width: 650 px; }
.debug { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: gray; text-align: center; }


/* Small Text Info */
.small-text { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: black; }
.small-data { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: gray; }
.clock { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: silver; text-align: center; width: 650 px; }
.invisible { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: white; text-align: center; width: 650 px; }

