@import"buttons.css";
@import"font_styles.css";
body{
margin:0px;
background: url(bg.gif); 
background-image:url(../images/bg.jpg);
background-repeat:repeat-y;
background-position:left;
font-family:"Verdana";
font-size:13px;
font-weight:normal;
text-align:justify;
}


/* Wrapper for the entire page */
div#container {
position:relative;
height:auto;
width: 780px;
padding:3px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
background-color:#FFFFFF;
}


div#navbar{
padding: 1px 0 1px 1px;
background-image:url(../images1/navbarBg.jpg);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
font-weight:bold;
min-height:3px;
height:1px;
}

div#content {
margin:0 0 0 10px;
padding: 0 2px 0 2px;

}
div#content { 
min-height:400px;
/*height:expression(this.scrollHeight > 400 ? "auto":"300px");
*/
}

div#leftbar{
margin: 0 0 0 5px;
padding:3px;
	float:left;
	width:200px;
	background-color:#FFFFCC;
	border: thin solid #D7C993;
}


/* -----------footer--------------------------- */
#footer {
clear: both;
}

/* float left and float right are used to wrap text and push the divs to the respective side */
.floatLeft {
float:left;
padding:5px;
}
.floatRight {
float:right;
padding:5px;
margin-top:3px;
}



.blueBar{
background-color:#ACB7D0;
padding:2px 0px 2px 5px;
margin: 5px 0 5px 0;
color:#506687;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
clear: both;
}

.outBound{
	background-color:#B5A2CC;
	color:#6A5780;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 2px 0px 2px 10px;
clear:both;
}

.inBound{
padding: 2px 0px 2px 10px;
background-color:#B8C9DC;
color:#485C8C;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
clear:both;
}


.tableBorder{
	background-color:#eaeaea;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.cellColor{
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}


/* used to simulate table rows */
.tRow{
	clear: both;

}
.tSteps{

}

.divClear{
clear:both;
}


/* used to simulate table columns  3 column */
.tColumn{
	width:32%;
	float:left;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

/* used for the label heads of the  2 column  layout*/
.t2Column{
	width:48%;
	float:left;
	padding: 10px 0 10px 5px;;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;

}

/* used to simulate table columns  4 column */
.t4Column{
	width:23.5%;
	float:left;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
/* used for the label heads of the  4 column  layout*/
.t4ColumnLabel{
	width:24%;
	float:left;
	padding: 3px 0 0 10px;;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}



/* used to simulate table columns for the Special FLight Offers on home page */
.sfoColumn{
	width:31%;
	float:left
}


/* hideDiv and showDiv are used to display or hide a div block  mainly used in the various search options */
.hideDiv {display:none}
.showDiv {
	display:inline;

}


/* CSS markup for the search form */
fieldset {
	margin: 5px 0 0 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
text-align:left;


} 
legend {  
margin-left: 11px;  
color: #000000;  
font-weight: bold; 
} 

fieldset.submit {  
border-style: none; 
}

label {
	float: left;
	width: 80px;
	margin-left: 5px;
}
fieldset {  
width: 270px;  
margin: 0 0 5px 0;  
padding: 0; 
}
/*------ end of CSS markup for the form fields ------------*/

/*----- classes or the steps ----*/
.stepsBG{
padding:6px 0 6px 0;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:16.61%;
float:left;
background-image:url(../images/stepsbg.jpg);
}

.stepsBGover{
padding:6px 0 6px 0;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:16.61%;
float:left;
background-image:url(../images/stepsbg_ov.jpg);
}
/* changes at 06-10-2007*/
bodyimage { 
  background-image: url("../images/unity_handsp.png");
  background-attachment: fixed;
  background-position: 100% 100%;
  background-repeat: no-repeat;
} 
/* changes at 06-10-2007*/

/* Danny New CSS */
h1 {
	color:#000000;
	display:block;
	font-family:"Arial";
	font-size:130%;
	font-weight:bold;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:12px;
	padding-bottom:0;
	padding-left:10px;
}

h2 {
	color:#000000;
	display:block;
	font-family:"Arial";
	font-size:115%;
	font-weight:bold;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:8px;
	padding-bottom:0;
	padding-left:10px;
}

h3 {
	color:#5360A1;
	display:block;
	font-family:"Palatino";
	font-size:125%;
	font-style:normal;
	font-weight:bold;
	margin-bottom:0;
	margin-left:0px;
	margin-right:0;
	margin-top:10;
	padding-left:10px;
}

p {
	line-height:150%;
	margin:0px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	color:#000000;
	font-family:"Verdana";
	font-size:13px;
	font-weight:normal;
	text-align:justify;
	text-decoration: none;
}

ul, menu, dir {
	-moz-padding-start:40px;
	padding-top:0px;
	padding-left:40px;
	margin: 0em 0;
	padding-bottom:10px;
	display:block;
	list-style-type:disc;
	line-height:150%;
	font-family:"Verdana";
	font-size:13px;
	font-weight:normal;
	text-align:justify;	
}

li {
	display:list-item;
}

a {
	color:#000000;
	text-decoration: underline;
}

a:hover {
	color:#CC3300;
}

a:visited {
	color:#000000;
}
