/*default CSS*/

/*fonts*/
body,h1,h2,h3,h4,h5,.bodytext,.small,.xsmall,.date {
	font-family: Arial, Helvetica, sans-serif;
}
ol,ul,li,dt,dd,dl,.breadcrumb,.header,.pagemenu,.linklist,.caption {font-family: Verdana, Arial, Helvetica, sans-serif;}
.navmenu, .navmenuheader,.navmenulink,.header,.footer,.breadcrumb {font-family: Verdana, Arial,Helvetica, sans-serif; }
.news,.newsheader {font-family:  Verdana, Arial, Helvetica, sans-serif;}
.title,.subtitle,.subtitleul,.firstline {font-family: Garamond, "Times New Roman", Times, serif;}
.search,.searchbtn {font-family: Arial,Helvetica, sans-serif; }

/*default font sizes*/
body {font-size:12px;}
.bodytext,.newsheader,p,td {	font-size: 12px}
.footer, .caption,  .navmenuheader,.navmenulink,.header,.breadcrumb, .news, .searchbtn, .date, .small {font-size:12px;}
.xsmall {font-size:10px}
h1 {font-size: 20px;}
h2 {
	font-size: 16px;
}
h3 {font-size: 12px;}
h4  { font-size: 12px;}
h5  {font-size: 12px; }
.title {font-size: 20px;}
.subtitle {font-size: 16px;}
.subtitleul {font-size: 14px;}
.firstline{	font-size : 20px;}
.headersmall {font-size:16px;}

/*colors and link underlining*/
body {background-color: #FFFFFF; color: #000000;  margin:0px 0px 0px 0px; }

/*headings*/
h1 {color: #003366;	text-align: left;	font-weight:bold;}
h2 {color: #003366;	text-align: left;	font-weight:bold;}
h3 {color: #000000;  font-weight:bold;  margin-bottom : 0px;  }

.title {color: #003366; font-weight: bold;}

.subtitle {color: #003366;font-weight: bold;}
.subtitle a {  color: #003366; font-weight:bold; text-decoration: none;}
.subtitle a:link { color: #003366; font-weight:bold; text-decoration: none;}
.subtitle a:visited {  color: #003366; font-weight:bold; text-decoration: none;}
.subtitle a:hover {  color: #990033; font-weight:bold; text-decoration: underline;}

.subtitleul {font-weight: bold;	color: #003366;}

	
/*paragraph text*/
p {  font-weight:normal;  margin-top : 0px; }
p i {  font-style: italic;}
p b {  font-weight: bold;}
td {  font-weight:normal;}

.bodytext {  color: #000000;  font-weight:normal; text-align: left;}
.bodytext a {  color: #003366; font-weight:normal;text-decoration: underline;}
.bodytext a:link { color: #003366; font-weight:normal; text-decoration: underline;}
.bodytext a:visited {  color: #003366; font-weight:normal; text-decoration: underline;}
.bodytext a:hover {  color: #990033; font-weight:normal; text-decoration: underline;}

a {  color: #003366; font-weight:normal;text-decoration: underline;}
a:link { color: #003366; font-weight:normal; text-decoration: underline;}
a:visited {  color: #000000; font-weight:normal; text-decoration: underline;}
a:hover {  color: #990033; font-weight:normal; text-decoration: underline;}

.emphasis {font-weight:bold;color: #003366; text-decoration: none;}
.emphasis a {  color: #003366; font-weight:bold; text-decoration: none;}
.emphasis a:link { color: #003366; font-weight:bold; text-decoration: none;}
.emphasis a:visited {  color: #990033; font-weight:bold; text-decoration: none;}
.emphasis a:hover {  color: #990033; font-weight:bold; text-decoration: underline;}

.caption {  color: #000000;  font-weight:normal; text-align: left;}

.small {  color: #000000;  font-weight:normal; }

.xsmall {	color: #000000;  font-weight:normal; }

.date {  color: #000000;  font-weight:normal;  font-style: italic;}

/*footer*/
.footercell  { background-color: #ffffff; color: #000000; }
.footer { background-color: #ffffff; color: #000000; font-weight:normal; text-align: left;  padding-bottom : 4px;  padding-top : 4px;  }
.footer a {  color: #ffffff; font-weight:normal;text-decoration: underline;      }
.footer a:link { color: #ffffff; font-weight:normal; text-decoration: underline;}
.footer a:visited {  color: #ffffff; font-weight:normal; text-decoration: underline;}
.footer a:hover {  color: #fdb400; font-weight:normal; text-decoration: underline;}

/*links*/
.pagemenu   {color: #000000;  font-weight:normal; text-align: left; text-decoration: none;  list-style-image :  url(http://www.neptunecanada.com/assets/images/down-white.gif);  }
.linklist {  color: #000000;  font-weight:normal; text-align: left; text-decoration: none;  list-style-image :  url(http://www.neptunecanada.com/assets/images/right-white.gif);    }
.pagemenu a, .linklist a {  color: #003366; font-weight:normal; text-decoration: none;}
.pagemenu a:link, .linklist a:link { color: #003366; font-weight:normal; text-decoration: none;}
.pagemenu a:visited, .linklist a:visited {  color: #003366; font-weight:normal; text-decoration: none;}
.pagemenu a:hover, .linklist a:hover {  color: #990033; font-weight:normal; text-decoration: underline;}

/*to top link*/
a.top {  color: #003366; font-weight:normal; text-decoration: none;}
a.anchor {	text-decoration: none;}

/*lists*/
ol {  color: #000000; font-weight:normal;}
ul { color: #000000;  font-weight:normal; text-decoration: none}
li { color: #000000; font-weight:normal; text-decoration: none;}
dt {  color: #000000; font-weight:normal;}
dd { color: #000000;  font-weight:normal;}
dl { color: #000000; font-weight:normal;}

/*breadcrumb*/
.breadcrumb {background-color: #003366; color: #ffffff; }
.breadcrumb a { color: #ffffff; font-weight:normal;text-decoration: none;}
.breadcrumb a:link { color: #ffffff; font-weight:normal; text-decoration: none;}
.breadcrumb a:visited {  color: #ffffff; font-weight:normal; text-decoration: none;}
.breadcrumb a:hover {  color: #fdb400; font-weight:normal; text-decoration: underline;}

/*Header*/
.headercell {background-color: #003366;  color: #ffffff; }
.header {background-color: #003366;  font-weight: normal; color: #ffffff;  }
.header a {  color: #ffffff; font-weight: normal; text-decoration: none; }
.header a:link {  color: #ffffff; font-weight: normal; text-decoration: none; }
.header a:visited { color: #ffffff; font-weight: normal; text-decoration: none;}
.header a:hover { color: #fdb400; font-weight: normal; text-decoration: underline;}
.header a:active {color: #fdb400; font-weight: normal; text-decoration: underline;}


.bannerbar {color:#000000}

/*navbar - background, section headings and links */
.navmenu {background-color: #ffffff; color: #003366;}

.navmenuheader { color: #003366; font-weight: normal; text-decoration: none; }
.navmenuheader a  {  color: #003366; font-weight: bold; text-decoration: none;  }
.navmenuheader  a:link {
	color: #003366;
	text-decoration: none;
}
.navmenuheader a:visited {color: #003366;  text-decoration: none;}
.navmenuheader a:hover { text-decoration: underline; }

.navmenulink {color: #003366; font-weight: normal; text-decoration: none;  }
.navmenulink a  {  color: #003366; font-weight: normal; text-decoration: none; }
.navmenulink a:link {  color: #003366;  font-weight: bold; text-decoration: none;  }
.navmenulink a:visited {   color: #003366;  font-weight: bold;  text-decoration: none; }
.navmenulink a:hover {  color: #990033;  font-weight: bold;  text-decoration: underline; }

/*border*/
.border {background-color: #003366; color: #ffffff;}

/*News*/
.newsborder { background-color: #000000;  }
.newsheader {background-color:#fdb400; text-align:center;  font-weight : bold;  }
.newsheader a  {font-weight: normal; text-decoration: none; font-weight : bold;  }
.newsheader a:link { text-decoration: none; font-weight : bold; }
.newsheader a:visited { text-decoration: none;font-weight : bold; }
.newsheader a:hover {text-decoration: underline; font-weight : bold; }

.news,.newscell {background-color: #FFFFDF;}
.news {color: #000000;}
.news a {  color: #003366;  font-weight: normal; text-decoration: none; }
.news a:link {  color: #003366; font-weight: normal; text-decoration: none; }
.news a:visited { color: #000000; text-decoration: none;}
.news a:hover { color: #990033; text-decoration: underline;}
.news a:active {color: #990033; text-decoration: underline;}

/*search button*/
.searchbtn { background-color: #cccccc; color: #003366;}
.search {text-align:right;}

/*body tables*/
.tablecell {background-color: #bdcfde;}

.tableborder {	background-color : #003366;}
.bannerfill {
	background-image: url(http://www.neptunecanada.com/assets/images/banner-wave.jpg);
	background-repeat: repeat;
}
.navmenulinksmaller {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;


}