/* global reset */

* {
margin : 0;
padding : 0;
}
* :focus, :active {
outline : 0;
}
body {
font : 0.9em "Myriad Pro", "Trebuchet MS", Arial;
background : #ccc url(../images/bg.gif) repeat-x;
color : #333;
}
a {
color : #a82a15;
text-decoration : none;
}
a:hover {
background : #a82a15;
color : #fff;
}
a.noborder:hover {
background : none;
border : 0;
}
img {
border : 0;
}
h1, h2 {
font : 1.9em Georgia, "Times New Roman", Sans-Serif;
margin : 0 0 20px;
color : #000;
}
#logo {
float : left;
margin : 30px 0 50px;
color : #fff;
width : 44px;
}
.hr {
color : #ccc;
}
p {
margin : 5px 0 15px;
line-height : 1.6em;
}
#content {
margin : 0 auto;
width : 900px;
}
#top {
float : right;
margin : 38px 0 30px 0;
width : auto;
}
#top li {
list-style : none;
display : inline;
}
#top li a {
float : left;
padding : 6px 20px;
margin : 3px 2px 0 0;
color : #ccc;
width : auto;
}
#top li a.current {
color : #fff;
background : #a82a15;
}
#top li a:hover {
background : #808080;
color : #fff;
}
#intro {
clear : both;
padding : 1px 20px 1px 20px;
border : 1px solid #a9a9a9;
font : 1.3em Georgia, "Times New Roman", Sans-Serif;
background : #d9d9d9;
margin : 0 0 30px;
}
#left {
float : left;
width : 590px;
margin : 0 0 15px;
}
#left img {
margin : 0 3px 3px 0;
border : 1px solid #000;
padding : 2px;
}
#right {
float : right;
width : 280px;
}
#right h3 {
border-bottom : 1px solid #ccc;
margin : 0 0 10px;
}
#right h4, h5, h6 {
border-bottom : 1px solid #ccc;
margin : 0 0 10px;
font-size: 1.2em;
}
#right img {
margin : 0 3px 3px 0;
border : 1px solid #000;
padding : 2px;
}
#right li {
list-style : none;
}
#right li a {
display : block;
border-bottom : 1px solid #ccc;
padding : 5px 5px;
}
#home {
width : 900px;
margin : 0 0 15px;
}
#home2 {
width : 900px;
padding : 1px 20px 1px 20px;
border : 1px solid #a9a9a9;
background : #d9d9d9;
margin : 0 0 30px;
}
#press {
width : 900px;
padding : 0px;
border : 1px solid #a9a9a9;
background : #d9d9d9;
margin : 0;
}
#footer {
clear : both;
padding : 15px 0;
border-top : 1px solid #d9d9d9;
border-right : 0;
border-bottom : 1px solid #d9d9d9;
border-left : 0;
text-align : center;
}
#r {
float : right;
width : auto;
}
.border {
border : 1px solid #d9d9d9;
}
.h1 {
font : 1.9em Georgia, "Times New Roman", Sans-Serif;
margin : 0 0 20px;
color : #000;
}
.clear, .clearer {
clear : both;
}
.clearer {
display : inline;
font-size : 0;
padding : 0;
margin : 0;
}

#paypal1 {
background : none;
border: 0;
text-align : center;
}
#paypal1 img {
margin : 0;
border : 1px solid #ccc;
padding :0;
}

#paypal2 {
background : none;
border: 0;
text-align : center;
}
#paypal2 img {
margin : 0;
border : 1px solid #ccc;
padding :0;
}


/*   Tables
------------------------------------------------------------------- */

table.data_table {
	border: 1px solid #CCB;
	margin-bottom: 2em;
}
table.data_table th {
/* 	background: url('.gif');  */
/* 		border: 1px solid #ccc;  */
	color: #555;
	text-align: left;
	width: 1890px;
}
table.data_table tr {border-bottom: 1px solid #DDD;}
table.data_table td, table th {padding: 10px;}
table.data_table td {
/* 		background: url('.gif'); */
	border: 1px dashed #fff;
}

.td:hover {
	background: #ccc;
 			color: #000;
	border: 1px solid #000;
}
