



body 
{ 

font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; font-weight: normal; color: #000; 
background-color: #515b4e; 
}


#outer_div_wrap

{ width: 893px; margin-top: 0; margin-left: auto; margin-right: auto; text-align: left; background-color: #ffffff; padding: 0; border: 1px solid #222; }

.logo_search_top { height: 45px; width: 889px; position: relative; }

.mrt_logo_tl { float: left; height: 20px; width: 450px; margin-top: 10px; margin-left: 30px; }


.header_form 

{ height: auto; width: 348px;  margin-right: 28px;  padding: 0; font-size: 12px; font-weight: normal;position: absolute; left: 514px; top:3px; }

.header_form form {

display: inline; margin: 0;  padding: 0;  float: right;
}

.header_form form input { float: left; font-size: 11px; color: #555; background-color: #eee;  margin-left: 5px; border: 1px solid #000; font-weight: normal; padding-left: 4px;  }


.type_ref

{ height: auto; width: auto; font-size: 10px; color: #888; padding: 0; margin: 0; position: absolute; left: 650px; top: 25px; }


.centered_content

{ width: 889px; height: auto; margin-right: auto; margin-left: auto; margin-top: 1px; background-color: #fff; }



.mrt_hdr_content { height: 198px; width: auto; background-image: url(mrt-bg-890-198.jpg); background-repeat: no-repeat; }

.header_sector_title { float: left; height: auto; width: 340px; font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #fff; margin-top: 30px; margin-left: 30px; }

.mrt_sub_hdr { font-size: 14px; font-weight: normal; color: #eeeeee; margin-top: 4px; }

#mrt_main_nav_links { height: auto; width: auto; }


#mrt_main_nav_links ul

{ width: 890px; float: left; margin: 0; padding-left: 0px; list-style-type: none; background-color: #52345a; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;      
}

#mrt_main_nav_links ul li 
{
      float: left; 
}

 #mrt_main_nav_links ul li a 
{
      display: block;
      padding: 6px 0 6px 0;
      text-decoration: none;
      font-weight: bold;
      color: #fff;
      border-right: 1px solid #fff; 
}

 #mrt_main_nav_links ul  li a:hover 
{
	display: block;
      color: #fff;
      background-color: #4182bc; 
}
	
	
	.width1_home
{
width: 138px;
text-align: center;


}

.width1
{
width: 102px;
text-align: center;
}
	  
.width2
{
width: 140px;
text-align: center;

}  


#mrt_main_nav_link ul li.width2 a 
{

      border-right: 1px solid #505e17; 
}


.mrt_sponsor_bnr { border: 1px solid #eee; margin-top: 5px; }


.header_sponsor { float: right; height: auto; width: 215px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #eee; margin-right: 30px; margin-top: 35px; text-align: left; }

.content1_top { width: 828px; height: auto; margin-top: 70px; margin-right: 0px; margin-bottom: 0px; margin-left: 32px; padding: 0px; float: left; }


.mrt_sectors_top { width: 818px; height: auto; float: left; background-image: url(sectors-bg1.jpg); background-repeat: no-repeat; padding-left: 10px; padding-top: 35px; padding-bottom: 22px; }

.crnt_sector { float: left; height: auto; width: 242px; margin-right: 12px; font-size: 11px; }

.crnt_sector_rt { float: left; height: auto; width: 242px; font-size: 11px; }

.mrt_sectors_top a:link { font-size: 12px; font-weight: bold; color: #941e1a; text-decoration: underline; }

.mrt_sectors_top a:visited { color: #941e1a; text-decoration: underline; }

.mrt_sectors_top a:hover { color: #039; text-decoration: none; }


.mrt_sectors { width: 828px; height: auto; margin-bottom: 40px; float: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cdcdcd; padding-top: 37px; }


.mrt_sectors a:link { font-size: 13px; font-weight: bold; color: #039; text-decoration: underline; }

.mrt_sectors a:visited { color: #039; text-decoration: underline; }

.mrt_sectors a:hover { color: #941e1a; text-decoration: none; }

.sectors_hdr { font-weight: normal; color: #fff; font-size: 16px; width: 818px; padding-top: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #21597c; padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #21597c; background-color: #21597c; padding-left: 10px; float: left; clear: both; position: relative; height: 20px; }

.sectors_hdr_2 { font-weight: normal; color: #9b9b9; font-size: 14px; width: 818px; border-top-width: 1px; border-top-style: solid; border-top-color: #000; background-color: #f4f0f0; padding-left: 10px; height: 80px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000; }

.sectors_hdr_2 h2 { font-size: 16px; font-weight: normal; color: #000; margin-top: 30px; margin-bottom: 5px; }



.top_left { float: left; width: 590px; }

.top_left h2 { font-size: 20px; font-weight: bold; color: #9e0b0f; padding: 0px; margin-top: 0px; margin-bottom: 0px; }


.top_left p { margin-top: 4px; margin-bottom: 4px; }


.top_left a:link { color: #941e1a; text-decoration: underline; }

.top_left a:visited { color: #039; text-decoration: underline; }

.top_left a:hover { color: #941e1a; text-decoration: none; }


.clear

{
	
clear: both;	
	
}

.art_txt_rt { float: left; height: auto; width: 590px; margin-top: 1px; background-image: url(main-art-bg-art1.jpg); background-repeat: no-repeat; }

.recent_spacer { background-color: #e3e3e3; height: 30px; width: auto; }


.art_txt_rt2 { float: left; height: auto; width: 590px; background-image: url(main-art-bg-lwr.jpg); background-repeat: no-repeat; margin-bottom: 58px; }

.art_txt_left { height: auto; width: 590px; margin-top: 0px; float: left; background-image: url(main-art-bg2.jpg); background-repeat: no-repeat; }

.pic_left { float: left; height: auto; width: auto; margin-left: 10px; padding-top: 6px; padding-right: 6px; padding-left: 6px; margin-top: 34px; background-image: url(main-art-bg-fade2.png); background-repeat: no-repeat; }

.pic_left2 { float: left; height: auto; width: auto; margin-left: 10px; padding-top: 6px; padding-right: 6px; padding-left: 6px; margin-top: 15px; background-image: url(main-art-bg-fade2.png); background-repeat: no-repeat; }

.pic_right { float: right; height: auto; width: auto; margin-top: 14px; padding-top: 6px; padding-right: 6px; padding-left: 6px; margin-right: 15px;  background-image: url(main-art-bg-fade2.png); background-repeat: no-repeat;  }

.text_right { float: right; height: auto; width: 490px; padding-top: 30px; }

.text_right2 { float: right; height: auto; width: 490px; padding-top: 15px; }

.text_right2  .text_right_link a:link { color: #039; text-decoration: underline; }

.text_right2  .text_right_link a:visited { color: #039; text-decoration: underline; }

.text_right2  .text_right_link a:hover { color: #941e1a; text-decoration: none; }



.text_right_link { text-align: left; width: auto; margin-top: 4px; padding-top: 3px; border-top-width: 1px; border-top-style: dashed; border-top-color: #cdcdcd; }

.text_right  .text_right_link a:link { color: #039; text-decoration: underline; }

.text_right  .text_right_link a:visited { color: #039; text-decoration: underline; }

.text_right  .text_right_link a:hover { color: #941e1a; text-decoration: none; }



.text_right h2 { font-size: 14px; font-weight: bold; color: #52345a; padding: 0px; margin-top: 0px; margin-bottom: 2px; }

.text_right2 h2 { font-size: 14px; font-weight: bold; color: #52345a; padding: 0px; margin-top: 0px; margin-bottom: 2px; }

.text_right a:link { color: #039; text-decoration: none; }

.text_right a:visited { color: #039; text-decoration: none; }

.text_right a:hover { color: #941e1a; text-decoration: underline; }



.text_right2 a:link { color: #039; text-decoration: none; }

.text_right2 a:visited { color: #039; text-decoration: none; }

.text_right2 a:hover { color: #941e1a; text-decoration: underline; }




.text_left { float: left; height: auto; width: 480px; padding-left: 10px; padding-top: 15px; }

.text_left h2 { font-size: 14px; font-weight: bold; color: #54345a; padding: 0px; margin-top: 0px; margin-bottom: 2px; }

.text_left  a:link { color: #039; text-decoration: none; }

.text_left  a:visited { color: #039; text-decoration: none; }

.text_left  a:hover { color: #941e1a; text-decoration: underline; }


.text_left .text_right_link a:link { color: #039; text-decoration: underline; }

.text_left  .text_right_link a:visited { color: #039; text-decoration: underline; }

.text_left  .text_right_link a:hover { color: #941e1a; text-decoration: none; }


.top_right { width: 210px; height: auto; font-size: 12px; float: right; text-align: left; margin-top: 0; }


#footer 

{ margin-top: 180px; height: 180px; width: 893px; background-color: #482c4f; position: relative; padding-top: 20px; }



h2.footer_suggestions

{ font-size: 17px; font-weight: normal; color: #ddd; margin-top:0; margin-left: 30px;
}

.footer_additional

{ font-size: 23px; font-weight: bold; color: #eee; margin-top: 20px; margin-bottom: 5px; margin-left: 30px; 	
}
#footer a:link { color: #eee; text-decoration: underline; }

#footer a:visited { color: #eee; text-decoration: underline; }

#footer a { margin-left: 30px; }

#footer a:hover { color: #ddd; text-decoration: none; }




.copyright

{ background-color: #9a9a9a; height: 20px; position: absolute; left: 0px; bottom: 0px; width: 863px; padding-top: 6px; padding-left: 30px; border-top-width: 1px; border-top-style: solid; border-top-color: #fff; color: #fff; }

.add_text { float: left; height: auto; width: 680px; }

.footer_right { float: right; height: 90px; width: 213px; margin-right: 32px; padding-top: 0; padding-left: 0; color: #eee; background-color: #84588e; }





.secondary_nav { float: left; height: 27px; width: 889px; background-image: url(sec-nav-bg.jpg); background-repeat: no-repeat; }

.secondary_nav a:link { color: #52354a; text-decoration: none; }

.secondary_nav a:visited { color: #fff; text-decoration: none; }

.secondary_nav a:hover { color: #eee; text-decoration: underline; }

.reg_mrt { float: left; height: auto; width: auto; margin-top: 6px; margin-left: 30px; font-size: 11px; font-weight: bold; margin-right: 24px; }

.about_mrt { float: left; height: auto; width: auto; margin-top: 6px; font-size: 11px; font-weight: bold; }






.wn_clouds { height: 60px; width: 201px; background-image: url(wn-clouds-bg.jpg); background-repeat: no-repeat; padding-top: 8px; padding-left: 9px; margin: 0px; float: right; position: absolute; right: 0px; bottom: -1px; }

.wn_clouds h4 { font-size: 14px; font-weight: bold; color: #fff; margin: 0px; padding: 0px; }

.whats_new_mrt { background-color: #2c1b2d; height: auto; width: auto; padding-left: 9px; font-size: 12px; font-weight: bold; color: #fff; padding-top: 5px; padding-bottom: 5px; }

.wn_content { height: 358px; width: 210px; background-image: url(mrt-rtcol-bg1.jpg); background-repeat: no-repeat; }


.wn_intro_top { width: 190px; margin-left: 9px; font-size: 10px; padding-bottom: 6px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #000; height: auto; padding-top: 16px; }

a:link { color: #039; text-decoration: underline; }

a:visited { color: #039; text-decoration: underline; }

a:hover { color: #941e1a; text-decoration: none; }

.wn_intro { float: left; width: 185px; margin-left: 9px; font-size: 10px; margin-top: 9px; }


.right_content2 { float: left;  width: 180px; margin-top: 15px;  margin-right: 11px; margin-bottom: 20px; }


.cycle_pundits { float: left; overflow: hidden; width: 210px; height: 174px; margin: 0; padding: 0; list-style: none; background-image: url(pundit-bg6-np3.jpg); background-repeat: no-repeat;  }


.cycle_pundits li {
height: 174px; width: 190px; padding-left: 6px;

}



.pundit_container

{

width: 202px;
height: auto;
padding: 0;
margin-top: 15px;

	
}



.photo_pundits

{ width: 62px;   height: 88px;  float: right; margin-top: 6px;  margin-right: 13px; }

.th_border { border: 1px solid #000; }

.pundit_txt

{

height: 119px; width: 110px; margin-top: 0; margin-left: 3px; 

	
}


.pundit_name_co

{ font-size: 10px; font-weight: bold; color: #941e1a; width: 91px; height: auto; text-align: right; padding-top: 45px; padding-bottom: 7px; margin-left: 8px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #cdcdcd; }


.pundit_name_co a:link { color: #039; text-decoration: underline; }

.pundit_name_co a:visited { color: #039; text-decoration: underline; }

.pundit_name_co a:hover { color: #941e1a; text-decoration: none; }


.pundit_intro { height: 21px; width: 203px; margin-top: 55px; display: block; float: left; font-size: 12px; font-weight: normal; color: #fff; padding-top: 5px; padding-left: 7px; background-color: #83538f; }


.intro_mrt { width: 828px; margin-bottom: 0px; height: 115px; }

.left_intro { float: left; height: 115px; width: 406px; margin-right: 15px; background-image: url(mrt-intro-bg7.jpg); background-repeat: no-repeat; padding-right: 6px; padding-left: 8px; }

.left_intro a:link { color: #039; text-decoration: underline; }

.left_intro a:visited { color: #039; text-decoration: underline; }

.left_intro a:hover { color: #941e1a; text-decoration: none; }


.left_intro h2 { font-size: 20px; font-weight: bold; color: #000; margin: 0px; width: auto; padding: 0px; }

.rcnt_arts_date { font-size: 13px; font-weight: normal; color: #039; margin-top: 64px; margin-left: 8px; }


#centered_content

{ width: 390px; height: 113px; background-color: #fff; position: relative; margin-right: 0px; float: right; margin-bottom: 0px; }

.txt { height: 41px; width: 198px; text-align: left; position: absolute; right: 0; top: 0; background-color: #83538f; padding-top: 4px; padding-right: 6px; padding-bottom: 0px; padding-left: 6px; font-size: 14px; font-weight: normal; color: #fff; }


#centered_content .txt a:link { color: #eee; text-decoration: none; }

#centered_content  .txt a:visited { color: #fff; text-decoration: none; }

#centered_content  .txt a:hover { color: #eee; text-decoration: underline; }


.newest_articles { float: left; height: 120px; width: 590px; margin-top: 20px; }

#img_holder { height: 113px; width: 162px; position: relative; }

.img { height: 113px; width: 162px; position: absolute; top: 6px; right: 8px; }


.txt  a:link { color: #039; text-decoration: underline; }

.txt  a:visited { color: #039; text-decoration: underline; }

.txt  a:hover { color: #941e1a; text-decoration: none; }
	

.most_recent { font-size: 18px; font-weight: normal; color: #fff; letter-spacing: 0px; width: 207px; background-color: #000; padding-left: 8px; padding-top: 11px; padding-bottom: 5px; position: relative; float: right; margin-bottom: 1px; height: auto; }

.arw_drop { background-image: url(arts-arw-ds2.png); background-repeat: no-repeat; position: absolute; left: -1px; top: 36px; height: 15px; width: 218px; }

.frontlit_ds { height: 9px; width: 590px; background-image: url(frontlit-ds.jpg); background-repeat: no-repeat; margin-top: 18px; margin-bottom: 0px; padding: 0px; float: left; }

.arw_drop_sectors { background-image: url(arts-arw-bl.png); background-repeat: no-repeat; position: absolute; left: 124px; top: 34px; height: 15px; width: 29px; }


.arts_fade_left { height: 83px; width: 215px; background-image: url(arts-fade-lt.jpg); background-repeat: no-repeat; float: right; }

.recent_arts_illus { float: right; height: auto; width: 340px; clear: left; background-color: #f3f2f2; margin-top: 10px; margin-right: 10px; margin-left: 10px; }

.rcnt_box_outer { float: left; height: auto; width: 360px; background-image: url(rcnt-graphic-bg.jpg); background-repeat: no-repeat; }

.logo_mrt { float: left; height: 20px; width: 107px; }

.tttech { float: left; width: auto; margin-left: 5px; margin-top: 10px; font-size: 10px; }

.number { height: 70px; width: 28px; margin-right: 12px; float: left; font-size: 24px; font-weight: bold; color: #83538f; padding-top: 4px; padding-left: 10px; background-image: url(number-bg-fade.png); background-repeat: no-repeat; }

.crnt_sector_photo { text-align: left; width: 186px; display: inline;  }

.crnt_sector_link { margin-top: 5px; float: left; width: 176px; }


.cs-photo { border: 1px solid #000; }

.pundit_name_co

.pundit_name_co a:link { color: #039; text-decoration: underline; }

.pundit_name_co a:visited { color: #039; text-decoration: underline; }

.pundit_name_co a:hover { color: #941e1a; text-decoration: none; }

