/* ------ GLOBAL STYLES ----- */

div {margin: 0;}
img {border: 0;}
p {margin: 0; padding: 0;}
div.clear {margin:0; height:0px; clear:both; font-size:0px; line-height:0px;}
h1 {font: 14px verdana, sans-serif; margin:0; display:inline;}
h2 {font-size: 16px; margin: 0; padding: 11px 0; line-height: 20px;}
ul {margin-top: 0; margin-bottom: 0}
p.notice {font-size: 9px; padding-top: 18px; text-align: center;}

body {margin: 0 auto; text-align:center; background: #602e83 url('../images/bg_body.jpg') top center repeat-x; font: 14px verdana, sans-serif; color:#000;}

#container {width:900px; margin: 0 auto; position: relative; text-align: left; background: url('../images/bg_container.jpg') no-repeat;}

#logo {height: 145px;}
#intro {color:#fff; font: 15px verdana, sans-serif; line-height: 20px; padding: 5px 30px 0 30px; width: 840px; height: 63px;}
#main {height:364px; padding: 0 19px;}
.section {float: left; background: url('../images/bg_section.jpg') no-repeat; width:385px; height:300px; padding: 30px 22px 0 22px;	position:relative;}
.section a.button span {display: none;}
.section a.button {width:384px; height:83px; margin:0; padding:0; display:block; text-decoration:none; background-position: top left; cursor:pointer;}
.section a.NorlightInc {background: url('../images/btn_norlight-inc.gif')}
.section a.NorlightTel {background: url('../images/btn_norlight-telecom.gif')}
.section a.button:hover {background-position: bottom left;}
#main .telecom {float:right;}
.content_txt {padding: 0 30px; font-size: 16px;}
.content_txt ul {line-height: 25px; margin-left: 80px; padding-left: 20px;}
.content_txt ul a {color: #000; text-decoration: none;}
.content_txt ul a:hover {color: #333;}
img.formerly {position: absolute; bottom: 22px; right: 26px;}
#footing {color: #cfcfcf; font-size: 11px; padding: 0 2px;}
.onleft {float: left; width: 490px;}
.onright {float: right; width: 490px; text-align: right;}
#footing img {float: right;}
