/* This stylesheet is organized into categories to make the styles easier to locate, the categories include:
  - General
  - Header styles
  - Navigation Bar styles
  - Banner styles
  - Content styles
  - Right Column styles
  - Footer styles
*/
/* for reddot smart edit mode */
.reddot {
 font-family: Arial, Verdana, Helvetica, Default; font-size: 10px; color: #FF0000;
}
/* General styles */  
body {background-color: #ffffff; font-family: verdana, arial, sans-serif; color: #000000; font-size: 10px;}
a:link {color: #014E61; text-decoration: underline;}
a:link:focus {color: #014E61; text-decoration: underline;}
a:visited {color:#103447; text-decoration: underline;}
a:hover {color:#007c82; text-decoration: none;}
a:active {color: #99a200; text-decoration: none;}
.h1 {font-size: 14px; font-weight: bold; color: #000000;}
.h2, .head2 {font-size: 12px; font-weight: bold; }
.BodyHome .h2, .BodyHome .head2 {color: #000000;}
.BodyGlobal .h2, .BodyGlobal .head2, .BodyGlobal .h1, .BodyGlobal .head1 {color: #014e61;}
.BodyMemb .h2, .BodyMemb .head2, .BodyMemb .h1, .BodyMemb .head1 {color: #77c432;}
.BodyEvent .h2, .BodyEvent .head2, .BodyEvent .h1, .BodyEvent .head1 {color: #3e057f;}
.BodyTrain .h2, .BodyTrain .head2, .BodyTrain .h1, .BodyTrain .head1 {color: #9f6412;}
.BodyGov .h2, .BodyGov .head2, .BodyGov .h1, .BodyGov .head1 {color: #08256a;}
.BodyRes .h2, .BodyRes .head2, .BodyRes .h1, .BodyRes .head1 {color: #65002e;}
.BodyStan .h2, .BodyStan .head2, .BodyStan .h1, .BodyStan .head1 {color: #b1b10a;}
.BodyPress .h2, .BodyPress .head2, .BodyPress .h1, .BodyPress .head1 {color: #b6005d;}
.BodyIntl .h2, .BodyIntl .head2, .BodyIntl .h1, .BodyIntl .head1 {color: #006699;}
.h3, .head3  {font-size: 11px; font-weight: bold; font-style: italic; color: #333333;}

/* Header styles */  
.hdbg {background-image: url(/rdImages/hd_background.jpg); background-repeat: repeat;}
.global {font-family: verdana, arial, sans-serif; font-size: 9px; vertical-align: bottom; text-align: right;}
.global a:link {color:#014E61; text-decoration: none;}
.global a:link:focus {color:#014E61; text-decoration: none;}
.global a:visited {color:#014E61; text-decoration: none;}
.global a:hover {color:#007c82; text-decoration: underline;}
.global a:active {color:#666666; text-decoration: underline;}
.globalstore {font-family: verdana, arial, sans-serif; font-size: 9px; color:#8F0029; text-decoration: none; text-align: right; padding-right: 18px;}
.globalstore a:link {color:#8F0029; text-decoration: none;}
.globalstore a:link:focus {color:#8F0029; text-decoration: none;}
.globalstore a:visited {color:#8F0029; text-decoration: none;}
.globalstore a:hover {color:#007c82; text-decoration: underline;}
.globalstore a:active {color:#666666; text-decoration: underline;}
.search {font-family: verdana, arial, sans-serif; font-size: 9px; color: #014E61; width: 100px; margin-top: 0; margin-bottom: 0; vertical-align: middle;}
/* Navigation Bar styles */  
.navbarbg1 {background-color: #565656; background-image: url(/rdImages/nav_bggray.gif); background-repeat: repeat; width: 100%; border: 0px;}
.navbarbg2 {background-color: #245e6d; background-image: url(/rdImages/nav_bggreen.gif); background-repeat: repeat; width: 777px; border: 0px;}
/* Banner styles */  
.bnrTitle {font-family: helvetica neue medium, helvetica, arial, sans-serif; font-size: 24px; color: #ffffff; vertical-align: middle; height: 65px; padding-left: 12px;}
.trail {font-family: helvetica neue medium, helvetica, arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; height: 15px; padding-left: 12px;}
.trail a:link {color: #ffffff; text-decoration: underline;}
.trail a:link:focus {color: #ffffff; text-decoration: underline;}
.trail a:visited {color:#ffffff; text-decoration: underline;}
.trail a:hover {color:#cccccc; text-decoration: none;}
.trail a:active {color:#cccccc; text-decoration: none;}
/* Content styles */  
.BodyHome .colorBar {background-color: #ccd611;}
.BodyGlobal .colorBar {background-color: #014e61;}
.BodyMemb .colorBar {background-color: #77c432;}
.BodyEvent .colorBar {background-color: #3e057f;}
.BodyTrain .colorBar {background-color: #9f6412;}
.BodyGov .colorBar {background-color: #08256a;}
.BodyRes .colorBar {background-color: #65002e;}
.BodyStan .colorBar {background-color: #b1b10a;}
.BodyPress .colorBar {background-color: #b6005d;}
.BodyIntl .colorBar {background-color: #006699;}
.cntBorder {border: 1px #919191 solid; width: 637px; background-color: #ffffff; vertical-align: top;}
.cntBarbg {background-color: #959595; background-image: url(/rdImages/cnt_barbg.gif); background-repeat: repeat; width: 637px; border: 0px;}
.hmMargin {margin-top: 5px; margin-bottom: 10px;}
.hmLeft {width: 300px; padding-right: 9px; padding-left: 9px; vertical-align: top;}
.hmRight {width: 300px; padding-right: 9px; padding-left: 9px; vertical-align: top;}
.cntMargin {margin-top: 20px; margin-right: 30px; margin-bottom: 20px; margin-left: 10px;}
.cntLft {width: 150px; padding-right: 10px; vertical-align: top; line-height: 15px;}
.cntMain {width: 431px; padding-left: 15px; vertical-align: top;}
.cntInpage {width: 597px; padding-top: 7px; padding-right: 15px; padding-bottom: 10px; padding-left: 10px;}
.cntHomeBarcolor {width: 637px; background-color: #ccd611;}
.cntGlobalBarcolor {width: 637px; background-color: #014e61;}
.cntMembBarcolor {width: 637px; background-color: #77c432;}
.cntEventBarcolor {width: 637px; background-color: #3e057f;}
.cntTrainBarcolor {width: 637px; background-color: #9f6412;}
.cntGovBarcolor {width: 637px; background-color: #08256a;}
.cntResBarcolor {width: 637px; background-color: #65002e;}
.cntStanBarcolor {width: 637px; background-color: #b1b10a;}
.cntPressBarcolor {width: 637px; background-color: #b6005d;}
.cntIntlBarcolor {width: 637px; background-color: #006699
;}
.GlobalInpage {background-color: #e5edef;}
.MembInpage {background-color: #e4f3d6;}
.EventInpage {background-color: #ebe6f2;}
.TrainInpage {background-color: #f1e8dc;}
.GovInpage {background-color: #e1e4ed;}
.ResInpage {background-color: #e8d9e0;}
.StanInpage {background-color: #f3f3da;}
.PressInpage {background-color: #f8e5ee;}
.IntlInpage {background-color: #006699;}
.artImagePad {padding-right: 10px; padding-bottom: 8px;}
/* Right Column styles */  
.rtcol {border: 1px #012933 solid;  vertical-align: top;}
.rtcol-memb {background-color: #014e61; width: 100%;}
.rtcol-ltgrn {border: 1px #012933 solid; vertical-align: top; background-color: #bfd3d7;}
.rtcol-white {background-color: #ffffff; width: 130px;}
.margin-member {margin-top: 6px; margin-bottom: 18px; margin-left: 12px; margin-right: 10px;}
.margin-rt {margin-top: 10px; margin-bottom: 10px; margin-left: 5px; margin-right: 5px;}
.memb {font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; color: #CCD611; font-weight: bold;}
.memb a:link {color: #ffffff; text-decoration: none; font-weight: normal;}
.memb a:link:focus {color: #ffffff; text-decoration: none; font-weight: normal;}
.memb a:visited {color:#ffffff; text-decoration: none; font-weight: normal;}
.memb a:hover {color:#CCD611; text-decoration: underline; font-weight: normal;}
.memb a:active {color: #99a200; text-decoration: underline; font-weight: normal;}
.rttxt {font-family: verdana, helvetica, arial, sans-serif; font-size: 9px; color: #000000;}
.rttxt a:link {color: #014E61; text-decoration: underline;}
.rttxt a:link:focus {color: #014E61; text-decoration: underline;}
.rttxt a:visited {color:#103447; text-decoration: underline;}
.rttxt a:hover {color:#007c82; text-decoration: none;}
.rttxt a:active {color: #99a200; text-decoration: none;}
.rttxtMembTtl {font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; color: #77c432; font-weight: bold;}
.rttxtEventTtl {font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; color: #3e057f; font-weight: bold;}
.rttxtTrainTtl {font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; color: #9f6412; font-weight: bold;}
.rttxtGovTtl {font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; color: #08256a; font-weight: bold;}
.rttxtResTtl {font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; color: #65002e; font-weight: bold;}
.rttxtStanTtl {font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; color: #b1b10a; font-weight: bold;}
.rttxtPressTtl {font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; color: #b6005d; font-weight: bold;}
.rttxtPressTtl {font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; color: #006699; font-weight: bold;}

/* Footer styles */  
.footer {font-family: verdana, helvetica, arial, sans-serif; font-size: 9px; color: #8a8a8a; vertical-align: middle; padding-left: 2px;}
.footer a:link {color: #8a8a8a; text-decoration: none;}
.footer a:link:focus {color: #8a8a8a; text-decoration: none;}
.footer a:visited {color:#666666; text-decoration: none;}
.footer a:hover {color:#014E61; text-decoration: underline;}
.footer a:active {color: #014E61; text-decoration: underline;}