/*** Global ***/
.fltleft {float:left;display:inline;}
.fltright {float:right;display:inline;margin:0 0 10px 10px;}
.invis {visibility:hidden;}

/*** Header ***/
.topcorner {background:url(../images/topcorner.jpg);padding:35px 0 0 45px;font-size:8pt;}
.topcorner a {color:#000 !important;margin:0 5px 0 5px;}

/*** Left Col ***/
.leftcol {padding-left:4px;margin-left:0;text-align:left;}

/*** Left Col - Industry ***/
#industry-list * {margin:0;padding:0;font-size:9pt;}
#industry-list {margin-top:10px;width:172px;}
#industry-list #top {width:172px;height:27px;background:url(../images/industry-list-top.jpg) no-repeat 0 0;}
#industry-list #mid {width:164px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff;padding:10px 1px 5px 5px;}
#industry-list ul {list-style-position:inside;}
#industry-list p {margin-bottom:5px;}

/*** Left Col - Locations ***/
#locations * {margin:0;padding:0;}
#locations {margin-top:10px;width:172px;}
#locations #locationstop {width:172px;height:27px;background:url(../images/locations-top.jpg) no-repeat 0 0;}
#locations #locationsmid {width:145px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff;padding:10px 10px 15px 15px;}
#locations h3 {color:#812008;text-decoration:underline;font-size:10pt;}
#locations .hr {display:block;height:1px;background:#ccc;margin:10px 0 10px 0;}
.employment-opportunities {border:0;margin-top:10px;}

/*** Left Col - Affiliates ***/
#affiliates {float:left;display:inline;width:165px;height:138px;margin:30px 0 0 1px;background:url(../images/affiliates.jpg) no-repeat 0 0;}
#affiliates a {text-decoration:none;float:left;display:inline;}
#affiliates .one {width:52px;height:35px;margin-right:10px;}
#affiliates .two {width:58px;height:35px;margin-right:10px;}
#affiliates .three {width:30px;height:35px;overflow:hidden;clear:right;margin-bottom:15px;}
#affiliates .four {width:52px;height:40px;margin-right:10px;}
#affiliates .five {width:83px;height:40px;}
#affiliates .six {width:53px;height:40px;margin-right:5px;}
#affiliates .seven {width:83px;height:40px;}

/*** Home - Weekly Training Schedules ***/
#schedule-cta * {margin:0;padding:0;}
#schedule-cta {float:left;display:inline;width:517px;height:122px;background:url(../images/trainingsched.jpg) no-repeat 0 0;margin:25px 0;}
#schedule-cta .leftcta {float:left;display:inline;width:295px;margin:42px 0 0 22px;line-height:14pt;}
#schedule-cta .rightcta {float:right;display:inline;width:180px;height:70px;margin:30px 0 0 0;}
#schedule-cta .rightcta a {float:left;display:inline;width:160px;height:30px;clear:both;margin:5px 0 5px 5px;}





BODY {
    FONT-SIZE: 9.5pt;
    FONT-FAMILY: helvetica, arial, sans-serif;
    color: #333333;
}

I {
    FONT-STYLE: italic
}

HR {
    border: thin solid #999999;
}

OL {
    LINE-HEIGHT: 15px;
    LIST-STYLE-TYPE: decimal
}

TD {
    FONT-FAMILY: Helvetica, arial, sans-serif;
    TEXT-DECORATION: none;
    font-size: 9.5pt;line-height:12pt;
    text-transform: none;
    font-weight: normal;
}

li {
    list-style-type: disc;
    list-style-image: url(../images/bulletdot.gif);
}

A:link {
    TEXT-DECORATION: underline;
    color: #990000;
}

A:visited {
    COLOR: #990000;
    TEXT-DECORATION: underline
}

A:hover {
    COLOR: #4C86AB;
    TEXT-DECORATION: underline
}

A:active {
    COLOR: #990000;
    TEXT-DECORATION: none
} .searchbox {
    BORDER-RIGHT: #011f35 thin solid;
    BORDER-TOP: #525472 thin solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #525472 thin solid;
    WIDTH: 118px;
    BORDER-BOTTOM: #011f35 thin solid;
    FONT-FAMILY: verdana
} .tablebody {
    BACKGROUND-COLOR: #417ABF
} .navbody {
    BACKGROUND-COLOR: #6e346a
} .highlight {
    BACKGROUND-COLOR: #E4DFC9;
    font-weight: bold;
    text-transform: uppercase;
} .shadow {
    BACKGROUND-COLOR: #666666
} .fill {
    BACKGROUND-COLOR: #6e346a
} .black {
    BACKGROUND-COLOR: #000000
} .regiformbox {
    BORDER-RIGHT: 1px solid #011f35;
    BORDER-TOP: 1px solid #525472;
    FONT-SIZE: 11px;
    BORDER-LEFT: 1px solid #525472;
    WIDTH: 118px;
    BORDER-BOTTOM: 1px solid #011f35;
    FONT-FAMILY: verdana;
    margin: 1px;
} .textfield {
    font-family: verdana;
    font-size: 11px;
    color: #000000;
    height: auto;
    width: auto;
    border: 1px solid #666666;
} .email {
    font-family: verdana;
    font-size: 11px;
    color: #000000;
    height: auto;
    width: auto;
    border: 1px solid #666666;
} .button {
    font-family: verdana;
    font-size: 11px;
    color: #D7CEAC;
    width: auto;
    background-color: #2D265B;
    height: 22px;
    float: none;
    font-weight: normal;
    border-top: 1px solid;
    border-right: 1px solid;
    border-bottom: 1px solid;
    border-left: 1px solid;
} .pagetitle {
    font-size: 13px;
    font-weight: bold;
    color: #2A2658;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
} .boldtitle {
    font-size: 12px;
    font-weight: bold;
    color: #333333;
    text-decoration: underline;
} .SectionHeader {
    BORDER-RIGHT: #000000 1px outset;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffffff 2px outset;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #ffffff 2px outset;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #000000 1px outset;
    BACKGROUND-COLOR: #FFF2E6;
    TEXT-ALIGN: center
} .smalltext {
    FONT-SIZE: 10px;
    FONT-FAMILY: verdana;
    color: #000000;
    text-align: left;
} .subtitle {
    font-weight: bold;
    color: #663300;
    font-size: 12px;
} .backnorepeat {
    background-image: url(../images/home_24.jpg);
    background-repeat: no-repeat;
} .rightboxcontent {
    font-size: 10px;
} .underline {
    text-decoration: underline;
} .imagecaption {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #5E5E5E;

text-decoration:none;
} .dropcap {
    COLOR: #D27001;
    FLOAT: left;
    FONT: bold x-large Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 12px;
    WIDTH: 12px
} .BoldText {
    FONT-SIZE: 12px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: verdana;
    color: #1C2445;

text-align:justify;
} .bold {
    Font-Weight: Bold;
} .italic {
    font-style: italic;
} .normal {
    font-style: normal;
} .bottomtext {
    color: #D7D7D7;
}

A.leftmenu:link {
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
    font-size: 11px;
    font-weight: bold;
}

A.leftmenu:visited {
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
    font-size: 11px;
    font-weight: bold;
}

A.leftmenu:hover {
    COLOR: #FF9900;
    font-size: 11px;
    font-weight: bold;
}

A.leftmenu:active {
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
    font-size: 11px;
    font-weight: bold;
}

A.OrangeLink:link {
    COLOR: #FCEDCA;
    TEXT-DECORATION: none;
    font-size: 11px;
    font-weight: normal;
}

A.OrangeLink:visited {
    COLOR: #FCEDCA;
    TEXT-DECORATION: none;
    font-size: 11px;
    font-weight: normal;
}

A.OrangeLink:hover {
    COLOR: #FF9900;
    font-size: 11px;
    font-weight: normal;
}

A.OrangeLink:active {
    COLOR: #FCEDCA;
    TEXT-DECORATION: none;
    font-size: 11px;
    font-weight: normal;
}

A.Greylink:link {
    COLOR: #CCCCCC;
    TEXT-DECORATION: none;
    font-size: 11px;
    font-weight: normal;
}

A.Greylink:visited {
    COLOR: #CCCCCC;
    TEXT-DECORATION: none;
    font-size: 11px;
    font-weight: normal;
}

A.Greylink:hover {
    COLOR: #FF9900;
    font-size: 11px;
    font-weight: normal;
}

A.Greylink:active {
    COLOR: #CCCCCC;
    TEXT-DECORATION: none;
    font-size: 11px;
    font-weight: normal;
}

A.toplink:link {
    COLOR: #112846;
    TEXT-DECORATION: none;
    font-size: 11px;
    font-weight: bold;
}

A.toplink:visited {
    COLOR: #112846;
    TEXT-DECORATION: none;
    font-size: 11px;
    font-weight: bold;
}

A.toplink:hover {
    COLOR: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
}

A.toplink:active {
    COLOR: #112846;
    TEXT-DECORATION: none;
    font-size: 11px;
    font-weight: bold;
} .sup {
    vertical-align: super;
} .copyright {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #DCE9A7;
} .pinkbg {
    background-color: #DD2B75;
} .whitetext {
    font-weight: normal;
    color: #FFFFFF;
} .textfiled {
    font-family: verdana;
    font-size: 10px;
    color: #000000;
    height: auto;
    width: auto;
    border: 1px solid #999999;
} .floatleft {
    float: left;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 10px;
} .floatright {
    float: right;
    margin-top: 0px;
    margin-bottom: 5px;
    margin-left: 10px;
    margin-right: 0px;
} .greentext {
    color: #006600;
} .comicsans {
    font-family: "Comic Sans MS";
    font-weight: bold;
} .hand {
    cursor: hand;
}

h1 {font-size:12pt;}

h2 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 11.5px;
    color: #333333;
    font-weight: normal;
} .Uppercase {
    text-transform: uppercase;
} .leftindutries {
    background-image: url(../images/leftindutries.jpg);
    background-repeat: no-repeat;
}
.red {
	color: #f00;
}

/*** Menu CSS ***/
#mainmenu {float:left;display:Inline;width:776px;height:29px;background:url(../images/bg_menu.jpg) no-repeat 0 0;}
#mainmenu a {text-decoration:none;height:29px;float:left;display:inline;}
#mainmenu .one {width:183px;}
#mainmenu .two {width:167px;}
#mainmenu .three {width:111px;}
#mainmenu .four {width:84px;}
#mainmenu .five {width:137px;}
#mainmenu .six {width:88px;}