body {
	background-image: url(images/background.png);
	background-repeat: no-repeat;
	background-position: center top;
}

#mainlayer {
position:absolute;
width:960px;
top: 250px;
left:50%;
margin-left:-480px;
}

#content {
position:absolute;
width:600px;
left:160px;
top:0px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}

#content td{
vertical-align:text-top;
font: 12px Arial;
color: #333333;
line-height:16pt;
}

#content img {
margin-left:15px;
border: 1px solid #CCCCCC;
}

#sidepanel {
position:absolute;
height:300px;
width:160px;
left:0px;
top:0px;
text-align:right;
}

#sidepanel td{
font: 16px tahoma;
color: #222222;
}

#sidepanel a{
font: 16px tahoma;
color: #222222;
text-decoration:none;
padding-right:30px;
}

#sidepanel a:hover{
font: 16px tahoma;
color: #faa706;
}

#contactpanel {
position:absolute;
height:300;
width:170px;
left:790px;
top:0px;
}

#contactpanel td{
font: 12px tahoma;
color: #222222;
vertical-align:text-top;
}

#contactpanel a{
font: 16px tahoma;
color: #222222;
text-decoration:none;
}

#contactpanel a:hover{
font: 16px tahoma;
color: #faa706;
}

H1 {
font: bold 18px Tahoma;
color:#333333;
line-height:18pt;
}

H2 {
font: 18px arial;
color:#333333;
}

H3 {
font: bold 13px Arial;
color:#333333;
}

H3 a{
font: bold 14px Arial;
color:#91b818;
text-decoration:none;
}

H3 a:hover{
color:#91b818;
text-decoration:underline;
}

.data {    
font: 13px Arial;
color: #333333;
padding-bottom:20px;
padding-left:30px;
padding-right:30px;
}

.data a{    
color: ##FF9900;    
}

.data a:hover{    
color: #000000;    
}

.data2 {    
font: 13px Arial;
color: #333333;
padding-top:40px;
padding-bottom:20px;
padding-left:30px;
padding-right:30px;
}

.data2 a{    
font: bold 13px Arial;
color:#91b818;
}

.data2 a:hover{
color: #333333;
}

.data3 {    
padding-top:40px;
}

input.box {
background-color: #EFEFEF; 
font: 14px Arial; 
color: #333333; 
border: 1px solid #cccccc;
}

textarea.box {
font: 14px Arial; 
background-color: #EFEFEF;
border: 1px solid #cccccc;
}

