/*------------BODY----------------*/
body {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background-color: #EFEFEF;
	height:100%;
	background-image:url(../images/bg.gif);
	background-position:top;
	background-repeat:repeat-x;
}
/*---------------------------------------------FOOTER---------------------------------------------------------*/
.footer	{
	color:#999999;
	font-size:9px;
	text-align:right;
}
/*-----------------------------------------------IMG---------------------------------------------------------*/
img	{
	border:none;
}
.imgRight	{
	display:block;
	float:right;
	padding-left:15px;
}
.imgLeft	{
	display:block;
	float:left;
	padding-right:15px;
}
/*-----------------------------------------------LINK--------------------------------------------------------*/
a	{
	outline:none;
}
a:hover	{
	outline:none;
}
/*----------------------------------------------SPACER-------------------------------------------------------*/
.spacer	{
	display:block;
	width:176px;
	height:1px;
}
/*----------------------------------------------BORDER-------------------------------------------------------*/
.shadeRedLeft	{
	background-image:url(../images/shadeRedLeft.gif);
	background-repeat:no-repeat;
	display:block;
	width:27px;
	height:27px;
}
.shadeRedRight	{
	background-image:url(../images/shadeRedRight.gif);
	background-repeat:no-repeat;
	display:block;
	width:27px;
	height:27px;
}
.shadeRedRight2	{
	background-image:url(../images/shadeRedRight2.gif);
	background-repeat:repeat-y;
	display:block;
	width:27px;
	height:51px;
}
.shadeRightBottom1	{
	background-image:url(../images/shadeRightBottom1.gif);
	background-repeat:no-repeat;
	display:block;
	width:27px;
	height:27px;
}
.shadeLeftBottom1	{
	background-image:url(../images/shadeLeftBottom1.gif);
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	height:27px;
}
/*------------------------------------------FORM---------------------------------------------------*/
form	{
	padding:0px;
	margin:0px;
}
input,
textarea,
select {
 	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #CCCCCC;
	border-top:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	background-image:url(../images/input.gif);
	background-position:top;
	background-repeat:repeat-x;
}
textarea {
	overflow:auto;
}
.select	{
	width:145px;
	padding:2px;
	margin-top:1px;
}
.button,
.button1,
.button2 {
	background-image:url(../images/button.gif);
	height:18px;
	color:#666666;
	padding:0px;
	margin:0px;
	border:none;
	cursor:pointer;
	font-size:10px;
	font-weight:bold;
	background-color:transparent;
}
.button	{
	width:54px;
	background-position:bottom left;
	background-repeat:no-repeat;
}
.button1	{	
	width:99px;
	background-position:center left;
	background-repeat:no-repeat;
}
.button2	{
	width:144px;
	background-position:top left;
	background-repeat:no-repeat;
}
html>/**/body .button,
html>/**/body .button1,
html>/**/body .button2	{
	padding-bottom:2px;
}
.button:hover,
.button1:hover,
.button2:hover		{
	color:#CC0E08;
}
.validation_error {
	color:#FF0000;
	font-weight:bold;
	font-size:11px;
	padding-right:5px;
}
.button[disabled]:active,
.button[disabled],
.button1[disabled]:active,
.button1[disabled],
.button2[disabled]:active,
.button2[disabled] { 
	color:#999999!important;
}
input[disabled]:active,
input[disabled],
select[disabled]:active,
select[disabled],
textarea[disabled]:active,
textarea[disabled]	{
	color:#999999!important;
	background:transparent!important;
}
.button2[disabled]:active,
.button2[disabled] { 
	background-image:url(../images/button.gif);
	height:18px;
	padding:0px;
	margin:0px;
	border:none;
	cursor:pointer;
	font-size:10px;
	font-weight:bold;
	background-color:transparent;	
	width:144px;
	background-position:top left;
	background-repeat:no-repeat;
}
.buttonPayNow	{	
	background-image:url(../images/payNow.gif);
	height:18px;
	color:#666666;
	padding:0px;
	margin:0px;
	border:none;
	cursor:pointer;
	background-color:transparent;
	width:99px;
}
.inputNone	{
	border:none;
	background:transparent;
}
/*---------------------------------------------FONT-------------------------------------------------------*/
.fontGreen	{
	color:#009933;
}
.fontRed	{
	color:#CC0E08;
}
.fontGray	{
	color:#999999;
}
.fontError	{
	color:#FF0000;
}
.font14	{
	font-size:14px;
}
.font10	{
	font-size:10px;
}
.fontUppercase	{
	text-transform:uppercase;
}
.fontBorderBottom	{
	border-bottom:1px solid #DDDDDD;
	display:block;
}
/*----------------------------------------------TOP-------------------------------------------------------*/
.top	{
	background-image:url(../images/shadeRed.gif);
	background-repeat:repeat-x;
	background-position:top;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
.top .contact	{
	display:block;
	float:left;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:413px;
}
.top .loginTop	{
	display:block;
	width:160px;
	height:16px;
	float:right;
	text-align:center;
	padding-top:2px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	color:#666666;
}
.top .login	{
	font-weight:normal;
	color:#666666;
	display:block;
	width:160px;
	height:70px;
	font-size:11px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background:url(../images/loginShade.gif);
	background-position:top;
	background-repeat:repeat-x;
}
.top .login	ul	{
	padding:0px;
	margin:0px;
	list-style:none;
	padding-top:8px;
}
.top .login	ul li .label	{
	display:block;
	width:60px;
	float:left;
}
.top .login	.input	{
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	width:85px;
	margin-right:5px;
}
html>/**/body .top .login .input	{
	margin-bottom:1px;
}
.top .login .button	{
	margin-top:-10px;
}
/*SAFARI AND CHROME */
body:first-of-type .top .login .button	{
	margin-top:3px;
}
.contact a	{
	text-decoration:none;
	color:#FFFFFF;
}
.contact a:hover	{
	text-decoration:underline;
}
.welcome	{
	text-align:left;
	margin-top:10px;
}
.welcome li	{
	padding-left:10px;
}
.welcome li img	{
	vertical-align:middle;
	padding-right:5px;
}
.welcome a	{	
	color:#888888;
	text-decoration:none;
	border-bottom:1px dotted #CCCCCC;
}
.welcome a:hover	{
	color: #CC0E08;
	text-decoration:none;
	border-bottom:1px dotted #CCCCCC;	
	background:#EEEEEE;
}
.forgetLink	{
	color:#888888;
	text-decoration:none;
	border-bottom:1px dotted #CCCCCC;
	font-size:10px;
	float:left;
	margin-top:5px;
	margin-left:7px;
}
.forgetLink:hover	{
	color: #CC0E08;
	text-decoration:none;
	border-bottom:1px dotted #CCCCCC;	
	background:#EEEEEE;
}
/*--------------------------------------------BREAD CRUMB-----------------------------------------------------*/
.bread_crumb	{
	display:block;
	width:100%;
	color:#666666;
	padding-bottom:20px;
	color:#888888;
}
/*-----------------------------------------------CONTENT-----------------------------------------------------*/
.content a,
.newLink	{
	color:#888888;
	text-decoration:none;
	border-bottom:1px dotted #CCCCCC;
}
.content a:hover,
.newLink:hover	{
	color: #CC0E08;
	text-decoration:none;
	border-bottom:1px dotted #CCCCCC;	
	background:#EEEEEE;
}
.border	{
	border:1px solid #E6E6E6;
	padding:3px;
}
.content {
	text-align:justify;
	line-height:17px;
	border-top:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:15px;
	padding-top:15px;
}
.content ul,
.content li li,
.content li li li {
	list-style:square;
}
.subtitle	{
	background-color:#EFEFEF;
	color:#555555;
	font-weight:bold;
	border:1px solid #E6E6E6;
}
.subtitle1	{
	background-color:#EFEFEF;
	color:#555555;
	font-weight:bold;
	border:1px solid #E6E6E6;
	display:block;
	padding:2px;
	margin-bottom:2px;
}
.image_flow	{
	margin:5px;
	width:700px;
	height:195px;
	overflow:auto;
	scrollbar-face-color:#EEEEEE;
	scrollbar-arrow-color:#333333;
	scrollbar-track-color:#FFFFFF;
	scrollbar-shadow-color:#333333;
	scrollbar-highlight-color:#333333;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-Color:#FFFFFF;
}
.image_flow	input	{
	border:none;
}
.image_flow img	{
	border:none;	
	padding:6px;
}
.image_flow img:hover	{		
	filter:alpha(Opacity=50);
}
.image_flow	table	{
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.image_flow	td	{
	border-right:1px solid #CCCCCC;	
}
.border-left		{
	border-left:1px solid #CCCCCC;
}
.image_flow	td a	{
	border:none;
	cursor:pointer;
}
.image_flow	td:hover	{
	background-color:#EEEEEE;
}
.image_flow	td a:hover	{
	border:none;
	background-color:#EEEEEE;
}
.text_roman	{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#333333;
	padding:20px;
}
.p_title	{
	font-weight:bold;
	text-align:left;
}
#table_border	{
	background-color:#F2F2F2;
	margin-left:17px;
	margin-top:5px;
}
#table_border	td	{
	border-bottom:3px solid #FFFFFF;
	padding:5px;
}
.bookmark	{
	display:block;
	width:100%;
	text-align:right;
	font-size:10px;
}
.bookmark a	{
	color:#999999;
	text-decoration:none;
}
.bookmark a:hover	{
	color: #CC0E08;
	text-decoration:none;	
	background:#EEEEEE;
}
.floating_menu	{
	position:absolute;
	width:155px;
	float:left;
	display:block;	
}
.title_pict	{
	color:#999999;
	font-size:9px;
	font-weight:bold;
}
.box_around	{
	border:1px solid #CCCCCC;
}
.commemorative_box1	{
	border-bottom:none;
}
.commemorative_box2	{
	border-top:none;
	border-bottom:none;	
}
.commemorative_box2	td {
	border-top:none;
	border-bottom:none;
	padding:0px;
	text-align:center;	
}
.commemorative_box3	{
	border-top:none;	
}
.instruction_box	{
	border:1px solid #999999;	
	width:130px;
	text-align:center;
	font-size:10px;
	margin-top:5px;
	margin-bottom:5px;
}
.instruction_box_yellow	{
	border:3px solid #CCCCCC;
	padding:5px;
	background-color:#FFFFFF;
}
.instruction_box_yellow	 div table{
	background-color:#FFFFFF;
	border:1px solid #999999;
}
.instruction_box_yellow	td p{
	color:#333333;
	padding:3px;
}
.instruction_box_yellow	td h2{
	color:#333333;
	font-size:12px;
	text-align:center;
}
.instruction_box_yellow	td img{
	padding:5px;
}
.instruction_box img	{
	padding-top:5px;
	padding-bottom:7px;
}
.instruction_box_title	{
	padding-top:5px;
	padding-bottom:5px;
	display:block;
	font-size:11px;
	color:#CC0E08;
}
.instruction_box1	{
	border:1px solid #999999;	
	width:300px;
	text-align:center;
	font-size:10px;
	margin-top:5px;
	margin-bottom:5px;
}
.instruction_box1 img	{
	padding-top:5px;
	padding-bottom:7px;
}
.text_12pt	{
	font-size: 12px;
	color:#000000;
}
.bronze{
	background-color:#EBE6D3;
	border-left:10px solid #FFFFFF;
	border-right:10px solid #FFFFFF;
}
.silver	{
	background-color:#EEEEEE;
	border-left:10px solid #FFFFFF;
	border-right:10px solid #FFFFFF;
}
.gold{	
	background-color:#FFFF99;
	border-left:10px solid #FFFFFF;
	border-right:10px solid #FFFFFF;
}
.center_title{
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	padding:7px;
	font-weight:bold;
}
.packages_title{
	display:block;
	width:120px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}
/*--------------------------------------------------ANNOUNCEMENT--------------------------------------------------*/
/*
.announcement	{
	 display:block;
	 position:absolute;
	 background-color:#FFFFFF;
	 border:1px solid #CCCCCC;
	 width:300px;
	 height:150px;
	 margin-top:200px;
	 padding:15px;
}
*/
.black_overlay{
	 margin-top:200px;
     display: block;
	 width:350px;
	 height:250px;
     position: absolute;
     background-color:#000000;
     z-index:1001;
     -moz-opacity: 0.5;
     opacity:.50;
     filter: alpha(opacity=50);
}
.white_content {	
	 margin-top:210px;
	 margin-left:10px;
     display: block;
	 width:330px;
	 height:230px;
     position: absolute;
     background-color: #FFFFFF;
     z-index:1002;
     overflow: auto;
	 text-align:center;
	 line-height:18px;
	 overflow:hidden;
}
/*-----------------------------------------------CUSTOMER PAGE---------------------------------------------------*/
.custTopLink	{
	display:block;
	height:63px;
	background-image:url(../images/custMenuBg.gif);
	background-repeat:repeat-x;
	padding-left:50px;
	border-left:1px solid #DDDDDD;	
	border-right:1px solid #DDDDDD;
}
.custTopLink a	{
	display:block;
	float:left;
	width:125px;
	font-weight:bold;
	font-size:12px;
	color:#666666;
	border:none;
	border-left:1px solid #DDDDDD;
	height:53px;
	padding-top:10px;
}
.custTopLink a:hover {
	color:#CC0E08;
	display:block;
	float:left;
	width:125px;
	font-weight:bold;
	font-size:12px;
	border:none;
	border-left:1px solid #DDDDDD;
	height:53px;
	padding-top:10px;
	background:transparent;
}
.custTopLink .hover	{
	color:#666666;
	background-image:url(../images/custMenuBgHover.gif);
	border-top:1px solid #EEEEEE;
	border-bottom:1px solid #EEEEEE;
	border-left:1px solid #DDDDDD;
	height:51px;
}
.custTopLink .hover:hover	{
	color:#CC0E08;
	background-image:url(../images/custMenuBgHover.gif);
	border-top:1px solid #EEEEEE;
	border-bottom:1px solid #EEEEEE;
	border-left:1px solid #DDDDDD;
	height:51px;
}
.custTopLink img	{
	float:left;
	padding-left:5px;
	padding-right:5px;
	margin-right:5px;
}
.custTopLink font	{
	font-size:10px;
	font-weight:normal;
	color:#999999;
}
.custBox	{
	display:block;
	border:1px solid #E6E6E6;
	padding:5px;
}
.custBox td	{
	line-height:20px;
}
.custBoxBorder	{
	border-left:1px solid #E6E6E6;
}
.custBoxBigImg	{
	float:left;
	padding-right:10px;
	border-right:1px solid #E6E6E6;
	margin-right:10px;
}
.tableBorder1	{
	border-left:1px solid #E6E6E6;
	border-top:1px solid #E6E6E6;
}
.tableBorder1 td,
.tableBorder1 th	{
	border-right:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
}
.tableBorder1 th	{
	background-color:#EFEFEF;
}
.tableBorder1	table,
.tableBorder1	table td,
.tableBorder1	table th {
	border:none;
}
.tableBorder1 .custBoxBorder	{
	border-left:1px solid #E6E6E6;
}
/*-----------------------------------------------ENQUIRY--------------------------------------------------*/
.enq	{
	display:block;
	width:99%;
	margin-left:2px;
}
.enq1	{
    border: 1px solid #779;
    background-color: #dde
}
.enq2	{
    border: 1px solid #797;
    background-color: #ded
}
.enq3{
	border: 1px solid #678;
	background-color: #cde;
}
.enq4	{	
	border: 1px solid #775;
	background-color: #bb9;
}
.enq5	{
	border: 1px solid #c00;
	background-color: #ff8080;
}
.enq6	{
	border: 1px solid #456;
	background-color: #ced;
}
.enq7	{
    border:1px solid #C5DEA1;	
    background-color: #ECF3E1;
}
.enq8	{
	border:1px solid #E8A400;
    background-color: #FFF4D8;
}
.enq9	{
	border: 1px solid #333;
	background-color: #888;
}
.enq10	{
	background: #68B2EF;
	border-top: 1px solid #8FCDFF;
	border-left: 1px solid #8FCDFF;
	border-right: 1px solid #408FCF;
	border-bottom: 1px solid #408FCF;
}
.enq11	{
	background:#E1F0FF;
	border:1px solid #9DCEFF;
}
.enq12	{
	background: #EF687A;
	border-top: 1px solid #FF8FA9;
	border-left: 1px solid #FF8FA9;
	border-right: 1px solid #CF4061;
	border-bottom: 1px solid #CF4061;
}
.enq13	{	
	background: #68B2EF;
	border-top: 1px solid #8FCDFF;
	border-left: 1px solid #8FCDFF;
	border-right: 1px solid #408FCF;
	border-bottom: 1px solid #408FCF;
}
.enq14	{	
	background: #C3DF7D;
	border: 1px solid #B5CF74;
}
.enq15	{
	background:#FFE6F2;
	border:1px solid #FF99FF;
}
.enqNo	{
	font-size:18px;
	color:#777777;
	border-right:1px solid #CCCCCC;
}
.enqText	{
	border:1px solid #CCCCCC;
	border-top:none;
	width:99%;
	margin-left:2px;
}
/*------------------------------------------COMPANY FORMATION--------------------------------------------------*/
.badge	{
	display:block;
	width:120px;
	height:140px;
	text-align:center;
	margin-left:60px;
	float:left;
}
html>body .badge	{
	margin-left:80px;	
}
/*-------------------------------------------------HIDDEN-------------------------------------------------------*/
.hidden	{
	background:url(../images/iconEdit.gif);
	padding-left:20px;
	background-position:left;
	background-repeat:no-repeat;
}
.hidden:hover	{
	cursor:pointer;
}
.fontRed	{
	color:#CB0E08;
}
.fontGreen	{
	color:#009900;
}
.hidden:hover .fontGreen,
.hidden:hover .fontRed	{
	text-decoration:underline;
}
.cursor	{
	cursor:pointer;
}
.cursor:hover	{
	text-decoration:underline;
}