body{ background-color: #ffffff; font-family: Arial, Trebuchet, Trebuchet MS, Verdana, sans-serif; font-size:1em; margin-top: 0; }

li { line-spacing: 120%; }
.leftmenuitem { width: 160px; padding-top: 3px; padding-left: 4px; padding-bottom: 4px; linespacing: 110%; }
td.trainmenu     { font-size: 0.9em; background: url(../images/filltraining.gif) repeat-y }
td.corpmenu    { font-size: 0.9em; background: url(../images/fillcorp.gif) repeat-y }
td.ipecmenu    { font-size: 0.9em; background: url(../images/fillipec.gif) repeat-y }
a:link { color: #000088; text-decoration: none; }
a:visited { color: #0a59a6; text-decoration: none; }
a:hover { color: #000088; text-decoration: underline; }

TD.CM_menulink    { background: url(../images/rtmenu_bg.jpg) no-repeat }
TD.CM_selectedlink    { background: url(../images/rtmenu_bg2.jpg) no-repeat }
.inline {text decoration: underline; }
.caution { font-size: .8em; color: #b22222; }
.traincert    { background: url(../images/filltraincert.gif) repeat-y; margin-bottom: 4px; padding: 6px; width: 160px }
.icfcert   { font-size: 0.8em; background-color: #b0cae3; }
.espanol   { background: url(../images/espanol_bg.gif) no-repeat }
.news { font-size: .9em; }
.newshd { font-size: .9em; color: #0a59a6; font-weight: bolder; }



.header { border: thick; border-color: #004284; border-width: 15px; border-style: ridge; background-color: #FFFFFF; font-family: Arial, Trebuchet, Verdana, sans-serif; font-size : medium; font-weight: bold; color : #3e8bca; text-decoration : none; text-align: center; font-variant: small-caps; line-height: 20px; height: 100px; width: 100%; }

.bodytext { font-family: Arial, Trebuchet, Verdana, sans-serif; font-size : .8em; }
.CM_page_text1 { font-family: Arial, Trebuchet, Verdana, sans-serif; font-size : .8em; }

.CM_menulink    { color: #0a59a6; font-size: 0.9em; line-height: 120%; font-family: Arial, Trebuchet, Verdana, sans-serif; padding-top: 2px; padding-bottom: 6px; padding-left: 4px }

.CM_selectedlink   { color: #0a59a6; font-weight: bold; font-size: 0.9em; line-height: 120%; font-family: Arial, Trebuchet, Verdana, sans-serif; padding-top: 2px; padding-bottom: 6px; padding-left: 4px }

.CM_link  { color: #0a59a6; font-size: 0.9em; line-height: 120%; font-family: Arial, Trebuchet, Verdana, sans-serif; }

.CM_menulink a:visited  { color: #004284; font-size: .9em; text-decoration : none; }
.CM_link a:visited  { color: #004284; text-decoration : none; }
.CM_selectedlink a:visited  { color: #004284; text-decoration : none; }

.CM_menulink a:hover { color: #000088; text-decoration : underline; } 
.CM_link a:hover { color: #000088; text-decoration : underline; } 
.CM_selectedlink a:hover { color: #000088; text-decoration : underline; }


.CM_pagecontent_link { font-family: Arial, Trebuchet, Verdana, sans-serif; font-size : .9em; color : #000088; line-height: 120%; }

.statusmessage { font-family:Trebuchet,  Verdana, Arial, sans-serif; font-size : 12px; font-weight : bold; font-variant : small-caps; }

.CM_label { font-family: Arial, Trebuchet, Verdana, sans-serif; font-size : 10px; font-weight : bold; }

.CM_imagetable {  }

.CM_caption { font-family: Arial, Trebuchet, Verdana, sans-serif; font-color: #808080; font-size : .9em; }

.CM_code { font-family: Courier,monospace; font-size : 14px; }

.CM_button { font-family: Arial, Trebuchet, Verdana, sans-serif; font-size : 10px; font-weight : bold; }

.CM_page_heading { font-family: Arial, Trebuchet, Verdana, sans-serif; font-size: 1em; font-weight : bold; color : #0a59a6; padding-top: 6px; padding-bottom: 9px; }

.CM_page_subheading { font-family: Arial, Trebuchet, Verdana, sans-serif; font-size : .9em; font-weight: bold; color : #0a59a6; text-align: left; line-height: 120%;}

.CM_page_text1 { font-family: Arial, Trebuchet, Verdana, sans-serif; font-size: .9em; font-weight : normal; }

.CM_page_text2 { font-family: Arial, Trebuchet, Verdana, sans-serif; font-size: .9em; font-weight : bold; color: #555555; }

.CM_pagecontent_heading { font-family: Arial, Trebuchet, Verdana, sans-serif; font-size : 1em; font-weight: bold; color : #0a59a6; line-height: 120%; }

.CM_OLDpagecontent_subheading { font-family: Arial, Trebuchet, Verdana, sans-serif; font-size: .9em; font-weight : bold; color: #444477; }

.CM_pagecontent_subheading { font-family: Arial, Trebuchet, Verdana, sans-serif; font-size: .9em; font-weight : bold; color: #3e8bca; }

.CM_OLDpagecontent_text1 { font-family: Arial, Trebuchet, Verdana, sans-serif; font-size: .9em; font-weight : normal; line-height: 15px; position: relative; left: 12px; top: 0px; width: 90%; }

.CM_pagecontent_text1  { font-weight: normal; font-size: .9em; font-family: Arial, Trebuchet, Verdana, sans-serif; text-align: left; margin-left: 15px }

.CM_pagecontent_text2 { font-family: Arial, Trebuchet, Verdana, sans-serif; font-size: .9em; font-weight : bold; color: #4f4f4f; }


div#logo { position: absolute; left: 8px; top: 6px; }
div#login { position: absolute; top: 24px; left: 600px; width: 200px; }

.smalllink { font-size: .7em; }
.front { font-size: .9em; }
.normal { font-size: .9em; }
.indent { font-size: .9em; padding-left: 18px; }
.italic { font-size: .9em; font-style: italic; }
.indent_italic { font-size: .9em; font-style: italic; padding-left: 18px; }
.standard { font-color: #4f4f4f; }
.teal { font-color: #006f6f; }
.blue { font-color: #0a59a6; }
.black { font-color: #000000; }
.smaller { font-size: smaller; }
.revtext a:link { color: #ffffff; }
.revtext a:visited { color: #ffffff; }

.foot { background: #7878b8; color: #ffffff; font-size: .8em;}
.foot a:link { color: #ffffff; text-decoration: none; }
.foot a:visited { color: #d8d9eb; text-decoration: none; }
.foot a:hover { color: #ffffff; text-decoration: underline; }

.fttext { padding-bottom: 3px; }
h1  { color: #4f4f4f; font-size: .9em }
h1.blue  { color: #0a59a6; font-size: .9em }
h2 { font-size: .9em; color: #0a59a6; }

.formrequired { color: #000066; font-weight: bold; }

table.formtable {
  border: 0px;
  }

label {
  font-size: 11pt;
  color: #000;
  }

table.formtable td input.submitbutton {
  width: 72px;
  font-size: 12pt;
  font-weight: bold;
  color: #747474;
  }
