body 
{
 background-color: #c8e3f1;
 font-family: "Verdana", "Tahoma", "Arial", sans-serif;
 color: #297cab;
 text-align:justify;
 font-size: 11px;
 padding: 0px;
 margin-top: 5px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 background-image: url(../images/bg.png);
 background-repeat: repeat-x;
 }


select, textarea, input 
{
		margin: 2px;
        font-size: 11px;
		color: #000000;
        font-family: "Verdana", "Tahoma", "Arial", sans-serif;
		background-color: #ffffff;
		border: 1px solid #CCCCCC;
}



a img { border: 0; }

form fieldset{
	border-width:1px;
	border-style:solid;
	padding:5px 5px 5px 10px;
	margin:5px 0px;
}

form fieldset legend{
	font-weight:bold;		
}
	
/*
////////////////////////////////////////
All non Body Links
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
*/
a:link, a:visited, a:active { 
 text-decoration: none; 
 color: #003366;
	
}

a:hover { 
 text-decoration: none; 
 color: #FAAC1D;
}

/*
////////////////////////////////////////
Main Body Link panel
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
*/

.nav a:hover {
	background: #FAAC1D;
}

.nav a:link, .nav a:active, .nav a:visited{
	padding: 5px 0 5px 0px;
	text-decoration: none;
	display: block;
	color: #003366;
	font-weight: bold;
}


/*
////////////////////////////////////////
Cross Link Panel
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
*/
.cross a:hover {
	/*background: #FAAC1D;*/
}

.cross a:link, .cross a:active, .cross a:visited{
	padding: 5px 0 5px 0px;
	width: 113px;
	text-decoration: none;
	display: block;
	color: #003366;
	text-align:center;
	border-right: 1px solid #aaa;
	font-weight: bold;
}



.crossQuote a:hover {
	/*background: #FAAC1D;*//*FAAC1D*/
}

.crossQuote a:link, .crossQuote a:active, .crossQuote a:visited{
	padding: 5px 0 5px 0px;
	width: 130px;
	text-decoration: none;
	display: block;
	color: #003366;
	text-align:center;
	border-right: 1px solid #aaa;
	font-weight: bold;
}

.crossRight a:hover {
	/*background: #FAAC1D;*//*FAAC1D*/
}

.crossRight a:link, .crossRight a:active, .crossRight a:visited{
	padding: 5px 0 5px 0px;
	width: 113px;
	text-decoration: none;
	display: block;
	color: #003366;
	text-align:center;
	font-weight: bold;
}


.clear {
    clear:both;
    height:1px;
    overflow:hidden;
}

/*
////////////////////////////////////////
Page Layout
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
*/


div.superPage{
 width: 750px;
 height:inherit;
 background-color:#FFFFFF;
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;
 margin: 0px auto 0px auto;
 padding: 0px 0px 0px 0px;
 position: relative;  
}

div.pageHeader
{
 width: 700px;
 height: 100px;
 margin-left: auto; 
 margin-right: auto;
 background-image: url(../images/logo.jpg);
 background-position: top center;
 background-repeat: no-repeat; /* IE6 Hack */
 vertical-align:bottom;
 border-top: 0px;   
 border-bottom: 1px solid #aaa;
 
}

div.pageHeaderMiniLinks
{
	text-align: right;
	padding-top: 10px;
	font-weight: normal;
}


div.pageMain
{
 width: 700px;
 margin-left: auto; 
 margin-right: auto;
 /*background-color:#FFFFFF;*/
}

.clear {
    clear:both;
    height:1px;
    overflow:hidden;
}
  

/*
////////////////////////////////////////
Links
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ border-left: 1px solid;
*/
div.crossbar
{
 width: 700px;
 height: 50px;
 margin-left: auto; 
 margin-right: auto;
 padding-top: 5px;
 padding-bottom: 9px;
 border-bottom: 1px solid #aaa;  
}

div.pageLinks
{
 float: left;
 width: 170px;
 border-right: 1px solid #aaa;
}
div.linkHeader
{
 width: 160px;
 color: #003366;
 font-size:12px;
 text-align: left;
 font-weight: bold;
 border-top: 1px solid #FAAC1D;
 border-right: 0px;
 border-bottom: 1px solid #FAAC1D;
 border-left: 0px;
 padding-top: 5px;
 padding-bottom: 5px;
 margin-bottom: 4px;
}

ul {
	margin: 0; 
	float: left; 
	width: 95%;
	padding: 0px 0 21px;
	padding-left: 0px;   /* hack for IE */
	color: #1d1d1d;
	}

ul li {
	list-style: none;
	margin: 0 0 0 10px;
	border-bottom: 1px dotted #b5ae95;
}


/*
////////////////////////////////////////
CSS Related to Page Content
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
*/
div.pageContent
{
 width: 520px;
 float: right;

}

div.PageTitle
{
 color: #155e88;
 width: 220px;
 font-size:12px;
 font-weight: bold;
 text-align: left;
 font-weight: bold;
 padding-top: 5px;
 padding-bottom: 6px;
 margin-bottom: 4px;
 border-bottom: 1px solid #FAAC1D;
}

div.air_freight
{
 background-image: url(../images/pages/air.png);
 background-repeat:no-repeat;
 margin-left: auto;
 margin-right:auto;
}

div.road_freight
{
 background-image: url(../images/pages/transit.png);
 background-repeat:no-repeat;
 margin-left: auto;
 margin-right:auto;
}

div.galleryPage
{
 text-align:center;
 font-size:9px;
}




/*
////////////////////////////////////////
Footer
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
*/

div.footerbox
{
 width: 700px;
 height: 25px;
 border-top:#aaa 1px solid;
 background-color:#FFFFFF;
 margin-left:auto;
 margin-right:auto;
}

/*
////////////////////////////////////////
Gallery
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
*/


IMG { vertical-align: middle; }


TABLE.table-wrapper {
  background-color: #ffffff;
  padding: 10px;
}







TABLE.table-galitem {
  width: 100%;
}

TD.td-galitem-icon {
  padding-right: 10px;
}

TD.td-galitem-title {
  font-size:    9pt;
  width:        100%;
  text-align: left;
  font-weight: bold;
  color: #999999;
}


TABLE.table-picture {
  width: 100%;
  text-align: center;
}

TD.td-thumbnails-navi {
  color: #000000;
  border-top: 1px solid #444444;
  font-size:	10pt;
  font-weight:	bold;
  text-align: right;
  padding: 8px;
}


DIV.div-galheader {

  font-size:    10pt;
  font-weight:  bold;
  color: #000000;
  margin-bottom: 20px;
  padding: 1px;
  width: 100%;
  text-align: left;
}

div.div-thumbnails-caption
{
 width:140px;
 float:left;
}

TABLE.table-shadows {
  border-collapse: collapse;
  margin: auto;
  padding: 0px;
}

TD.td-thumbnails-thumb {
padding-bottom: 10px;
}

TD.td-shadows-right {
  background-image: url(../images/shadow_right.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  width: 20px;
  margin: 0px;
  padding: 0px;
}

TD.td-shadows-bottom {
  background-image: url(../images/shadow_bottom.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  height: 5px;
  margin: 0px;
  padding: 0px;
}

TD.td-shadows-bottomright {
  background-image: url(../images/shadow_bottomright.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  width: 20px;
  margin: 0px;
  padding: 0px;
}

TD.td-shadows-main {
  margin: 0px;
  padding: 0px;
}
