@font-face {
  font-family: 'Nobile';
  font-style: normal;
  font-weight: normal;
  src: local('Nobile'), url('http://themes.googleusercontent.com/font?kit=AiPIbh9Aq6laUURC1V8eVA') format('truetype');
}
@font-face {
  font-family: 'Nobile_bold';
  font-style: normal;
  font-weight: bold;
  src: local('Nobile'), url('http://themes.googleusercontent.com/font?kit=HRLOt8RHU38BtpyvZ479Cg') format('truetype');
}


BODY
{
	background: #e1e1e1 url(bggray.jpg) repeat scroll center top;
	margin: 0 auto;
	width: 100%;
	
}
a:link, a:active, a:visited
{
color:#000;
text-decoration:none;
font-style: bold;
font-family: nobile;
}
IMG
{
vertical-align:middle;
border-style:none;
}
a:link, a:visited, a:active
{
text-decoration: none;
font-family: nobile_bold ;}
a:hover
{
color: red	;
text-decoration: none;
} 
h2, h2 a:link , h2 a:visited , h2 a:active
{
font: 30px/30px Nobile;
padding-top:20px;
margin: 20px auto;
color: #000;
text-align: center;
letter-spacing: 28px;
text-decoration: none;
width:100%;
}
h3
{
font: bold 16px/100px arial;
margin: 0 auto;
color: #000;
text-align: right;
text-decoration: none;}
h4
{
font: 20px/40px nobile;
width: 100%;
margin: 0 auto;
letter-spacing:;
color: #000;
text-align:right;
text-decoration: none;}
h5
{
font:25px/30px nobile;
width: 100%;
margin: 10px auto;
letter-spacing:;
color: #000;
text-align: left;
text-decoration: none;
border-bottom; 1px solid #000;}
h6
{padding: 5px 20px;
color:#000;
margin: 0;
font-size: 11px; }
.margin
{
width:850px;
margin: 0 auto;
text-align: center;}
#blockdivide
{
height:1px;
margin: 50px 0;
background-color: none;
border:1px single #000 ;
clear: both;
} 
hr
{
height:2px;
margin: 0 0 0 0;
background-color: #000;
border: none ;
clear: both;
}

.t1
{
font: 54px/50px nobile;
text-align:right;
float:left;
padding-right: 0px;}
.t1_2
{
font: bold 14px/30px verdana;
text-align:left;
padding-right: 0px;}
.t2
{
font: 150px/50px "times new roman", serif;
text-align:right;}

.topul li
{
color:#000;
font: bold 12px/14px nobile;
text-align:left;
list-style-type:none;
text-decoration:none;
display:inline;
padding-right:10px;
}
.topul li a:hover
{
color: red}

.banner
{
background: #fff;
border-bottom: 2px solid black;
border-top: 2px solid black;}
}
.content
{
margin: 0 auto;
position:relative ;
background-color: #76bd16;
border-top: 2px solid black;
}

.textarea
{
width:850px;
clear:both;
padding-bottom: 80px;
padding-top: 80px;
font: 12px/30px nobile;
letter-spacing: 1px;
color: #000 ;
text-align: justify;
margin: 0 auto;}
.textarealeft
{
margin-top: 0;
float: left;
width: 500px;
padding-right:50px;
}
.textarearight
{
margin-top: 0;
margin-bottom: 75px;
float: right;
width: 300px;
font: bold 16px/30px header;
letter-spacing: 1px;

}
.contacttable
{
	font: 100%/20px "lucida console", ;
	text-align:left;	
}
.contacttablediv
{
	width:100%;
	margin: 10px auto;
}
.contacttable input
{
background:#fff;
border:none;	
color: #000;
border: 1px solid black;
}
.contacttable textarea
{
background:#fff;
border:none;
color: #000;
border: 1px solid black;
}

.downloadlist 
{
margin-bottom:50px;
width: 760px;}
.downloadlist li a:link, .downloadlist li a:visited, .downloadlist li a:hover
{color: #000;}

#updates
{
margin-top:50px;
width:500px;
overflow:auto;
background: #fff;
height: 150px;
border: 1px solid black}
#copy
{
color:#fff;	
font: 20px/100px text_font;
letter-spacing:0px;
word-spacing:5px;
width:100%;
height:100px;
text-align: center;
margin: 0 auto;
background: #000 url(.png);
clear: both;
border-top: 2px solid black;
}