/* Remove padding and margin */
* {
  margin: 0;
	padding: 0;
}

/* Put it back on certain elements */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table, ul {
	margin: /*1em*/ 0;
}

/* Class for clearing floats */
.clear 
{
	height:0px;
	display: block;
	overflow: hidden;
	clear: both;
}


/* Remove border around linked images */
img {
	border: 0;
}

body {
	background-color: #80a0de;
	background-image: url(../images/template/SiteBGimageG.png);
	background-repeat: repeat-x;
	/* background-color: #FFFFFF; */
	text-align: center;
}

h5 {
	color:#0066b2;
	font-size:14px;
}

#wrapper {
	margin: auto;	
	margin-top: 0px;
	width: 783px;
	text-align:left;
}

#brandingNav {
  width:873x;
  height:211px;
  float:left;
}

#midContent {
  width:777px;
  border-left: 3px solid #FFFFFF;
  border-right: 3px solid #FFFFFF;
  background-color: #FFFFFF;
  float:left;
}

#midContent ul {
	list-style-position: outside;
	margin: 0 2em;
}

#bottomContent {
  width:777px;
  /*height:181px;*/
	border-left: 3px solid #FFFFFF;
	border-right: 3px solid #FFFFFF;
	background-color: #FFFFFF;
  float:left;
}

#bottomBorder {
  width:783px;
  height:60px;
	background-image:url(../images/template/osgcanada_footer.png);
	    background-repeat: no-repeat;
  float:left;
}

#links {
	width:783px;
	height:60px;
	float: right;
}

#Column1_index {
  float:left;
  width:130px;
  margin-left:2px;
  margin-right:2px;
  text-align:left;
}

#Column2_index {
  float:right;
  width:635px;
  margin-right:2px;
  text-align:left;
}

#ColumnAll_index {
  position:absolute;
  z-index:14; 
  width:770px;
  margin-left:102px;
  margin-right:2px;
  text-align:left;
}

#ColumnAll{
  float:left;
  width:730px;
  margin-left:10px;
  margin-right:10px;
  text-align:left;
}

#Column1 {
  float:left;
  width:125px;
  margin-left:2px;
  margin-right:12px;
  text-align:left;
}

#Column2 {
  float:right;
  width:631px;
  margin-top:10px;
  margin-left:3px;
  margin-right:1px;
  text-align:left;
}

#DistribInfo {
      font-family: Arial, Helvetica, sans-serif;
      /* border: 2px dotted #00386c; */
	  width: 777px;
	  text-align: right;
      position: absolute; 
      z-index: 1; 
      float: right; 
}

 

#DistribInfo p {  /* this is what you’ll use to adjust the spacing of the text from the edges of the image/container.  Increase or decrease the padding until it’s in the right position.  Change the other attributes as necessary. */
      font-family: Arial, Helvetica, sans-serif;
      font-size: 10px;
      padding: 20px 0px 0px 0px;
      color: #00386c;
      font-weight:bold;
}



/* Text Related Styles */
.sitemaptext_main {
  size:12;
  text-decoration:none;
}

.sitemaptext_main {
  size:10;
  text-decoration:none;
}
