@charset "utf-8";


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size:100%;
	vertical-align: baseline;

}
body {
	line-height: 1;
}
 ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table,td,tr,th {
	border-collapse: collapse;
	border-spacing: 0;
	vertical-align:middle;
}
li{display:list-item;}
/**/

.clear{ clear:both;}

img{  display: block;}

#header img{ display:inline;}
/* */
body{ 
		background:#000 url(../images/bg.gif) top repeat-x;
		font:62.5%/1.6 "", Helvetica, sans-serif;
		text-align:center;
		
		
}

#wrapper{ 
	text-align:left;
	width:960px; 
	min-height:600px;
	margin:0 auto; 
		
}
h1{ color:#003300;}
#header ul{height:36px;margin-top:9px;}
#header ul li{  
	float:left;
	width:90px; 
	text-align:center; 
	height:36px;
}

#header ul li a{
	width:90px; 
	text-align:center; 
	height:36px;
	display:block;
}
#header ul li a{ color:#bbb; line-height:36px; font-size:12px; text-decoration:none; font-weight:700;}
#header ul li a:hover{ color:#fff; 	background: url(../images/nav_li.gif) #fff top no-repeat;}

#content{background: url(../images/content.gif) #aaa top repeat-x; padding:20px; overflow:auto;}
.more_info{margin:40px 50px; font-size:1.4em; float:right;width:300px;}
.more_info p{margin-bottom:12px; font-weight:700;}
.more_info ol{padding-left:30px;}


.info{margin:20px 10px; font-size:1.2em;}
.info p{margin-bottom:12px; font-weight:700;}
.info ol{margin-left:20px;}
#overview{ background:url(../images/bg_overview.gif) left top no-repeat;padding-top:50px; font-size:1.2em; width:475px; float:left;}
#overview p{margin-bottom:1em;}

#overview ol{padding-left:2em;}
#features{ background:url(../images/feature.gif) repeat-y; padding:20px; width:395px; float:right;margin-bottom:20px;}
#features ol,#features ul{padding-left:1.6em; margin:10px 0; font-size:12px; }
#features ul{ list-style-type:disc;}
#features ol li,#features ul li{margin-bottom:1em;}
#features h2{ font-size:14px; font-weight:normal; padding:8px 5px; display:block; width:120px; text-align:center; }
#features h2 a{ color:#000000;}
#features h2.green{ background:#006600;}
#features h2.blue{ background:#0099FF;}
#features h2.yellow{ background:#FFCC00;}
#footer{ padding:75px 0 35px ; background:url(../images/footer.gif) top repeat-x; table-algin:center; font:120%/1.5 "", Helvetica, sans-serif;}
#link{ width:500px; margin:0 auto;}
#link a{padding:0 5px; color:#000000;}
.ads{min-height:200px; border-top:2px #003333 dotted;  font-size:1.2em;}
.ads ol{padding-left:30px;}
.ads ol li {margin-bottom:12px;}
.ads h1{ font-size:14px;margin:10px 0 ;}
.internal{ background:url(../images/local_table.gif) center top  no-repeat; padding:20px 5px; margin:0 0 20px;}
.internal td{padding:2px 10px; text-align:center;}
.internal td a{ color:#111; font-size:12px;}

.abroad{ background:url(../images/abroad_table.gif) center top  no-repeat; padding:45px 5px; margin:0 0 20px;}
.abroad td{padding:2px 10px; text-align:center;}
.abroad td a{ color:#111; font-size:12px;}
