/*====================================================================
AIRDAT
Copyright 2009 AIRDAT
======================================================================*/

/*====================================================================
USER / DATABASE / LOGGED IN STYLES
======================================================================*/


/* Usr Basic Text Styles*/
#inner.usr #main h2 {font-size: 1.8em; color: #d1111d; padding-bottom: 15px; }



.modCont {background: url(../images/modules/user_containh2.gif) repeat-x top; position: relative; margin-bottom: 0px;}
.modCont.false {height: 49px; background: none; margin-bottom: 0;}
.modCont h3 {line-height: 49px; padding: 0 20px; font-size: 1.8em; margin: 0; float: left;}
.modCont a.toggle {display: block; float: left; width: 16px; height: 16px; margin: 18px 0 0 0;}
.modCont table {color: #333; font-weight: normal; font-size: 1.1em; text-align: left; background: none; margin: 15px 0 0 0;}
.modCont .labelLeft {float: left; margin-top: 5px; margin-left: 20px; width: 110px; font-weight: bold; font-size: 1.2em;}
.modCont .valueRight {float: left; margin-top: 5px; width: 240px; font-size: 1.2em;}
.tableCont {clear: left; background: url(../images/modules/user_containbg.gif) repeat-x 0 1px; }

/* Table Styles */

.tableCont {clear: left; background: url(../images/modules/user_containbg.gif) repeat-x 0 1px; }
.tableCont table {color: #333; font-weight: normal; font-size: 1.1em; text-align: left; background: none; margin: 15px 0 0 0;}
.tableCont table h4 {padding: 4px 0 0 0; font-weight: bold; line-height: 1.4em; color: #1b1447; font-family: "Trebuchet MS";}

.tableUser {clear: left; background: url(../images/modules/user_containbg.gif) repeat-x 0 1px; }
.tableUser table {color: #333; font-weight: normal; font-size: 1.1em; text-align: left; background: none; margin: 15px 0 0 0;}
.tableUser table td {padding: 5px 0 5px 0;}
/*
.tableCont table tr td {background: #d4d8e0; border-bottom: 1px solid #d4d8e0;}
.tableCont table tr.header td {background: none; }
.tableCont table tr.alt td {background: #fff; border-bottom: 1px solid #d4d8e0;}

.tableCont table td {line-height: 24px; padding: 5px 0 5px 0;}
.tableCont table td.first {text-align: left; padding: 5px 0 5px 20px;}
.tableCont table td.firstAlt {text-align: left; padding: 5px 0 5px 10px;}
.tableCont table td.icons {text-align: left; padding: 7px 0 0 10px;}
.tableCont table td.last {text-align: right; padding: 7px 20px 0 0;}

.tableCont table td.last a {margin: 0 8px;}
.tableCont table td.icons a {margin: 0 3px;}

.tableCont table .pass {color: #0e7e0e;}
.tableCont table .fail {color: #CC0000;}

*/

/* NEW User Container Modules */
#userSubHead {width: 920px; height: 44px; padding-left: 38px;position: relative; background: url(../images/modules/user_topbg.gif) repeat-x top; text-align: left;}
#userSubHead h2 {color: #FFFFFF; margin:0; padding:8px 0 0 0; font-size: 2.0em;}

.collapseHead {background: url(../images/modules/user_containh2.gif) repeat-x top; z-index: 0; position: relative; height: 49px; margin-top: 30px;}
.collapseHead#top {margin-top: 0;}
.collapseHead.false {height: 49px; background: none; margin-bottom: 0;}
.collapseHead h3 {line-height: 49px; padding: 0 20px; font-size: 1.8em; margin: 0; float: left; display: block; width: auto; z-index: 10;}
.collapseHead a.toggle {display: block; float: left; width: 16px; height: 16px; margin: 18px 0 0 0;}

.collapseCont {clear: left; background: url(../images/modules/user_containbg.gif) repeat-x 0 1px; position: relative;}

/* NEW Table Styles */
.collapseCont {background: url(../images/modules/user_containbg.gif) repeat-x 0 1px; padding-top: 10px;}
.collapseCont table {color: #333; font-weight: normal; font-size: 1.1em; text-align: left; background: none; margin: 0;}
.collapseCont table h4 {padding: 4px 0 0 0; font-weight: bold; line-height: 1.4em; color: #1b1447; font-family: "Trebuchet MS";}

.collapseCont table tr td {border-bottom: 1px solid #d4d8e0;}
.collapseCont table tr.header td {background: none; }
.collapseCont table tr.alt td {background: #fff; border-bottom: 1px solid #d4d8e0;}

.collapseCont table td {line-height: 24px; padding: 5px 0 5px 0;}
.collapseCont table td.first {text-align: left; padding: 5px 0 5px 20px;}
.collapseCont table td.firstAlt {text-align: left; padding: 5px 0 5px 10px;}
.collapseCont table td.icons {text-align: left; padding: 7px 0 0 10px;}
.collapseCont table td.last {text-align: right; padding: 7px 20px 0 0;}

.collapseCont table td.last a {margin: 0 8px;}
.collapseCont table td.icons a {margin: 0 3px;}

.collapseCont h6 {color:#D1111D;font-size:1.6em; display: block; margin-bottom: 10px;}

.collapseCont table .pass {color: #0e7e0e;}
.collapseCont table .fail {color: #CC0000;}

.collapseCont .labelLeft {float: left; margin-left: 20px; width: 150px; font-weight: bold; font-size: 1.2em;}
.collapseCont .valueRight {float: left; width: 350px; font-size: 1.2em;}

.tableCont2 {clear: left; background: url(../images/modules/user_containbg.gif) repeat-x 0 1px; }
.tableCont2 h3 {line-height: 49px; padding: 0 20px; font-size: 1.2em; margin: 0; font-weight: bold; display: block;}
/* Table Styles */

.tableCont2 {clear: left; background: url(../images/modules/user_containbg.gif) repeat-x 0 1px; }
.tableCont2 table {clear: both; color: #333; font-weight: normal; font-size: 1.1em; text-align: left; background: none; margin: 15px 0 0 0;}
.tableCont2 table h4 {padding: 4px 0 0 0; font-weight: bold; line-height: 1.4em; color: #1b1447; font-family: "Trebuchet MS";}

.tableCont2 table tr td {background: #d4d8e0; border-bottom: 1px solid #d4d8e0;}
.tableCont2 table tr.header td {background: none; }
.tableCont2 table tr.alt td {background: #fff; border-bottom: 1px solid #d4d8e0;}

.tableCont2 table td {line-height: 24px; padding: 5px 0 5px 0;}
.tableCont2 table td.first {text-align: left; padding: 5px 0 5px 20px;}
.tableCont2 table td.firstAlt {text-align: left; padding: 5px 0 5px 10px;}
.tableCont2 table td.icons {text-align: left; padding: 7px 0 0 10px;}
.tableCont2 table td.last {text-align: right; padding: 7px 20px 0 0;}

.tableCont2 table td.last a {margin: 0 8px;}
.tableCont2 table td.icons a {margin: 0 3px;}

.tableCont2 table .pass {color: #0e7e0e;}
.tableCont2 table .fail {color: #CC0000;}

/* ----- tool tip specific styles ----- */
div#qTip {
 display: none;
 width: 120px; height: auto;
 background: #1f184a;
 color: #FFF;
 font: bold 1em/22px "Trebuchet MS";
 text-transform: uppercase;
 text-align: center;
 position: absolute;
 z-index: 1000;
 padding: 3px;
}

/*====================================================================
TEST PAGES
======================================================================*/

#header p.testIntro {position: absolute; left: 50px; top: 126px;}

/* Usr Basic Text Styles*/
#inner.test #main h2 {font-size: 1.8em; color: #d1111d; padding-bottom: 15px; border-bottom: 1px solid #1f184a; margin-bottom: 30px;}

#inner.test .modCont {background: url(../images/modules/user_containh2.gif) repeat-x top; position: relative; margin-bottom: 30px;}
#inner.test .modCont h3 {line-height: 49px; padding: 0 20px; font-size: 1.8em; margin: 0; float: none;}

#inner.test .modCont #formCont {background: url(../images/modules/user_formbg.gif) repeat-x top; position: relative; padding: 20px; margin-top: 1px;}


 