/* Layout Stylesheet */ 
html {
 height: 100%;
}

body {
 background: #F7F7F7;
 padding: 0;
 margin: 0;
 font: normal 11px/18px Helvetica,Arial,sans-serif;
 color: #333;
 height: 100%;
}

a {
 text-decoration: underline;
 color: #4569C1;
}

a:hover {
 color: #2852B7;
}

#outer {
 border: 0;
 width: 749px;
 margin: auto;
 height: 100%;
 background-color:#FFF;
}

#hdr {
 height: 131px;
 background: #492745;
 color: #FFF;
}

#bodyblock {
 color: #333;
 width:749px;
 height: auto;
 padding:0;
 /* margin-bottom added to correct footer (ftr) overbite */
 margin-bottom: 10px;
}

/* Begin menu-bar section */


#menubar {
 height: 40px;
 background: #FFF;
 color: #FFF;
 border: 0;
 background-image:url(../images/menu_bck.gif);
 background-repeat:repeat-x;
 margin-top: 1px;
 margin-bottom: 15px;
 position:relative;
 z-index:99;
}

#index #menubar {
 margin-bottom: 3px; !important
}


/* End menu-bar section */

/* Begin side-menu section */
#menu {
 float:left;
 color: #333;
 width:179px;
 text-align: left;
 margin-left: 11px;
}

#menu ul {
 margin-left: 13px;
 margin-bottom: 15px;
 padding: 0;
 list-style: none;
 margin-top: 0px;
}
#menu ul li {
 font-size:16px;
 font-weight:normal;
 color:#4569C1;
 padding-top:15px;
}
#menu ul li img {
 border:0;
 float:left;
 position:relative;
 top: 4px;
}
#menu ul li a {
 letter-spacing:normal;
 font-size:12px;
 text-decoration: none;
 color: #C7AC6D;
 margin-left: 10px;
 display: block;
}
#menu ul li a:hover {
 text-decoration: underline;
}
/* Blue arrow facts */
ul.blueArrows {
 margin-top: 0px;
}
ul.blueArrows li{
 background: url(../images/double_arrow.gif) left 8px no-repeat;
 list-style-type: none;
 padding-left: 10px;
}
/* -- */
.heading {
 font: bold 15px/17px "Helvetica 57 Condensed","Helvetica Condensed Medium",Helvetica,Arial,sans-serif;
 color: #666;
 margin:0;
 padding:0;
}
/* End side-menu section */

/* Content id controllers */

#cont {
 width:488px;
 background:#FFF;
 color: #333;
 border:0;
 text-align:left;
}

#cont p, #cont h2, #cont h3, #cont table{
 padding-right: 25px;
}

/* end Content id controllers 

---------

 Begin code to get footer to work */

#ftr {
 font: normal 9px/28px Helvetica,Arial,sans-serif;
 color: #999;
 height:50px;
 width:749px;
 border: none;
 text-align:center;
 background-color: #FFF; 
}


#ftr a{
 padding: 10px;
 font: normal 11px/16px Helvetica,Arial,sans-serif;
 text-decoration:underline;
 color:#666;
}

#ftr a:hover{
 font: normal 11px/16px Helvetica,Arial,sans-serif;
 color:#333;
}

 
 /* Presentation Stylesheet */ 
h1 {
 font: bold 13px/20px "Helvetica 57 Condensed","Helvetica Condensed Medium",Helvetica,Arial,sans-serif;
}
 
h2 {
 font: bold 12px/20px "Helvetica 57 Condensed","Helvetica Condensed Medium",Helvetica,Arial,sans-serif;
}

h2 strong{
 font: bold 12px/20px "Helvetica 57 Condensed","Helvetica Condensed Medium",Helvetica,Arial,sans-serif;
 color: #C7AC6D;
}

h3 {
 font: bold 15px/17px "Helvetica 57 Condensed","Helvetica Condensed Medium",Helvetica,Arial,sans-serif;
 color: #666;
 margin:0;
 padding:0px 0px 10px 0px;
}

h3 img{
 vertical-align: -10%;
 padding-right: 7px;
}

h4 {
 margin:0; 
 padding: 5px 0;
}

/*

Contact page special formatting

*/

#contact_page a{
 font: bold 10px/18px Helvetica,Arial,sans-serif;
 color: #B79F68;
 text-decoration: underline;
}
#contact_page a:hover{
 font: bold 10px/18px Helvetica,Arial,sans-serif;
 color: #927E51;
 text-decoration: underline;
}
#list_table{
 margin-top: 15px;
}
#list_table td{
 padding-bottom: 15px;
 vertical-align: top;
}
#list_table b{
 font: bold 12px/18px Helvetica,Arial,sans-serif;
 color: #B79F68
}

/*

Research page special formatted list

*/
#goldArrows {
 color: #927E51;
 font-weight:bold;
 font-size:12px;
}
#goldArrows li {
 list-style-type:none;
 list-style-image:url(../images/double_arrow.gif);
 margin-bottom: 20px;
}

#blueArrows {
 color: #4569C1;
 font-weight:bold;
 font-size:12px;
}
#blueArrows li {
 list-style-type:none;
 list-style-image:url(../images/double_arrow_gold.gif);
 margin-bottom: 3px;
}
.blueList li {
 color: #4569C1;
 font-weight:bold;
 font-size:12px;
}
/*

Special Tables classes

*/
.alignTspaced td{
 vertical-align: top;
 padding-bottom: 15px;
 padding-right: 3px;
}

/*

Basic styles which can be tweaked on the pages

*/
.blue {
 color: #4569C1;
}
.gold {
 color: #B79F68;
}
.purp {
 color: #492745;
}
.purpBold {
 color: #492745;
 font-weight:bold;
}
a.gold:hover {
 color: #927E51;
}
ul.gold {
 margin-left: 10px;
 margin-bottom: 15px;
 padding: 0;
 margin-top: 0px;
}
ul.gold li {
 margin-bottom: 5px;
}
.blueBold {
 color: #4569C1;
 font-weight:bold;
}
a.blueBold:hover {
 color: #2852B7;
 font-weight:bold;
}
.goldBold {
 color: #B79F68;
 font-weight:bold;
}
a.goldBold:hover {
 color: #927E51;
 font-weight:bold;
}
.goldH2 {
 color: #B79F68;
 font-weight:bold;
 font-size:12px;
}
a.goldH2:hover{
 color: #927E51;
  font-weight:bold;
 font-size:12px;
}
.blueH2 {
 color: #4569C1;
 font-weight:bold;
 font-size:12px;
}
a.blueH2:hover{
 color: #2852B7;
 font-weight:bold;
 font-size:12px;
}
.lightblueH2 {
 color: #86B2D1;
 font-weight:bold;
 font-size:12px;
}
a.lightblueH2:hover{
 color: #86B2D1;
 font-weight:bold;
 font-size:12px;
}
.blueH1 {
 color: #4569C1;
 font-weight:bold;
 font-size:13px;
}
a.blueH1:hover{
 color: #2852B7;
 font-weight:bold;
 font-size:13px;
}

/*

News items styles

*/
.newsItem {
	margin-top:20px;
	margin-bottom:30px;
	width:470px;
}

a.boldClean, a.boldClean:link, a.boldClean:active, a.boldClean:visited, {
	color:#86B2D1;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

.boldClean {
	color:#86B2D1;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

.boldClean:hover {
	text-decoration:underline;
	color:#86B2D1;
	font-size:12px;
}

hr.thingrey {
	background-color:#EEEEEE;
	color:#EEEEEE;
	height:1px;
	padding:0;
	margin:0;
	border:0;
	width:95%;
	clear:inherit;
}

/*

Tooltip Bubble

*/
.def{
	display:block;
	font-style:normal;
	font-weight:bold;
	cursor:pointer;
	padding:3px 0 3px 5px;
	margin:0px 5px 2px 0px;
	background-color:#F1F8FE;
}
.def:hover{
	color:#FFFFFF;
	background-color:#5694C8;
}

.tooltip{
	width: 300px;
	color:#333;
	font:lighter 12px/16px Arial,sans-serif;
	text-decoration:none;
	text-align:left
}

.tooltip span.top{
	font-size: 13px;
	color:#FFF;
	font-weight: bold;
	padding: 1px 8px 1px;
    background: url(../images/for_scripts/bubble_tip_back.gif) no-repeat top;
}

.tooltip b.bottom{
	padding:3px 8px 5px;
	font-weight:normal;
    background: url(../images/for_scripts/bubble_tip_back.gif) no-repeat bottom;
}


/*----------- Drop Down Menu --------------*/
#m2, #m3, #m4, #m5, #m6 {
	position: absolute;
	visibility: hidden;
	border: solid 1px #968096;
	border-top: 0;
	background-color: #563056;
	top: 40px;
	width: 120px;
	left: 82px;
	z-index: 100;
}
#m3 { width: 124px; left: 203px; z-index: 101; }
#m4 { width: 113px; left: 328px; z-index: 102; }
#m5 { width: 99px; left: 442px; z-index: 103; }
#m6 { width: 86px; left: 541px; z-index: 104; }
#m2 a, #m3 a, #m4 a, #m5 a, #m6 a, #m2 a:link, #m3 a:link, #m4 a:link, #m5 a:link, #m6 a:link, #m2 a:visited, #m3 a:visited, #m4 a:visited, #m5 a:visited, #m6 a:visited {
	display: block;
	text-align: center;
	padding: 10px 5px 10px 5px;
	border-top: solid 1px #634E63;
	background-color: #563056;
	font: normal 10px/10px "Myriad Pro", Helvetica,Arial,sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
#m2 a:hover, #m3 a:hover, #m4 a:hover, #m5 a:hover, #m6 a:hover {
	background-color: #744774;
}
