body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:hover {
	text-decoration: underline;
}

.mainmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #777777;
	text-decoration: none;
}

a.mainmenu:hover {
	color:#1D57BA;
	text-decoration:none;
}

.menubg {
	background-color:#1190da;
}

.header_main {
	font-family:arial,helvetica,verdana;
	font-size:10px;
	color:#333333;
	text-decoration:none;
}

.header_bg {
	background-color:#BFDCFF;
	background-image:url(../time_shade.gif);
	background-repeat:no-repeat; 
	background-position:right;
}

.header_center_pot {
	font-family:verdana,arial,helvetica;
	font-size:10px;
	font-weight:bold;
	color:#2440AA;
	background-color: #BEDCFF;
}
.header_center_pot a:hover {
	color:#2440AA;
}

.mainpot_right {
	font-family:verdana,arial,helvetica;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	background-color: #3F5A99;
}
.header_right_pot {
	font-family:verdana,arial,helvetica;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	background-color: #1190DA;
}

.right_links td {
	font-family:arial,helvetica,verdana;
	font-size:12px;
	line-height:15px;
	color:#333333;
	text-decoration:none;
}

.right_links a {
	font-family:arial,helvetica,verdana;
	font-size:12px;
	line-height:15px;
	color:#333333;
	text-decoration:none;
}

.bg_center_pot {
	background-color:#DCECFF;
}

.bg_border {
	background-color: #2440AA;
}
.bg_register {
	background-color: #A7CDFF;
}

.bg_login_pot {
	background-color: #EDF6FF;
}
.bg_left_rollover {
	background-color: #384C96;
	background-image:url('../research_area.gif');
	background-repeat:no-repeat; 
	background-position:left;
}


.login {
	font-family:arial,helvetica,verdana;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	line-height:12px;
}

a.login:hover {
	text-decoration:underline;
}

.user {
	font-family:arial,helvetica,verdana;
	font-size:11px;
	color:#474747;
	text-decoration:none;
}

.login2 {
	font-family:verdana,arial;
	font-size:10px;
	font-weight:bold;
	color:#384C96;
}

.btn_001 {
	font-family:arial,helvetica,verdana,sans-serif;
   font-size:11px;
   font-weight:bold;
   color:#ffffff;
   background-color:#384C96;
   border:1px solid;
   border-top-color:#778FC7;
   border-left-color:#778FC7;
   border-right-color:#000000;
   border-bottom-color:#000000;
}

.btn_002 {
   font-family:arial,helvetica,verdana,sans-serif;
   font-size:11px;
   font-weight:bold;
   color:#ffffff;
   background-color:#D84220;
   border:1px solid;
   border-top-color:#FF7242;
   border-left-color:#FF7242;
   border-right-color:#000000;
   border-bottom-color:#000000;
}


.featureresearch_title {
	font-family:verdana,arial,helvetica;
	font-size:10px;
	font-weight:bold;
	color:#333333;
}

.featureresearch_title:hover {
	color:#333333;
}

.highlight_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:15px;
	color: #666666;
	text-decoration: none;
}
.highlight_title:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:15px;
	color: #666666;
	text-decoration: underline;
}
.highlight_title:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:15px;
	color: #666666;
	text-decoration: underline;
}

.highlight_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

.text11A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #474747;
	text-decoration: none;
}

.text11V {
	font-family:arial,helvetica;
	font-size:11px;
	text-decoration:none;
}

.text10V {
	font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:none;
}

.text9V {
	font-family:verdana,arial,helvetica;
	font-size:9px;
	color:black;
	text-decoration:none;
}

.text_fill {
	font-family:arial;
	font-size:11px;
   border:1px solid;
   border-top-color: #c0c0c0;
   border-left-color:#c0c0c0;
   border-right-color:#c0c0c0;
   border-bottom-color:#c0c0c0;}
}

input.search{
font-family:arial,helvetica,verdana,sans-serif;
   font-size:11px;
   font-weight:normal;
   color: #ffffff;
   background-color: #1190da;
   border:1px solid;
   border-top-color: #26a7eb;
   border-left-color:#26a7eb;
   border-right-color:#000000;
   border-bottom-color:000000;}

.pageheader
	{
	font-family:arial,verdana,helvetica;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	background-color: #1869a7;
	}


.footer {
	font-family:arial,helvetica,verdana;
	font-size:12px;
	color:#474747;
	text-decoration:none;
}

.right_border {
	background-color:1FB7FF;
}

.left_bg {
	background-color:#6575BF
}
.left_menu_bg_hiLight {
	background-color:#FFFFFF
}
.left_menu_hiLight { 
	font-family:arial,helvetica,verdana;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}

.left_menu_bgcolor {
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0px solid #ffffff; 
	border-top: 0;
	background-color: #4963B6;
}

.left_menu_bgcolor tr td {
	background-color: #4963B6;
	width: 100%;
}

.left_menu_bgcolor a {
	font-family:arial,helvetica,verdana;
	font-size:11px;
	font-weight:bold;
	margin: 0;
	color: #ffffff;
	display: block;
	text-decoration: none;
	padding: 5px 10px;
}
.left_menu_bgcolor a:visited, a:active {
	color: #ffffff;
}
.left_menu_bgcolor a:hover {
	font-weight:bold;
	background-color: 5187E0;#1B57B9;#DDEDFF;
	color: #ffffff;
	text-decoration: none;
}

.left_menu_bgcolor tr td a:hover {
	font-weight:bold;
	background-color: 5187E0;#1B57B9;#DDEDFF;
	text-decoration: none;
}





.left_menu_font {
	font-family:arial,helvetica,verdana;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
a.left_menu_font {
	font-family:arial,helvetica,verdana;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
a.left_menu_font:active {
	font-family:arial,helvetica,verdana;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}
a.left_menu_font:hover {
	font-family:arial,helvetica,verdana;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}
.mid_header {
	font-family:verdana,arial,helvetica,;
	font-size:10px;
	color:#666666;
}
.mid_header_Link {
	color:1735A6;
	text-decoration:none;
}


.research_menu_blank {
	background-color: #384C96;
}


.research_menu {
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0px solid #ffffff; 
	border-top: 0;
	background-color: #333333;#1B57B9;
}

.research_menu td a {
	background-color: #333333;#1B57B9;
	width: 100%;
}

.research_menu a {
	font-family:arial,helvetica,verdana;
	font-size:11px;
	font-weight:bold;
	margin: 0;
	color: #e3e3e3;#DDEDFF;
	display: block;
	text-decoration: none;
	padding: 5px 10px;
}

.research_menu a:visited, a:active {
	color: #e3e3e3;#DDEDFF;
}
.research_menu a:hover {
	font-weight:bold;
	background-color: #384C96;
	color: #ffffff;
	text-decoration: none;
}

.research_menu td a:hover {
	font-weight:bold;
	background-color: #384C96;
	text-decoration: none;
}








.myraidah_menu {
	font-family:arial,helvetica,verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
.myraidah_menu:active {
	font-family:arial,helvetica,verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}
a.myraidah_menu:hover {
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}

iframe.transparent {
	filter: alpha(opacity=100);   
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);   -moz-opacity: 1.00; 
}






/* NEWLY ADDED*/

.left_submenu_font {
	font-family:arial,helvetica,verdana;
	font-size:11px;
	color:#A7D6FF;
	text-decoration:none;
}
a.left_submenu_font {
	font-family:arial,helvetica,verdana;
	font-size:11px;
	color:#A7D6FF;
	text-decoration:none;
}
a.left_submenu_font:active {
	font-family:arial,helvetica,verdana;
	font-size:11px;
	color:#A7D6FF;
	text-decoration:underline;
}
a.left_submenu_font:hover {
	font-family:arial,helvetica,verdana;
	font-size:11px;
	color:#A7D6FF;
	text-decoration:underline;
}

.box {
	background-color: #F1F1F5;
}
.box2 {
	background-color: #E0E0E8;
}

.smallheader_fade {
	font-family:verdana,arial,helvetica;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	background-color: #3F5A99;
	background-image:url('../smallheader_fade.gif');
	background-repeat:repeat-y; 
	background-position:right;
}

.divider_vlight {
	background-color: #E0E0E8;
}
.outline {
	background-color: #CECFD8;
}

.article_title {
	font-family:arial,helvetica,verdana;
	font-size:16px;

}

.red { color:red;	
}

.myraidah_titlebar {
	background-color:#1190da;
}
.myraidah_title {
	font-family:verdana,arial,helvetica;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
}
.myraidah_pic3_bg {
	background-color:#74B026;
	background-image:url('../myraidah_pic3.gif');
	background-repeat:no-repeat; 
	background-position:left;
}
.footer_divider {
	background-image:url('../footer_divider.gif');
	background-repeat:repeat-x; 

}
.main_pic  {
	background-color: #1B57B9;
	background-image:url('../main_pic.jpg');
	background-repeat:no-repeat; 
	background-position:left;
}
.gettingstarted  {
	background-color: #D8ECA8;
	background-image:url('../banner_intro.gif');
	background-repeat:no-repeat; 
	background-position:left;
}

.myraidah_intro {
	background-color:#1869a7;
	background-image:url('');
	background-repeat:no-repeat; 
	background-position:left;
}
.myraidah_pic {
	background-color:#B8C900;
	background-image:url('../myraidah_pic.jpg');
	background-repeat:no-repeat; 
	background-position:left;
}
.adsearch_tab_off {
	background-color:#1190da;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
.adsearch_tab_off a {
	color:#ffffff;
}
.adsearch_tab_off a:hover {
	color:#ffffff;
}
.adsearch_tab_off a:active {
	color:#ffffff;
}	
.adsearch_tab_off_shadow1 {
	background-color:#1869a7;
}
.adsearch_tab_off_shadow2 {
	background-color:#145c94;
}
.adsearch_tab_on {
	background-color:#DCECFF;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#384C96;
}
.adsearch_tab_on_shadow1 {
	background-color:#DCECFF;
}
.adsearch_tab_on_shadow2 {
	background-color:#DCECFF;
}
.msg_success {
	color:blue;
	font-weight:bold;
}
.msg_fail {
	color:red;
	font-weight:bold;
}

.msg_note {
	color:#CC9900;
	font-weight:bold;
}



/* Legend style */
table.legend td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;	
}

.spiffy{display:block;width:174px;}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#1190da}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #98cfef;
  border-right:1px solid #98cfef;
  background:#4cabe3}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e7f3fb;
  border-right:1px solid #e7f3fb;
  background:#3ea5e1}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #3ea5e1;
  border-right:1px solid #3ea5e1;}
.spiffy4{
  border-left:1px solid #98cfef;
  border-right:1px solid #98cfef}
.spiffy5{
  border-left:1px solid #4cabe3;
  border-right:1px solid #4cabe3}



.spiffylight{display:block;width:174px;}

.spiffylight *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#D7EBFF}
.spiffylight6{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #edf6ff;
  border-right:1px solid #edf6ff;
  background:#e1f0ff}
.spiffylight7{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fbfdff;
  border-right:1px solid #fbfdff;
  background:#deeeff}
.spiffylight8{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #deeeff;
  border-right:1px solid #deeeff;}
.spiffylight9{
  border-left:1px solid #edf6ff;
  border-right:1px solid #edf6ff}
.spiffylight10{
  border-left:1px solid #e1f0ff;
  border-right:1px solid #e1f0ff}


.spiffyfg{
  letter-spacing: 0;
  background:#1190da url("../icon_menu_arrow.gif") no-repeat 6px 0;
  background-position:left right;
  padding:5px 10 5px 10px;
  text-align: left;
  display:block;
  margin: 0;
  color: #ffffff;
  text-indent:0px;
  font-weight: bold;
  font-family: arial;
  font-size: 11px;
  line-height: 14px;
  border: none;
  width: 174px;
}

.spiffyfg a {
  color: #ffffff;
}
.spiffyfg a:hover {text-decoration:underline; color:#ffffff;}
.spiffyfg a:active  {color:#9DE8FF;}
.spiffyfg1{
  letter-spacing: 0;
  background:#1190da url("") no-repeat 6px 0;
  background-position:left right;
  padding:5px 10 10px 10px;
  text-align: left;
  display:block;
  margin: 0;
  color: #ffffff;
  text-indent:0px;
  font-weight: bold;
  font-family: arial;
  font-size: 11px;
  line-height: 14px;
  border: none;
  width: 174px;
}
.spiffyfg2{
  letter-spacing: 0;
  padding: 6px 0px 0px 16px;
  background:#D7EBFF url(../micro_arrow.gif) 8px 8px no-repeat;
  text-align: left;
  display:block;
  margin: 0;
  color: #384C96;
  text-indent:0px;
  font-weight: normal;
  font-family: arial;
  font-size: 11px;
  line-height: 13px;
  border: none;
  width: 174px;
}
.spiffyfg2 a {
  color: #385B96;
}
.spiffyfg2 a:hover {text-decoration:underline; color:#384C96;}
.spiffyfg2 a:active  {color:#384C96;}

.spiffyfg2 a {
  color: #385B96;
}
.spiffyfg3{
  letter-spacing: 0;
  background:#23A7BF;
  padding:0px 0px 0px 0px;
  margin: 0;
  border: none;
  width: 174px;
  height: 5px;
}

/* Home Portlet */

.home_link {
  letter-spacing: 0;
  padding: 6px 0px 0px 15px;
  background:url(../arrow_home.gif) 0px 7px no-repeat;
  text-align: left;
  display:block;
  margin: 0;
  text-indent:0px;
  font-weight: normal;
  font-family: arial;
  font-size: 12px;
  color:#666666;
  line-height: 13px;
  border: none;
}
.home_link a {
  color:#666666;
}
.home_link a:hover {
text-decoration:none;
}
.home_title {
  font-family: arial;
  font-size: 14px;
  font-weight: bold;
  color:#1190DA;
  line-height: 13px;
}
.home_title a {
  color:#1190DA;
}
.home_title a:hover {
text-decoration:none;
}
.featured_line_left {
  background-color: #ffffff;
  background-image:url('../featured_line_left.gif');
  background-repeat:repeat-y; 
  background-position:left top;
}
.featured_line_right {
  background-color: #ffffff;
  background-image:url('../featured_line_right.gif');
  background-repeat:repeat-y; 
  background-position:left top;
}

/* player */

.player_bg {
	background-color:#c5c7c9;
	}
.player_top_left {
	background-color:#c5c7c9;
	background-image:url(../corner_left.gif);
	background-repeat:no-repeat; 
	background-position:left;
	}
.player_top_right {
	background-color:#c5c7c9;
	background-image:url(../corner_right.gif);
	background-repeat:no-repeat; 
	background-position:right;
	}
.player_bottom_left {
	background-color:#c5c7c9;
	background-image:url(../corner_leftbottom.gif);
	background-repeat:no-repeat; 
	background-position:left bottom;
	}
.player_bottom_right {
	background-color:#c5c7c9;
	background-image:url(../corner_rightbottom.gif);
	background-repeat:no-repeat; 
	background-position:right bottom;
	}

/* tab */
.FrontEndTable
{
	font-family:Tahoma;
	font-size:8pt;
	color:#666;
	background:#ffffff;
	width:295px;
}

.FrontEndTabDeadSpace
{
	background:#ffffff;
}

.FrontEndSelectedTabCell
{
  letter-spacing: 0;
  background: url("../player_tab_on.gif") no-repeat 0 0;
  background-position:center center;
  background-repeat:no-repeat;
  display:block;
  padding: 0;
  margin: 0;
  color: #ffffff;
  font-weight: normal;
  font-family: arial;
  font-size: 12px;
  line-height: 20px;
  text-align:center;
  border: none;
  width: 91px;
  height: 28px;
  cursor:pointer;
  cursor:hand;
}


.FrontEndUnSelectedTabCell
{
  letter-spacing: 0;
  background: url("../player_tab_off.gif") no-repeat 0 0;
  background-position:center center;
  background-repeat:no-repeat;
  display:block;
  padding: 0;
  margin: 0;
  color: #333333;
  font-weight: normal;
  font-family: arial;
  font-size: 12px;
  line-height: 20px;
  text-align:center;
  border: none;
  width: 91px;
  height: 28px;
  cursor:pointer;
  cursor:hand;
}

.FrontEndUnSelectedTabCell2
{
  letter-spacing: 0;
  background: url("../player_tab_off.gif") no-repeat 0 0;
  background-position:center center;
  background-repeat:no-repeat;
  display:block;
  padding: 0;
  margin: 0;
  color: #333333;
  font-weight: normal;
  font-family: arial;
  font-size: 12px;
  line-height: 20px;
  text-align:center;
  border: none;
  width: 91px;
  height: 28px;
}
.FrontEndUnSelectedTabCell2 a
{
	color:#000000;
	font-family:arial;
}
.FrontEndUnSelectedTabCell2 a:hover
{
	color:#000000;
	font-family:arial;
	text-decoration:none;
}
.FrontEndUnSelectedTabCell2 a:active
{
	color:#000000;
	font-family:arial;
	text-decoration:none;
}
.FrontEndUnSelectedTabCell2 a:visited
{
	color:#000000;
	font-family:arial;
	text-decoration:none;
}


/* set the image to use and establish the lower-right position */
    .cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{
      background: transparent url(../img.png) no-repeat bottom right;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;	}
    .cssbox{
    /* intended total box width - padding-right(next) */
      width:174px !important; /* IE Win = width - padding */
      width: 174px; 
    /* the gap on the right edge of the image (not content padding) */
      padding-right:15px; /* use to position the box */
      margin:0px auto}

    /* set the top-right image */
    .cssbox_head{background-position:top right;
    /* pull the right image over on top of border */
      margin-right:-15px; 
    /* right-image-gap + right-inside padding */
      padding-right:40px}

    /* set the top-left image */
    .cssbox_head h2{
      background-position:top left;
      margin:0; /* reset main site styles*/ 
      border:0; /* ditto */
    /* padding-left = image gap + interior padding ... no padding-right */
      padding:25px 0 15px 40px; 
      height:auto !important;
      height:1%} /* IE Holly Hack */

    /* set the lower-left corner image */
    .cssbox_body{
 url("../submenu_arrow.gif") no-repeat right center;
      background-position:bottom left;
      margin-right:25px; /* interior-padding right */ 
      padding:15px 0 15px 40px} /* mirror .cssbox_head right/left */
