 /*
|| Canadian Coast Guard - Theme CSS
||
|| 2007-12-10 Steve Chiasson
*/


body
  { background-color: #e5e0dd; }

div.banner
  {
	  color: #FFF;
	  background-color: #a20e13;
	  background-repeat: no-repeat;
	  background-position: top;
    background-image: url("../images/50-banner.jpg");
  }
h2
  {
    background-color: #a20e13;
    color: white;
    font-size: 120%;
    padding: 3px 2px;
  }
h3
  { font-size: 115%; }
h4
  { font-size: 105%; }
h5
  { font-size: 95%; }
h6
  { font-size: 85%; }
hr
	{
		border: 0;
		background-color: #000;
		color: #000;
		height: 1px;
	}

div.left-bg
  { background-color: #e5e0dd; }
div.left h2.nav, div.left h2.nav a:link, div.left h2.nav a:visited, div.left div.h2nav, div.left div.h2nav a:link, div.left div.h2nav a:visited, div.left p.h2nav, div.left p.h2nav a:link, div.left p.h2nav a:visited, div.right h2.nav, div.right h2.nav a:link, div.right h2.nav a:visited, div.right div.h2nav, div.right div.h2nav a:link, div.right div.h2nav a:visited, div.right p.h2nav, div.right p.h2nav a:link, div.right p.h2nav a:visited
  { background-color: #a20e13; }
div.nav-login
  { background-color: #e5e0dd; padding: 5px 10px; }

div.left li.menucontent, div.left div.menucontent, div.left a:link.menulink, div.left a:visited.menulink
  { color: #000; background-color: #e5e0dd; }
div.left a:visited.menulink
  { color: black; }
div.left a:hover.menulink
  { color: white; background-color: #987; text-decoration: none; }

div.right a:visited.menulink, div.right a:hover.menulink, div.right a:focus.menulink
	{color: #000;}



div.prodis
  { background-color: #a20e13; }
div.footer div.footerline
  { background-color: #a20e13; }
blockquote {
	background-color: #FFF;
	color: #000;
	border: 1px solid #000;
	font-style: normal;
  padding: 5px;
}

a.footnote
  { text-decoration: none; }
.darkblue
  {
    color: #0593ba;
    background-color: transparent;
  }

.bgcolor
   {
	background-color:#D3D3D3;
	padding:4px;
  }
.bglighter
   {
	background-color:#F5F5F5;
	padding:4px;
  }
div.box1
   {
	border:1px solid gray;
	margin-bottom:2px;
	padding:4px;
  }
div.box2
   {
	border:1px solid #887766;
	padding:4px;
  }

/* Fleet */
h3.fleet-cat
  { background-color: #fcc; text-align: center; margin: 5px 0px; }
div.fleet-cat-desc
  { border: 1px solid gray; margin: 5px 0px; padding: 0px 10px; }
img.fleet-cat-img
  { margin: 2px 10px; }
th.fleet
  { background-color: #fcc; text-align: center; margin: 5px 0px; }
tr.fleet-row1
  { background-color: white; }
tr.fleet-row2
  { background-color: #eee; }
tr.fleet-row-group
  { background-color: #ccc; }
h2.fleet-vessel
  { margin-bottom: 2px; }
div.fleet-vessel-options
  { background-color: #ddd; padding: 2px; margin-top: 2px;}
table.fleet-vessel th
  { background-color: #ddd; }
div.fleet-vessel-photos-tn
  { margin: 10px 0px;}
form.fleet-form-inline
  { display: inline; }

form { margin: 0px; padding: 0px; }


/*HelpBox*/
.helpbox2-header
	{
		border: 1px solid #700000;
		background-color: #A20E13;
	}
.helpbox2-body
	{
		border: 1px solid #700000;
		background-color: #FFFFFF;
	}

/*Progress Bar*/
.outer-progress
	{
		background-color: #F5F5F5;
		border: 1px solid #876;
		padding: 0px;
		overflow: hidden;
	}
.inner-progress
	{
		background-color: #D3D3D3;
		border: 1px solid gray;
		border-top: 0px;
		border-bottom: 0px;
		border-left: 0px;
		padding: 0px;
	}

.search-pos-bottom
  { border-top: 1px solid gray; font-size: 7.5pt; padding: 2px; margin: 2px 0px; }
.search-pos-top
  { border-bottom: 1px solid gray; font-size: 7.5pt; padding: 2px; margin: 10px 0px 0px 0px; }
.search-pos-nos
  { float: right; }
a.search-pos
  { text-decoration: none; padding: 2px; }
a.search-pos:hover
  { background-color: #ddd; }

/* Media */
@media print {
	body { background-color: white; }
	h2   { background-color: white; color: black; }
	div.colLayout-bg-3cols  { background-image: none; }
	div.colLayout-bg-2cols  { background-image: none; }
	.print-hide { display: none; }
	div.topArrow { display: none; }
}

/* Currently Recruiting Button */
div.crButton {
  border: 2px solid #CCCCCC;
  background-color: #DDDDDD;
  margin-left: auto;
  margin-right: auto;
  width: 350px;
  height: 30px;
  line-height: 30px;
  
  }
/* Ordered lists */
ol.number {
list-style-type: number;
}

ol.ilower {
list-style-type: lower-roman;
}

ol.icap {
list-style-type: upper-roman;
}

ol.alower {
list-style-type: lower-alpha;
}

ol.acap {
list-style-type: upper-alpha;
}


/*Right Navigation Tiles*/
img.padding-one {
padding-bottom: 1px;
}

/*indentend paragraphs*/
p.indent {
padding-left: 30px;
}

