@charset "utf-8";
/* CSS Document */

*{padding:0; margin:0;}
body, html{width:100%; padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif;}
body {background-image:url(../images/main_bg.jpg); background-position:top center; background-repeat: no-repeat; background-color:#0b2265; background-attachment: scroll;}
.main-container {width:984px; margin:0 auto 0 auto; position:relative; overflow:hidden;}
#outer-container {width:984px; overflow:hidden;}
#inside-container{width:2952px;}
img { border: none; } 
.bold {font-weight:bold;}

/** TOP container **/
.top-container {margin-top:36px; width:984px; height:446px; position:relative;}
.header-container {width:984px; height:62px; position:relative;}
.header-container .tma {margin-left: 23px; margin-top:9px; float:left}
.header-container .register {margin-right: 101px; float:right; }
.header-container .logo {margin-right:20px; margin-top:4px; float:right}
.flash-container {width:984px; height:384px; position:relative;}

/** BOTTOM container **/
.bottom-container {width:2952; position:relative; height:auto}

/** START COPY container 1 **/
.copy-container1 {margin-top: 9px; width:984px; float:left;}
.copy-container1 .overview-bg1 {background-image:url(../images/overview_bg1.png); width: 481px; height: 342px; float:left}
.copy-container1 .overview-bg1 .txt-overview1 {margin-left: 20px; margin-top:17px;}
.copy-container1 .overview-bg1 .txt-overview2 {margin-left: 20px; margin-top:14px; margin-right: 20px; line-height:20px; font-size:12px; color:#FFFFFF;}
.copy-container1 .overview-bg1 .bt1 {margin-left: 20px; margin-top:21px; float:left}
.copy-container1 .overview-bg1 .bt2 {margin-left: 5px; margin-top:21px; float:left}



/** HOME **/
a.homelink{font-weight:bold; font-size:13px; color:#FFFFFF; text-decoration:underline; background-image:url(../images/arrow_home.png); background-position: left; background-repeat: no-repeat; padding-left: 15px; line-height:25px;}
a.homelink:hover{font-weight:bold; font-size:13px; color:#FFFFFF; text-decoration:none; background-image:url(../images/arrow_home.png); background-position: left; background-repeat: no-repeat; padding-left: 15px; line-height:25px;}
.homelink-selected {font-weight:bold; font-size:13px; color:#9cc5ef ; text-decoration:none; background-image:url(../images/arrow_home_selected.png); background-position: left; background-repeat: no-repeat; padding-left: 15px; text-decoration: none; line-height:25px;}

/** Link with small arrow **/
a.assislink{color:#FFFFFF; text-decoration:underline; background-image:url(../images/arrow_small.png); background-position: left; background-repeat: no-repeat; padding-left: 15px;}
a.assislink:hover{color:#FFFFFF; text-decoration:none; background-image:url(../images/arrow_small.png); background-position: left; background-repeat: no-repeat; padding-left: 15px;}



/** RIGHT column **/
.right-column{width:481px; float:right; height:auto;}


/** START DIV Skills your students can use **/
.copy-container1 .overview-bg2 {width: 481px; float:right;}
.copy-container1 .overview-bg2 .txt-overview1 {margin-left: 0px; margin-top:0px; margin-right:0px;} 
.copy-container1 .overview-bg2 .txt-overview2 {background-image:url(../images/overview_back.png); background-repeat:repeat-x; background-repeat:repeat-y;  padding-left: 20px; padding-top:5px; padding-bottom:14px; padding-right:0px; font-size:12px; color:#FFFFFF; line-height:20px;}
.copy-container1 .overview-bg2 .txt-overview2 p {padding-right:0px;}
.copy-container1 .overview-bg2 .txt-overview2 li {margin-left:16px; margin-right:26px; list-style-image:url(../images/arrow.gif); padding-bottom: 7px;}
.copy-container1 .overview-bg2 .txt-overview3 {background-image:url(../images/overview_bottom.png); width: 481px; height:10px;}
/** END DIV Skills your students can use **/
/** START DIV Resources to make your role easier **/
.copy-container1 .overview-bg3 {width: 481px; float:right; margin-top:20px;}
.copy-container1 .overview-bg3 .txt-overview1 {margin-left: 0px; margin-top:0px; margin-right:0px; } 
.copy-container1 .overview-bg3 .txt-overview2 {background-image:url(../images/overview_back.png); background-repeat:repeat-x; background-repeat:repeat-y;  padding-left: 20px; padding-top:5px; padding-bottom:14px; padding-right: 0px; font-size:12px; color:#FFFFFF; line-height:20px;}
.copy-container1 .overview-bg3 .txt-overview2 p {padding-right:10px;}
.copy-container1 .overview-bg3 .txt-overview2 li {margin-left:16px;  margin-right:26px; list-style-image:url(../images/arrow.gif); line-height:25px;}
.copy-container1 .overview-bg3 .txt-overview3 {background-image:url(../images/overview_bottom.png); background-repeat:repeat-x; background-repeat:repeat-y; width: 481px; height:10px;}
/** END DIV Resources to make your role easier **/
/** START DIV How it works **/
.copy-container1 .overview-bg4 {width: 481px; float:right; margin-top:20px;}
.copy-container1 .overview-bg4 .txt-overview1 {margin-left: 0px; margin-top:0px; margin-right:0px;} 
.copy-container1 .overview-bg4 .txt-overview2 {background-image:url(../images/overview_back.png); background-repeat:repeat-x; background-repeat:repeat-y;; padding-left: 20px; padding-top:5px; padding-bottom:14px; padding-right: 0px; font-size:12px; color:#FFFFFF; line-height:20px;}
.copy-container1 .overview-bg4 .txt-overview2 ul li {margin-left:16px;  margin-right:26px; list-style-image:url(../images/arrow.gif);  padding-bottom: 7px;}
.copy-container1 .overview-bg4 .txt-overview3 {background-image:url(../images/overview_bottom.png); background-repeat:repeat-x; background-repeat:repeat-y; width: 481px; height:10px;}
/** END DIV How it works **/
/** END COPY container 1 **/

/** START COPY container 2 **/
.copy-container2 {margin-top: 9px; width:984px; float:left;}
.copy-container2 .course-bg1 {background-image:url(../images/course_bg1.png); width: 292px; height: 57px; float:left;}
.copy-container2 .course-bg1 .txt-course1 {margin-left: 11px; margin-top:17px; }

/** START DIV Course objectives **/
.copy-container2 .course-bg2 {width: 681px; float:right;}
.copy-container2 .course-bg2 .txt-course1 {margin-top:0px;}
.copy-container2 .course-bg2 .txt-course2 {background-image:url(../images/course_back.png); background-repeat:repeat-x; background-repeat:repeat-y; padding-left: 20px; padding-top:5px; padding-bottom:14px; padding-right: 20px; font-size:12px; color:#FFFFFF; line-height:20px; /*background-color:#FF0000;*/}
.copy-container2 .course-bg2 .txt-course2 li {margin-left:16px; list-style-image:url(../images/arrow.gif);}
.copy-container2 .course-bg2 .txt-course2 p {margin-right:16px;}
.copy-container2 .course-bg2 .txt-course3 {background-image:url(../images/course_bottom.png); background-repeat:repeat-x; background-repeat:repeat-y; width: 681px; height:10px;}
/** END DIV Course objectives **/

/** START DIV Introduction **/
.copy-container2 .course-bg3 {margin-top: 10px; width: 681px; float:right}
.copy-container2 .course-bg3 .txt-course1 {margin-top:17px;}
.copy-container2 .course-bg3 .txt-course2 {background-image:url(../images/course_back.png); background-repeat:repeat-x; background-repeat:repeat-y; padding-left: 20px; padding-top:5px; padding-bottom:14px; padding-right: 20px; font-size:12px; color:#FFFFFF; line-height:20px;}
.copy-container2 .course-bg3 .txt-course2 li {margin-left:16px; list-style-image:url(../images/arrow.gif);}
.copy-container2 .course-bg3 .txt-course2 .bt1 {margin-left: 20px; margin-top:31px; float:left}
.copy-container2 .course-bg3 .txt-course2 .bt2 {margin-left: 5px; margin-top:31px; float:left}
.copy-container2 .course-bg3 .txt-course3 {background-image:url(../images/course_bottom.png); background-repeat:repeat-x; background-repeat:repeat-y; width: 681px; height:10px;}
.copy-container2 .course-bg4 {margin-top: 10px; width: 681px; float:right}
.copy-container2 .course-bg4 .txt-course1 {margin-top:17px;}
.copy-container2 .course-bg4 .txt-course2 {background-image:url(../images/course_back.png); background-repeat:repeat-x; background-repeat:repeat-y; padding-left: 20px; padding-top:5px; padding-bottom:14px; padding-right: 20px; font-size:12px; color:#FFFFFF; line-height:20px;}
.copy-container2 .course-bg4 .txt-course2 li {margin-left:16px; list-style-image:url(../images/arrow.gif);}
.copy-container2 .course-bg4 .txt-course2 .bt1 {margin-left: 20px; margin-top:31px; float:left}
.copy-container2 .course-bg4 .txt-course2 .bt2 {margin-left: 5px; margin-top:31px; float:left}
.copy-container2 .course-bg4 .txt-course3 {background-image:url(../images/course_bottom.png); background-repeat:repeat-x; background-repeat:repeat-y; width: 681px; height:10px;}
/** END DIV Course objectives **/
/** END COPY container 2 **/

/** COPY container 3 **/
.copy-container3 {margin-top: 9px; width:984px; float:left}
.copy-container3 .year-bg1 {background-image:url(../images/finalists_bg1.png); width: 292px; height: 57px; float:left}
.copy-container3 .year-bg1 .txt-year1 {margin-left: 22px; margin-top:17px;}
.copy-container3 .year-bg2 {background-image:url(../images/finalists_bg2.png); background-repeat:no-repeat;  width: 681px; height: 130px; float:right;}
.copy-container3 .year-bg2 .txt-year1 {margin-left: 20px; margin-top:10px; margin-right: 20px; font-size:12px; color:#FFFFFF; line-height:20px;}

/** Register **/
.register {margin-top: 9px; width:984px; float:left}
.register .register-bg1 {background-image:url(../images/register_bg1.png); width: 292px; height: 216px; float:left}
.register .register-bg1 .txt-register1 {margin-left: 20px; margin-top:17px;}
.register .register-bg1 .txt-register2 {margin-left: 20px; margin-top:22px; margin-right: 20px; font-size:12px; color:#FFFFFF; line-height:18px;}
.register .register-bg2 { width: 681px; margin-right:0px; margin-top:-7px; float:right;}
.register .register-bg2top {background-image:url(../images/register_bg2_top.png); width: 681px; height:21px; background-repeat:no-repeat; ;margin-right:0px; float:right;}
.register .register-bg2ftr {background-image:url(../images/register_bg2_ftr.png); width: 681px; height:21px; background-repeat:no-repeat; ;margin-right:0px; float:right;}
.register .register-bg2 .txt-register1 { margin-left:0px; margin-top:7px; font-size:11px; color:#FFFFFF;}
.register .register-bg2 .txt-register2 {margin-top:17px; font-size:11px; color:#FFFFFF; font-weight:bold; }
.register .register-bg2 .txt-register3 { background-image:url(../images/register_bg2.png); background-repeat:repeat-y; }
.register .register-bg2 .btnReset{width:111px; height:25px; background:url(../images/bt_clear.png); margin-right: 0px;}
.register .register-bg2 .btnSubmit{width:109px; height:25px; background:url(../images/bt_send.png); margin-right: 0px;}


.copy-thanks {margin-top: 9px; width:984px; float:left}
.copy-thanks .year-bg1 {background-image:url(../images/finalists_bg1.png); width: 292px; height: 57px; float:left}
.copy-thanks .year-bg1 .txt-year1 {margin-left: 22px; margin-top:17px;}
.copy-thanks .year-bg2 {background-image:url(../images/finalists_bg2.png); background-repeat:no-repeat;  width: 681px; height: 130px; float:right;}
.copy-thanks .year-bg2 .txt-year1 {margin-left: 20px; margin-top:10px; margin-right: 20px; font-size:12px; color:#FFFFFF; line-height:20px;}

/** BOTTOM nav **/
.bottom-nav-container {margin-top: 26px; margin-bottom: 10px; margin-right: 0px; color:#9baac6; font-size:9px; float:right;}
.bottom-nav-container a{color:#9baac6; }
.bottom-nav-container a:hover{color:#9baac6; text-decoration:none;}
.bottom-nav-container2 {margin-top: 26px; margin-bottom: 10px; margin-right: 15px; color:#9baac6; font-size:9px; float:right;}
.bottom-nav-container2 a{color:#9baac6; }
.bottom-nav-container2 a:hover{color:#9baac6; text-decoration:none;}

/* PNG Hack */
div, h1, h2, h3, h4, img, a, li{
	behavior: url(css/iepngfix.htc);
}

/* Registration */
.form {background-color:#99abcb; border: 1px solid #5a76aa; width: 340px;}
.form-bold {font-weight:bold; padding-right: 30px;}
.form-reg {font-weight:normal; padding-right: 30px;}
.form-p {padding-right: 15px;}
.formTextArea {background-color:#99abcb; border: 1px solid #5a76aa; width: 628px;}
input {font-size:12px; color:#FFFFFF; line-height:18px;}
textarea {font-size:12px; color:#FFFFFF; line-height:18px;}

a.link{font-size:11px; color:#FFFFFF; text-decoration:underline;}
a.link:hover{font-size:11px; color:#FFFFFF; text-decoration:none;}

a.link2{font-size:12px; color:#FFFFFF; text-decoration:underline; line-height:18px;}
a.link2:hover{font-size:12px; color:#FFFFFF; text-decoration:none; line-height:18px;}

.table-register {padding: 0 18px 18px 18px;}
/*.errortesting {background-color:#99abcb; border: 1px solid #335500; }*/


/* Success Stories */
.img-padding-right { padding-right: 10px; float:left;}

.img-padding-left-first { padding-right: 10px; padding-top:5px; margin-bottom:160px; float:left;}
.img-padding-left-second { padding-right: 10px; padding-top:5px; margin-bottom:80px; float:left;}


.div-padding-bottom { padding-bottom: 20px; }


/* Pop Up Window Styles */
#header_top_pop { width: 680px; height: 58px; padding-top:40px; padding-left: 15px; }
.div-pop--padding-left { padding-left: 20px; }

/* P Paddings */
.bot9 {padding-bottom:9px;}
.top0 {padding-top:0px;}
.top3 {padding-top:3px;}
.top9 {padding-top:9px;}
.top19 {padding-top:19px;}
.top25 {padding-top:25px;}


.txtcontainer h1 {padding-top: 25px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.txtcontainer h2 {padding-top: 0px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.txtcontainer p {padding-top: 9px; font-family: Verdana, Arial, Helvetica, sans-serif;}



