﻿body {
    min-width: 750px;
    min-height: 400px;
    max-width:1800px;
    color: #000;
    background: #050817 url('images/bg.gif') repeat-x top center;
    margin: 0px;
    font: normal 8pt Tahoma,Verdana,Arial,Helvetica,Sans-serif;
}
/*--------------------------------------------------------------------------Graphite Theme CSS for Mabini Awards*/
/*--------------------------------------------------------------------------header*/
#name {
    width: 0px;
    height: 0px;
    left: -999px;
    top: -999px;
    position: absolute;
    visibility: hidden;
}

#hTop {
    background-color: transparent; /*url('images/hd.gif') repeat-x;*/
    height: 20px;
}

#hName {
    width: 280px;
    height: 20px;
    background: transparent url('images/hname.gif') no-repeat;
    position: absolute;
    left:180px;
}

#h2tone {
    width: 40%;
    height: 20px;
    float: right;
    background-color:transparent;
    /*background: url('images/h2tone.gif') repeat-x;*/
    overflow: hidden;
}

#hCurve {
    width: 68px;
    height: 20px;
    background-color:transparent;
    /*background: url('images/hcurve.gif') no-repeat;*/
    float: left;
}

#hDate {
    color: #fff;
    float: right;
    padding-right: 10px;
    overflow: hidden;
    line-height: 20px;
}

#hBanner {
    height: 68px;
    background-color: transparent /*#880000 url('images/hbanner.gif') repeat-x;*/
}

#hTitle {
    width: 100%;
    height: 68px;
    background: transparent url('images/bgh.png') no-repeat;
    display: block;
    overflow: hidden;
}

#hPage {
    color:#fff;
    margin-left:100px;
    overflow:visible;
    float:left;
    width: 420px;
    height:68px;
    background-color: transparent; 
    background: transparent url('images/hd/hMabiniAwards.gif') no-repeat;
}

#hSearch {
    color: #fff;
    width: 145px;
    height: 25px;
    margin-top: 40px;
    float: right;
    overflow: hidden;
    text-align: right;
}

.txtSearch {
    color: #555;
    width: 100px;
    padding: 4px 5px 4px 5px;
    border: 1px solid #300;
    border-right:none;
    font: normal 8pt Tahoma,Verdana,Arial,Helvetica,Sans-serif;
    float: left;
    background: #050817 url('images/bsearch03.gif') no-repeat;
    
}

.btnSearch {
    width: 23px;
    height: 23px;
    border: 0px;
    float: left;
    cursor: pointer;
    background: #050817 url('images/bsearch01.gif') no-repeat;
}

.btnSearch:hover {
    background: #800 url('images/bsearch02.gif') no-repeat;
}

#hDiv {
    height: 6px;
    background-color:transparent;
    /*background: #6b6e75 url('images/hdiv.gif') repeat-x;
    border-top: 1px solid #72767d;
    border-bottom: 1px solid #72767d;*/
}

#hDivFade {
    width: 180px;
    height: 4px;
    background-color:transparent;
    /*background: #6b6e75 url('images/dvfade.gif') no-repeat;*/
    display: block;
}

/*--------------------------------------------------------------------------menu*/
#menu {
    width: 100%;
    height: 25px;
    background-color:transparent;
    /*background: #b7bac4 url('images/menu.gif') repeat-x;*/
    line-height: 25px;
    overflow: hidden;
}

#mFade {
    width: 180px;
    height: 25px;
    background-color:transparent;
    /*background: url('images/mfade.gif') no-repeat;
    border-right: 1px solid #bec0c7;*/
    float: left;
}

#mLinks {
    margin: 0 3px auto;
    overflow: hidden;
    display: block;
    float: left;
}

#mNav {
    width: 140px;
    padding-right: 5px;
    background-color:transparent;
    /*background: url('images/mnav.gif') repeat-x;*/
    text-align: right;
    /*border-left: 1px solid #bec0c7;*/
    float: right;
}

/*--------------------------------------------------------------------------left panel*/

.plhead {
	position:relative;
	display:inherit;
	color: #555;
	font-weight:bold;
	padding-bottom:5px;
	padding:3px;
	width: 100%;
}

.pllink1 {
    display: inherit;
    border: 1px solid #e3a602;
    background: transparent url('images/bpanel.png') repeat-x;
    padding: 3px;
    color: #e3a602;
    cursor: pointer;
    border-collapse: collapse;
}

.pllink0 {	
	display:inherit;
	color: #fff;
	border-top:1px solid transparent;
	border-collapse:collapse;
	padding: 3px 4px 4px 4px;
}

a.plNormal {	
	color: #eee;
	text-decoration: none;
}

a.plActive, a.plActive:hover {	
	color: #fc0;
	text-decoration: none;
}

.pldiv {
	position:relative;
	display:inherit;
	color: #555;
	font-weight:bold;
	padding-bottom:5px;
	padding:3px;
	padding-top:10px;
	width: 100%;
}

/*--------------------------------------------------------------------------main*/
#container {
    position:relative;
    padding-left: 180px;
    padding-right: 163px;
    overflow: hidden;
    background-color:transparent;
    /*background: #f8f9fb url('images/spleft.gif') repeat-y;*/
}

#container .column {
    position: relative;
    float: left;
    overflow:hidden;
    padding-bottom: 1000px;
	margin-bottom: -1000px;
}

#center {
    padding: 8px;
    width: 100%;
    background: #fff;
    /*border-left: 1px solid #bec0c7;
    border-right: 1px solid #dadbde;*/
    border-collapse: collapse;
    font-size:9pt;
}

#centertrans {
    padding: 8px;
    width: 100%;
    background: transparent;
    /*border-left: 1px solid #bec0c7;
    border-right: 1px solid #dadbde;*/
    border-collapse: collapse;
    font-size:9pt;
}

#left {
    width: 164px;
    padding: 8px;
    right: 198px;
    margin-left: -100%;
    background-color:transparent;
    /*background: url('images/splight.gif') no-repeat;
    border-right: 1px solid #bec0c7;*/
    font-size:8pt;
}

#right {
    width: 125px;
    padding:8px;
    margin-right: -190px;
    font-size:8pt;
    color:#eee;
}

.sideAd {
	margin-left:-7px;
}

/*--------------------------------------------------------------------------IE fix*/
* html #left {
    left: 145px;
    background-color: transparent;
}

* html body {
  overflow: hidden;
}

* .transMenu .background {
  /*filter:alpha(opacity=90);*/
}

/*--------------------------------------------------------------------------nav*/
#nav {
    width: 100%;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    background-color: transparent;
    position:relative;
}

#nLeft {
    width: 180px;
    height: 25px;
    /*background: url('images/spleft.gif') repeat-y;*/
    background-color: transparent;
    border-right: 1px solid transparent;
    float: left;
}

#nCenter {
    margin:0px 8px auto;
    overflow: hidden;
    display: block;
    float: right;
}

#nRight {
    width: 140px;
    background-color: transparent;
    padding-right: 5px;
    text-align: right;
    border-left: 1px solid transparent;
    float: right;
}

/*--------------------------------------------------------------------------footer*/
#footer {
    float: left;
    position: relative;
    width: 100%;
    /*background: #dfdfdf url('images/footer.gif') repeat-x;*/
    background-color: transparent;
    overflow: hidden;
    border-top:1px solid transparent;
    font-size:8pt;
}

#contact {
    width: 172px;
    padding:5px 0px 0px 8px;
    line-height:30px;
    text-align:center;
    float: left;
}

#copyright {
    padding: 8px 0px 0px 8px;
    display: block;
    float: left;
    color:#fff;
}

/*--------------------------------------------------------------------------menufx*/
a.mnu0 {
    padding: 2px 6px 3px 6px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}

a.mnu1, a.mnu1:hover {
    padding: 1px 5px 2px 5px;
    color: #fff;
    border: 1px solid #6b768e; /*#8b8e95;*/
    background: #6b6e75 url('images/mlinkbg.gif') repeat-x;
    font-weight:bold;
    text-decoration:none;
    border-collapse:collapse;
}

.transMenu {
    position: absolute;
    overflow: hidden;
    left: -1000px;
    top: -1000px;
}

.transMenu .content {
    position: absolute;
}

.transMenu .items {
    position: relative;
    left: 1px;
    top: 1px;
    z-index: 2;
}

.transMenu .top .items {
    border-top: none;
}

.transMenu .item {
    color: #5b5e75;
    text-decoration: none;
    font-size: 8pt;
    border: none;
    cursor: pointer;
}

.transMenu .itemsep {
    border-bottom:1px solid #dbdee5;
}

.transMenu .background {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1;
    border: 1px solid #6b768e;
    background: #d8dce5 url( 'images/mbg.gif' ) repeat-y;
    /*-moz-opacity:.9;*/
}

.transMenu .shadowRight {
    position: absolute;
    z-index: 3;
    top: 3px;
    width: 2px;
}

.transMenu .shadowBottom {
    position: absolute;
    z-index: 1;
    left: 3px;
    height: 2px;
}

.transMenu .item:hover {
    background: #aeb2c1 url('images/mlinkbg1.gif') repeat-x;
    color: #fff;
}

.transMenu .item:visited {
    background: #72a9d2;
    color: #2e457c;
}

.transMenu .item img {
    margin-left: 10px;
}

/*-----------------------------------------------------------------------hyperlinks*/
a {
    color:#039;
    text-decoration:none;
}

a:hover {
    color:#F18822;
    text-decoration:underline;
}

a.nav {
    padding: 2px 6px 2px 6px;
    color: #aaa;
    text-decoration: none;
    font-size:8pt;
}

a.nav:hover {
    padding: 1px 5px 1px 5px;
    border:1px solid #6b768e;
    color: #fff; /*#f18822;*/
    background:#6b768e url('images/mlinkbg1.gif') repeat-x; /*#f0f2f6;*/
}

a.ftr {
    color: #aaa;
    padding:0px 5px 0px 5px;
    text-decoration: none;
    font-weight:normal;
}

a.ftr:hover {
    color: #e3a602;
    text-decoration: underline;
}

a.lnkTitle {
    color:#900;
    text-decoration:none;
    font-weight:bold;
}

a.lnkTitle:hover {
    color:#F18822;
    text-decoration:underline;
}

.nolnkTitle {
    color:#900;
    text-decoration:none;
    font-weight:bold;
}

a.lnkAdvisory {
	color:#fc0;
	text-decoration:none;
}

a.lnkAdvisory:hover {
	color:#fff;
	text-decoration:underline;
}


/*--------------------------------------------------------------------------elements*/
h1 {
    font: bold 12pt Arial, Sans-Serif, Helvetica;
    margin:0px 0px 5pt 0px;
    color:#333;
}

h2 {
    font: bold 10pt Arial, Sans-Serif, Helvetica;
    margin:0px 0px 10pt 0px;
    color:#333;
}

hr.sd {
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    border-top:1px solid #e0e0e3;
    border-bottom:1px solid #fff;
    width:100%
}

form {
	margin-bottom:0px;
	padding-bottom:0px;
}

.note {
	font-size: 8pt;
	color: #777;
}

.plain {
	font-size: 8pt;
	color: #555;
}

/*--------------------------------------------------------------------------items*/

#itemPixBG {
	margin:-8px -8px 0px -8px;
	height:180px;
	border-bottom:1px solid #ccc;
	background: transparent;
}

#itemPixFG {
    height:280px;
    background: transparent;
}

#itemMain {
	margin: 0px -8px 0px -8px;
	background-color:#f7f7f7;
	position:relative;
	overflow:hidden;
}

#itemMainDesc {
	margin: 0px -8px 0px -8px;
	background-color:#f7f7f7;
	position:relative;
	overflow:hidden;
	padding:8px;
    top: 0px;
    left: 0px;
}

.itemSubMain {
    margin: 0px -8px 0px -8px;
	background-color:#fff;
    border-top:1px solid #e8e8e8;
	position:relative;
	overflow:hidden;
	text-align:justify;
}

.itemSubMainText {
	margin: 0px -8px 0px -8px;
	position:relative;
	overflow:hidden;
	padding:8px;
    border-top:1px solid #e8e8e8;
}

.itemIcon {
    width:96px;
    border:0px;
    padding-top:8px;
    float:left;
    height:inherit;
    text-align:center;
}

.imgIcon {
    margin-bottom:8px;
}

.itemContent {
    padding: 8px;
    margin-left:90px;
}

/*--------------------------------------------------------------------------calendar*/
#calendar {
	border-collapse:collapse;
	width:88%;
}

td.calMonth {
	width:13%;
	font-weight:bold;
	border-top:1px solid #eee;
	vertical-align:top;
	padding:1px;
	font-size: 8pt;
	color: #5B6491;
}

td.calDay {
	width:10%;		
	padding:1px;
	vertical-align:top;
	border-top:1px solid #eee;
	white-space:nowrap;
	font-size: 8pt;
	color: #5B6491;
}

td.calEvent {
	width:70%;
	padding:1px;
	border-top:1px solid #eee;
	vertical-align:top;
	font-size: 8pt;
	color: #5B6491;
}

.wm {
    width:100%;
    color: #555;
    border: 1px solid #aaa;
    padding:3px;
    font: normal 8pt Tahoma,Verdana,Arial,Helvetica,Sans-serif;
    margin-bottom:5px;
}

input.btn {
    /*width:50px;
    padding: 1px 5px 1px 5px;
    border:1px solid #6b768e;
    color: #fff; #f18822;
    background:#6b768e url('images/mlinkbg1.gif') repeat-x;
    font-weight:bold;
    font-size:8pt;
    cursor:pointer;*/
}

#advisory
{
    background: #800 url('images/bgAlert.png') no-repeat left center;
    color: #fff;
    margin: 0px -8px;
    position: relative;
    overflow: hidden;
    text-align: justify;
}

.txtQuery {
    border:1px solid #888;
    width:50%;
    min-width:380px;
}

hr {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #E0E0E3;
	border-bottom: 1px solid #FFFFFF;
	width: 100%;
}

.rowOdd {
    background-color:#f0f0f0;
    padding:1px;
    font-size:8pt;
}

.rowEven {
    background-color:#fafafa;
    padding:1px;
    font-size:8pt;
}

table.tblData {
	width:88%;
}

table.tblDataSM {
	width:auto;
}


td.tblH {
	background-color:#ddd;
	color:#000;
	text-align:center;
	font-weight:bold;
	padding:3px;
	border:1px solid #eee;
	border-collapse:collapse;
}

td.tblD {
	border:1px solid #eee;
	border-collapse:collapse;
	padding:3px;
	vertical-align:top;
}

td.tblDR {
	border:1px solid #eee;
	border-collapse:collapse;
	padding:3px;
	vertical-align:top;
	text-align:right;
}

ul {
    list-style: circle;
    list-style-image: url('/images/arrow.gif');
}

li {
    margin-bottom:10px;
}   

.prsnImage {
	border-top:1px solid #eee;
	padding:10px 0px;
	vertical-align:top;
	text-align:center;
	white-space:nowrap;
}

.prsnDetail {
	padding:8px;
	vertical-align:top;
	width:100%;
	border-top:1px solid #eee;
	padding-bottom:10px;
}

.row {
	overflow:hidden;
	display:block;
	position:relative;
	margin-bottom:5px;
	border-bottom:1px solid #fff;
}

.field{
	width:130px;
	height:30px;
	line-height:30px;
	float:left;
	
}

.entry {
	height:30px;
	line-height:30px;
	float:left;
}

.txtMedium {
	border:1px solid #C1C5D6;
	width: 50%;
    min-width:200px;
    max-width:300px;
}

a.cnfrm {
	padding:3px 5px;
	border:1px solid #800;
	background:#800 url('images/glwMaroon.gif');
	text-decoration:none;
	color:#fff;
	width:128px;
	display:inline-block;
	text-align:center;
}

a.rcnfrm {
	padding:3px 5px;
	border:1px solid #360;
	background:#36c url('images/glwBlue.gif') repeat-x;
	text-decoration:none;
	color:#fff;
	width:128px;
	display:inline-block;
	text-align:center;
}

a.cnfrm:hover, a.prnt:hover, a.rprnt:hover, a.rcnfrm:hover {
	border:1px solid #f60;
	background:#fc0 url('');
	color:#f10;
}

a.prnt {
	padding:3px 5px;
	border:1px solid #aaa;
	background:#eee url('');
	text-decoration:none;
	color:#555;
	width:128px;
	display:inline-block;
	text-align:center;
}

a.rprnt {
	padding: 3px 5px;
	border: 1px solid #3399FF;
	background: #D9F2FF url('');
	text-decoration: none;
	color: #0066CC;
	width: 128px;
	display: inline-block;
	text-align: center;
}

#newsCurrent {
    position:relative;
    display:block;
    width:100%;
    overflow:hidden;
}

#newsHeadline {
    float:left;
    width:330px;
    padding:8px;
    text-align:left;
    margin-right:8px;
}

#newsMore {
    padding:8px;
    margin-left:350px;
    border-left:1px dotted #ccc;
}

#newsOther {
    display:block;
    position:relative;
    border-top:1px solid #eee;
    padding:8px;
    margin-top:8px;
}

.newsCategory {
    font-family:Arial, Sans-Serif;
    font-size:12pt;
    color:#aaa;
    font-weight:bold;
}

.newsTopStory {
    font-size:14pt;
    color:#800;
}

.newsStory {
    color:#800;
    font-weight:normal;
}

.gosms {
    font-size:11pt;
    font-family:Sans-serif;
    font-weight:bold;
    color:#800;
}

.lightbox {
	width: 200px;
    height: 250px;
    padding: 8px;
    display:inline-block;
    text-align: center;
    background-color: #f6f6f6;
    margin: 5px;
}