/* CSS Document */
ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,hr,pre,form,body,html,blockquote,fieldset,input,object,iframe { margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; text-align: left; }
table { border-collapse: collapse; border-spacing: 0; text-align: left; }
:focus { outline: none; }
form {margin: 0; padding: 0; }
p { margin:0 0 10px 0; font-weight: normal; }
ul { display: block!important; display: block; list-style-position: outside; list-style-type: disc; }
/*h1 {float:left; width:100%; font-size:12px; font-weight: normal; color:#000000; background:url(img/bullet.gif) no-repeat; padding-left:10px; margin:0 0 12px 0; color:#666666;}*/

html,body {
	margin: 0;
	background-image: url(image/header_bg.gif);
	background-repeat: repeat-x;
	background-color:#f6f6f6;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	text-align: left;
	font-weight:normal;
	line-height:18px;
	height:100%;
	/*letter-spacing:1px;*/
}

.cleaner {clear:both; height:20px; border:none; margin:0; overflow:hidden; padding:0; background:none; /height:20px;}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

#MainContent { position:relative; width:1168px; margin:0 auto; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -122px; z-index:1; }

#Block { position:relative; display: table; width:1168px; padding: 0 0 122px 0; z-index:1;}

/*HEADER*/
#Header { width:1168px; height:74px; padding-top:13px; }
#HeaderLeft { display:inline; float:left; height:74px; width:584px; }
#HeaderRight { display:inline; float:left; text-align:right; width:584px; padding-top:22px; color:#FFF;  line-height:20px;}
#Menu { width:1168px; height:26px; }

/*CONTENT*/
#Content { position:relative; width:1168px; margin-top:26px;}
#ContentLeftBlock { display:inline; float:left; margin-left:149px; width:683px;}
#ContentLeft { margin-bottom:2px; width:683px; border-right: 1px solid #bebebe; border-bottom: 1px solid #bebebe; background-color:#FFF }
#ContentLeftInt { width:603px; padding:22px 40px; background-color:#FFF; }
#ContentTitle { width:658px; height:22px; padding:5px 0 0 25px; color:#FFF; background-color:#000; }
#ContentLeftBottom { width:673px; height:105px; *height:112px; margin:0 0 2px 0; padding:10px 0 0 10px; border-right: 1px solid #bebebe; border-bottom: 1px solid #bebebe; background-color:#333333 }
#ContentBottomTitle { float:left; display:inline; width:243px; margin:10px 40px 0 20px; padding:0 0 0 15px; color:#FFF; font-size:18px; background:transparent url(image/arrow_line.gif) no-repeat;  }
.ContentBottom { font-size:12px; padding:14px 0 0 4px; color:#FFF; line-height:18px }
#ContentRight { display:inline; float:left; width:333px; margin:0 0 0 1px; border-left: 1px solid #e4e4e4; border-right: 1px solid #bebebe; border-bottom: 1px solid #bebebe; }
#ContentRightBlock { width:333px; padding-bottom:2px;  background-color: #333333}
#ContentRightBlockTest { width:333px; padding-bottom:2px;  background-color: #333333}
#ContentRightBlockVideo { width:333px; margin:2px 0 0 0; }
#ContentRightInt { width:313px; margin:10px; background-color: #FFF}

/*TESTIMONIALS*/
#TestLeftInt { float:left; width:635px; padding:24px 24px 0 20px; }
#ImgTest { float:left; display:inline; width:237px; height:358px;}
#TextTest {float:left; display:inline; margin-left:40px; width:320px; height:358px}

#TestBlock { float:left; width:635px; height:98px; margin:30px 24px 0 24px; padding:20px 0 0 0; border-top:1px solid #f0ece7; }
#TestDest { float:left; display:inline; width:140px; border: 1px solid #48bbef; }
#TestDestText { float:left; display:inline; margin-left:20px; font-size:11px; width:440px }

/*LATERAL*/
#JobLat { width:279px; height:67px; padding:16px 17px 10px 17px; border-bottom: 1px solid #efece7; }
#JobLatLeft { display:inline; float:left; width: 174px;}
#JobLatRight{ display:inline; float:left; text-align:center; width: 105px;}

#CastLat { width:279px; height:54px; padding:17px 17px; border-bottom: 1px solid #efece7; }
#CastLatLeft { display:inline; float:left; width: 85px; height:54; border: 1px solid #48bbef;}
#CastLatMed{ display:inline; float:left; padding-left:10px; width: 140px;}
#CastLatRight{ display:inline; float:left; text-align:center; width: 41px;}

#PopRoll { position:absolute; left:846px; width:270px; height:60px; padding:20px 10px 10px 10px; color:#FFF; margin:10px; background:#011b43 url(image/arrow_top.gif) no-repeat top left; z-index:50;}

#Comming { position:absolute; display:none; left:844px; top: 776px; width:155px; height:55px; background:transparent url(image/comming-soon.png) no-repeat top left; z-index:50; }

/*FOOTER*/
#FooterIndex { position:relative; width:100%; height:102px; margin-top:20px; background-color:#000; z-index:10; }
#Footer { position:relative; width:1108px; margin:0 auto; }
#FooterLeft { float:left; display:inline; width:554px; color:#FFF; padding-top:15px;}
#FooterRight { float:left; display:inline; width:554px; padding-top:56px; text-align:rigth;}



/*FORM*/
.FormRegister  {font-family: Arial, Geneva, sans-serif; font-size: 11px; color: #666666;	border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #FFF; background-color: #FFF; width: 280px; height: 15px; }


/*DISNEY*/
#DisneyBtn { position:absolute; top:860px; left:620px; width: 207px; height:28px; z-index:10; }


/*BTN BLUE*/
#btnMenu { background: transparent url(image/menu_right.jpg) no-repeat scroll top right; display: block; float: left; height: 25px; margin:0px 3px 0 0;  padding-right: 14px; font-size:14px;  font-weight:bold; text-decoration: none; 
}
#btnMenu span { background: transparent url(image/menu_left.jpg) no-repeat; display: block; line-height: 10px;	padding: 7px 2px 7px 18px; color: #442806; text-decoration:none !important;;
}

a.btnMenuArrow { background: transparent url(image/menu_right.jpg) no-repeat scroll top right; display: block; float: left; height: 25px; margin:0px 3px 0 0; padding-right: 12px; color: #FFF; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:14px; font-weight:normal; text-decoration: none; 
}
a.btnMenuArrow span { background: transparent url(image/menu_left_arrow.gif) no-repeat; display: block; line-height: 10px;	padding: 7px 0 7px 24px; color: #FFF; text-decoration:none !important;;
}


/*POPUP*/
# triggers { width:95px; height:25px;}
.simple_overlay { display:none; z-index:10000; background-color:#999999; width:468px; min-height:340px; *height:360px; border:2px solid #FFF; color:#FFF; }
.details { margin:36px 0 0 30px; font-size:12px; color:#fff; width:410px; *margin-top:20px; }
.details h4 { color:#FFF; font-size:18px; margin:10px 0 10px 0; font-weight:bold; }
.divpop { color:#FFF; font-size:14px; margin:10px 0 0 0; font-weight:bold; }
.details img { margin:30px 0 0 180px; }
.FormMember {font-family: Arial, Geneva, sans-serif; font-size: 12px; color: #666666; border-top: 1px solid #bbbbbb; border-bottom: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #bbbbbb; background-color: #FFF; width: 242px; height: 20px; }
.details button {width:64px; height:25px; text-align:center; border: 0; margin-top:30px; _margin-top:20px; margin-left:185px; background:transparent url(image/close_btn.gif) no-repeat}


/*SLIDESHOW*/
ul.ppt {
	position: relative;
	width:683px;
	height:264px;
}

.ppt li {
	list-style-type: none;
	position: absolute;
	top: 0;
	left: 0;
}

.ppt img {
	border: none;
	padding: 0;
	background-color: #ececec;
}

/*FONTS*/
.Big { font-size:21px;}
.TFour { font-size:24px;}
.White { color:#FFF;}
.Eleven { font-size:11px;}
.Fourteen { font-size:14px;}
.Thirteen { font-size:13px;}
.Sixteen { font-size:16px;}
.Blue { color:#1294d0; }
.Text { color:#FFF; font-size:11px; text-decoration: none; padding-bottom:5px; }

h1 { color:#ef3e42; font-size:16px; font-weight:bold; margin-bottom:8px; line-height:22px; }
h2 { width:600px; color:#ffffff; font-size:18px; padding-bottom:30px; font-weight:normal; line-height:22px; }
h3 { padding-top:15px; padding-bottom:15px; color: #999; font-size:18px; font-weight:normal; clear:both;  }

hr { margin-top: 0 auto; margin-bottom: 0 auto;}
.Line { float:left; display:inline; border: none; border-bottom: 1px solid black; width: 557px; height:1px; margin: 5px 0;}


a.BtnBottom:link, a.BtnBottom:visited, a.BtnBottom:active { color: #49bbef; font-size:12px; text-decoration: underline; }
a.BtnBottom:hover { color:#49bbef; font-size:12px; text-decoration: none; }
a.JobLink:link, a.JobLink:visited, a.JobLink:active { color: #c00a04; font-size:12px; text-decoration: underline; }
a.JobLink:hover { color:#c00a04; font-size:12px; text-decoration: none; }
a.PagLink:link, a.PagLink:visited, a.PagLink:active { color: #FFF; font-size:14px; text-decoration: none; }
a.PagLink:hover { color:#FFF; font-size:14px; text-decoration: none; }
a.Nav:link, a.Nav:visited, a.Nav:active { color: #FFF; font-size:12px; text-decoration: none; }
a.Nav:hover { color:#FFF; font-size:12px; text-decoration: underline; }
