/*
//- Copyright (c) 2008-2009 Lionel P. Castro
//- GWUPS!
//- 2008.11.22
*/

body, h1, h2, h3, h4, h5, a { font-family: Arial, Verdana, sans-serif; font-weight:normal; }
/*body, h1, h2, h3, h4, h5, a { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; }*/
body { margin:0px; background-color:#666; color:#555; }
h1, h2, h3, h4, h5 { margin-top:0px; }
h1 { font-size:13pt; }
h2 { font-size:12pt; }
h3 { font-size:11pt; }
h4 { font-size:10pt; }
h5 { font-size: 9pt; }
td, div, p, li, td, span { font-size:10pt; }

a, .linkP { cursor:pointer; }

div, td, p, li { font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; }
p, li, div { text-align:justify; }

img { border:0pt; }
img.imgspc { margin:1px; }

.gwups { margin:auto; padding:5pt; color:#fff; text-align:center; cursor:default; z-index:9999; }
/*.gwupslogo { width:227pt; height:67pt; z-index:9999; }*/
.gwupslogo { width:300px; height:90px; z-index:9999; }
.tm { color:#fff; vertical-align:top; font: 18pt Arial, Verdana, sans-serif; } 
.copyright { padding:10pt 0pt; color:#eee; font-size:8pt; text-align:center; }

/* Main Menu */
a.menuA:link, a.menuA:visited, a.menuA:active, a.menuA:hover { color:#900; text-align:center; font-size:12pt; }
a.menuA:link, a.menuA:visited, a.menuA:active { text-decoration:none; }
a.menuA:hover { text-decoration:underline; }
/*.menuTD { width:100pt; background-color:#eee; text-align:center; line-height:20pt; }*/
.menuTD { padding:0pt 10pt; text-align:center; line-height:20pt; }
/*.menuBar { width:2pt; height:19pt; background-color:#ddd; }*/

/* Sub Menu */
a.submenuA:link, a.submenuA:visited, a.submenuA:active, a.submenuA:hover { color:#ccc; text-align:center; font-size:10pt; }
a.submenuA:link, a.submenuA:visited, a.submenuA:active { text-decoration:none; }
a.submenuA:hover { text-decoration:underline; }
.submenuTD { padding:0pt 10pt; text-align:center; }
/*.submenuBar { width:1pt; height:11pt; background-color:#ccc; }*/

/* Sub Menu */
a.blankA:link, a.blankA:visited, a.blankA:active, a.blankA:hover { color:#900; }
a.blankA:link, a.blankA:visited, a.blankA:active { text-decoration:none; }
a.blankA:hover { text-decoration:underline; }

/* Link */
a.linkA:link, a.linkA:visited, a.linkA:active, a.linkA:hover { color:#900; text-align:center; font-size:10pt; text-decoration:underline; }
.infoLink { border:1px dotted #900; border-width:0px 0px 1px 0px; cursor:default; } 

/* Positioning */
.brClear { clear:both; }
.uprlft { position:absolute; left:0px;  top:0px; }
.uprrgt { position:absolute; left:100%; top:0px;                    margin-left:-10px; }
.lwrlft { position:absolute; left:0px;  top:100%; margin-top:-10px; }
.lwrrgt { position:absolute; left:100%; top:100%; margin-top:-10px; margin-left:-10px; }
.posabs { position:absolute; }

/* Detail */
#idDetl { background-color:#888; margin:10pt 0pt; padding:10pt; }

/* Heading */
/*.pageHead { color:#900; text-align:center; border:1pt solid #900; padding-bottom:15pt; border-width:0pt 0pt 1pt 0pt; }*/
.pageHead { color:#900; text-align:center; padding-bottom:10pt; }
.pageHeadLine { height:1pt; background-color:#900; margin:15pt 0pt 15pt 0pt; line-height:1pt; }

/* Group */
.groupHead { color:#900; font-size:12pt; text-align:center; }

/* Paragraph */
.pHead { color: #900; font-size:11pt; margin:0.5em 0em; }

/* Toggle */
.toggleHead { color: #900; font-size:11pt; margin:0.5em 0em; cursor:pointer; }

/* Window Popup */
.printerFriendly { padding:5pt; color:#900; font-style:italic; text-align:center; text-decoration:underline; cursor:pointer; }
.winChoice { border:1px solid #999; margin:2pt; padding:1pt 5pt 1pt 5pt; cursor:pointer; }

/* Table (Menu) */
.tHeadTDFirst { background-color:#eee; border-style:solid; border-width:1px 1px 1px 1px; border-color:#ccc; text-align:center; }
.tHeadTDNext { background-color:#eee; border-style:solid; border-width:1px 1px 1px 0px; border-color:#ccc; text-align:center; }
.tTD0First { border-style:solid; border-width:0px 1px 1px 1px; border-color:#ccc; }
.tTD0Next { border-style:solid; border-width:0px 1px 1px 0px; border-color:#ccc; }
.tTD1First { border-style:solid; border-width:0px 1px 1px 1px; border-color:#ccc; }
.tTD1Next { border-style:solid; border-width:0px 1px 1px 0px; border-color:#ccc; }
.tFootTDFirst { background-color:#eee; border-style:solid; border-width:0px 1px 1px 1px; border-color:#ccc; color:#333; }
.tFootTDNext { background-color:#eee; border-style:solid; border-width:0px 1px 1px 0px; border-color:#ccc; color:#333; }

/* Table (Text) */
.tFirstColumn { vertical-align:top; padding-right:1.5em; width:50%; }
.tLastColumn { vertical-align:top; padding-left:1.5em; width:50%; }

/* Custom Pop Ups */
div#idInfo { padding:3pt; border:2pt solid #bbb; display:none; background:#fff; text-align:left; position:absolute; z-index:1000; font-size:10pt; }

/* Master and Detail */
.ctrl { font-family:"Courier"; border:1px solid #900; padding:0pt 3pt; }
.ctrldetail { margin:0em 0em 1em 2em; }

