img.hand, div.hand {
	cursor:pointer;
	cursor:hand;
}

div.hand {
	font-weight: normal;
	color: #CC0000;
}

body {
        margin-left: 15px;
        margin-top: 0px;
        margin-right: 15px;
        margin-bottom: 0px;
        background-color: #ffffff;
}

td.serviceHeader {
        height: 20px;
        font-weight: bold;
        background-color: #bababa;
        border-top: 1px solid #000000;
        padding: 5px;
}

td.service {
        border-bottom: 1px dashed #808080;
        height: 20px;
        padding: 5px;
        vertical-align: top;
}

.next, .prev {
        background: url(formbtn_next2.gif) left no-repeat;
        width: 74px;
        height: 21px;
        border: 0px;
        color: #494949;
        text-align: left;
        padding-left: 3px;
}

.prev {
        background: url(formbtn_back2.gif) left no-repeat;
}

body,td,th {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #111111;
}

.alert {
        border: 1px solid black;
        background-color: #FAFAD2;
        padding: 10px;
        text-align: left;
        color: #000000;
}

form {
 margin:0px;
}
.tmnu_btn, .tmnu_btn_small {
        background: url(tmnu_btn_bg.gif) center no-repeat;
        border-right: 1px solid #ffffff;
        border-top: 1px solid #ffffff;
		width: 118px;
		height: 31px;
        }

.tmnu_btn_small {
        background: url(tmnu_btn_bg_small.gif) center no-repeat;
		width: 90px;
		height: 31px;
        }

.top_menu_text {
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

td.join {
        width: 100%;
        background: url(line.gif) repeat-x left;
        font-size: 18px;
        font-weight: bold;
        padding-left: 10px;
        color: #FFFFFF;
}

.tmnu_btn img, .tmnu_btn_small img {
        margin-top:11px;
        }
.whitetext {
        color: #0071BC;
        }
.blacktext {
        color: #000000;
        }
table.blacktext {
        color: #000000;
        }
.contentarea {
        background-color:#363636;
        border-bottom: 1px solid #252527;
        }
.contentarea_ltgray {
        color:#404040;
        background-color:#E6E6E6;
        border-bottom: 1px solid #252527;
        }
.contentarea_green {
        color:#000000;
        background-color:#AED5AB;
        border-bottom: 1px solid #252527;
        }
.contentarea_blue {
        color:#000000;
        background-color:#A9C9D6;
        border-bottom: 1px solid #252527;
        }
.contentarea_yellow {
        color:#000000;
        background-color:#EDE9AE;
        border-bottom: 1px solid #252527;
        }
.contentarea_red {
        color:#000000;
        background-color:#EEAFA7;
        border-bottom: 1px solid #252527;
        }
.leftarea {
        background-color:#404040;
        border-right: 1px solid #252527;
        border-bottom: 1px solid #252527;
        }
.leftarea_continued {
        background-color:#404040;
        border-right: 1px solid #252527;
        }
.linesarea {
        border-bottom: 1px solid #5B5B5C;
        }
.headerarea, .headerarea_add, .table_video, .headerarea_faq {
        padding:10px;
        color:#0071BC;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight:bold;
        background: #ebf5ff;
        margin-bottom:1px;
        }
        
.headerarea_faq {
       padding:10px 10px 10px 5px;
}
        
.table_video {
	font-weight:normal;
	padding: 0px;
}       

.headerarea_add {
       color: white;
       background: #6bb6f5;
       font-size: 16px;
}

.headerarea_att {
        padding:10px;
        color:#3596e7;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight:bold;
        background: #add7ff;
        margin-bottom:1px;
        }

.headerarea1 {
        padding:10px;
        color:#FFFFFF;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight:normal;
        background:#add7ff;
        margin-bottom:1px;
        }

.headerarea2 {
        padding:5px 10px 10px 10px;
        color:#3596e7;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight:bold;
        background:#add7ff;
        margin-bottom:1px;
        }

h3 {
        display: inline;
}

.headerarea3 {
        color:#ffffff;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        }

.headerarea3v2 {
        padding:5px 0px 0px 5px;
        color:#ffffff;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        margin-bottom:1px;
        }

.headerarea3act {
        padding:5px 0px 0px 5px;
        color:#FFFF00;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        margin-bottom:1px;
        }

td.headerarea3act a:link, td.headerarea3act a:visited, td.headerarea3act a:active {
        color:#FFFF00;
        text-decoration:none;
        display:block;
        width:100%;
        height:100%;
        valign: top;
        }

td.headerarea3v2 a:link, td.headerarea3v2 a:visited {
        color:#ffffff;
        text-decoration:none;
        display:block;
        width:100%;
        height:100%;
        }

.headerarea img, .headerarea1 img, .headerarea2 img, .headerarea3 img, .headerarea3act img, .headerarea3v2 img {
        margin-right:10px;
}


td.mnucell1, .m1 {
        background: #414142 url(mnu_bg1.gif) repeat-x;
        border-bottom: 1px solid #5B5B5C;
        border-right: 1px solid #5B5B5C;
        }
td.mnucell2, .m2 {
        background: #4D4D4D url(mnu_bg2.gif) repeat-x;
        padding: 5px 2px 2px 11px;
        border-bottom: 1px solid #5B5B5C;
        }

.m1 {
        background: #414142 url(bg_1_.gif) repeat-x;
}

.m2 {
        background: #4D4D4D url(bg_2_.gif) repeat-x;
}

td.mnucell2 a, td.mnucell2 a:link, td.mnucell2 a:visited, td.mnucell2 a:active, td.m2 a, td.m2 a:link, td.m2 a:visited, td.m2 a:active {
        color:#ffffff;
        text-decoration:none;
        display:block;
        width:100%;
        height:100%;
        }

td.ibrd00 {
        background:#C7C7C7 url(ibrd_00.gif) no-repeat left top;
        }
td.ibrd01 {
        background:#C7C7C7 url(ibrd_01.gif) repeat-x top;
        }
td.ibrd02 {
        background:#C7C7C7 url(ibrd_02.gif) no-repeat right top;
        }
td.ibrd10 {
        background:#C7C7C7 url(ibrd_10.gif) repeat-y left;
        }
td.ibrd12 {
        background:#C7C7C7 url(ibrd_12.gif) repeat-y right;
        }
td.ibrd20 {
        background:#C7C7C7 url(ibrd_20.gif) no-repeat left bottom;
        }
td.ibrd21 {
        background:#C7C7C7 url(ibrd_21.gif) repeat-x bottom;
        }
td.ibrd22 {
        background:#C7C7C7 url(ibrd_22.gif) no-repeat right bottom;
        }

td.itd {
        padding:10px 10px 10px 10px;
        }
td.itdtxt {
        padding:10px 5px 10px 0px;
        color:white;
        }

td.tbldetails00{
        padding: 2px 2px 2px 11px;
        background-color: #454545;
        text-align:left;
        }
td.tbldetails01{
        padding: 2px 11px 2px 2px;
        background-color: #454545;
        text-align:right;
        }
td.tbldetails10{
        padding: 2px 2px 2px 11px;
        background-color: #3F3F3F;
        text-align:left;
        }
td.tbldetails11{
        padding: 2px 11px 2px 2px;
        background-color: #3F3F3F;
        text-align:right;
        }

td.footer {
        background: url(footer_bg.gif) repeat-x top;
        border-top: 5px solid #ebf5ff;
        padding-top: 30px;
        padding-bottom: 40px;
        text-align:center;
        color:#111111;
        }

ul {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-align: justify;
        margin: 20px 50px 10px 30px;

}

ul.casting {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-align: justify;
        margin: 10px 10px 10px 20px;

}

p {
        margin: 5px 0px 5px 0px;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-align: justify;
}
p.firstp {
        margin: 0px 0px 5px 0px;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-align: justify;
}

.title {
        padding: 10px 0px 10px 10px;
        font-weight: bold;
}

.title1 {
        padding: 10px 0px 10px 10px;
        font-weight: bold;
        color: #000000;
}

.title2 {
        padding: 10px 0px 10px 10px;
        font-weight: normal;
        color: #000000;
}

.bgGeneral {
        background-color: #f5faff;
}

.acColor {
        background-color: #ebf5ff;
}

.line {
        background-color: #f5faff;
}

.lineMain{
        background-color: #6bb6f5;
}

.lineBg {
        background-color: #FFFFFF;
}

.lineDark {
        background-color: #ebf5ff;
}

.lineDark2 {
        background-color: #add7ff;
}

.lineAttention {
        background-color: #02a1d9;
}

.lineLight {
        background-color: #f5faff;
}

p.sresult {
        margin: 0px 0px 5px 0px;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-align: left;
}

p.resources {
        margin: 0px 0px 3px 0px;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #111111;
}

h2 {
        margin: 10px 0px 10px 0px;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight:bold;
        text-decoration:underline;
}

.bigtitle {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 30px;
        font-weight:bold;
        color:#0071BC;
        margin-bottom:20px;
}

a {
        color: #fe9745;
}

a:link {
        color: #fe9745;
}
a:visited {
        color: #fe9745;
}
a:active {
        color: #fe9745;
}

a.neon {
        color: #1CBBF3;
}

a:link.neon {
        color: #1CBBF3;
}
a:visited.neon {
        color: #1CBBF3;
}
a:active.neon {
        color: #1CBBF3;
}

.cur_navigation {
	color: #fe9745;
}

a.navigation {
   color: #000000;
}
a:link.navigation {
        color: #000000;
}
a:visited.navigation {
        color: #000000;
}
a:active.navigation {
        color: #000000;
}

select {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        padding: 1px;
        }
textarea {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        padding: 1px;
        }
input.textinput {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        padding: 1px;
        }
input.textinput100 {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        width: 100%
        }
input.fileinput {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        }
input.fileinput100 {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        width: 100%;
        }
input.formbutton {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 16px;
        color: #E38B0C;
        padding: 1px;
        background-color: #494949;
        border:1px solid #808080;
        }



.data {
        color:#ffffff
}

.padding4 {padding:4px;}
.padding4bbottom {padding:4px; border-bottom: 1px solid #252527;}
.padding10 {padding:10px;}
.padding5 {padding:5px;}
.padding10v3 {padding:0px 10px 10px 10px;}
.padding10v2 {padding:10px 10px 0px 10px;}
.padding10bbottom {padding:10px; border-bottom: 1px solid #252527;}
.padding2010 {padding:20px 10px 20px 10px;}
.padding1030 {padding:10px 30px 10px 30px;}
.padding105 {padding:10px 5px 10px 5px;}
.padding100 {padding: 10px 10px 0px 10px;}
.padding510 {padding:4px 10px 3px 10px;}
.padding010 {padding:0px 10px 0px 10px;}
.padding30l {padding:0px 0px 0px 30px;}
.padding23b {padding:0px 0px 23px 0px;}
.padding36b {padding:0px 0px 36px 0px;}
.paddingM {padding:5px 10px 5px 10px;}

.padding10gray {
        padding-left: 10px;
        background-color: #BABABA;
        font-weight: bold;
        color: white;
}

.padlr1 {padding:0px 4px 0px 4px;}
.padlr2 {padding:10px 4px 0px 4px;}
.padlr3 {
	color: #3596e7;
}

.redarea {
        background-color:#FC9D8C;
        padding:0px 2px 0px 2px;
        }

.username {
color: #FFFF00;
}

.yellowtext {
color: #0071BC;
}
.whitetext {
color: #6bb6f5;
}
.redtext {
color: #FA5014;
}
.smalltext {
font-size:10px;
}

.accentbg {
background: #f5faff;
}
.accentbg2 {
background: #ebf5ff;
}

td.cb {padding: 0px 5px 0px 5px;}
td.cb0 {padding: 0px;}
td.cblabel {padding: 4px 5px 0px 5px;}
td.cbheader {padding: 5px 5px 5px 5px; color: #0b5ca0;}

/* yellow */
body.yellow {
        background-color: #C1BD77;
        margin-left: -1px;
        margin-top: -1px;
        margin-right: 0px;
        margin-bottom: 0px;
}
td.y00 {padding:6px; background-color:#DCD892; text-align:center;}
td.y01 {padding:6px; background-color:#D1CD87; text-align:center;}
td.y10 {padding:6px; background-color:#E1DD97; text-align:center;}
td.y11 {padding:6px; background-color:#C0BC76; text-align:center;}
td.y20 {padding:6px; background-color:#E8E49E; text-align:center;}
td.y21 {padding:6px; background-color:#ABA761; text-align:center;}


#tooltip{
background:#FFFFCC;
border:1px solid #666666;
color:#333333;
margin:0px;
padding: 4px 5px 4px 7px;
position:absolute;
visibility:hidden
}

td.form, td.formText, td.formDesc, td.formTextError {
        padding: 5px;
        border-bottom: 1px solid #808080;
        vertical-align: top;
        height: 30px;
}

td.req {
        padding-top: 6px;
        width: 2px;
        border-bottom: 1px solid #808080;
        vertical-align: top;
}

td.formText {
        font-weight: bold;
        width: 35%;
}

td.form {
        width: 25%;
}

td.formDesc {
        width: 40%;
        color: #808080;
}

td.bdashed {
        color: #0071BC; 
        font-size: 13px; 
        padding: 5px 0px 7px 5px; 
        border-bottom-style: dashed; 
        border-bottom-color: gray; 
        border-bottom-width: 1px;
}

td.tdashed {
        color: #0071BC; 
        font-size: 13px; 
        padding: 5px 0px 7px 5px; 
        border-top-style: dashed; 
        border-top-color: gray; 
        border-top-width: 1px;
}

td.formTextError {
        color: #CC0000;
        font-weight: bold;
}

table.dashed {
        border-bottom: 1px dashed silver;
}

.orange {
  color: #fe9745;
}
.darkorange {
	color: #fa7f18;
}
.lightblue {
  color: #6bb6f5;
}
.blue {
  color: #0b5ca0;
}

a.main, a.main:link,a.main:active{
        font-weight: bold;
        color: #3596e7;
}
a.main:visited,a.main_visited,a.main_visited:visited{
        font-weight: normal;
        color: #3596e7;
}