html, body, div {margin:0;padding:0;}

html, body {
	height:100%; /* needed for container min-height */
	font-family: Verdana,Tahoma, Arial, Serif;	
	line-height: 1.8em;
  	font-size: 0.83em;
	color: #333;
	min-height:600px;
  	height:auto !important;
  	height:600px !important; 
  	min-width: 1005px;
  	background-image: url('images/banner_bg.gif');
  	background-repeat:repeat-x;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 1.2em;
	font-family:Helvetica, Verdana, Arial, Serif;
	color: #5c5a5a;	
	padding:0 0.8em;
}
div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:100%;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	padding:0;
	background-image: url('images/banner.jpg');
	background-repeat:no-repeat;
	background-position:top left; 
	min-height:100%; /* real browsers */
}
div#header {
	margin:0px 0px 0px 0px;
	height:300px;
	
}

div#minimenu {
	padding: 10px;
	float:right;
}
#minimenu a:link, #minimenu a:visited {
	text-decoration:none;
	color: #096689;
	border:0px none;
	font-weight: bold;
	font-size:1.3em;
}
#minimenu a:hover, #minimenu a:active{
	color: #5fdf5f;

}
div#logo {
	float:left;
}	

div#menu {
	margin-top: 227px;
	height:35px;
	line-height:33px;
	text-align:center;
	float:left;
}	
#menu ul {
	background: #0575a3;
	padding:0;
	list-style: none;
}
#menu li {
	display: inline;
	background: #bcf98e;
	padding-left:8px; padding-right:8px; padding-top:10px; padding-bottom:10px;	
	margin-left:4px;
}

#menu li a 
{
	text-decoration: none;
	font-variant:small-caps;	
	font-size: 13px;
	color:#404040;

	
}
#menu li:hover, #menu li:active, #menu a:hover
{
	background:#e9e459;
}
div#content {
	clear:both;
	overflow:auto;
	margin: 0px 0px 0px 5px;
	padding:.2em .2em 7.6em; /* bottom padding for footer */
	height:auto !important; /* real browsers */
	min-height:600px; /* IE6: treaded as min-height*/
}
	div#content p {
		
		padding:0 1em;
	}
div#leftcolumn {
	float:left;
	width: 400px;
	text-align:left;
	padding: 0px 30px 0px 30px;
	}
div#block{
	padding:10px;
	font-family: Arial, Verdana, serif;
	line-height: 1.2em;
  	font-size: 1.0em;
  	font-weight: bold;
	color: #5c5a5a;
	text-align:left;
}
div#block h2 {
	line-height: 1.6em;
  	font-size: 1.5em;
  	color: #222140;
}		
.yellow{display:block}
.yellow *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#f6f6de}
.yellow1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fbfbf0;
  border-right:1px solid #fbfbf0;
  background:#f8f8e6}
.yellow2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fefefb;
  border-right:1px solid #fefefb;
  background:#f7f7e4}
.yellow3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f7f7e4;
  border-right:1px solid #f7f7e4;}
.yellow4{
  border-left:1px solid #fbfbf0;
  border-right:1px solid #fbfbf0}
.yellow5{
  border-left:1px solid #f8f8e6;
  border-right:1px solid #f8f8e6}
.yellowfg{
  background:#f6f6de;
  padding: 5px;}




.green{display:block}
.green *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#defdc7}
.green1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f0fee6;
  border-right:1px solid #f0fee6;
  background:#e6fdd5}
.green2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fbfef9;
  border-right:1px solid #fbfef9;
  background:#e4fdd1}
.green3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e4fdd1;
  border-right:1px solid #e4fdd1;}
.green4{
  border-left:1px solid #f0fee6;
  border-right:1px solid #f0fee6}
.green5{
  border-left:1px solid #e6fdd5;
  border-right:1px solid #e6fdd5}
.greenfg{
  background:#defdc7;
   padding: 5px;}


.blue{display:block}
.blue *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#e5eaeb}
.blue1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f3f5f6;
  border-right:1px solid #f3f5f6;
  background:#ebeff0}
.blue2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfcfd;
  border-right:1px solid #fcfcfd;
  background:#e9edee}
.blue3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e9edee;
  border-right:1px solid #e9edee;}
.blue4{
  border-left:1px solid #f3f5f6;
  border-right:1px solid #f3f5f6}
.blue5{
  border-left:1px solid #ebeff0;
  border-right:1px solid #ebeff0}
.bluefg{
  background:#e5eaeb;
   padding: 5px;}


.purple{display:block}
.purple *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#d5d5d5}
.purple1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ececec;
  border-right:1px solid #ececec;
  background:#dfdfdf}
.purple2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fafafa;
  border-right:1px solid #fafafa;
  background:#dcdcdc}
.purple3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #dcdcdc;
  border-right:1px solid #dcdcdc;}
.purple4{
  border-left:1px solid #ececec;
  border-right:1px solid #ececec}
.purple5{
  border-left:1px solid #dfdfdf;
  border-right:1px solid #dfdfdf}
.purplefg{
  background:#d5d5d5;
   padding: 5px;}





div#maincontent {
	text-align:left;
	margin: 10px 10px 10px 10px ;
	
}


table.cdmain {
	text-align:center;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em;
	line-height: 1.4em;
	line-spacing: 1.5em;
	background-image: url('images/tdbg.png');
	
	
}
table.cdmain h2{
	color: #202020;
	font-weight: 800;
	font-size: 1.0em;
	font-family: Verdana, Arial, sans-serif;

}

.smaller {
	font-size: .9em;
}	

td.cd1 {
	border: 2px double #b1b1b1;
	margin: 5px;
	background-image: url('images/tbg1.png');
	background-repeat:repeat-x;
	background-position:top left; 
	vertical-align:top;
	width: 33%;


}
td.cd2 {
	border: 2px double #b1b1b1;
	margin: 5px;
	background-image: url('images/tbg2.png');
	background-repeat:repeat-x;
	background-position:top left; 
	vertical-align:top;
	width: 33%;


}
div#cd_center{
	padding: 5px;

	
}
.img-shadow {
  background: url('shadow.gif') no-repeat bottom right !important;
  margin-left:5px; margin-right:0; margin-top:10px; margin-bottom:0;
  }

.img-shadow img {
  display: block;
  position: relative;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  } 
div#cd_desc {
	line-height:1.5em;
	text-align:left;
}
div#cd_desc h2 {
	text-align:center;
}
div#cd_bottom{
	vertical-align: bottom;
	padding: 5px;
}	
div#footer {
	clear:both;
	position:absolute;
	width: 100%;
	height: 20px;
	bottom:0; /* stick to bottom */
	background: #0676a4;
	font-size: 0.8em;
	text-align: center;
}
	div#footer p {
		padding: 1px;
		text-align: center;
		margin:0;
		color: #fff;
		font-weight: bold;
	}
#footer a:link, #footer a:visited {
	text-decoration:none;
	color: #fff;
	border:0px none;
	font-weight: bold;
}
#footer a:hover, #footer a:active{
	text-decoration:underline;

}


.blueish{display:block}
.blueish *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#e5eaeb}
.blueish1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f3f5f6;
  border-right:1px solid #f3f5f6;
  background:#ebeff0}
.blueish2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfcfd;
  border-right:1px solid #fcfcfd;
  background:#e9edee}
.blueish3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e9edee;
  border-right:1px solid #e9edee;}
.blueish4{
  border-left:1px solid #f3f5f6;
  border-right:1px solid #f3f5f6}
.blueish5{
  border-left:1px solid #ebeff0;
  border-right:1px solid #ebeff0}
.blueishfg{
  background:#e5eaeb;
   padding: 5px;}
div#block2{
	padding:10px;
	font-family: Arial, Verdana, serif;
	line-height: 1.2em;
  	font-size: 1.0em;
  	font-weight: bold;
	color: #5c5a5a;
	text-align:left;
}
