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

a{
color:#230;
font-weight:900;
text-decoration:none;

}
a:hover{
color:#aaa;
text-decoration:underline;
}
a.footerlink{
font-size:10px;
}
a.footerlink:hover{
color:#111;
text-decoration:underline;
}

address a{
font-size:10px;
}
address a:hover{
color:#111;
text-decoration:underline;
}


address{
font-size:10px;
line-height:12px;
}

td{vertical-align:top;}

body{
margin:0;
padding:0;
font-size:11px;
font-weight:100;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
height:100%;
}
fieldset{
border:1px #aaa dotted;
margin:0 5px;
padding:0 5px;
}
h1{
font-size:18px;
}
h2{
font-size:15px;
}
h3{
font-size:12px;
}
h4{
font-size:11px;
}
img{
border:none;
}
input{
}
input[type='button']{
}
input[type='button']:focus{
}
/* Each input */
input[type='checkbox']{
}
/* focus on each input */
input[type='checkbox']:focus{
}
input[type='image']{
}
input[type='image']:focus{
}
input[type='radio']{
}
input[type='radio']:focus{
}
input[type='reset']{
}
input[type='reset']:focus{
}
input[type='submit']{
border:1px solid #aaa;
padding:0 0 2px 0;
background:#ebecea;
height:18px;
vertical-align:top;
}
input[type='submit']:focus{
border:1px solid #000;
background:#666;
color:#eee;
	
}
input[type="text"]{
border:none;
border-bottom:1px solid #aaa;
width:160px;
color:#222;
background:transparent;
font-weight: 500;
font-size:11px;
font-style:oblique;
font:"Trebuchet MS",Arial,Helvetica,sans-serif;
}
input[type="text"]:focus{
border-bottom:1px solid #0f1332;
color:#0f1332;
font:"Trebuchet MS",Arial,Helvetica,sans-serif;
}
legend{
border:1px #aaa dotted;
margin:0 5px;
padding:0 5px;
background:#fff;
color:#222;
font:900 12px "Trebuchet MS",Arial,Helvetica,sans-serif;
font-style:oblique;
}
select{
}
select:focus{
}
textarea{
border:1px solid #aaa;
width:160px;
color:#222;
background:transparent;
font:500 11px "Trebuchet MS",Arial,Helvetica,sans-serif;
font-style:oblique;
height:90px;
}
textarea:focus{
border:1px solid #0f1332;
color:#0f1332;
}
.address{
border-left:1px solid #666;
width:0;
padding:0 0 0 20px;
left:640px;
height:60px;
top:70px;
position:absolute;
overflow:hidden;
}
.ascend{
width:0;
margin:0 auto;
border:none;
border-left:1px solid #444;
border-right:1px solid #444;
background:#999;
text-align:center;
height:0;
position:absolute;
z-index:1;
opacity:.75;
filter:alpha(opacity=75);
}
.bold{
font-weight:900;
}
.clear{
clear:both;
}
.col{
float:left;
padding:0;
margin:0;
position:relative;
}
.colleft{
float:left;
padding:0;
margin:10px 10px 0 0;
width:573px;
padding-right:12px;
border-right:1px solid #aaa;
position:relative;
}
.colright{
float:left;
padding:0;
margin:10px 0 0 0;
width:288px;
position:relative;
}
.contactframe{
border:none;
width:370px;
margin:0;
padding:0;
display:none;
position:relative;
height:300px;
overflow:hidden;
}
.content{
padding:18px 5px 5px 5px;
width:890px;
display:block;
display:none;
background:#FFF;
position:absolute;
opacity:0.0;
filter:alpha(opacity='0');
}

.cross{
width:0;
margin:0;
border:none;
border-top:1px solid #000;
border-bottom:1px solid #000;
background-color:#222;
height:0;
position:absolute;
z-index:1;
opacity:0.5;
filter:alpha(opacity='50');
}

.footer{
margin:3px 0;
width:0;
display:none;
text-align:center;
position:absolute;
height:0;
z-index:102;
}
.formfeild{
float:left;
text-align:left;
max-width:200px;
}
.formlabel{
float:left;
text-align:right;
max-width:160px;
}
.formrow{
	float:none;
}
.logo{
margin:-64px 0 0 3px;
width:0;
display:none;
background:url(../images/g_logo.gif) no-repeat;
position:absolute;
overflow:hidden;
height:0;
z-index:101;
}
.main{
margin:-3px;
border:1px solid #666;
background:#FCFDFB;
position:absolute;
z-index:100;
overflow:hidden;
opacity:0.0;
filter:alpha(opacity='0');
}
.nav{
margin:0 3px 0 2px;
width:0;
border-bottom:1px solid #aaa;
display:none;
position:absolute;
height:0;
z-index:1000;
}
.row{
float:none;
padding:0;
margin:0;
position:relative;
}
.small{
font-size:80%;
}
.submit{
}

hr{
color: #aaa;	
}