/* www.aholattafun.ca V2.0 */
/* December 14, 2008 */

* {
padding : 0;
margin-top: 0px;
margin-bottom: 0px;

}


body {
margin : 0;
text-align: left;
padding : 0;
line-height : 16px;
background:url('../images/bg_gradient.jpg');
background-repeat: repeat-x;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
color:#4F4F4F;
font-style : normal;
margin-top: 0px;
margin-bottom: 0px;
}




br.half {line-height:6 px;}





ol {
	margin-left: 14px;}
	
ul {
	margin-left: 14px;}

li {
	list-style-position: outside;
	margin-left: 20px;
	}
	
li.pdf {
list-style-image: url('../images/pdf_icon.gif');
list-style-position:inherit;
line-height:18px;
font-size: 12px;	
margin-left: 9px;}


table {
text-align: left;
}

td {
line-height: 16px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
margin-top: 0px auto;
margin-bottom: 0px auto;
}

td.negative {
line-height: 16px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
color: #FF0000;
margin-top: 0px auto;
margin-bottom: 0px auto;
}

td.polltitle {
line-height: 16px;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color:#CCCCCC;
font-style: normal;
margin-top: 0px auto;
margin-bottom: 0px auto;
}

td.clientinfo {
line-height: 16px;
text-align: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color:#8f8e8e;
font-style: normal;
margin-top: 0px auto;
margin-bottom: 0px auto;
}

/*aeadad*/

td.tiny {
line-height: 10px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
margin-top: 2px;
margin-bottom: 2px;
}

td.box
 {color:#3C3C3C;
 }

td.norepeat {
 background-repeat:repeat-x;}
 
 td.norepeaty {
 background-repeat:repeat-y;}

td.flash {
line-height : 0px;
font-size: 0px;
margin-top: 0px auto;
margin-bottom: 0px auto;
}

strong.blue {
color: #00037b;
font-weight: 100;}


h2
{ margin-top: 10px;
  font-weight: 100;
  margin-bottom: 3px;
   color: #003366;}
   
h2.seo
{ margin-top: 8px;
  font-weight: 100;
  margin-bottom: 0px;
   color: #003366;}
   
h2.news
{ margin-top: 0px;
  font-weight:bold;
  margin-bottom: 3px;
  font-size: 17px;
   color: #003366;}
   
h2.headings
{ margin-top: 0px;
  margin-bottom: 3px;
  font-size: 16px;
  font-weight: bold;
  color: #1540e7;}
  
h2.news
{ margin-top: 3px;
  margin-bottom: 6px;
  font-size: 16px;
  font-weight: bold;
  color: #1540e7;}
   
h2.headings1
{ margin-top: 2px;
  margin-bottom: 1px;
  font-size: 13px;
  color: #1540e7;}   

u.blue
{ margin-top: 2px;
  margin-bottom: 1px;
  font-size: 13px;
  color: #1540e7;} 
 
h2.subtitle
{ margin-top: 3px;
  margin-bottom: 2px;
  line-height: 13px;
  font-size: 16px;
   color: #1540e7;}
   
 h2.categories
{ margin-top: 3px;
  margin-bottom: 0px;
  line-height: 13px;
  font-weight:100;
  font-size: 13px;
   color: #00037b;}
  
	
a, a:link, a:active {
font-family : Verdana, Arial, Helvetica, sans-serif;
background : transparent;
color:#00037b;
text-decoration : none;
}
a:visited {
font-family : Verdana, Arial, Helvetica, sans-serif;
background : transparent;
color : #00037b;
text-decoration : none;
}
a:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
background : transparent;
color:#666666;
border : 0;
}

a.interior {
font-family : Verdana, Arial, Helvetica, sans-serif;
background : transparent;
font-size: 16px;
color:#003366;
border: 0;
font-weight:bold;
text-decoration : none;
}
a.interior:visited {
font-family : Verdana, Arial, Helvetica, sans-serif;
background : transparent;
font-size: 16px;
color:#003366;
font-weight:bold;
text-decoration : none;
}
a.interior:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
background : transparent;
font-size: 16px;
color:#00037b;
font-weight:bold;
border : 0;
}	


a.yellow {
background : transparent;
font-size: 10 px;
color:#FFFF00;
line-height: 12px;
border: 0;
font-weight:bold;
text-decoration : none;
}
a.yellow:visited {
font-size: 10 px;
background : transparent;
color:#FFFF00;
line-height: 12px;
font-weight:bold;
text-decoration : none;
}
a.yellow:hover {
font-size: 10 px;
background : transparent;
color:#FFFFFF;
line-height: 12px;
font-weight:bold;
border : 0;
}	


a.list {
font-family : Verdana, Arial, Helvetica, sans-serif;
background : transparent;
color:#3C3C3C;
border: 0;
text-decoration : none;
}
a.list:visited {
font-family : Verdana, Arial, Helvetica, sans-serif;
background : transparent;
color:#3C3C3C; 
text-decoration : none;
}
a.list:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
background : transparent;
color:#00037b;
border : 0;
}	
 
/* #666666; light gray*/
/* #4F4F4F; dark gray */
/* #3C3C3C; very dark gray */
/* #00037b; dark blue */

img {
margin-bottom: 0px auto;
border: 0px;
margin: 0px auto;}

img.news {
margin-bottom: 0px;
border: 0px;
margin-top: 4px;}

img.right {
margin-bottom: 0px auto;
border: 0px;
margin-right: 6px;}

img.banners {
border: 1px;
border-color:#000000;
}
