/* 
#2D3091 - blue submenu bg
#F36621 - orange menu bg overflow
#9400DE - purple, must be changed for #2D3091
#636466 - dark grey border
#2e3092 - general link color
#999999 - grey title text
*/

/* import from old css begin */

.headtext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #0085FF;
    FONT-FAMILY: arial,helvetica,sans-serif
}
.bigbodytext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: arial,helvetica,sans-serif
}
.bigbluetext
{
    FONT-SIZE: 9pt;
    COLOR: #666699;
    FONT-FAMILY: arial,helvetica,sans-serif
}
.bodytext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: arial,helvetica,sans-serif
}
.bluetext
{
    FONT-SIZE: 12px;
    COLOR: #666699;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: arial,helvetica,sans-serif
}

/*
.temptext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: arial,helvetica,sans-serif
}
*/
H1
{
    PADDING: 0 0 5px 0;
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    COLOR: #00005D;
    FONT-FAMILY: arial,helvetica,sans-serif
}

H2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #00005D;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: arial,helvetica,sans-serif
}
BASE
{
    BORDER-RIGHT: #000 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #000 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 2em;
    BORDER-LEFT: #000 1px solid;
    WIDTH: 10em;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #000 1px solid
}

/* import from old css end */



HTML, BODY
{
	margin: 0;
	padding: 0;
/*	width: 100%; */
}

BODY
{
/*
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
*/
	text-align: center;
/*
	color: #000000;
	background-color: #ffffff;
*/
}


DIV#outerdiv, DIV#footer, DIV#header 
{
	width: 880px;
	margin: 0 auto;
	text-align: left;
	border-style: solid;
/*	border-width: 0 1px 1px 1px; */
	border-width: 0;
	border-color: #636466;
	padding: 0;
	background-color: #ffffff;
}

DIV#footer, DIV#header 
{
	border-width: 0 0 0 0;
}

DIV#innerdiv
{
	width: 100%;
	background-color: #ffffff;
}

DIV#content 
{
	padding: 15px 15px 15px 10px;
	font-size: 11px;
	background-color: #ffffff;
	width: 560px; /* 75%; */
}

DIV#content TABLE 
{
	width: 100%;
}

DIV#content TD.head 
{
/*	background-color: #bcbdbf; */
}

DIV#content a 
{
	color: #0085FF;
}

DIV#content a:visited 
{
	color: #0085FF;
}

DIV#content * 
{
	font-size: 12px;
}

DIV#content H1 
{
	font-size: 18px;
}

#contentRight 
{
	float:left;
	width:293px;
	border:solid 0px red;
}

#contentRightInner
{
	width:100%;
}
	

#contentLeft
{
	float:left;
	width:585px;
	border:solid 0px green;
}

#contentWrapper 
{
	border-color: #cccccc; 
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	padding: 0;
	
}

#contentOuter 
{
/*
	border-color: #cccccc; 
	border-width: 0 0px 1px 1px;
	border-style: solid;
*/
	clear:both;
	width:100%;
/*	height:100%; */
}	

.promoImg
{
	margin: 0 0 2px 0;
}

#sidebarTitle
{
	font-weight:bold;
	text-transform:uppercase;
}

.title
{
	font-weight:bold;
	color:#999999;
}

#sidebar
{
	color:#999999;
	padding:8px;
}

/* BEGIN nice menus, imported from drupal */

/*
  To help understand the CSS, the HTML looks like this (where x is a number):
  <ul id='nice-menu-x' class='nice-menu'>
    <li><a href='#'>This is a menu item</a></li>
    <li class='menuparent'><a href='#'>A submenu</a>
      <ul><li>...</li>
      </ul>
    </li>
    ...
  </ul>

  If you have more than one nice-menu and want to target a particular one, use its id (e.g. ul.#nice-menu-2)
*/

div.block-nice_menus li 
{
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
}

div.block-nice_menus 
{
	width: 882px;
	height: 32px;
	position:relative;
	z-index:1000;
}


/* most people won't want to see the menu's title */


ul.nice-menu,
ul.nice-menu ul {
/*  width: 120px; */ /* override this for a different menu width. WARNING: have to change in other places too */
  margin: 0;
  padding: 0;
  list-style: none;
}
	
ul.nice-menu-down ul
{
/*	border: solid 1px #2D3091; */
}
/*
ul.nice-menu-down 
{
	border-color: #636466;
	border-style: solid;
	border-width: 0 0 1px 0;
}
*/
ul.nice-menu:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}


ul.nice-menu li {
  position: relative;
  float: left;
/*  width: 120px; */ /* Width of Menu Items */
  background: #fff; /* IE6 Bug */
}

ul.nice-menu li ul, ul.nice-menu li ul li 
{
	width: 175px;
}

ul.nice-menu li a,
ul.nice-menu li li a {
  display: block;
  text-decoration: none;
  padding: 0px;
  border: 0px #ccc solid;
  border-bottom: 0;
}

/* Fix IE. Hide from IE Mac \*/
* html ul.nice-menu li { float: left; height: 1%; }
* html ul.nice-menu li a { height: 1%; }
/* End */


ul.nice-menu ul {
  position: absolute;
  display: none;
}


/* Sub Menu Styles */
ul.nice-menu li ul li a { 
/*  padding: 0px 5px; */
} 

/* Hide sub-menus initially */
ul.nice-menu li:hover ul ul,
ul.nice-menu li:hover ul ul ul,
ul.nice-menu li.over ul ul,
ul.nice-menu li.over ul ul ul { 
  display: none; 
} 

/* Show submenus when over their parents */
ul.nice-menu li:hover ul,
ul.nice-menu li li:hover ul,
ul.nice-menu li li li:hover ul,
ul.nice-menu li.over ul,
ul.nice-menu li li.over ul,
ul.nice-menu li li li.over ul { 
  display: block; 
} 


/* Now stuff specific to the menu type (down, left or right menu pop) */



/* stuff for HORIZONTAL menus where submenus pop DOWN */

ul.nice-menu-down li a,
ul.nice-menu-down li li a,
ul.nice-menu-down li a:visited,
ul.nice-menu-down li li a:visited {
	color: #ffffff;
/*	background-color: red; #2D3091; */
	text-decoration: none;
}

ul.nice-menu-down li 
{
	height: 32px;
	background-color: #fff; /* #F36621; */
	/* background-image: url(/images/fade_orange.gif); */
	background-repeat: repeat-x;
	text-transform: capitalize;
	font-size: 10px;
	font-weight: bold;
	padding: 0 1px 0 0;
	width: 146px;
	text-align: center;
	white-space: nowrap;
}

ul.nice-menu-down 
{
/*
	background-color: #F36621;
	background-image: url(/images/fade_orange.gif);
	background-repeat: repeat-x;
*/
	display: inline;
}

ul.nice-menu-down li a:hover,
ul.nice-menu-down li li a:hover {
	color: #ffffff;
/*	background-color: #ffffff; */
	text-decoration: none;
}

ul.nice-menu-down li:hover, ul.nice-menu-down li.over
{
/*	background-image: url(/images/fade_blue.gif);
	background-repeat: repeat-x;
*/
/*	background-color: Green; */
}



ul.nice-menu-down li.menuparent ul li 
{
	background-color: #2989EA; /* #2D3091; */
	background-image: none;
	font-size: 10px;
	padding: 0 0 0 0;
/*	padding: 4px 0px 4px 5px; */
	border-style: solid;
	border-width: 1px; 
	border-color: #2989EA;
}

ul.nice-menu-down li.menuparent ul li a
{
	padding: 4px 0px 4px 5px;
}


ul.nice-menu-down li ul li:hover, ul.nice-menu-down li ul li.over,
ul.nice-menu-down li ul li:hover a, ul.nice-menu-down li ul li.over a,
ul.nice-menu-down li.over ul li a:hover
{
	background-color: #ffffff;
	color: #2989EA;
}


ul.nice-menu-down {
  float: left;
  width: 882px;
/*  border: 0; */
}


ul.nice-menu-down li.menuparent li {
  border-bottom: 0;
}

ul.nice-menu-down ul {
  left: 0;
}

ul.nice-menu-down ul ul {
  left: 149px;
  top: 0;
}





ul.nice-menu-down li 
{
  line-height: 26px;
}

ul.nice-menu-down li ul li
{
	line-height: normal;
}

ul.nice-menu-down li.menuparent:hover,
ul.nice-menu-down li.over, 
ul.nice-menu-down li:hover
 {
/*
  background-color: #ffffff;
  color: #2D3091;
*/
/*
  background-color: #2989EA;
  color: #ffffff;
*/
}

ul.nice-menu-down li li.menuparent { 
  background-color: #2989EA;
  color: #ffffff;
}

ul.nice-menu-down li.menuparent li, ul.nice-menu-down li.menuparent li a
{
	text-align: left;
	white-space: normal;
}

/* END nice menus, imported from drupal */


DIV#footer 
{
	padding: 4px 0 12px 0;
	text-align: left;
	color:#666666;
	font-weight:bold;

}

DIV#footer a 
{
	color: #666666;
}

.special
{
	background-image: url(/images/fade_blue.gif);
	background-repeat: repeat-x;
}
/*
li.over ul li a:hover 
{
	background-color: Red ! important;
}
*/
/*
TD 
{
	border: solid 1px red;
}
*/
