
body, div, .bodyText{
	color : #464646;
	font-size : 9pt;
	font-family : Verdana;
	font-weight : normal;
}
.bodyTextBold{
	color : #464646;
	font-size : 9pt;
	font-family : Verdana;
	font-weight : bold;
}
.title
{
    color: #323232;
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 18px;
    font-weight: bold;
}

.header1
{
    padding: 5px 5px 5px 5px;
    background-color: #c2272d;
    color: #FFFFFF;
    font-family : Verdana;
    font-weight: bold;
    font-size : 10pt;
}
.header1Text
{
    color: #FFFFFF;
    font-family : Verdana;
    font-weight: bold;
    font-size : 10pt;
    text-decoration:none;    
}
A:hover.header1Text{
    color: #FFFFFF;
    font-family : Verdana;
    font-weight: bold;
    font-size : 10pt;
    text-decoration:underline;    
}
.header2
{
    padding: 5px 5px 5px 5px;
    background-color: #323232;
    color: White;
    font-family : Verdana;
    font-weight: bold;
    font-size : 10pt;
}


.leftNav
{
	color: #323232;
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight: bold;
	text-decoration: none;
}
A:hover.leftNav {
	color: #970E00  ;
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight: bold;
	text-decoration: underline;
}
A:visited.leftNav 
{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 13px;
	color: #323232;
}
A:hover.visited.leftNav 
{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight: bold;
	color: #970E00;
}

.leftNavs
{
	color: #970E00;
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 13px;
	font-weight: bold;
	text-decoration: none;
}
A:hover.leftNavs {
	color: #970E00;
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 13px;
	text-decoration: underline;
}
A:visited.leftNavs 
{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight: bold;    
	color: #970E00;
}
A:hover.visited.leftNavs
{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight: bold;
	color: #970E00;
}
.leftNav2
{
	color: #323232;
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight: bold;
	text-decoration: none;
}
A:hover.leftNav2 {
	color: #970E00  ;
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight: bold;
	text-decoration: underline;
}
.leftNav2s
{
	color: #970E00;
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
	font-weight: bold;
	text-decoration: none;
}
A:hover.leftNav2s {
	color: #970E00;
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
	text-decoration: underline;
}
.utilityNav
{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight: bold;
	color: #EFEFEF;
	text-decoration: none;
}
A:hover.utilityNav
{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight: bold;
	color: #EFEFEF;
	text-decoration: underline;    
}
.bread
{
	color : #c2272d;
	font-size : 11px;
	font-family : Verdana;
	font-weight : bold; 
	text-decoration: none;   
}
A:hover.bread
{
	color : #c2272d;
	font-size : 11px;
	font-family : Verdana;
	font-weight : bold; 
	text-decoration:underline;      
}
.breadC
{
	color : #323232;
	font-size : 11px;
	font-family : Verdana;
	font-weight : bold;    
}

.tableHeader
{
    padding: 5px 5px 5px 5px;
    background-color: #c2272d;
    color: #FFFFFF;
    font-family : Verdana;
    font-weight: bold;
    font-size : 10pt;    
}
.newsLink
{
    color: #c2272d;
    font-family : Verdana;
    font-weight: bold;
    font-size : 10pt;    
    text-decoration: none;
}
A:hover.newsLink
{
    color: #c2272d;
    font-family : Verdana;
    font-weight: bold;
    font-size : 10pt;   
    text-decoration: underline;    
}


A
{
    color:#c2272d;
}
.quickLinks
{
    font-family : Verdana;
    font-weight: normal;
    font-size : 9pt;    
}

.searchLink
{
    color: #c2272d;
    font-family : Verdana;
    font-weight: bold;
    font-size : 10pt;    
    text-decoration: none;
}
A:hover.searchLink
{
    color: #c2272d;
    font-family : Verdana;
    font-weight: bold;
    font-size : 10pt;   
    text-decoration: underline;    
}

td.small { color: #000000; font-size: 8pt; ; font-family: Verdana, Arial, Helvetica, sans-serif}
a:link {color: #dd0000;	font-size: 9pt;text-decoration: none; font-weight: bold;}
a:visited {color: #dd0000; font-size: 9pt;text-decoration: none; font-weight: bold;}
a:hover {color: #dd0000; font-size: 9pt;text-decoration: underline}
a:active {color: #dd0000; font-size: 9pt;}

a.links:link {color: #ffffff;	font-size: 8pt;text-decoration: none;font-weight: normal;}
a.links:visited {color: #ffffff; font-size: 8pt;text-decoration: none;font-weight: normal;}
a.links:hover {color: #dddddd; font-size: 8pt;text-decoration: underline;font-weight: normal;}
a.links:active {color: #FFFFFF; font-size: 8pt;font-weight: normal;}

a.links2:active { color: #FFFFFF ; text-decoration: none;}
a.links2:hover { color: #FFFFFF; text-decoration: none;}
a.links2:link {text-decoration: none; color: #ffffff }
a.links2:visited { color: #ffffff ; text-decoration: none;}

a.redlink:link {  text-decoration: none;color: #aa0000}
a.redlink:visited { text-decoration: none; color: #aa0000}
a.redlink:active {text-decoration: none; color: #aa0000}
a.redlink:hover {text-decoration: none; color: #aa0000}

a.redlinksmall:link {  text-decoration: none;color: #FF0000; font-size: 8pt;}
a.redlinksmall:visited { text-decoration: none; color: #FF0000; font-size: 8pt;}
a.redlinksmall:active {text-decoration: none; color: #FF0000; font-size: 8pt;}
a.redlinksmall:hover {text-decoration: underline; color: #FF0000; font-size: 8pt;}

a.nav:link	{text-decoration: none;}
a.nav:visited {text-decoration: none;}
a.nav:active {text-decoration: none;}
a.nav:hover {text-decoration: underline;color:#CCCCCC}

a.bluehover:link {  text-decoration: none;color: #0000FF}
a.bluehover:visited { text-decoration: none; color: #0000FF}
a.bluehover:active {text-decoration: none; color: #0000FF}
a.bluehover:hover {text-decoration: underline; color: #0000FF}

h1
{
	font-size: 13pt;
	color: #dd0000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
h2
{
	font: bold 11pt verdana ;
	color: #dd0000;
}
h2:first-letter 
{
	font: bold 17pt;
	color: #dd0000;
}
p.first
{
	color: #000000;
	font-size:10pt;
}
p.small 
{
	color: #000000;
	font-size: 8pt;
}

td.links
{
	font-size: 8pt;
	border-color: #FF0000 #000000 #000000 #ff0000;
	background-color: #C2272F;
	border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	
}
input
{
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;	
	border-right-width: 1px;	
	border-bottom-width: 1px;
	border-color: #000000 #000000 #000000 #000000;
	font-family: verdana;
	font-size: 10pt;
	color: #ffffff;
	background-color: #ee0000;
	background-color: #ee0000 !IMPORTANT;
}
input.normal
{
	color: #000000;
	background-color: #FFFFFF;
	background-color: #FFFFFF !IMPORTANT;
	border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}
input.normal_beige
{
	color: #000000;
	background-color: #FFFFAA;
	background-color: #FFFFAA !IMPORTANT;
	border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}
input.noedgesblack
{
 	background-color: #000000;	
	background-color: #000000 !IMPORTANT;
	border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}
input.noedgesgrey
{
 	background-color: #eeeeee;	
	background-color: #eeeeee !IMPORTANT;
	border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}
select
{
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;	
	border-right-width: 1px;	
	border-bottom-width: 1px;
	border-color: #000000 #000000 #000000 #000000;
	font-family: verdana;
	font-size: 10pt;
	color: #ffffff;
	background-color: #ee0000;
	background-color: #ee0000 !IMPORTANT;
}
textarea
{
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;	
	border-right-width: 1px;	
	border-bottom-width: 1px;
	border-color: #888888 #888888 #888888 #888888;
	font-family: verdana;
	font-size: 10pt;
	color: #000000;
	background-color: #ffffff;
	background-color: #ffffff !IMPORTANT;
}

td.blacktop
{
border: #000000 solid; border-width: 4px 0px 0px 0px
}
td.blacksides
{
border: #000000 solid; border-width: 0px 1px 0px 1px
}
td.blackleft
{
border: #000000 solid; border-width: 0px 0px 0px 1px 
}

td.small { color: #000000; font-size: 8pt; ; font-family: Verdana, Arial, Helvetica, sans-serif}
tr.small { font-size: 8pt; ; font-family: Verdana, Arial, Helvetica, sans-serif}
div.small { color: #000000; font-size: 8pt; ; font-family: Verdana, Arial, Helvetica, sans-serif}
td.normal { color: #000000; font-size: 10pt; ; font-family: Verdana, Arial, Helvetica, sans-serif}
td.redborder { font-family: verdana; font-size: 8pt; border-color: #FF0000 #000000 #000000 #ff0000; ; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
td.blackborder {  font-family: verdana; font-size: 8pt; border-color: #999999 #000000 #000000 #999999; ; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
td { color: #000000; font-size: 10pt; ; font-family: Verdana, Arial, Helvetica, sans-serif}
body
{
	font-family: Verdana;
	font-size: 10pt;

}
input.beige { color: #000000; ; background-color: #FFFFCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px }
input.red { color: #000000; ; background-color: #dd0000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px }
td.greybottom_small { ; border: solid; border-width: 0px 0px 1px ; border-color: #000000 #000000 #CCCCCC}
table.normal { color: #000000; font-size: 10pt; ; font-family: Verdana, Arial, Helvetica, sans-serif }
td.blacksmallline { ; border: #000000 solid; border-width: 0px 0px 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal}
.blackline { border: #000000 solid; border-width: 1px 1px 1px 1px; background-color: #FFFFFF; }
.redline { border: #dd0000 solid; border-width: 1px 2px 2px 1px; background-color: #FFFFFF; }
select.small { color: #ffffff; font-size: 8pt; ; font-family: Verdana, Arial, Helvetica, sans-serif}

td.answer { 
	border-style: solid;
	border-width: 1px;
	border-color: #DD0000;
	background-color: #FFFFCC;
	background-color: #FFFFCC !IMPORTANT;
}
td.answer_noborder { 
	background-color: #FFFFCC;
	background-color: #FFFFCC !IMPORTANT;
}

table.blackdashed {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
table.blackdashed th {
	border-width: 1px;
	padding: 5px;
	border-style: dotted;
	border-color: black;
	background-color: #dddddd;
	font-size: 10pt;
	text-decoration: underline;
	color: black;
}
table.blackdashed td {
	border-width: 1px;
	padding: 5px;
	border-style: dotted;
	border-color: black;
	background-color: #eeeeee;
	font-weight : bold;
	text-align: center;
}
table.blackdashed2 {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
td.blackdashed2, th.blackdashed2 {
	border-width: 1px;
	padding: 5px;
	border-style: dotted;
	border-color: black;
	background-color: #eeeeee;
	font-weight : bold;
	text-align: center;
}
.drill_image {
      padding: 10px;
      border: 1px solid #CCCCCC;
}	  
.talk {
	margin-left: 25px;
	vertical-align: middle;
	width: 185px;
	height: 154px;
	text-align: center;
	padding:20px; 
	font-size: 8pt;
	background: url(http://nccp.lacrosse.ca/images/talk.gif) no-repeat; 
	background-position:center; 
}
.centermiddle {
	vertical-align: middle;
}

