/********************************************************************
   This file is used to render all the basic fonts, positioning and 
   colours used on the site.   
   *******************************************************************/


a:link {
   color: #003399;
   }
a:visited {
   font: 12px Arial,Helvetica,sans-serif;
   color: #660066;
   text-decoration: underline;
   }

body {
   font: 12px Arial,Helvetica,sans-serif; 
   color: #000000;
   background-color: #ffffff;
   }
table {
   font: 12px Arial,Helvetica,sans-serif;
   border: none;
   border: 0px;
   }
td {
   font: 12px Arial,Helvetica,sans-serif;
   color: #000000;
   } 

ul {
   list-style-position: outside;
   font: 12px Arial,Helvetica,sans-serif;
   color: #000000;
   margin-top: 0px;
   margin-bottom: 0px; 
   }   
li {
   margin-left: -20px;
   }   
ol {
   list-style-position: outside;
   font: 12px Arial,Helvetica,sans-serif;
   color: #000000;
   margin-top: 5px;
   margin-bottom: 10px;
   }     
.disclaimer {
   font: 11px Arial,Helvetica,sans-serif; 
   color: #666666;
   }  
   
.breadcrumb {
   color: #333333;
   font: 11px Arial,Helvetica,sans-serif; 
   text-decoration: none;
   }   
a.breadcrumb {
   color: #003399;
   font: 11px Arial,Helvetica,sans-serif; 
   text-decoration: underline;
   }   
a.breadcrumb:visited {
   color: #333333;
   font: 11px Arial,Helvetica,sans-serif; 
   text-decoration: underline;
   }   
a.breadcrumb:hover {
   color: #003399;
   font: 11px Arial,Helvetica,sans-serif; 
   text-decoration: underline;
   }    

.breadcrumbSelected {
   color: #333333;
   font-size: 11px;
   text-decoration: none;
   } 
.breadcrumbArrows {
   color: #333333;
   font: Arial,Helvetica,sans-serif;
   font-size: 11px;
   text-decoration: none;
   } 
                           

a.nav {
   color: #000000;
   font-size: 13px;
   text-decoration: none;
   }   
a.nav:hover {
   color: #000000;
   font-size: 13px;
   text-decoration: none;
   }   

a.hmpglink {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #003D6D;
	text-decoration: underline;
   } 
a.hmpglink:hover {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #003D6D;
	text-decoration: underline;
   } 
a.hmpglink:visited
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #660066;
   text-decoration: underline;
}

a.navselected {
   font-size: 13px;
   text-decoration: none;
   font-weight: bold;
   } 

a.home {
   font: 12px Arial,Helvetica,sans-serif;
   color: #003366;
   text-decoration: underline;
   }
a.home:hover {
   font: 12px Arial,Helvetica,sans-serif;
   color: #003366;
   text-decoration: underline;
   }
a.home:visited {
   font: 12px Arial,Helvetica,sans-serif;
   color: #660066;
   text-decoration: underline;
   }

a.disclaimer {
   font: 11px Arial,Helvetica,sans-serif; 
   color: #666666;
   margin-top:5px;
   text-decoration: underline;
   }
 

/*    menus     */

a.subnavgreen {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #006600;
	text-decoration: none;
}
a.subnavgreen:hover {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #006600;
	text-decoration: none;
}
a.subnavgreen:visited {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #006600;
	text-decoration: none;
}
a.subnavorange {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #cc6600;
	text-decoration: none;
}
a.subnavorange:hover {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #cc6600;
	text-decoration: none;
}
a.subnavorange:visited {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #cc6600;
	text-decoration: none;
}
a.subnavblue {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #003D6D;
	text-decoration: none;
}
a.subnavblue:visited {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #003D6D;
	text-decoration: none;
}
a.subnavblue:hover {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #003D6D;
	text-decoration: none;
}
          
.footertext {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.contentLink {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #003D6D;
	text-decoration: underline;
}
.advsearch {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
.headertext {
	font-family: Arial;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #003D6D;
	text-decoration: none;
}
td.public { 
  border: 1px solid white; 
  color: #003D6D; 
  background: green;  
  font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
td.industry { 
  border: 1px solid white; 
  color: #003D6D; 
  background: orange;  
  font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
  
.headertextGreensmall {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #228407;
	text-decoration: none;
}
.headertextGreen {
	font-family: Arial;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #228407;
	text-decoration: none;
}
.headertextBlue {
	font-family: Arial;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #003D6D;
	text-decoration: none;
}
.headertextOrange {
	font-family: Arial;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #f48003;
	text-decoration: none;
}
.headertextBlack {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.common {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.common:hover {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.common {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
td.topnav { 
  border: 1px solid white; 
  color: #003D6D; 
  background: #003D6D;  
} 
td.topnav2 { 
  border: 1px solid white; 
  color: #0262A3; 
  background: #0262A3;  
} 
td.subnavgreen { 
  border: none; 
  color: #99DFA2; 
  background: #99DFA2;  
} 
td.subnavgreen2 { 
  border: none; 
  color: #FFFFFF; 
  background: #37C105;
  text-decoration: none;
}
td.subnavblue { 
  border: none; 
  color: #9AC1E8; 
  background: #9AC1E8;  
} 
td.subnavblue2 { 
  border: none; 
  color: #FFFFFF; 
  background: #0396F8;
  text-decoration: none;
}
td.subnavorange { 
  border: none; 
  color: #ffc183; 
  background: #ffc183;  
} 
td.subnavorange2 { 
  border: none; 
  color: #FFFFFF; 
  background: #ff9933;
  text-decoration: none;
}
table.subnavgreen { 
  background: #99DFA2;  
} 
table.subnavorange { 
  background: #ffc183;  
} 
table.subnavblue { 
  background: #9AC1E8;  
}

.outageMsg {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal; /*bold;*/
	color: #ff0000;/*#f47e00;*/
	text-decoration: none;
	margin-left: 5px;
	margin-top: 2px;
}

div.titleimage {

	margin: 0;

	padding: 0;

	background: #8c99aa url("/images/plumtree/portal/custom/HomeCanvas/projects_init_3.giftitle_image_2.jpg") no-repeat;

	height: 167px;

}
