@charset "UTF-8";
/* CSS Document */

body {
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	background-color:#494949;
	margin:0px;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:33px;
	font-weight:bold;
	text-align:center;
	margin-top:10px;
	line-height:42px;
	color: #990000;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-top:20px;
}
#header {
	background-image: url(../images/header.jpg);
	height: 168px;
	width: 720px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
#menucontainer {
	height: 40px;
	width: 720px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
.menu1 a {
	background-image:url(../images/menu1.jpg);
	width:111px;
	float: left;
	height: 40px;
}
.menu1 a:hover {
	background-image:url(../images/menu1.jpg);
	width:111px;
	float: left;
	height: 40px;
	background-position: 0px -40px;
}
.menu2 a {
	background-image:url(../images/menu2.jpg);
	width:105px;
	float: left;
	height: 40px;
}
.menu2 a:hover {
	background-image:url(../images/menu2.jpg);
	width:105px;
	float: left;
	height: 40px;
	background-position: 0px -40px;
}
.menu3 a {
	background-image:url(../images/menu3.jpg);
	width:121px;
	float: left;
	height: 40px;
}
.menu3 a:hover {
	background-image:url(../images/menu3.jpg);
	width:121px;
	float: left;
	height: 40px;
	background-position: 0px -40px;
}
.menu4 a {
	background-image:url(../images/menu4.jpg);
	width:107px;
	float: left;
	height: 40px;
}
.menu4 a:hover {
	background-image:url(../images/menu4.jpg);
	width:107px;
	float: left;
	height: 40px;
	background-position: 0px -40px;
}
.menu5 a {
	background-image:url(../images/menu5.jpg);
	width:57px;
	float: left;
	height: 40px;
}
.menu5 a:hover {
	background-image:url(../images/menu5.jpg);
	width:57px;
	float: left;
	height: 80px;
	background-position: 0px -40px;
}
.menu6 a {
	background-image:url(../images/menu6.jpg);
	width:93px;
	float: left;
	height: 40px;
}
.menu6 a:hover {
	background-image:url(../images/menu6.jpg);
	width:93px;
	float: left;
	height: 40px;
	background-position: 0px -40px;
}
.menu7 a {
	background-image:url(../images/menu7.jpg);
	width:126px;
	float: left;
	height: 40px;
}
.menu7 a:hover {
	background-image:url(../images/menu7.jpg);
	width:126px;
	float: left;
	height: 40px;
	background-position: 0px -40px;
}
#contentbg {
	background-image: url(../images/contentbg.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 630px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 35px;
	padding-left: 35px;
	overflow: hidden;
}
#footer {
	background-image: url(../images/footer.jpg);
	height: 125px;
	width: 720px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.testimonialboxtop {
	background-image: url(../images/testimonialtop.gif);
	height: 47px;
	width: 573px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
.testimonialboxmid {
	background-image: url(../images/testimonialmid.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 503px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 35px;
	padding-left: 35px;
	overflow: hidden;
}
.testimonialboxbottom {
	background-image: url(../images/testimonialbottom.gif);
	height: 22px;
	width: 573px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	overflow: hidden;
}
a:link{
color:#0000FF;
}
a:visited{
color:#0000FF;
}
a:hover{
color:#990000;
}
a:active{
color:#990000;
}

.pretty-table
{
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  border: 1px solid #333;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #000;
  background: #FF5555 url("../images/widget-table-bg.jpg") top left repeat-x;
}

.pretty-table
{
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  border: 1px solid #333;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #000;
  background: #bcd0e4 url("../images/widget-table-bg.jpg") top left repeat-x;
}

.pretty-table th, .pretty-table td
{
  border: 1px dotted #666;
  padding: 0.5em;
  text-align: left;
  color: #632a39;
}

.pretty-table th[scope=col]
{
  color: #000;
  background-color: #8fadcc;
  text-transform: uppercase;
  font-size: 0.9em;
  border-bottom: 2px solid #333;
  border-right: 2px solid #333;
}

.pretty-table th+th[scope=col]
{
  color: #fff;
  background-color: #7d98b3;
  border-right: 1px dotted #666;
}

.pretty-table th[scope=row]
{
  background-color: #b8cfe5;
  border-right: 2px solid #333;
}

.pretty-table tr.alt th, .pretty-table tr.alt td
{
  color: #2a4763;
}

div.float {
  float: left;
  }
  
div.float p {
   text-align: center;
   }
.yellow {
	background-color: #FFFF00;
}

.datatable {

    line-height:normal;

    border:1px solid #990000;

    width:280;

    margin-bottom: 10px;

}



.datatable th {

    background:#990000;

    padding: 4px;

    font-size: 12px;

    vertical-align: center;

    font-weight:bold;

    color:#fff;

    text-align:center;

}



.datatable td {

    background-color: #CCC;

    padding: 4px;

    vertical-align: center;

    text-align: center;

    font-size:11px;

}



.datatable tr:hover td {

    background-color:#8F8E8E !important;

}



.datatable tbody tr td {

    background-color: #fff;

}

.datatable tbody tr .odd td 
{background-color: #eee;
}



.datatable .highlight {

    color:#990000 !important;

    font-weight:bold;

}



