﻿/******************************************************
heathenworld.com/css/main.css  10-20-07
*******************************************************/

/** test **/
.fred{ margin:30px;}


/* page tags */
a, a:visited
{
    color:#339999;
  font-weight:bold; 
  text-decoration:none;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a:hover, a:visited:hover
{
    color:red;
  font-weight:bold;
  text-decoration:none;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

body 
{
    color:#fff4c8;
	background-color:#000000; 
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div, label
    {color:#fff4c8;
	background-color:#000000; 
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;}

input  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#fff4c8;
	font-size: 10pt;
}

input[type="checkbox"] 
 {
   color:#fff4c8; 
   background-color:#000000; font-size:12px; font-weight:bold;
 } 
 
 input[type="checkbox"]:hover
 {
   color:#fff4c8; 
   background-color:Red; font-size:12px; font-weight:bold; 
 }
 
 input[type="password"]
 {
   color:#000000; 
   background-color:#660000; font-size:12px;
   padding-bottom:1px; padding-left:3px; padding-right:3px; padding-top:1px;
 } 
  
 
input[type="radio"] 
 {
   background-color:#000000; font-size:12px; font-weight:bold; 
 } 
 
 input[type="radio"]:hover
 {
   background-color:Red; font-size:12px; font-weight:bold; 
 } 
  
 input[type="text"]
 {
   color:#000000; 
   background-color:#cccccc; font-size:12px; margin:2px;  
   padding-bottom:1px; padding-left:3px; padding-right:3px; padding-top:1px;
 } 
 

li {list-style: square outside; color:Red;}

li:hover {list-style: square outside; color:#339999;}
 
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#CCCCCC;
	font-size: 9pt;
}
textarea  
{
	color:#000000;
	background-color:#CCCCCC; font-size: 10pt; margin:2px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
   padding-bottom:1px; padding-left:3px; padding-right:3px; padding-top:1px;
}


/* misc */

.box{background-color:#660000;}
.box:hover{background-color:#550000;}
.box_alt{background-color:#770022;}
.box_alt:hover{background-color:#660000;}

.btn { color:#fff4c8; font-variant:small-caps; font-weight:bold;  background-color:#660000;}

.btn:hover { color:#ee0000; font-variant:small-caps; font-weight:bold;  background-color:#550000; border-top-color:Gray; border-left-color:#999999;}

.btn_dark 
{ 
    color:#000000; font-variant:small-caps; font-weight:bold; border-style:none;  background-color:#333333;}

.btn_dark:hover 
{
     color:#ccffff; font-variant:small-caps; font-weight:bold; border-style:solid; border-color:#ff0000;  background-color:#333333;}

.data{font-size:12px; color:#fff4c8;}
.data_big1{font-size:14px; color:#fff4c8;}

.error_panel
{  color:Black; background-color:#cc6666; width:600px; 
    padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; text-align:left;
    border-style:solid; border-width:1px; border-color:#fff4c8;}

.error_text
{ color:Black; background-color:#cc6666; font-size:12px; font-weight:bold; padding-top:2px; padding-bottom:2px; text-align:left;}

.info{ font-size:12px; color:Aqua; font-weight:bold;  }
.info_lite{ font-size:12px; color:Aqua; font-weight:normal; }

.info_radio
 {
    background-color:black; 
    font-size:12px; font-weight:normal; white-space:nowrap;
 }
 .info_radio:hover
 {
    color:#339999;  background-color:black; 
    font-size:12px; font-weight:normal; white-space:nowrap;
    
 }

.info_panel
{  color:Black; background-color:#99cc99; width:600px;
    padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; text-align:left;
    border-style:solid; border-width:1px; border-color:#fff4c8;}

.info_text
{ color:#FFDA45; background-color:Black; font-size:12px; font-weight:normal; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;}

.hide{background-color:#000000; color:#000000}
.hide:hover{background-color:#660000;}

.hrthin{height:1px; color:Red;}
.hrthin2{height:1px; color:#FF3333;}

.hw_outer_shell
{ 
    color:#fff4c8;
    margin-bottom:10px; margin-top:0px; margin-left:25px; margin-right:25px;
}

div.hw_outer_shell  a, a:visited  { color:#339999;}
div.hw_outer_shell a:hover, a:visited:hover{ color:Red;}

.no_background{ background-image:none; background-color:Black;}
.nospace{ border-style:none; margin:0px; padding:0px; border-width:0px;}
.paragraph{padding-top:5px; padding-bottom:5px;}

.para{padding-top:5px; padding-bottom:5px; font-size:12px; color:#fff4c8;}
.para_big1{padding-top:5px; padding-bottom:5px; font-size:14px; color:#fff4c8;}
.para_big2{padding-top:5px; padding-bottom:5px; font-size:16px; color:#fff4c8;}

.question{padding-top:5px; padding-bottom:5px; font-size:12px; font-style:italic; color:#DBBA77;}
.question_big1{padding-top:5px; padding-bottom:5px; font-size:14px; font-style:italic; color:#DBBA77;}
.question_big2{padding-top:5px; padding-bottom:5px; font-size:16px; font-style:italic; color:#DBBA77;}

.quote{ color:#ff9933}
.quote_big1{font-size:14px; color:#ff9933}
.quote_big2{font-size:16px; color:#ff9933}

.shell
{   border-color:#666666; border-width:3px; border-style:solid; padding:5px;}


.value_true{ color:#97ff97; font-weight:bold;}
.value_false{color:#ff9797; font-weight:bold;}
.value_gray{color:#cccccc; font-weight:bold;}
.value_green{color:#97ff97; font-weight:bold;}
.value_red{color:#ff9797; font-weight:bold;}
.value_blue{color:#9797ff; font-weight:bold;}
.value_yellow{color:#ffff33; font-weight:bold;}

.thinshell{border-color:Green; border-style:solid; border-width:1px; padding:5px;}


/* grid */

.grid
{
    color:Black; background-color:#cccccc;  
    border-style:solid; border-color:black; border-width:3px; 
 }

/* next two match grid_item */
a.grid_anchor, a.grid_anchor:visited 
{
    font-weight:bold; color:#330033; text-decoration:none;
}

a.grid_anchor:hover, a.grid_anchor:visited:hover 
{
    font-weight:bold; color:Red; text-decoration:none;
 }

.grid_header
{ 
    border-left-style:none;  padding-left:10px;
     border-right-style:none; padding-right:10px; 
     border-top-style:none; padding-top:3px;
     border-bottom-style:none; padding-bottom:3px;
    
    color:Black; background-color:gray; text-align:center;
     font-size:14px; font-weight:bold;   
}

td.grid_header a:hover, a:visited:hover{color:#aa0000;}
td.grid_header a, a:visited{color:black;}
 
.grid_item
{
    border-left-style:none; padding-left:10px;
    border-right-style:none; padding-right:10px; 
    border-top-style:solid; padding-top:3px;  border-top-color:Black; border-top-width:3px;
    border-bottom-style:solid; padding-bottom:3px; border-bottom-color:Black; border-bottom-width:3px;
    color:Black; background-color:#cccccc; 
     font-size:12px; 
}

/* next 2 match grid_anchor */
td.grid_item a, a:visited
{font-weight:bold; color:#330033; text-decoration:none;}

td.grid_item a:hover, a:visited:hover
{font-weight:bold; color:Red; text-decoration:none;}

.grid_item_error
{
    border-left-style:none; padding-left:10px;
    border-right-style:none; padding-right:10px; 
    border-top-style:solid; padding-top:3px;  border-top-color:Black; border-top-width:3px;
    border-bottom-style:solid; padding-bottom:3px; border-bottom-color:Black; border-bottom-width:3px;
    color:Black; background-color:#cc6666 ; 
     font-size:12px; font-weight:bold; }

td.grid_item_error a, a:visited
{font-weight:bold; color:#330033; text-decoration:none;}

td.grid_item_error a:hover, a:visited:hover
{font-weight:bold; color:Red; text-decoration:none;}
         
.grid_shell
{   border-color:#cccccc; border-width:3px; border-style:solid; }

/* used at itemDataBound */
.grid_value_true{ color:#194519;}
.grid_value_false{color:#9C3228;}
.grid_value_green{color:#194519;}
.grid_value_red{color:#9C3228;}
.grid_value_blue{color:#12277A;}
.grid_value_brown{color:#574312;}



/* head 1-4  */

.head1
{   color:#CCCCCC;
     font-size:18px; 
     font-weight:bold; 
     font-family: Verdana, Arial, Helvetica, sans-serif;
     margin-top:5px; margin-bottom:5px;}

a.head1:link,
a.head1:visited 
{
    color:#CCCCCC;
     font-size:18px; 
     font-weight:bold; 
     font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal; 
	text-decoration: none;
}

a.head1:hover,
a.head1:visited:hover {
	color:#FF0000;
	font-size:18px; 
     font-weight:bold; 
     font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal; 
	text-decoration: none;
}

.head1_alt
{   color:#FF0000;
     font-size:18px; 
     font-weight:bold; 
     font-family: Verdana, Arial, Helvetica, sans-serif;
     margin-top:5px; margin-bottom:5px;}

a.head1_alt:link,
a.head1_alt:visited 
{
    color:#FF0000;
     font-size:18px; 
     font-weight:bold; 
     font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal; 
	text-decoration: none;
}

a.head1_alt:hover,
a.head1_alt:visited:hover {
	color:#CCCCCC;
	font-size:18px; 
     font-weight:bold; 
     font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal; 
	text-decoration: none;
}

.head2
{   color:#CCCCCC;
     font-size:16px; 
     font-weight:bold; 
     font-family: Verdana, Arial, Helvetica, sans-serif;
     margin-top:5px; margin-bottom:5px;}

a.head2:link,
a.head2:visited 
{
    color:#CCCCCC;
     font-size:16px; 
     font-weight:bold; 
     font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal; 
	text-decoration: none;
}

a.head2:link:hover,
a.head2:visited:hover {
	color:#FF0000;
	font-size:16px; 
     font-weight:bold; 
     font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal; 
	text-decoration: none;
}
.head2_alt
{   color:#ff0000;
     font-size:16px; 
     font-weight:bold; 
     font-family: Verdana, Arial, Helvetica, sans-serif;
     margin-top:5px; margin-bottom:5px;}

a.head2_alt:link,
a.head2_alt:visited 
{
    color:#ff0000;
     font-size:16px; 
     font-weight:bold; 
     font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal; 
	text-decoration: none;
}

a.head2_alt:hover,
a.head2_alt:visited:hover {
	color:#ff0000;
	font-size:16px; 
     font-weight:bold; 
     font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal; 
	text-decoration: none;
}

.head3
{   color:#CCCCCC;
     font-size:14px; 
     font-weight:bold; 
     font-family: Verdana, Arial, Helvetica, sans-serif;
     margin-top:5px; margin-bottom:5px;}

a.head3:link,
a.head3:visited 
{
    color:#CCCCCC;
     font-size:14px; 
     font-weight:bold; 
     font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal; 
	text-decoration: none;
}

a.head3:hover,
a.head3:visited:hover {
	color:#FF0000;
	font-size:14px; 
     font-weight:bold; 
     font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal; 
	text-decoration: none;
}

.head3_alt
{   color:#FF0000;
     font-size:14px; 
     font-weight:bold; 
     font-family: Verdana, Arial, Helvetica, sans-serif;
     margin-top:5px; margin-bottom:5px;}

a.head3_alt:link,
a.head3_alt:visited 
{
    color:#FF0000;
     font-size:14px; 
     font-weight:bold; 
     font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal; 
	text-decoration: none;
}

a.head3_alt:hover,
a.head3_alt:visited:hover {
	color:#CCCCCC;
	font-size:14px; 
     font-weight:bold; 
     font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal; 
	text-decoration: none;
}

.head4
{   color:#CCCCCC;
     font-size:12px; 
     font-weight:bold; 
     font-family: Verdana, Arial, Helvetica, sans-serif;
     margin-top:5px; margin-bottom:5px;}

a.head4:link,
a.head4:visited 
{
    color:#CCCCCC;
     font-size:12px; 
     font-weight:bold; 
     font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal; 
	text-decoration: none;
}

a.head4:hover,
a.head4:visited:hover {
	color:#FF0000;
	font-size:12px; 
     font-weight:bold; 
     font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal; 
	text-decoration: none;
}

.head4_alt
{   color:#FF0000;
     font-size:12px; 
     font-weight:bold; 
     font-family: Verdana, Arial, Helvetica, sans-serif;
     margin-top:5px; margin-bottom:5px;}

a.head4_alt:link,
a.head4_alt:visited 
{
    color:#FF0000;
     font-size:12px; 
     font-weight:bold; 
     font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal; 
	text-decoration: none;
}

a.head4_alt:hover,
a.head4_alt:visited:hover {
	color:#CCCCCC;
	font-size:12px; 
     font-weight:bold; 
     font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal; 
	text-decoration: none;
}

/* header - footer */

a.header_anchor:link,
a.header_anchor:visited {
	color:#CCCCCC;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal; font-weight:bold; font-variant:small-caps;
	letter-spacing:normal;
}
a.header_anchor:hover,
a.header_anchor:visited:hover {
	color:Red;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal; font-weight:bold; font-variant:small-caps;
	letter-spacing:normal;
}
a.header_anchor_selected:link,
a.header_anchor_selected:visited {
	color:Red;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal; font-weight:bold; font-variant:small-caps;
	letter-spacing:normal;
}

a.header_anchor_alt:link,
a.header_anchor_alt:visited {
	color:Red;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal; font-weight:bold; font-variant:small-caps;
	letter-spacing:normal;
}
a.header_anchor_alt:hover,
a.header_anchor_alt:visited:hover {
	color:#fff4c8;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal; font-weight:bold; font-variant:small-caps;
	letter-spacing:normal;
}
a.header_anchor_selected_alt:link,
a.header_anchor_selected_alt:visited {
	color:#fff4c8;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal; font-weight:bold; font-variant:small-caps;
	letter-spacing:normal;
}

.header_right_outer_shell
{
    width:100%;
    background-image:url(/common/images/HeaderRightDefaultBackground.jpg); 
    text-align:left; vertical-align:text-top; 
    margin:0px; padding:0px; border-spacing:0px; border-style:none; 
}

/* this is a goofy height because a small sliver of background shows up after buttons if height=80px */
.header_right_panel_contents
{
    vertical-align:text-top;
    border-style:none; padding:0px; margin:0px; height:84px;
    width:500px;  background-image:none; background-color:Black;
}

.header_right_nav{ border-style:none; margin:0px; padding:0px; border-width:0px; float:left;}

.header_right_text
{
    height:20px; text-align:center; vertical-align:middle;
    border-style:none; padding:0px; margin:0px;
    width:500px;
    background-image:none; background-color:Black;
}
.header_shell
{width:100%; margin:0; padding:0; text-align:left;}



.footer
{
    background-image:url(../images/FooterBackGround.jpg); 
    background-repeat:repeat-x; 
    background-color:Black; 
    text-align:center;
    
}

a.footer_anchor:link,
a.footer_anchor:visited {
	color:Red;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal; font-weight:bold; font-variant:small-caps;
}
a.footer_anchor:hover,
a.footer_anchor:visited:hover {
	color:#fff4c8;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal; font-weight:bold;
}

a.footer_logon:link, a.footer_logon:visited
 { text-decoration: none;
	font-size:15px; 
	font-style: italic; font-weight:bold;  color:Black;}

a.footer_logon:hover, a.footer_logon:visited:hover 
{ text-decoration: none;
	font-size:15px; 
	font-style: italic; font-weight:bold; color:#FFCC00; }

