@charset "UTF-8";
/* CSS Document */
body{
  background:#6B9BC9 url(../image/bodygradient.gif) top left repeat-x !important;
  /*background: url(../images/bodybackground.png);*/
  /*font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;*/
  /*cursor:url('../images/cursordefault.png'), auto;*/
}
img{
  border:0px;
  padding:0px;
}
.breakspace{
  margin-bottom:10px;
}
.horizontalrule{
	border-bottom: 1px solid #036CB4;
}
.marginzero{
  margin:0px;
  padding:0px;
  width:32px;
}
a{
  margin:0px;
  padding:0px;
}
h2{
  font-size: 17px;
  /*margin-bottom: 0px;*/
}
.notopmargin{
  margin-top: 0px;
}
#imagecaption14feb10{
  font-size: small;
  line-height:13px;
  /*padding:3px 3px 9px 3px;*/
  padding:0px;
  width:299px;
  margin:1px 0px 0px;
}
#floatrightimg12feb10{/*For the image in the article posted on 12 February 2010*/
  float: right;
  margin: 0px;
  width:299px;
  padding: 14px 10px 2px;
}
#outerwrapper {	
	/*width:990px;*/
	width:880px;	
	background:#D8D8FF;
	margin:0 auto;
	/*background-repeat:no-repeat;*/
	/*background:#E7EEF8 url(../images/wrappergradient.jpg) top left repeat-x;*/
	/*background:#E7EEF8 url(../images/wrappergradient.jpg) top left repeat-x !important;*/
	background:#E7EEF8 url(../images/wrappergradient.jpg) top left repeat-x !important;
}
#wrapper {
	/*width:880px;*/
	width:780px; /*The banner is 780x215 px. It is inside wrapper.*/
	/*width: 859px;*/
	text-align:left;
	background-repeat:no-repeat;	
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	background-repeat:no-repeat;	
	background:#E7EEF8 url(../images/wrappergradient.jpg) top left repeat-x !important;	
}
#banner {	
	/*width:880px;*/
	width:780px;
	height:215px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
#banner h1{
	text-indent: -99000px; /*Image replacement technique. The text will not be seen, but it is placed for Search Engine Optimization.*/
	margin: 0px;
	padding: 0px;
}
#banner a{        
        position:absolute;
        left:-99000px; /*Image replacement technique. The images will not be seen, but they are placed with the links for Search Engine Optimization.*/
	/*width:880px;*/
	/*width:870px;*/
	/*height:120px;*/
	/*float: right;*/
}
.inbetween {	
	height:10px;	
}
#content {	
	/*width:860px;*/
	width:760px;
	padding:10px 10px 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:medium;
	background-repeat:no-repeat;
	text-align: left;
}
#content img{
        position:relative;
	float: left;
	/*margin: 4px 4px 2px;*/
        margin: 0px;
        left:0px;
}
#alignleftimg img{
        float: none;
}
#content a{
	color: #49586B;
	text-decoration: none;
	font-weight: bold;
        text-indent:0px;
}

#content a:hover{
	text-decoration: underline;
	color: #414141;
        text-indent:0px;
}
#content h1{
	margin: 5px 0px 15px 0px;
	text-align: left;
	text-decoration: none;
	font-size: 20px;	
}
.bluecolor{
  color:blue;
}
.greencolor{
  color:green;
}
.redcolor{
  color:red;
}
.purplecolor{
  color:#8066FF;
}
.darkbluecolor{
  color:#000080;
}
.greycolor{
  color:#808080;
}
.indent1{
  text-indent:25px;
}
.indent2{
  text-indent:50px;
}
.indent3{
  text-indent:75px;
}
.indent4{
  text-indent:100px;
}
.indent5{
  text-indent:125px;
}
.indent6{
  text-indent:150px;
}
#sitemap{
  background:white;
  width:757px;
  border-style:solid;
  border-width:1px;
}
.boldtext{
  font-weight: bold;
}
table{
  border-width: 2px;
  border-spacing: 0px;
  border-style: solid;
  border-color: black;
  border-collapse: separate;
}
th{
  border-width: 1px;
  padding: 2px;
  border-style: solid;
  border-color: black;
}
td{
  border-width: 1px;
  padding: 2px;
  border-style: solid;
  border-color: black;
  text-align:left;
}
#clearboth a{
	color: #414141;
	text-decoration: none;
}
#clearboth a:hover{
	text-decoration: underline;
	color: #000000;
}
.links{
	line-height:1.5em;
}
.floatleft{
	float: left;
	margin: 0px 10px 0px 0px;
}
.floatright{
	float: right;
	margin: 0px 0px 0px 10px;       
}
.center{
	text-align: center;        
}
table.center {
        margin-left:auto; margin-right:auto;
}
#column{		
	float:left;
	padding: 0px 10px 10px 10px;
	
}
.italic{
	font-style: italic;
}
.bold{
	font-weight: bold;
}
.posteddate{
  font-size: small;
  font-weight: bold;
}
#clearboth{
	clear: both;
	padding: 5px 0px 15px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:medium;	
	text-align: center;
	font-weight: bold;
}
#navlocation{
  font-size: small;
  color: #49586B;
  text-decoration: none;
  font-weight: bold;
}
#buttons {	
	/*width:860px;*/
	width:780px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:medium;
	background-repeat:no-repeat;
	text-align: left;
        margin:0px
}
#buttons img{
	float: left;
	margin: 0px;
        padding: 0px;	
}
#buttons a{
	color: #49586B;
	text-decoration: none;
	font-weight: bold;
}
#buttons a:hover{
	text-decoration: underline;
	color: #414141;
}
#buttons h1{
	margin: 0px;
	text-align: left;
	text-decoration: none;
	font-size: 20px;	
}
#footer {
        /*background:url(../images/footer.png);*/
	background:url(../image/footer.jpg);
	/*width:860px;*/
	width:780px;
	height:36px;	
	color:#FFFFFF;
	padding:0px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	line-height:1.2em;
	clear: both;
	font-weight: bold;
	padding-top:16px;
}
#footer a{
	color: #ffffff; /*color: white;*/
	text-decoration: none;
}
#footer a:hover{
	text-decoration: underline;
}