﻿body {
    font-family: Trebuchet MS;
    color: #333399;
    font-size: 10pt;
    text-decoration: none
    }
a:link {
	  text-decoration: none
	  }
a:visited {
	  text-decoration: none
	  }
a:hover {
	text-decoration: underline
	  }
a:active {
	text-decoration: underline
	  }
a:focus {
	text-decoration: underline
	  }
.navleft {
	font-family: Trebuchet MS;
	color: #FFFFFF;
	font-size: 10pt;
	text-decoration: none;
	background-color: #2c2c8e;
	text-align: left;
	vertical-align: top;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	font-variant: normal;
	font-stretch: normal;
	direction: ltr;
  }
.navleft a:link{ 
	font-family: Trebuchet MS;
	color: #FFFFFF;
	font-size: 10pt;
	border-style: none;
  text-decoration: none;
  }
.navleft a:visited{ 
	font-family: Trebuchet MS;
	color: #DDDDFF;
	font-size: 10pt;
	border-style: none;
  text-decoration: none;
  }
.navleft a:hover{ 
	font-family: Trebuchet MS;
	color: #FFFFFF;
	font-size: 10pt;
	border-style: none;
  text-decoration: underline;
  }
.matchnavleft {
	font-family: Trebuchet MS;
	color: #FFFFFF;
	font-size: 10pt;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
  }
.matchnavleft a:link{ 
	font-family: Trebuchet MS;
	color: #FFFFFF;
	font-size: 10pt;
  text-decoration: none
  }
.matchnavleft a:visited{ 
	font-family: Trebuchet MS;
	color: #DDDDFF;
	font-size: 10pt;
    text-decoration: none
  }
.matchnavleft a:hover{ 
	font-family: Trebuchet MS;
	color: #FFFFFF;
	font-size: 10pt;
    text-decoration: underline
  }
.navtopmap {
	font-family: Trebuchet MS;
	color: #FFFFFF;
	font-size: 10pt;
    text-decoration: none
  }
.navtopmap a:hover{
	font-family: Trebuchet MS;
	color: #FFFFFF;
	font-size: 10pt;
	text-decoration: none;
	outline-color: #333399;
	outline-style: groove;
	outline-width: medium;
  }
.bannertop {
	font-family: "Fontdinerdotcom Sparkly";
	color: #FFFFFF;
	font-size: 10pt;
	text-decoration: none;
	background-color: #2c2c8e;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-style: italic;
  }
.pagecontenttitle {
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-size: large;
	background-color: #D3EBEB;
  }
.pagecontentparagraphheading {
	font-weight: bold
  }
.pagecontenttext {
    font-family: Trebuchet MS;
    color: #333399;
    font-size: 10pt;
    text-decoration: none
    }
.pagecontenttext  a:link {
    font-weight: bold;
    font-style: italic;
    text-decoration: none
    }
.pagecontenttext  a:visited {
    font-weight: bold;
    font-style: italic;
    text-decoration: none
    }
.pagecontenttext  a:hover {
    font-weight: bold;
    font-style: italic;
    text-decoration: underline
    }
.tablerowseperator {
	background-color: #D3EBEB;
	font-weight: bold;
  }
.topsubnavcurrentpage {
	text-align: center;
  text-decoration: none;
	vertical-align: middle;
	font-weight: bold;
	font-size: large;
	background-color: #D3EBEB;
  border-color ="#FFFFFF";
	border-style: solid;
  border-width: 1px
  }
.topsubnavcurrentpage  a:link{
    color: #333399;
    text-decoration: none
    }
.topsubnavcurrentpage  a:visited{
    color: #333399;
    text-decoration: none
    }
.topsubnavcurrentpage  a:hover {
    color: #333399;
    text-decoration: underline
    }

.topsubnavlink {
	text-align: center;
  text-decoration: none;
	vertical-align: middle;
	font-weight: normal;
	font-size: large;
	background-color: #E4F3F3;
  border-color ="#FFFFFF";
	border-style: solid;
  border-width: 1px
  }
.topsubnavlink  a:link{
    color: #333399;
    text-decoration: none
    }
.topsubnavlink  a:visited{
    color: #333399;
    text-decoration: none
    }
.topsubnavlink  a:hover {
    color: #333399;
    font-weight: bold;
    text-decoration: underline
    }
.gcibold {
    font-weight: bold;
    }
.gcicenter {
	text-align: center;
    }
.gcileft {
	text-align: left;
    }
.gcinoborder {
	border-style: none;
    }
.gciverticaltop {
	vertical-align: top;
    }
.gciverticalmiddle {
	vertical-align: middle;
    }
.gciverticalbottom {
	vertical-align: bottom;
    }
.gcilist ul {
	list-style-position: outside;
	list-style-image: none;
	list-style-type: disc;
	text-indent: 6px;
	padding: 6px;
	margin: 6px;
  font-size: 10pt;
	}
.gcilisttwo ul {
	list-style-position: outside;
	list-style-image: none;
	list-style-type: georgian;
	text-indent: 6px;
	padding-left: 6px;
	margin-left: 6px;
  font-size: 10pt;
  text-align: left;
	}
.gcifontitalic {
	font-style: italic;
    }
.gcifontlarger { 
	font-size: larger;
}
.gciwidthhalf {
	width:50%;
}
.gciwidththird{
	width:33%;
}
.gciwidthquarter{
	width:25%;
}
img.gciimageright { 
	margin-left:10px; 
	margin-right:10px; 
	float: right; 
	border-style:none;	
	font-size: larger;
}
img.gciimageleft { 
	margin-left:10px; 
	margin-right:10px; 
	float: left; 
	border-style:none;	
	font-size: larger;
}
img.gciimagecenter
    {
    text-align:center;
    display:block;
    }
img.gciimagenoborder {
	border:none;
}
img.gciborderdynamic{
border:5px solid #FFFFFF;
}
img.gciimagetopbottommargin { 
	margin-top:10px; 
	margin-bottom:10px; 
}
table.gci {
	width:100%;
	border-spacing: 0px;
}
.gciwidthhalf {
	width:50%;
}
.gciwidthquarter{
	width:20%;
}
table.gcipadded td { 
	padding:5px; 
	}
table.gcicellspace {
  border-spacing: 5px 5px;
  }
table.gcibackgroundcolor {
	background-color: #5756a6;
}
table.gciborderoutermost {
	border-style:solid;
	border-width:5px;
	border-color:#80b0d9;
	border-collapse: separate;
	border-spacing: 0px;
}
table.gciborderouter {
	border-style:solid;
	border-width:2px;
	border-color: #000000;
	border-collapse: separate;
	border-spacing: 0px;
	background-color: #000000;
}
table.gciborderheader {
	border-style:none;
	background-color: #FFFFFF;
	border-spacing: 0px;
}
table.gcibordercontent {
	border-style:none;
	background-color: #808080;
	border-spacing: 0px;
}
table.gciborderfooter {
	border-style:none;
	border-spacing: 0px;
}
table.gcibordernone {
	border-style:none;
	border-spacing: 0px;
}
td.gcinopad {
	padding:0px;
}
td.gciteamcolumnwidthcenter {
	width:10%;
}
td.gciteamcolumnwidthleft {
	width:45%;
	text-align: right;}
td.gciteamcolumnwidthright {
	width:45%x;
	text-align: left;}

