body {
	font-family: Verdana, Geneva, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	background-image: url(../img/top_liner.jpg);
	background-repeat: repeat-x;
	padding-top: 12px;
	background-color: #000;
	color: #242424;
}

a{
	text-decoration: none;
	color: #0894ff;
	font-weight: bold;
}

a:link{
	text-decoration: none;
	color: #0894ff;
	font-weight: bold;
}
a:hover{
	text-decoration: underline;
	color: #ce3234;
}


p {
	text-align: justify;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 5px;
}


.bg_head {
	background-image: url(../img/bg-head.png);
	padding: 9px;
}

table
{
	font-family: Verdana, Geneva, sans-serif;
	color: #404074;
	font-size: 11px;
	border-color: black;
	border-collapse:collapse;
}

td{
	padding: 10px;
	border-color: black;
	border-bottom: 1px dotted;
	border-color: gray;
	background-image: url(../img/table_td.jpg);
} 

table tr:hover{
	background-color: #c03224;
	}
th{
	/* border-bottom: 1px solid #09185a; */
	padding: 10px;
	border-bottom: 1px solid;
	background-image: url(../img/table_th.jpg);
	text-align: left;
	color: #000;
	border-color: gray;
}
.gradbottom{
	height: 10px;
	background-image: url(../img/table_th_02.jpg);
	/* background-position: bottom; */
}
.wrapper {
	width: 923px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.logo {
	width: 200px;
	float: left;
	padding-top: 15px;
}
#header_inner {
	height: 80px;
	background-image: url(../img/menu_liner.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}


#special {
	width: 620px;
	float: left;
	text-align: center;
	padding: 0 5px;
}
#simulator {
	width: 145px;
	float: left;
	text-align: center;
	padding: 0 5px;
}
#acmii {
	width: 145px;
	float: left;
	text-align: center;
	padding: 0 5px;
}
#target {
	width: 145px;
	float: left;
	text-align: center;
	padding: 0 5px;
}
#menu ul li a:hover {
	color: #ce3234;
	background-image: url(../img/arrow_hover.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#header {
	background-color: #C60;
	height: 314px;
	background-image: url(../img/cloud.jpg);
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
}
#header2{
	background-color: #C60;
	height: 80px;
	background-image: url(../img/cloud.jpg);
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
/* 	overflow: hidden; */
}
#content {
	background-image: url(../img/contentbg.jpg);
	background-repeat: repeat;
	color: #fff;
	padding-top: 20px;
	float: left;
	width: 100%;
	padding-bottom: 20px;

}
h1 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #0894ff;
	font-size: 160%;
	display: block;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}

h2 {
	color: #0894ff;
	font-size: 120%;
	display: block;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;

}

#intro {
	padding-top: 35px;

}
#introtext {
	width: 430px;
}

#footer {
	color: #CCC;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
	font-size: 90%;

}
#dirt {
	height: 3px;
	background-image: url(../img/dirtline.jpg);
	background-repeat: repeat-x;
}
#maincontent {
	width: 100%;
	float: left;
	padding-right: 10px;
}

#maincontent2 {
	width: 645px;
	float: left;
	padding-right: 10px;
}

#rightside {
	width: 265px;
	float: left;	

}

#rightside h1 {
	text-align: left;
}
#rightside p {
	text-align: left;
}
#rightside img {
	padding-top: 15px;
}



#leftside {
	width: 30%;
	float: left;
	text-align: left;

}

#rightside2 {
	width: 70%;
	float: left;

}

#rightside2 h1 {
	text-align: left;
}
#rightside2 p {
	text-align: justify;
}


#dirt2 {
	height: 2px;
	background-image: url(../img/bottom_liner.jpg);
	clear: both;
	background-repeat: repeat-x;
}
p {
	clear: both;
}

#jet {
	position: absolute;
	z-index: 9999;
	/* margin-left: 80px; */
	margin-top: 40px;
}

#rightside ul li {
	list-style-image: url(../img/circle.gif);
	padding-bottom: 4px;

}

#rightside ul{
	padding-left: 22px;



}
#rightside ul li a{
	color: #FFF;
	text-decoration: none;

}
#rightside ul li a:hover{
	color: #ce3234;
	text-decoration:underline

}
/* ul */


#maincontent ul li {
	list-style-image: url(../img/circle.gif);
	padding-bottom: 4px;

}

#maincontent ul{
	padding-left: 22px;



}
#maincontent ul li a{
	color: #FFF;
	text-decoration: none;

}
#maincontent ul li a:hover{
	color: #ce3234;
	text-decoration:underline

}

/* maincontent2 */
#maincontent2 ul li {
	list-style-image: url(../img/circle.gif);
	padding-bottom: 4px;

}

#maincontent2 ul{
	padding-left: 22px;



}
#maincontent2 ul li a{
	color: #FFF;
	text-decoration: none;

}
#maincontent2 ul li a:hover{
	color: #ce3234;
	text-decoration:underline

}

.message{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 15px;
	border: 1px solid #ff7163;
	text-align: center;
	background-color: #c03224;
	margin-bottom: 20px;
	background-image: url(../img/exclamation.png);
	background-repeat: no-repeat;
	background-position:  20px center;
}
.message_green{
	padding: 15px;
	border: 1px solid #91f975;
	text-align: center;
	width: 400px;
	background-color: #5acd3b;
}

.tambah a {	
	background: url(../img/add.png) no-repeat 4px center;
	padding-left: 22px;
}

.error{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 15px;
	border: 1px solid #ff7163;
	text-align: center;
	background-color: #c03224;
	margin-bottom: 20px;
	background-image: url(../img/exclamation.png);
	background-repeat: no-repeat;
	background-position:  20px center;
}

div.error-message {
	color: red;
	text-align: left;
}

.reply a {
	background: url(../img/reply.gif) no-repeat 4px center;
	padding-left: 22px;
	color: #404074;
	font-weight: normal;
}

.back a {
	background: url(../img/back.png) no-repeat 4px center;
	padding-left: 22px;
}

.mail a {
	background: url(../img/email.gif) no-repeat 4px center;
	padding-left: 22px;
	text-decoration: none;

	font-weight: normal;
}


#topsub {
	margin-bottom: 25px;
}

#centered{
	
}

a.navButton_first{
	display: table-cell; 
	background: url(../img/shape_hover.gif) no-repeat;
	border: 0px solid #96999e;
	text-align: left;
	color: #fff;
	width: 242px;
	height: 29px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	vertical-align: middle;
	font-size: 10px;
}

a.navButton_sub{
	display: table-cell; 
	background: url(../img/shape_subs.gif) no-repeat;
	border: 0px solid #96999e;
	text-align: left;
	color: #fff;
	width: 242px;
	height: 29px;
	/* display: block;  */
	text-decoration: none;
	padding-left: 10px;
	vertical-align: middle;
	font-weight: normal;
}

a.navButton_sub:hover{
	background: url('../img/shape_hover.gif') no-repeat;
	font-weight: normal;
}

/* navbutton 2 */
a.navButton_first2{
	display: table-cell; 
	background: url(../img/shape_hover2.gif) no-repeat;
	border: 0px solid #96999e;
	text-align: left;
	color: #fff;
	width: 199px;
	height: 29px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	vertical-align: middle;
	font-size: 9px;
}

a.navButton_sub2{
	display: table-cell; 
	background: url(../img/shape_subs2.gif) no-repeat;
	border: 0px solid #96999e;
	text-align: left;
	color: #fff;
	width: 199px;
	height: 29px;
	/* display: block;  */
	text-decoration: none;
	padding-left: 7px;
	vertical-align: middle;
	font-weight: normal;
	font-size: 10px;
}

a.navButton_sub2:hover{
	background: url('../img/shape_hover2.gif') no-repeat;
	font-weight: normal;
}

/* div arrangements */



hr {
	border: 1px dotted #c4bfc5; 
	border-style: none none dotted; 
}

#half{
	float: left;  
	width: 50%;
}

p.no_p:hover{
	background-image: url(../img/contentbg.jpg);
}

.roundcont {
	background-color: #fff;
	color: #fff;

}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(../img/tr.png) no-repeat top right; 
}

.roundbottom {
	background-color: #c6c1c5;
	background: url(../img/br.png) no-repeat top right; 
}

roundbottom.lt {
 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

tr.last {
	background: url(../img/br.png) no-repeat top right; 
}

.button { 
	border: none;
	width: 133px;
	height: 29px;
	color: white;
	background: url(../img/button.png) no-repeat; 
}

.button:hover {
	background: url(../img/button_hover.png) no-repeat; 
	font-weight: bold;
}
#contactbg{
	background-image: url(../img/contact_bg.jpg);
	background-repeat: no-repeat;
	width: 651px;
	height: 451px;
	padding: 6px;
	color: #515151;
	margin-top: 40px;
}
.contemplate{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-image: url(../img/contemplate.jpg);
	background-repeat: repeat-y;
	padding: 5px;
	border: 1px solid #e0dbdb;
	text-align: center;
	background-color: #c7c4c8;

}

.pagenavi {
	color: #fff;
	text-align: center;
	font-size: 8px;
}

.pagenavi a, .pagenavi a:link {
	padding: 1px 3px 1px 3px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #c6c1c5;
	color: #c6c1c5;
/* 	background-color: #FFFFFF;	 */
}
.pagenavi a:visited {
	padding: 1px 3px 1px 3px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #c6c1c5;
	color: #c6c1c5;
/* 	background-color: #FFFFFF;	 */
}
.pagenavi a:hover {	
	border: 1px solid #fff;
	color: #fff;
/* 	background-color: #FFFFFF; */
}
.pagenavi a:active {
	padding: 1px 3px 1px 3px;  
	margin: 2px;
	text-decoration: none;
	border: 1px solid #c6c1c5;
	color: #c6c1c5;
/* 	background-color: #FFFFFF;	 */
}
.pagenavi span.pages {
	padding: 1px 3px 1px 3px; 
	margin: 2px 2px 2px 2px;
	color: #fff;
	border: 1px solid #fff;
/* 	background-color: #FFFFFF; */
}
.pagenavi span.current {
	padding: 1px 3px 1px 3px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #fff;
	color: #fff;
/* 	background-color: #FFFFFF; */
}
.pagenavi span.extend {
	padding: 1px 3px 1px 3px; 
	margin: 2px;	
	border: 1px solid #fff;
	color: #fff;
/* 	background-color: #FFFFFF; */
}

a.sitemap {
	text-decoration: none;
	color: white;
}

a.sitemap:link {
	text-decoration: none;
	color: white;
}

a.sitemap:hover {
	text-decoration: none;
	color: #0894ff;
}

a.sitemap2 {
	text-decoration: none;
	color: white;
	font-weight: normal;
}

a.sitemap2:link {
	text-decoration: none;
	color: white;
}

a.sitemap2:hover {	
	color: #0894ff;
}

#slider {
/*   width: 620px; */
  margin: 0 auto;
  position: relative;
  color: #fff;
}


.scroll {

  height: 150px;
  overflow: auto;
  position: relative; /* fix for IE to respect overflow */
  clear: left;
  /* background: #FFFFFF url(images/content_pane-gradient.gif) repeat-x scroll left bottom; */
}

.scrollContainer div.panel {
  padding: 0px; 
  height: 150px;
   width: 680px;  /* change to 560px if not using JS to remove rh.scroll */
}
.scrollButtons {
  position: absolute;
  top: 60px;
  cursor: pointer;
}

.scrollButtons.left {
  left: -20px;
}

.scrollButtons.right {
  right: -2px;
}

.view a {
	background: url(../img/view.png) no-repeat 4px center;
	padding-left: 22px;
	color: #404074;
	font-weight: normal;
}

.imgborder{
	border: 3px solid white;
}

#ttew-tgr
{
	text-align: center;
}
#acmi-tgr
{
	text-align: center;
}
#flights-tgr
{
	text-align: center;
}
#simulator-tgr
{
	text-align: center;
}
#trading-tgr
{
	text-align: center;
}

#spinner {
	float: right; 
	padding-top: 5px; 

}
