/** BASIC ELEMENTS **/

p {
	margin:1em 0;
}
body {
	background-color:#343F42;
	margin: 0px;
	padding: 0px;
}

body, th, td {
	font-family: Arial, Verdana,  Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

a:link {
  color:#000000;
  }
a:visited {
  color:#000000;
  }
a:hover {
  color:#c63;
  }
a img {
  border-width:0;
  }

a:hover {
	
}

/** BACKGROUNDS **/

.bg31 {

	background-image: url(images/banner-bkgr.jpg);
}

.bg1 {
	background-image: url(images/index20.gif);
	
}
.bg2 {
	background-image: url(images/index01.gif);
	
}
.bg3 {
	background-image: url(images/index03.jpg);
	
}
.bg4 {
	background-image: url(images/index05.gif);
	
}
.bg5 {
	background-image: url(images/index13.gif);
	
}
.bg6 {
	background-image: url(images/index14.gif);
	
}
.bg7 {
	background-image: url(images/index39.jpg);
	
}
.bg8 {
	background-image: url(images/index15.gif);
	
}
.bg9 {
	background-image: url(images/index26.jpg);
	
}
.bg10 {
	background-image: url(images/index16.gif);
	
}
.bg11 {
	background-image: url(images/index18.jpg);
	
}
.bg12 {
	background-image: url(images/index42.jpg);
	
}
.bg13 {
	background-image: url(images/index29.jpg);
	
}

/** TEXT **/

.text1 {
	margin-bottom: .5em;
	font-weight: bold;
	font-size: 14px;
}

.text2 {
	margin-bottom: 1em;
	text-align: justify;
	font-size: 12px;
}

.text3 {
	margin-top: .5em;
	color: #B5BCBD;
}

/** FORM ELEMENTS **/

form {
	margin: 0px;
	padding: 0px;
}

.input1 {
	width: 150px;
	padding: 2px;
	background-image: url(images/index37.gif);
	font-size: 11px;
	color: #000000;
}
.post img {
  margin:0 0 5px 0;
  padding:4px;
  }
.body_text {
	font-size: 12px;
}
.large_text {
	font-size: 14px;
}
.body_title {
	font-size: 14px;
	font-weight: bold;
}
.small_text {
	font-size: 11px;
}
h1 {
	margin-bottom: 0em;
	margin-top: 0em;
}
h2 {
	margin-bottom: 0em;
	margin-top: 0em;
}
h3 {
	margin-bottom: 0em;
	margin-top: 0em;
}
a.redlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color:#CC3300;
}
a.redlink:link { color: #CC3300; text-decoration: none; }
a.redlink:active { color: #CC3300; text-decoration: none; }
a.redlink:visited { color: #CC3300; text-decoration: none; }
a.redlink:hover { color: #CC3300; text-decoration: underline; }

a.footer_link {
	color:#FFFFFF;
}

tr.header {
	background-color:#D0E6BF;
}

img.img_border {
	margin:1px;
	margin-right:6px;
	
}
img.img_border2 {
	margin:5px;
}
pre{
	font-size:12px;
}

ul.slides {
	margin:0;
	margin-left: 30px;
  	margin-top: 15px;
  	padding:0;
  	list-style:none;
  	line-height:1.4em;
	float:center;
}

.slides li {
  	display:block;
	float:left;
  	margin:0 2px 2px 0;
  	padding:0;
	width: auto;
	height: auto;
}
.thumbnail img {
	padding: 10px;
	text-align: center;
	margin: 4px;
	background: #FFF;
	border-width: 1px;
	border-color: #778899;
}

.thumbnail a:hover img {
    border-width: 2px;
    border-color: #38c;
	margin: 3px;
}

td.vid_border {
	border-style:dashed;
	border-width:thin;
}

input.green_button {background-color: #D0E6BF; font-weight: bold; font-size: 12px;}