/* refine HTML tags */
body,td,th,p,input,textarea,select {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #A7AAB8;	}
a {color: #7676C7;text-decoration: underline;}
p { margin-top: 10px;margin-bottom: 0px;}
h2 {font-size: 12px;font-weight: bold;margin-top: 10px;margin-bottom: 10px;}
blockquote {margin-left: 37px;margin-right: 37px;}
ul {padding-left: 0px;margin-left: 50px;}
li {margin-bottom: 5px;}
body {background-color: #181B2B;margin: 20px 0px 20px 0px;}
input,textarea,select {border: 1px solid #4D5B7F;background-color: #161A28;margin-left: 10px;padding: 2px 3px 2px 3px;color: #A7AAB8;}
input.submit {border: 2px outset #4D5B7F;background-color: #A7AAB8;width: auto;margin-left: 10px;padding: 2px 3px 2px 3px;color: #161A28;font-size: 10px;font-weight: bold;text-transform:uppercase;}
cite {font-size:11px;}
select {margin:0;padding:1px;}
option {padding:0;margin:0 3px;}

/* custom classes */
.siteborder {border: 1px solid #B44E15; width: 955px;height: 480px;}
.sidebars {background-color: #2C3146; width:6px;}
.bodybg {background-color: #131623;}
.bgstripe {background-image: url(../i/sitestripe_06.gif);background-repeat: repeat-x;background-position: center;}

/* action portrait top part */
td.apt {width: 193px;}
td.apt img {margin-top: 18px;}

/* ---- body ---- 243px */
#BD {height: auto;width: 943px;}
/* body main copy frame */
#BD .frame {display: block;width: 571px;height: auto;margin: 1px 2px 0px 0px;border: 1px solid #393E48;background: #0E1321;}
/* body main frame inner margin */
#BD .buffer {display: block;margin: 10px;}
/* body main frame head keyline */
p.linetop {border-top: 1px solid #393E48;}
/* body main frame right-side image formatting */
/*#BD .buffer img{display: block;margin: 21px 0px 21px 30px;border: 1px solid #393E48;}*/
/* body left sublinks frame */
#BD .cats {display:block;width:166px;height:199px;margin:1px 0px 0px 0px;border:1px solid #393E48;background:#0E1321;}
/* active category */
#BD .act {display: block;padding: 5px 0px 5px 11px;font-weight: bold;color: #FF2C02;background: #250700;}
#BD .cats a.lnk {display: block;color: #979AA5;text-decoration: none;font-size: 12px;font-weight: normal;padding: 5px 0px 5px 10px;}
#BD .cats a.lnk:hover {background: #979AA5;color: #131623;}
/* --- footer --- */
.ftr {display:block; text-align:center; height:36px; width:955px; background-image:url(../i/footer_06.gif); background-repeat:no-repeat; color:#A64211; font-size:11px; font-weight:normal;}
.ftr .x {display:block; position:relative; top:15px;}
.ftr .x a {color:#A64211; text-decoration:none;}
.ftr .x a:hover {color:#E24B02;}

/* --- ONLINE TRAINING SIGNUP PAGE --- */
/* general errors */
.errors {color:#FF4444; font-size:11px;font-weight:bold;}
td.stepcell {border-left: 1px solid #1C2031; text-align:center;vertical-align:top;color:#AAAAAA;}
td.stepcell img {padding-bottom:4px;margin-bottom:12px;}
td.stepcell img.active {border:1px solid #FF0000;}
/* new member welcome screen */
p.wel {font-size:12px;}
/* forgot password styles */