/* Cargo Info CSS Document */

body { font-family:Arial; font-size:11px; background: url(../img/bodybg.gif); margin:0; padding:0 0 3px 0; text-align:center;}
h1 { display:block; width:477px; height:121px; overflow:hidden; background: url(../img/CIlogo.gif) no-repeat; margin:0 0 0 15px; padding:0; }
h2 { margin:0;  font-size:12px; color:#FFFFFF; text-transform:uppercase; background: #0069b3; padding:2px 0 2px 4px; font-weight:bold;}
h2 img { margin: 0 4px 0 0;}
h2 a { color:#FFFFFF;}
h2 a:hover { text-decoration:underline; color:#FFFFFF; }
h3 { margin:0 0 4px 0;  font-size:12px; color:#000000; text-transform:uppercase; background: #c9e2f3 url(../img/rightgrad.gif) repeat-y; padding:2px 0 2px 4px; font-weight:bold; border:1px solid #0069b3; }

h4 { font-size:12px; font-weight:bold; margin:5px 0 5px 0; padding:0;}
a { color:#043174; text-decoration:none; margin:0; padding:0;}
a:hover { color:#4469a1; text-decoration:underline;}
img {border:0; margin:0; padding:0;}
p {margin:0; padding:0;}
form { margin:0; padding:0;}
marquee { font-weight:bold;}

table {margin:0; padding:0; font-family:Arial; font-size:12px; }
table a {margin:0; padding:0; font-family:Arial; font-size:12px; }
tr {margin:0; padding:0; }
td {margin:0; padding:0; }




/* classes */
.nodisplay { display:none; }
.center {text-align:center; }
.floatright {float:right;}
.floatleft {float:left;}
.clear {clear:both;}
.red { color:#df0029; }
.bluebold { margin:0 0 4px 0;  font-size:12px; color:#356ca0; text-transform:uppercase; font-weight:bold; }
.light { background-color:#ffffff;}
.dark { background-color:#e1e5e9;}
.green {color:#005d16; }
.green a {color:#2d7c32; text-decoration:underline; }
.green a:hover {color:#c99c3d; text-decoration:underline; }
td.HEADER {background-color:#0069b3; font-weight:bold;color:White}
td.HEADER2 {background-color:#004778; text-align:center; font-weight:bold;color:White}
.tab { cursor:pointer; color:#3e73a5; display:block; float:left; font-size:12px;  text-transform:uppercase; margin-right:5px; padding:2px 6px 2px 6px; font-weight:bold; border-top:1px solid #356ca0; border-right:1px solid #356ca0; border-left:1px solid #356ca0; background:url(../img/tab.jpg) repeat-x;}
.tabhere { cursor:pointer;  display:block; float:left;  font-size:12px; color:#FFFFFF; text-transform:uppercase; margin-right:5px;  padding:2px 6px 2px 6px; font-weight:bold; border-top:1px solid #356ca0; border-right:1px solid #356ca0; border-left:1px solid #356ca0; background:url(../img/tab_here.jpg) repeat-x;}
.popup { text-align:left; margin:5px; width:480px;}
.popup form {background:#C9E2F3 url(../img/rightgrad.gif) repeat-y; border:4px solid #ffffff; padding:0 0 5px 0;}
.popup p { border-bottom:#356ca0 solid 1px; border-right:#356ca0 solid 1px; border-left:#356ca0 solid 1px; padding:4px; background:#C9E2F3 url(../img/rightgrad.gif) repeat-y;}

.note { text-align:left; margin-top:4px;}
.note form {background:#C9E2F3 url(../img/rightgrad.gif) repeat-y; border:4px solid #ffffff; padding:0 0 5px 0;}
.note p { border-bottom:#356ca0 solid 1px; border-right:#356ca0 solid 1px; border-left:#356ca0 solid 1px; padding:4px; background:#C9E2F3 url(../img/rightgrad.gif) repeat-y;}
.note2 { text-align:left; margin-top:4px 0 0 0; color:#df0029; font-weight:bold;}
.note2 p { border:#356ca0 solid 1px; padding:4px; }

.fulllinebreak { background-color:#356ca0; display:block; width: 100%; height:2px; overflow:hidden;}
.bold {font-weight:bold; }
.righcontainer {}
.redheadings { margin:5px;}
.redheadings a { color:#df0029;  padding:4px 0 4px 0; font-size:13px;}
.redheadings a:hover {text-decoration:underline;}
.blueheadings { padding:3px; border-bottom:1px dotted #356ca0; font-size:11px;}
.blueheadings a { color:#05315a;  padding:4px 0 4px 0; font-size:13px;}
.blueheadings a:hover {text-decoration:underline;}
.blueborders {border-right:1px solid #0069b3; border-left:1px solid #0069b3; border-bottom:1px solid #0069b3; }

.responsemenu { margin:0 0 4px 0; padding:0 4px 2px 0; text-align:right;}
.responsemenu a { margin-left:4px;}
.responsemenu a img { margin-right:2px;}

.fullbanner { margin:0 0 4px 0; padding:0; }
.horzbuttons { margin:4px 0 4px 0; padding:0;}
.doublebanner {display:block; overflow:hidden; width:473px; height:64px; margin:-2px -1px 4px 0px; padding:0; }


div#container { position:relative;  top:0; width:768px;  margin: 3px auto 3px auto; text-align:left; background-color:#ffffff; text-align:left; border:#356ca0 solid 2px; padding:0;}

#marquee { font-weight:bold; }
#marquee a { color:#df0029; font-weight:bold;}
/* Forums */
.forumtable {}
.forumheading { margin:0 0 4px 0;  font-size:12px; color:#ffffff; text-transform:uppercase;  background: #0069b3; padding:2px 0 2px 4px; font-weight:bold; border:1px solid #0069b3; }
.forumlable { margin:0 0 4px 0;  font-size:12px; color:#000000; text-transform:uppercase; background: #c9e2f3; padding:2px 0 2px 4px; font-weight:bold; border:1px solid #0069b3; }
.forumlable a { color:#000000;}

/* header */
	#header { position:relative;  }
	#headerads { position:relative; float:right; display:block; width:234px; height:120px; padding:4px 4px 0 0;}
	#headerads  img { z-index:5;}
	.login { margin:0 0 0 4px;  padding:0;}
	.login a { color:#000000; text-transform:uppercase; font-weight:bold; font-size:13px;}
	.login img { margin:2px 4px 0 0; padding:0;}
	
/* Bread Crumbs */
	#whereami { margin:0; padding:0 0 0 4px; background: url(../img/barbg.gif) repeat-x;}
	#whereami p { margin:0; padding:0 0 0 0 ; font-size:11px; font-weight:bold;}
	#whereami p a { color:#000000;}
	
/* right and left bar */
	#content { float:right; width:623px; margin:0; padding:0; clear:right; }
	.leftbar { width:145px; margin:4px 0 0 0; padding:0; float:left; }
	.rightbar { width:145px; margin:4px 0 0 0;  padding:0; float:right;}

/*Tables Scorecards*/

.scorecards {width:600px; margin-left:10px; margin-right:10px; margin-top:20px; border:1px solid #0069b3; }
.scorecards td { border:1px solid #0069b3;}

/* Center Information */
#norightbarinfo { text-align:left; margin:4px 0 0 4px; width:615px;}
#information { text-align:left; margin:4px 0 0 1px; width:470px;}
#halfinformation { text-align:left; margin:4px 0 0 4px;}
	.halfleft { width:227px; margin-right:3px; float:left;}
	.halfright { width:227px; float:right; }
	.centerdiv{ padding:6px; margin:0 0 0 0; background: #FFFFFF; border:#356ca0 solid 1px; }
	.halfcenterdivnopadding { padding:1px; margin:0 0 0 0; background: #FFFFFF; border:#356ca0 solid 1px;}
	.centerdiv p { border-bottom:#356ca0 solid 1px; margin-bottom:4px; padding-bottom:4px}
	.centerdiv p.topborder { text-align:left; border-bottom:#356ca0 solid 0px; border-top:#356ca0 solid 1px; margin:3px 0 3px 0; padding:2px; background: #c9e2f3 url(../img/rightgrad.gif) repeat-y;}
	.newsimg { float:left; margin:0 4px 4px 0; width:160px; padding:3px; border:#356ca0 solid 2px;}
	.busimg { float:left; margin:0 4px 4px 0;  padding:3px; border:#356ca0 solid 2px;}
	.leftcolum { width:250px;}
	#beecontent {width:265px; text-align:justify; margin-bottom:25px; float:left; margin-top:15px; padding-left:5px; padding-right:5px; }
	#beecontent table tr td {text-align:left; vertical-align:top; }
	#beecontent a {line-height:16px; }
	#beemenu {width:180px; text-align:right; float:left; margin-top:15px; padding-right:10px; }
	#beemenu a {color:#0069b3; }
	#beemenu a:hover {color:#660099;}
	#beescorecards {width:600px; margin-top:20px; text-align:left; padding-left:10px; padding-right:10px; }
	#beemenu ul {margin-left:0px; padding-left:0px; text-indent:0px; margin-top:0; }
	#beemenu li { list-style:none; margin-left:0px; padding-left:0px; text-indent:0px; margin-top:0; padding-bottom:5px; padding-top:5px; border-bottom:#0069b3 1px solid; border-left:1px #0069b3 solid; }
	#sadcarea {width:468px; margin-bottom:25px; }
	#sadcarea p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:black; padding:5px; text-align:justify; }
	#sadcarea h4 {font-size:24px; font-weight:bold; margin:0; padding:0; text-align:left; }
	.sadcmap {margin-top:15px; margin-bottom:15px; }
	.content_p {padding:5px 5px 15px 5px; text-align:justify; }
	.table {border:1px solid #0069b3; font-weight:normal; background-color:#c9e2f3; }
	.table td {border:1px solid #0069b3; }
	.heading {margin:10px 0 0 0; }
	.heading2 {color:#0069b3; border-bottom:1px solid #666666; font-weight:bold; }
	
	.buslisting { padding:4px 0 4px 0;}
	.buslisting table { border:1px solid #0069b3; width:460px; margin:4px 0 4px 0; }
	.buslisting table th { background:#0069b3; color:#FFFFFF; font-weight:bold; }
	.buslisting table td { background-color:#9bc7e6; padding:4px;}
	
	.buslisting table.greytable { width:460px; margin:4px 0 0 0; background-color:#FFFFFF; border:1px solid #d4d4d4; } 
	.buslisting table.greytable th { background:#999999; color:#FFFFFF; font-weight:bold; }
	.buslisting table.greytable td.lightgrey { background-color:#f8f8f8; padding:4px;}
	.buslisting table.greytable td.darkgrey { background-color:#f8f8f8; padding:4px;}
	
	
	.buslistingbranches { padding:4px 0 4px 0;}
	.buslistingbranches table { width:460px; margin:4px 0 4px 0; }
	.buslistingbranches table th { background:#0069b3; color:#FFFFFF; font-weight:bold; }
	.buslistingbranches table td { background-color:#9bc7e6; padding:4px;}
	
	.buslistingbranches table.greytable {   width:460px; margin:4px 0 0 0; background-color:#FFFFFF; border:1px solid #d4d4d4; } 
	.buslistingbranches table.greytable th { background:#999999; color:#FFFFFF; font-weight:bold; }
	.buslistingbranches table.greytable td.lightgrey { background-color:#f8f8f8; padding:4px;}
	.buslistingbranches table.greytable td.darkgrey { background-color:#f8f8f8; padding:4px;}
	/* .buslisting table.greytable td.darkgrey { background-color:#cccccc; padding:4px;} */

/* General Forms */
	div.row { padding:3px 0 3px 65px; clear:left; }
	div.row span.label { float: left; width:100px; text-align: left; color:#000000; margin:0 0 0 5px; }
	div.row span.formw { float: left; text-align: left; margin: 0;} 
	div.row span.formw input { width:230px;}
	div.row span.formw  select { width:230px;}
	div.row span.formw  select.small { width:50px;}
	div.row span.formw  input.button { width:62px;}
	div.row span.formw  input.left { width:20px;}
	div.row span.formw textarea { width:230px; height:60px; }
/* Login form */
.loginform { margin-bottom:3px;}

/* Search Forms */
.quicksrch { padding:3px; }
.quicksrch input {}
	.quicksrch input.go { margin:5px 0 -2px 0; width:32px;}

.advsearch { margin:0; padding:0}
 .advsearch div.rowadv { padding:2px 0 2px 0; }
 .advsearch	div.rowadv span.labeladv {width:50px; text-align: left; color:#000000; margin:0 0 0 5px; }
 .advsearch	div.rowadv span.formwadv {text-align: left; margin: 0;}
 .advsearch div.rowadv span.formwadv input { width:120px;}
.advsearch div.rowadv span.formwadv img { margin-right:19px;}
 .advsearch div.rowadv span.formwadv input.date {width:85px; margin-left:3px; margin-right:4px; }
  .advsearch div.rowadv span.formwadv input.date2 {width:120px; margin-left:0; }
  .advsearch div.rowadv span.formwadv input.go { margin:5px 0 0 5px; width:32px;}
 .advsearch div.rowadv span.formwadv select { margin-left:4px; width:120px; margin-right:20px;}

/* Register Form */



/* Navigation */
	
	.nav { background:url(../img/leftgrad.gif); border-top:1px solid #356ca0; border-right:1px solid #356ca0; margin-top:4px;}
	.nav ul { margin:0; padding:0; border-bottom:1px solid #356ca0; }
	.nav ul li { list-style-type:none; border-top:1px solid #356ca0; padding:0 0 0 0; margin:0;}
	.here { background:url(../img/leftgraddarker.gif);}
	.nav ul li a { font-size:12px;  color:#000000; text-transform:uppercase; display:block; width:136px;}
	.nav ul li a img { margin:3px 2px -3px 0; padding:0 0 0 2px;} 
	.bottomb p { margin:0; padding:0; border-bottom:1px solid #356ca0; padding:3px;}
	.nav ul li a img.plus { margin:3px 4px 0 0;}
	#usercp { margin:0 0 0 0; padding:0 0 0 0; background:#0069b3;}
	#usercp ul { margin:0 0 0 0; padding:0 0 0 0; }
	#usercp ul li { margin:0 0 0 0; padding:0 0 0 0; display: inline; list-style:none;}
	#usercp ul li a { border-right: 1px dotted #ffffff; display:block; float:left; margin:2px 0 0 10px; padding:0 10px 0 0; color:#ffffff; font-weight:bold;}
	#usercp ul li a:hover { text-decoration:underline;}
	/* #usercp { margin:0 0 4px 0; padding:0 0 0 0; background:url(../img/leftgrad.gif); border-top:1px solid #356ca0; border-right:1px solid #356ca0;} ) */
	#mainnav { margin:0 0 0 0; padding:0;}
	#forum  { margin:0 0 4px 0; padding:0; background:url(../img/rightgrad.gif); border-top:1px solid #356ca0; border-left:1px solid #356ca0;}
	#poll { margin:0 0 4px 0; padding:0; background:url(../img/rightgrad.gif); border-top:1px solid #356ca0; border-left:1px solid #356ca0;}
	#poll form { margin:0 0 0 3px; padding:0; border-bottom:1px solid #356ca0;}
	#poll form input { margin-top:2px;}
	#ads { margin:0 0 4px 0; padding:0 ; background:url(../img/rightgrad.gif); border-top:1px solid #356ca0; border-left:1px solid #356ca0;}
	#ads div { padding:10px 0 10px 13px ; border-bottom:1px solid #356ca0;}
	
	.singlehalfbanner { margin:0 0 0 0; padding:0; background-color:#FF0000; }
	.singlehalfbanner img { margin:0 0 0 0; padding:0;}
	
	#fx { width:232px; margin:4px 0 0 0; font-size:11px; border-bottom:1px solid #cccccc; padding:0 ; border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
	#fx table { font-size:11px;}
	
	#specilist { margin:0 0 4px 0; padding:0 ; background:url(../img/rightgrad.gif); border-top:1px solid #356ca0;  border-bottom:1px solid #356ca0; border-left:1px solid #356ca0;}
		#specilist img.profile { background:#FFFFFF; padding:3px; border: 1px solid #356ca0; margin-top:4px;}
		#specilist form { margin:0 4px 0 4px;}
		#specilist textarea { width:130px; height:80px;}
		#specilist input { width:130px;}
		#specilist input.submit { width:62px; margin:4px 0 0 40px;}
	.fullsearch { margin:4px 0 4px 0; padding:0; background:#C9E2F3 url(../img/rightgrad.gif) repeat-y; border:1px solid #356ca0;}
	.fullsearch p { padding:1px;}
	.testsearch { margin:0 0 0 0; padding:0; background:#C9E2F3 url(../img/rightgrad.gif) repeat-y; border:1px solid #356ca0;}
	#contactdiv { margin:0 0 4px 0; padding:0; background:url(../img/rightgrad.gif); border-top:1px solid #356ca0; border-left:1px solid #356ca0;}
	#contactdiv p { padding:5px; border-bottom:1px solid #356ca0;}
	.advertnav td {border-right:#0069b3 1px solid; text-align:center; }
	.advertnav a {color:#0069b3; text-decoration:underline; }
	.advertnav a:hover {color:#ffffff; }
	
	#mainnav ul li ul.submenu { background:url(../img/leftgraddark.gif) repeat-y; margin-left:0; border-top:1px solid #356ca0; border-bottom:0 solid; text-transform:uppercase;}
	#mainnav ul li ul.submenu li { border:0 solid;  border-bottom: dotted 1px black;  }
	#mainnav ul li ul.submenu li.last { border:0 solid;  border-bottom: dotted 0 black;}
	#mainnav ul li ul.submenu li a { padding:0 0 0 8px; }
	
/* footer */ 
 #footer { position:relative; clear:both; text-align:center; margin:4px 0 0 0; padding: 0 0 3px 0; background:#a1cbe8; }
 #footer ul { margin:0 0 0 0; padding:3px 0 0 0; background: url(../img/barbg1.gif); }
 #footer ul li { margin:0; padding:0; display:inline; }
 #footer ul li a { margin:0; padding:0 3px 0 3px; border-right: solid 1px black; text-transform:uppercase; font-weight:bold; font-size:11px; color:#000000; }
 #footer ul li a.last {border-right: solid 0 black; }
 #footer ul li a:hover { text-decoration:overline; }
 
 /* Hides from IE-mac \*/
	* html .centerdiv {height: 1%;}
	/* End hide from IE-mac */
	
	
