﻿html { height: 100%; }
body { font-family: Verdana; font-size: 9pt; color: #B3B5B6; line-height: 15pt; height: 100%; background: #0E0E0E url(images/background.gif) repeat-y center center; /*overflow:scroll;* Getting rid of horizontal scroll bar -->*/ overflow: hidden auto; word-wrap: break-word; }
div, p { font-size: 9pt; line-height: 14pt; }
form { background: #000; width: 1025px; margin: auto; border: 1px solid #333; border-top: 0; border-bottom: 0; }
a { color: #fff596; cursor: pointer; text-decoration: none; }
a:hover { color: #92bb53; }


h2, h1 { font-family: Calibri; padding: 5px; color: #92bb53; font-size: 20pt; font-weight: bold; margin-bottom: 15px; text-transform: uppercase; font-size: 16px; }
a h2:hover { color: #fff; }
h2 { font-size: 16pt; margin-bottom: 10px; }
h3 { margin-bottom: 10px; color: #FFF596; font-weight: bold; font-size: 13pt; margin: 10px 0px; }
h4 { color: #fff596; }
td { vertical-align: top; }
td.fixed-col, th.fixed-col { white-space: nowrap; }
p { text-align: justify; }


/* To support CuteEditor BOLD and ITALIC */
strong { font-weight: bold; }
em { font-style: italic; }

.pager-button-container a { font-size: 12px; color: #555; }
.pager-button-container a:hover { color: #fff596; }

/* ============== GENERAL ========================== */
.inline { display: inline-block; vertical-align: top;  }
.rightside { float: right; }
.leftside { float: left; }
.rightside-column { padding: 10px; padding-top: 0px; width: 345px; float: right; }
.leftside-column { width: 305px; }
h2.list-title { font-size: 12pt; font-weight: normal; }
.heading { line-height: 17px; }

/* ============== Customized hover item  ===================== */

.content-area .list tr:hover, .content-area .item:hover { background-color: #222; }
.content-area .no-hover-bg .item, .content-area .no-hover-bg .list tr:hover, .list tr.pager:hover, .list tr.pager tr:hover { background-color: Transparent; }
.content-area .cms-content .list tr:hover, .content-area .cms-content .item:hover { background-color: Transparent; }

/* ========== Object View =============*/
.object-view { color: #b3b5b6; margin-top: 20px; }
.object-view h3 { font-size: 10pt; font-weight: normal; }
.object-view .item .label { width: 150px; float: left; }


/* =================== MAIN BODY ============================ */
.main-body { min-height: 700px; }
.side-bar { width: 170px; float: left; min-height: 550px; margin-right: 5px; padding: 0 8px; }
.content-area { float: left; width: /*69%*/ 709px; /*min-width:696px;*/ }
.clear { clear: both; }


/* standard-box */

.standard-box { border: 1px solid #aaaaaa; margin: 0px; display: block; margin-bottom: 10px; width: 100%; }
.standard-box .item { width: 100%; clear: left; margin-left: 8px; }
.standard-box .item .label { width: 150px; float: left; margin-left: 10px; }
.standard-box .item .value { float: left; }
.standard-box h3 { background: url(/App_Templates/FrontEnd/images/Grid.Header.jpg) repeat-x; padding: 0px 10px 9px 10px; font-size: 10pt; margin-bottom: 10px; color: #444; }
.standard-box p { margin: 10px; }
div.standard-box div.item div.whole { width: 100%; float: none; }
div.standard-box div.buttons { margin-right: 10px; width: 90%; }


/* ==== View issue ==== */
.view-issue .buttons { width: 600px; margin: 0px; }

/*====== Amended page =====*/
.amended-pager .pager { height: 40px; }
.amended-pager .pager table { margin: auto; }
.amended-pager .pager a { color: #B3B5B6; font-size: 11px; }
.amended-pager .pager a:hover { color: #fff596; }
.amended-pager .pager td { padding-right: 5px; text-align: center; }
.amended-pager .pager td span { color: #fff; padding-bottom: 3px; border-bottom: solid 1px; font-size: 12px; }



/*=====Layout=======*/
.middle-right { float: right; width: /*48%*/ 365px; position: relative; }
.middle-right h2 { padding-left:5px;}
.middle-left { float: left; width: /*52%*/ 335px; }


.content-page { padding: 0 30px 10px; width: 90%; display: block; }
.content-page div, .content-page p { line-height: 14pt; }



/* ============== Search result ================*/
.search-results { padding: 0 20px; }
.search-results .icons { width: 20px; }
.search-results h2 { font-size: 12px; text-transform: none; border-bottom: #ccc 1px solid; }
.search-results h2 .inline { width: 32px; white-space: nowrap; }
.search-results h2 .emphasise { color: #fff; font-size: 16px; font-weight: bold; }
.search-results * { border: none; }

/* ============== Print pages ================*/
.print-pages .search .buttons > a { display: inline-block; margin-top: 6px; vertical-align: top; }



/*=================Geeks Link======================*/
.geeks-link{text-align:center;padding-top:5px;}
