/* Use C language comment blocks like this in your style sheets. */
/* # = conjunction with ID */

A:link { 
	text-decoration: none; 
	color: #FF0000;}
A:visited { 
	text-decoration: none;}
A:hover { 
	color: #333333; 
	text-decoration: none;}
A:active {
	color:#FF0000;
	text-decoration: none;
}

a.abovemenu:link, a.abovemenu:visited {
   color: #555555;
   font-family: Verdana, Tahoma, Arial, Helvetica;
   font-size: x-small;
}
a.abovemenu:hover {
  border-bottom: 1px solid #000000;
}


A.click:link, A.click:active { 
	color: #FF0000;
	padding: 0 0 0 0;
	border-width: 0 0 0 0;
	margin: .1em .1em 0 0;
	text-decoration: none;}
A.click:visited { 
	padding: 0 0 0 0;
	border-width: 0 0 0 0;
	margin: .1em .1em 0 0;
	text-decoration: none;}
A.click:hover { 
	color: #333333; 
	margin: 0 0 .1em .1em;
	text-decoration: none;
}

A.footer:link, A.footer:visited { 
   color: #FF0000;
   padding-left: 2px;
   padding-right: 2px;
   text-decoration: none;}
A.footer:hover, A.footer:active {
   background-color: #CD0507; 
   color: #FFFFFF;
   text-decoration: none;
}


A.menu:link { 
	text-decoration: none;
	color: #FFFFFF;}
A.menu:visited { 
	text-decoration: none;
	color: #FFFFFF;}
A.menu:hover {
	text-decoration: underline;}
A.menu:active {
	color:#FF0000;
	text-decoration: underline;
}

A.menu2:link { 
   padding-left: 2px;
   padding-right: 2px;
	text-decoration: none;
	color: #000000;}
A.menu2:visited { 
   padding-left: 2px;
   padding-right: 2px;
	text-decoration: none;
	color: #000000;}
A.menu2:hover {
	text-decoration: underline;
	color: #ffffff;
}
A.menu2:active {
	color:#FF0000;
	text-decoration: underline;
}


A.external:link { 
	text-decoration: underline;
	color: #0000FF;
}
A.external:visited { 
	text-decoration: underline;
	color: #0000AA;
}
A.external:hover {
	color: #FF0000;
	text-decoration: underline;
}
A.external:active {
	color:#FF0000;
	text-decoration: underline;
}

a.pageLinks:link, a.pageLinks:visited {
  border: 1px solid #444444;
  color: #0000ff;
  font-size: 11px;
  font-weight: bold;
  line-height: 2em;
  padding: 2px 4px 2px 5px; 
  padding-left: 5px !important; /* bug in articletools yahoo markup, span not closing. override for IE */
  text-decoration: none;
  text-transform: uppercase;
}

a.pageLinks:hover {
    background-color: #ccc;
}

span.pageLinkNot {
  background-color: #ccc;
  border: 1px solid #444444;
  color: #0000ff;
  font-size: 11px;
  font-weight: bold;
  padding: 2px 4px 2px 5px; 
  padding-left: 5px !important; /* bug in articletools yahoo markup, span not closing. override for IE */
  text-decoration: none;
  text-transform: uppercase;
}


h1, h2, h3, h4, h5, h6 {
	font-family: "Arial", sans-serif;
	text-align:  center;
}

/* http://www.alistapart.com/articles/cssdropshadows/ */

.img-shadow {
  float:left;
  background: url(/images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
} 


p {
	font-family: "Times New Roman", Times, serif;
	color: #000000;
}

.verd10 {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
	font-size: 70%;
}

.footer1 { 
	font-family: Arial, Helvetica, sans-serif; 
	margin-left: 15px; 
	font-size: 12px;
}

.menu {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
}

.menu2 {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal ;
	color: #222222;
}

td.bordertopright:hover, td.bordertop:hover {
    background-color: #CD0507;
}

.menu2sel {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold ;
	color: #FFFFFF;
}

.whitetext {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.verdana12px {
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: small;
	color: #000000;
}

.verdana12pxgray {
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: small;
	color: #666666;
	margin-top: -1em;
}

.verdana10px {

	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: x-small;
	color: #000000;
}

.sidebar {
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 10px;
	color: #000000;
}

.verdana14px {
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 14px;
	color: #000000;
}
.heading-black18px {
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

.toc_table {
	color:        #000000;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:    80%;  
}

td.bordertopright { 
    border-top: 1px solid gray;
    border-right: 1px solid gray;
}

td.bordertop { 
    border-top: 1px solid gray;
}


a.news:link {
   background: transparent;
   border-bottom: 1px solid #E0E0E0;
   border-right: 1px solid #E0E0E0;
   color: #0000ff;
   padding-left: 2px;
   padding-right: 2px;
   text-decoration: none; 
}
a.news:visited {
   background: transparent;
   border-bottom: 1px solid #E0E0E0;
   border-right: 1px solid #E0E0E0;
   color: #609;
   padding-left: 2px;
   padding-right: 2px;
   text-decoration: none; 
}
a.news:hover {
  background-color: #ccc;
  border-bottom: 1px solid #8e8e8e;
  border-right: 1px solid #8e8e8e;
}
a.news:active {
  background: transparent;
  color: red;
  background-color: yellow;
}

/* =====================================*/
/* Relay specific			*/
/* =====================================*/

a.relay:link, a.relay:visited {
   background: transparent;
   color: #0000ff;
   padding-left: 2px;
   padding-right: 2px;
   text-decoration: none; 
}
a.relay:hover {
  background: transparent;
  background-color: #ccc;
  border-bottom: 1px solid #8e8e8e;
  color: blue;
}
a.relay:active {
  background: transparent;
  color: red;
  background-color: yellow;
}

.td_border { 
    border-bottom: 1px solid black;
}

.td_border_past { 
    border-bottom: 1px solid black;
    color: #a0a0a0;
}

.td_border2 { 
    border-bottom: 2px solid black;
}


/* =====================================*/
/* rssWidget specific			*/
/* =====================================*/

ul.rsswidget {margin-left: -6px; }


/* =====================================*/
/* HotTopics specific			*/
/* =====================================*/

#home_subhot {color:#795D2D;font-size:0.75em;font-family:Verdana, Tahoma, Arial, Helvetica; height: 25px; padding:0; margin: 0;}

#home_subhot li {list-style:none; display:block; float:left;padding:5px 8px;}

#home_subhot li a {color:#fff;}

.subhot{color:#795D2D; text-transform: uppercase; font-size:0.7em; font-family:Verdana, Tahoma, Arial, Helvetica; height: 25px; padding:0; margin:0 0 2px 0;}

.subhot li{list-style:none; display:block; float:left;padding:6px 8px;}

.subhot li a{color:#fff !important;}

.subhot li.hot-label {color: #fff; background:#f60; padding: 2px 4px 2px 3px; margin: 2px 5px 2px 2px; width: 90px; height: 11px;}

#home_subhot{background: #CD0507;}



