﻿
 /* Global values */ 
*{padding:0; margin:0;}

body
{
	font-family:Calibri,Tahoma; 
	font-size:12pt; 
	line-height:18px; 
	color:#242424; 
	background-color:#00216e;
}

h1{font-family:Calibri,Tahoma;font-weight: bold;font-size:1.2em;}
h2{font-family:Calibri,Tahoma;font-weight: bold;font-size:1.0em;}
h3{font-family:Calibri,Tahoma;font-weight: bold;font-size:1.0em;padding-top:10px;}

li{margin-left:30px;}

p.pSmallBlack{font-size:0.7em;color: #000000;line-height:0.9em;}

img { border-width:0px; }

img.transparent{filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity: 0.75;opacity: 0.75;}
img:hover.transparent{filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1.0;}

a{font-family:Calibri,Tahoma;font-size: 10pt;text-decoration: underline;}

a:link {color: #FFFFFF;text-decoration: underline;font-weight: bold;}
a:active {color: #FFFFFF;text-decoration: underline;font-weight: bold;}
a:visited {color: #FFFFFF;text-decoration: underline;font-weight: bold;}
a:hover {color: #bff1f8;text-decoration: none;font-weight: bold;} 

a.smallBlack{color: #000000;text-decoration:underline;font-size:0.9em;}
a:active.smallBlack{color: #000000;text-decoration:underline;font-size:0.9em;}
a:visited.smallBlack{color: #000000;text-decoration:underline;font-size:0.9em;}
a:hover.smallBlack{ color: #000000;text-decoration:none;font-size:0.9em;} 

a.smallerBlack{color: #000000;text-decoration:underline;font-size:0.8em;}
a:active.smallerBlack{color: #000000;text-decoration:underline;font-size:0.8em;}
a:visited.smallerBlack{color: #000000;text-decoration:underline;font-size:0.8em;}
a:hover.smallerBlack{ color: #000000;text-decoration:none;font-size:0.8em;} 

a.normalBlack{color: #000000;text-decoration:underline;}
a:active.normalBlack{color: #000000;text-decoration:underline;}
a:visited.normalBlack{color: #000000;text-decoration:underline;}
a:hover.normalBlack{ color: #000000;text-decoration:none;} 


a.a_LargeBlack{color: #000000;font-size: 12pt;text-decoration:underline;}
a:active.a_LargeBlack{color: #000000;font-size: 12pt;text-decoration:underline;}
a:visited.a_LargeBlack{color: #000000;font-size: 12pt;text-decoration:underline;}
a:hover.a_LargeBlack{ color: #000000;font-size: 12pt;text-decoration:none;} 

a.externalLink{color: #000000;}
a:active.externalLink{color: #000000;text-decoration:underline;}
a:visited.externalLink{color: #000000;text-decoration:underline;}
a:hover.externalLink{ color: #000000;text-decoration:none;} 
a.externalLink::after{content:url('../images/external_link.gif');}

a.footer{font-size: 10pt;color: #ffffff;}

.gridViewDefault td {padding:3px;}
.gridViewDefault th {padding:0 3px 0 3px;}
.gridViewDefault .header{color:black;height:20px;background-image:url(../images/gridHeaderBg.jpg);}

div.divInputForm {padding:5px 5px 5px 5px; border: solid 1px #252525;background-color:#ffffff;}

.tableMenu {filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity: 0.75;opacity: 0.75; }
.tableMenu a {color: #000000;}
.tableMenu a:link .menu{color: #000000;}
.tableMenu a:active .menu{color: #000000;}
.tableMenu a:visited .menu{color: #000000;}
.tableMenu a:hover .menu{color: #333366;} 

#form {
	text-align:center;
}

#divForm
{
	max-width:956px;
	margin:0 auto;
	padding:0px;
	text-align:center; /* center the whole page */
}

#masterPage 
{
	width:956px;	
}

/****** HEADER *******/
#header 	
{	
	text-align:left;
	height:178px;	
	/* See localized CSS  for background (Style_en-ca.css)*/
}

#header .left 
{
	float:left;
	width: auto;
	padding: 0 20px 0 20px;
}

#header .right 
{
	float:right;
	width: 488px;
	text-align:right;
	padding: 20px 55px 0 20px;

}

/******* MAIN CONTENT ********/
#content 
{	
	text-align:left;		
}

#content .main 
{
	min-height:721px;
	float:left;	
	background:url('../images/bg_main.jpg') no-repeat center top;
	
}

#content .main .top 
{
	color:#fff;	
	height:25px;
	font-weight:bold;	
	padding: 0px 10px 0px 40px;
}

#content .main .left 
{
	/*border:solid 1px black;*/
	float:left;
	width:706px;
	text-align:left;
	padding: 0px 15px 0px 25px;
}

#content .main .right 
{	
	/*border:solid 1px black;*/
	float:right;
	width:190px;
	text-align:center;
	padding: 0 15px 0 0;
}

/******* FOOTER ********/

#footer 
{
	/*border:solid 1px black;*/
	float:left;	
	width:600px;
	background-repeat: no-repeat;
	font-size: 10pt;
	color: #ffffff;
	text-align:left;		
	padding: 10px 15px 10px 0px;
}

a.menu
{
	font-family:Calibri,Tahoma; 
	font-size: 10pt; 
	text-decoration: underline;
	color:Black;
}

.pressReleasesHome
{	
	clear:both;
	width:701px;
	padding:10px 10px 10px 10px;
	background:#fdb945 url('../images/bg_content_main_left.png') repeat-y;
	border:solid 2px white;
}

.orangeGradientBackground
{		
	background: #fdb945 url('../images/bg_content_main_left.png') repeat-y;
	border:solid 2px white;
	/*background-color:#b2cce3;*/
	width:100%;
}

.hitCounter
{
	color:White;
}

/********************************************************************
 * DEFAULT.ASPX
 **/
 
#default{ 
	float:left;
	width:auto;	
}


#pageIdentifier{ width:100%; }


.imgPartnerSmall{ padding-bottom:2px; }

input.mailingListTextBox{border:1px solid black;font-size:12px;width:115px;}
input.mailingListButton{border:1px solid black;font-size:12px;}