/* CSS Document */

body {
	margin: 0px;
	background-image: url('/images/red/bg_red.jpg');
	background-repeat:repeat-x;
	background-position:top;
	background-color:#bcbcbc;
	font-size:11pt;
	text-decoration: none;
	line-height: 14px;
	font-family: verdana, arial, helvetica, sans-serif;
}

#main {
	width:734px;
	margin:inherit;
}

#footer {
	color:#fff;
	height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	background-color:#000;
}

#left_border{
	background: transparent url('/images/red/lt_border.png') repeat-y;
	background-position:top;
} 
 
* html #left_border {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/red/lt_border.png', sizingMethod='scale');
}

#right_border {
	background: transparent url('/images/red/rt_border.png') repeat-y;
	background-position:top;
} 
 
* html #right_border {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/red/rt_border.png', sizingMethod='scale');
}

#content_table{
	background-color:#fff;
	position:relative;
	width:700px;
}

#header {
	width:700px;
	height:85px;
	position:relative;
	background-image: url('/images/red/header_bg.jpg');
	background-repeat:repeat-x;
	background-color:#db2222;
	z-index:1;	
}

#logo {
	position:absolute;
	height:85px;
	width:134px;
	left:-59px;
	top:10px;
	z-index:2;
	background: transparent url('/images/red/logo_02.png');
	cursor:pointer;
}

* html #logo {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/red/logo_02.png');
}

#nextGen {
	position:absolute;
	height:83px;
	width:263px;
	left:56px;
	top:5px;
	z-index:2;
	background: transparent url('/images/red/red_15.png');
	cursor:pointer;
}

* html #nextGen {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/red/red_15.png');
}

#jpdo_text {
	position:absolute;
	height:21px;
	width:285px;
	left:80px;
	top:60px;
	z-index:2;
	background: transparent url('/images/red/jpdo_text_02.png');
	cursor:pointer;
}

* html #jpdo_text {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/red/jpdo_text_02.png');
}



/* seals code here */
#seals {
	position:relative;
	width:232px;
	height:36px;
	left:425px;
	top:40px;
}

#seal01 {
	height:36px;
	width:35px;
	background: transparent url('/images/red/seal_01.png');
	cursor:pointer;
	z-index:3;
}

* html #seal01 {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/red/seal_01.png');
}

#seal02 {
	height:36px;
	width:34px;
	position:absolute;
	top:0px;
	left:35px;
	background: transparent url('/images/red/seal_03.png');
	cursor:pointer;
	/*background-color:#00FF00;*/
	z-index:5;
}

* html #seal02 {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/red/seal_03.png');
}

#seal03 {
	height:36px;
	width:32px;
	position:absolute;
	top: 0px;
	left:69px;
	background: transparent url('/images/red/seal_02.png');
	cursor:pointer;
	z-index:2;
	
}

* html #seal03 {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/red/seal_02.png');
}

#seal04 {
	height:36px;
	width:32px;
	position:absolute;
	top: 0px;
	left:101px;
	background: transparent url('/images/red/seal_04.png');
	cursor:pointer;
	z-index:2;
	
}

* html #seal04 {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/red/seal_04.png');
}

#seal05 {
	height:36px;
	width:32px;
	position:absolute;
	top: 0px;
	left:131px;
	background: transparent url('/images/red/seal_05.png');
	cursor:pointer;
	z-index:2;
	
}

* html #seal05 {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/red/seal_05.png');
}

#seal06 {
	height:36px;
	width:32px;
	position:absolute;
	top: 0px;
	left:166px;
	background: transparent url('/images/red/seal_06.png');
	cursor:pointer;
	z-index:2;
	
}

* html #seal06 {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/red/seal_06.png');
}

#seal07 {
	height:36px;
	width:32px;
	position:absolute;
	top: 0px;
	left:200px;
	background: transparent url('/images/red/seal_07.png');
	cursor:pointer;
	z-index:2;
	
}

* html #seal07 {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/red/seal_07.png');
}

/* seals code here */


#subheader_base {
	width:700px;
	height:40px;
	background-color:#fff;
	background-image: url('/images/red/header_drop_shadow.jpg');
	background-position:top;
	background-repeat:repeat-x;
	position:relative;
}

#subheader_menu {
	padding-right:115px;
	padding-top:12px;
	position:absolute;
	left: 270px;
}

.subheader {
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	padding-left:4px;
	padding-right:4px;
}

a.subheader:link{
	text-decoration:none;
	color:#000;
	font-size:9pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

a.subheader:hover{
	text-decoration:none;
	color:#000;
	font-size:9pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

a.subheader:visited{
	text-decoration:none;
	color:#000;
	font-size:9pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

/* Text Box with Side Image: */
#tb-bg-side {
	width:95px;
	background-color:#fff;
    background-repeat:no-repeat;
    background-position:left;
    border: 1px solid #6e0909;
    padding-left:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
/*	font-weight:bold; */
	font-size:11pt;
}

#search_bar {
	position:relative;
	left: 290px;
	top: 6px;
}

#main_content_wrapper {
	background-color:#fff;
	position:relative;
	top:0px;
	left:0px;
}

#top_news {
	margin-left:6px;
	margin-right:6px;
	padding-right:6px;
	border-right:solid 1px #962828;
	width:529px;
}


p {
  color:#000;
  text-decoration: none;
  font-size: 11px;
  line-height: 14px;
  font-family: verdana, arial, helvetica, sans-serif;
}

.p {
  color:#000;
  text-decoration: none;
  font-size: 11px;
  line-height: 14px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

.firstletter {
	color:#2B426F;
	text-decoration:none;
	font-weight:bold;
	font-size:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a:link {
	color:#962828;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

a:visited {
	color:#962828;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

a:hover {
	color:#999999;
	text-decoration:underline;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}


h1  { 
	color: #962828; 
	font-size: 18pt;
	line-height:18pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	
.h1 {
	color: #962828; 
	font-size: 18pt;
	line-height:18pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}


h2 {
  color: #962828;
  text-decoration: none;
  font-size: 18px;
  font-weight:bold;
  line-height: 18px;
  font-family: verdana, arial, helvetica, sans-serif;
}

.h2 {
  color: #962828;
  text-decoration: none;
  font-size: 18px;
  font-weight:bolder;
  line-height: 18px;
  font-family: verdana, arial, helvetica, sans-serif;
}

h3 {
/*  color:#666666; */
  color: #962828;
  text-decoration: none;
  font-size: 14px;
  line-height: 14px;
  font-family: verdana, arial, helvetica, sans-serif;
}

.h3 {
/*  color:#666666; */
  color: #962828;
  text-decoration: none;
  font-size: 14px;
  line-height: 14px;
  font-family: verdana, arial, helvetica, sans-serif;
}

a.h2:link {
	color: #962828;
  text-decoration: none;
  font-size: 18px;
  font-weight:bolder;
  line-height: 18px;
  font-family: verdana, arial, helvetica, sans-serif;
}

a.h2:hover {
	color: #962828;
  text-decoration: none;
  font-size: 18px;
  font-weight:bolder;
  line-height: 18px;
  font-family: verdana, arial, helvetica, sans-serif;
}

a.h2:visited {
	color: #962828;
  text-decoration: none;
  font-size: 18px;
  font-weight:bolder;
  line-height: 18px;
  font-family: verdana, arial, helvetica, sans-serif;
}

hr {
	color:#ccc;
	width:95%;
	border:solid 1px #ccc;		
}

.newshdr {
	color:#962828;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

a.newshdr:link {
	color:#962828;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.newshdr:hover {
	color:#962828;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.newshdr:visited {
	color:#962828;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.newsdate {
	color:#000000;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

ul {
  color: #313D4B;
  text-decoration: none;
  font-size: 11px;
  line-height: 14px;
  font-family: verdana, helvetica, arial, sans-serif;
}

li {
  color: #222222;
  text-decoration: none;
  font-size: 11px;
  line-height: 14px;
  font-family: verdana, helvetica, arial, sans-serif;
}

ol {
  color: #222222;
  text-decoration: none;
  font-size: 12px;
  line-height: 14px;
  font-family: verdana, helvetica, arial, sans-serif;
}

td {
  color: #000000;
  text-decoration: none;
  font-size: 12px;
  line-height: 14px;
  font-family: verdana, arial, helvetica, sans-serif;
}

.footer {
  color: #ffffff;
  text-decoration: none;
  font-size: 10px;
  line-height: 10px;
  font-family: verdana, arial, helvetica, sans-serif;
}

.caption { color: #999999; font-size: 9px; font-family: Tahoma; padding: 5px 5px 3px }

.date_selector {
	color: #962828;
	text-decoration: none;
	font-size: 8pt;
	font-weight:bold;
	line-height: 12pt;
	font-family: verdana, arial, helvetica, sans-serif;
}

a.date_selector:link {
	color: #962828;
	text-decoration: none;
	font-size: 8pt;
	font-weight:bold;
	line-height: 12pt;
	font-family: verdana, arial, helvetica, sans-serif;
}

a.date_selector:hover {
	color: #962828;
	text-decoration: none;
	font-size: 8pt;
	font-weight:bold;
	line-height: 12pt;
	font-family: verdana, arial, helvetica, sans-serif;
}

a.date_selector:visited {
	color: #962828;
	text-decoration: none;
	font-size: 8pt;
	font-weight:bold;
	line-height: 12pt;
	font-family: verdana, arial, helvetica, sans-serif;
}

.date_selector_selected {
	text-decoration:underline;
	font-size:8pt;
	font-weight:bold;
	line-height:12pt;
	font-family:verdana,arial,helvetica,sans-serif;
	color:#000;
}

a.date_selector_selected:link {
	text-decoration:underline;
	font-size:8pt;
	font-weight:bold;
	line-height:12pt;
	font-family:verdana,arial,helvetica,sans-serif;
	color:#000;
}

a.date_selector_selected:hover {
	text-decoration:underline;
	font-size:8pt;
	font-weight:bold;
	line-height:12pt;
	font-family:verdana,arial,helvetica,sans-serif;
	color:#000;
}

a.date_selector_selected:visited {
	text-decoration:underline;
	font-size:8pt;
	font-weight:bold;
	line-height:12pt;
	font-family:verdana,arial,helvetica,sans-serif;
	color:#000;
}

.reveal {
/*	background-color:#E0CDCD; */
	padding:16px; 
	padding-left:25px;
/* 	border:dashed 2px #000; */
}

.reveal_container {
/*	width:675px; */
/*	display:none; */
}

.expand_button {
	color:#962828;
  text-decoration: none;
  font-size: 14px;
  line-height: 14px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight:bold;
}

a.expand_button:link {
	color:#962828;
  text-decoration: none;
  font-size: 14px;
  line-height: 14px;
  font-family: verdana, arial, helvetica, sans-serif;
}

a.expand_button:hover {
	color:#962828;
  text-decoration: none;
  font-size: 14px;
  line-height: 14px;
  font-family: verdana, arial, helvetica, sans-serif;
}

a.expand_button:visited {
	color:#962828;
  text-decoration: none;
  font-size: 14px;
  line-height: 14px;
  font-family: verdana, arial, helvetica, sans-serif;
}

#banner_buttons {
	padding-left:5px; 
	padding-top:9px; 
	color:#FFFFFF; 
	font-weight:bold;
}

.banner_facebook {
	background-image:url(../images/rightbar/icons/facebook_icon_bar_32x128.jpg); 
	background-repeat:no-repeat; 
	width:128px; 
	height:32px; 
	cursor:pointer;
}

.banner_wordpress {
	background-image:url(../images/rightbar/icons/wordpress_icon_bar_32x128.jpg); 
	background-repeat:no-repeat; 
	width:128px; 
	height:32px; 
	cursor:pointer;
}

.banner_rss {
	background-image:url(../images/rightbar/icons/rss_icon_bar_32x128.jpg); 
	background-repeat:no-repeat; 
	width:128px; 
	height:32px; 
	cursor:pointer;
}

.banner_twitter {
	background-image:url(../images/rightbar/icons/twitter_icon_bar_32x128.jpg); 
	background-repeat:no-repeat; 
	width:128px; 
	height:32px; 
	cursor:pointer;
}


/**************** menu coding *****************/
#menu {
position:absolute;
left:70px;
/* top:65px; 
left:389px;
width: 320px;
border:solid 1px #000;
*/

top: 95px;
width: 460px;
float: left;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
/* width: 78px; */
/* width: 86px; */
width: 115px;
float: left;
/*
border:solid 1px #000;
*/
}

#menu a, #menu h2 {
font: bold 12px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 2px 3px;
cursor:pointer;
}

#menu h2 {
color: #000;
}

#menu a {
color: #fff;
text-decoration: none;
}

#menu a:hover {
color: #a00;
}

#menu li {
position: relative;
/* border:solid 1px #000;  */
}

#menu ul ul {
width:115px;
background:#6e0909;
border:solid 1px #000;
position: absolute;
left: -2px;
/* left:-34px; */
z-index: 500;
color:#fff;
}

#menu ul li ul li {
border:solid 1px #ccc;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}
