BODY
{	
	margin: 0 0 1px;
	padding: 0;
	background-color: #fff;
}
.padded
{
  padding:15px;
}
.blueBox
{
  background: #435f99 url("images/background.small.jpg") repeat-x;
  padding: 10px;
  margin-bottom: 15px;
  FONT: 8pt/12pt Tahoma, Arial, Helvetica, sans-serif;
  TEXT-TRANSFORM: none;
  COLOR: #ffdd00;
  LETTER-SPACING: -0.03px;
  font-weight: bold;
}
IMG
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-style: none;
}
TABLE
{
	border-collapse: collapse;
	padding: 0px;
	spacing: 0px;
	border: 0px;
}
TD
{	
	FONT: 8pt/12pt Tahoma, Arial, Helvetica, sans-serif;
  TEXT-TRANSFORM: none;
  COLOR: #333355;
  LETTER-SPACING: -0.03px;

	margin: 0px;
	padding: 0px;
	border: 0px;
	border-style: none;
	vertical-align: top;
}


.blueOver
{
    BORDER: #bdbcd6 1px solid;
}
.blueOut
{
    BORDER: #fff 1px solid;
}
A:link	{	
	text-decoration: underline;
	COLOR: #7777aa;
	}	
A:visited	{	
	text-decoration: underline;
	COLOR: #7777aa;
	}	
A:active	{	
	text-decoration: underline;
	COLOR: #7777aa;
}	
A:hover	{	
	text-decoration: underline;
	color:	black;
}
A.white:link	{	
	text-decoration: none;
	COLOR: #ffffff;
	}	
A.white:visited	{	
	text-decoration: none;
	COLOR: #ffffff;
	}	
A.white:active	{	
	text-decoration: none;
	COLOR: #ffffff;
}	
A.white:hover	{	
	text-decoration: none;
	color: #ffdd00;
}
A.yellow:link	{	
	text-decoration: none;
	COLOR: #ffdd00;
	}	
A.yellow:visited	{	
	text-decoration: none;
	COLOR: #ffdd00;
	}	
A.yellow:active	{	
	text-decoration: none;
	COLOR: #ffdd00;
}	
A.yellow:hover	{	
	text-decoration: none;
	color: #ffffff;
}
.tableStyle
{
	margin: 0;
	padding: 0;
	border: 0;
	border-style: none;
}
h1
{
	font-size: 24px;
	line-height:26px;
    letter-spacing: -0.5px;
    color: #aaa;
}
h1.lineTop
{
	border-top: 1px solid #ddd;
	margin-top: 30px;
	padding-top: 15px;
}
.smallText
{
    FONT: 8pt/12pt Tahoma, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #333355;
    LETTER-SPACING: -0.03px;
}
.smallTextYellow
{
    FONT: 8pt/12pt Tahoma, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #ffdd00;
    LETTER-SPACING: -0.03px;
}
.tinyTextYellow
{
    FONT: 6pt/8pt Arial;
    FONT-WEIGHT:bold;
    TEXT-TRANSFORM: none;
    COLOR: #ffdd00;
    LETTER-SPACING: -0.03px;
}
.smallTextRed
{
    FONT: 8pt/12pt Tahoma, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #660000;
    LETTER-SPACING: -0.03px;
}
.smallTextWhite
{
    FONT: 8pt/12pt Tahoma, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #ffffff;
    LETTER-SPACING: -0.03px;
}
.tinyTextWhite
{
    FONT: 6pt/8pt Arial;
    FONT-WEIGHT:bold;
    TEXT-TRANSFORM: none;
    COLOR: #ffffff;
    LETTER-SPACING: -0.03px;
}
.smallTextWhiteSide
{
    FONT: 8pt/10pt Tahoma, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #ffffff;
    LETTER-SPACING: -0.03px;
}
.smallTextYears
{
    FONT: 8pt/12pt Tahoma, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #333355;
    LETTER-SPACING: -0.03px;
}
.newsText
{
    FONT: 8pt/10pt Tahoma, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #333355;
    LETTER-SPACING: -0.03px;
}
.contactText
{
    FONT: 8pt/10pt Tahoma, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #333355;
    LETTER-SPACING: -0.03px;
}
.newsTitle
{
    FONT: 8pt/10pt Tahoma, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: black;
    LETTER-SPACING: -0.04px;
}
INPUT
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    FONT-SIZE: 6pt;
    BACKGROUND: #fafafa;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #cccccc 1px solid;
    FONT: 8pt/8pt Tahoma, Arial, Helvetica, sans-serif;
}
CHECKBOX
{
    BORDER: white 0px solid;
}
TEXTAREA
{
    BORDER: #cccccc 1px solid;
    FONT-SIZE: 7pt;
    BACKGROUND: #fafafa;    
    COLOR: #000000;    
    FONT: 8pt/8pt Tahoma, Arial, Helvetica, sans-serif;
}
.sectionTitle
{
  background: url(images/background.small.jpg) repeat-x;
  height: 20px;
  padding: 10px;
  margin-bottom:15px;
  
  text-align: left;
  vertical-align: middle;
  
  font: 8pt/12pt Tahoma, Arial, Helvetica, sans-serif;
  color: #ffdd00;
  letter-spacing: -0.03px;
  font-weight: bold;
}
.sectionTitle SPAN
{
  color: #ffdd00;
  letter-spacing: -0.03px;
  font-weight: bold;
}
DIV
{
  font: 8pt/12pt Tahoma, Arial, Helvetica, sans-serif;
  color: #333355;
  letter-spacing: -0.03px;
}
.sectionImage
{
  float: left;
  margin: 4px 15px 15px 0;
}
.line
{
  margin: 15px 0;
  height: 1px;
  border-bottom: 1px solid #ddd;
}

.lineMenu
{
  margin: 5px 0;
  height: 1px;
  border-bottom: 1px solid #7777aa;
}



.pdfLink
{
  background: url(images/icon.pdf.jpg) no-repeat left top;
  padding: 0 0 0 40px;
  
  text-align: left;
  vertical-align: top;
  white-space: nowrap;
  
  font: 8pt/12pt Tahoma, Arial, Helvetica, sans-serif;
  color: #333355;
  letter-spacing: -0.03px;
  font-weight: bold;
}
.pdfLink a:link
{
  font-weight: normal;
}
.pdfLink SPAN
{
  color: #660000;
  font-weight: normal;
}



.zipLink
{
  background: url(images/icon.zip.jpg) no-repeat left top;
  padding: 0 0 15px 55px;
  
  text-align: left;
  vertical-align: middle;
  white-space: nowrap;
  
  font: 8pt/12pt Tahoma, Arial, Helvetica, sans-serif;
  color: #333355;
  letter-spacing: -0.03px;
  font-weight: bold;
}
.zipLink a:link
{
  font-weight: normal;
}
.zipLink SPAN
{
  color: #660000;
  font-weight: normal;
}



.isoLink
{
  background: url(images/icon.iso.jpg) no-repeat left top;
  padding: 0 0 15px 55px;
  
  text-align: left;
  vertical-align: middle;
  white-space: nowrap;
  
  font: 8pt/12pt Tahoma, Arial, Helvetica, sans-serif;
  color: #333355;
  letter-spacing: -0.03px;
  font-weight: bold;
}
.isoLink a:link
{
  font-weight: normal;
}
.isoLink SPAN
{
  color: #660000;
  font-weight: normal;
}



.submenuUnit
{
	margin: 5px 0 2px 0;
	padding-bottom: 2px;
	border-bottom: #7777aa 1px solid;
}
.submenuUnit a:link, .submenuUnit a:visited
{
	color: #ffdd00;
	text-decoration: none;
}
.submenuUnit a:hover
{
	color: #fff;
	text-decoration: none;
}
.submenuUnit SPAN
{
	color: #fff;
}
.logo
{
	margin: 15px 0;
}
.blueBorder
{
	text-align:center;
	vertical-align: middle;
}
TABLE.grid
{
	width: 100%;
	margin: 25px 0;
}
TABLE.grid TR TD
{
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	border: 1px solid #ddd;
}
TABLE.grid TR:hover, TABLE.grid TR:hover TD
{
	background-color: #415e98;
	color: #fff;
	cursor: pointer;
	cursor: mouse;
}
TABLE.grid TR:first-child:hover TD
{
	background-color: #ddd;
	color: #333355;
}
TABLE.grid TR:first-child TD
{
	font-weight: bold;
	border: 1px solid #fff;
	background-color: #ddd;
	padding: 10px 5px;
}
TABLE.grid TR TD:first-child
{
	font-weight: bold;
}
TABLE.grid TR:first-child TD SPAN
{
	font-weight: normal;
}


.images
{
	width: 100%;
}
.images TR TD
{
	width: 50%;
	vertical-align: top;
	padding-bottom: 25px;
}
.images TR TD IMG 
{
	border: 1px solid #bbb;
	margin: 0;
	paddgin: 0;	
}
.images TR TD:first-child
{
	width: 50%;
	padding-right: 25px;
}
