﻿body
{
	font-family: verdana; font-size: 11px; line-height: 18px; color: #40495a; 
}

a:link {
    
   font-family: verdana; font-size: 11px; line-height: 1.63em; color: #d08602;
   text-decoration: none; margin-bottom: 1.63em; border-bottom: dotted 1px #d08602;
}

a:hover {
   
   color: #d08602;
   border-bottom: solid 1px #d08602;
}

a:active, a:visited {}

#aimscontent 
{	
	font-family: verdana; font-size: 11px; line-height: 18px; color: #40495a; text-align:left;
}

#aimscontent #pagetitle h1 {font-family: verdana; font-size: 18px; font-weight: normal; text-align:left; padding-left: 10px; line-height: 22px; color: #000000; border-bottom: 1px solid #f2a201; margin-bottom: 18px;}



#aimscontent a { font-size: 11px; line-height: 18px; color: #40495a; font-weight: bold; text-decoration:none; padding-left: 5px; margin-bottom: 0; border-bottom:0;}
#aimscontent a:hover { text-decoration:none; color:#d08602; }

#aimsmaster 
{
    margin: 0;
	padding: 0;
	font-family: Verdana;
	font-size: 76%;
	color: #333333;
	background-color:White;
}

#aimsmaster p{margin:0 10px 10px}
#aimsmaster a{padding:5px; text-decoration:none; color:#000000;}

div#container{width:974px;margin:0 auto}
div#container{text-align:left}

div#logodiv { height:60px; background-color:White; width:100%; float:none; margin:0px; padding:0; }
div#logodiv img {padding:13px 0px 0px 5px;}

div#locationtab {width:215px; height:33px; background-color:#9A0000; float:left; margin:0;}

div#footer{background-image:url(/images/bg_short.png);background-position: 25% 75%;}
div#footer p{margin:0;padding:5px 10px; color:#ffffff;}
div#footer{clear:both; width:100%; margin-top:18px; margin-bottom:18px;}

#locationtab h1 { font-size:16px; font-weight:bold; font-family:Arial; text-align:right; padding:0px 8px 8px 8px; color:White; font-style:italic;}

.inherit {  font-size:16px; font-weight:bold; font-family:Arial; text-align:right; padding:0px 8px 8px 8px; color:White; font-style:italic;}

/*progress*/
.lightblue .ajax__progress_indicator
{
    background-image:url(/images/progress_lightblue.gif);
    height:9px;
}     
.lightblue .ajax__progress_inner
{
    background-image:url(/images/progress_bg_lightblue.gif);
	height:9px;
}

/* Form Controls */
#aimsmaster form {
 margin: 0 0 0 0; 
}

#aimsmaster legend 
{
    font-weight:bold;  
    font-size:100%;
} 

.text 
{
    border:0;
    width:50%;
    padding:18px 0px 8px 8px;
    float:left;
}

.textwide 
{
    border:0;
    width:65%;
    margin:18px auto;
}

.rightsearch
{
    border:0;
    width:45%;
    padding:18px 0px 8px 0px;
    margin-right:18px;
    float:right; 
}

div.textbox{
 clear: left;
 margin: 0 0 0.5em 0;
}
div.textboxtop{
 clear: left;
 margin: 1em 0 0.5em 0;
}
.textbox label {
 float: left;
 width: 20%;
 text-align: left;
 padding-top:2px;
}
.textbox input {
 width: 65%;
 margin-left: 2%;
}
.textbox select {
 width: 65%;
 margin-left: 2%;
}
.textbox input[type=image] { padding-top: 5px;} 

.textbox label.above {
 float:left;
 width: 20%;
 text-align: left;
 padding-top:0px;
 clear:both;
 width:100%;
}
.textbox select.wide{
 width: 100%;
 margin-left: 0px;
}

.textbox input.wide{
 margin-left: 0px;
}

.text .checkbox input {
 margin-left: 22%;
 padding:0;
}
.text input[type=checkbox] { padding-right: 5px;}
.text select {font-family: "Geneva", "Trebuchet MS", Verdana, sans-serif; }
.text input {font-family: "Geneva", "Trebuchet MS", Verdana, sans-serif; }
.button {
 text-align: right;
}
.text .button {
 width: 88%;
}
.text .button input {
 margin-right: 2px; /* Textbox borders */
}

.textwide .checkbox input {
 margin-left: 22%;
 padding:0;
}
.textwide input[type=checkbox] { padding-right: 5px;}
.textwide select {font-family: "Geneva", "Trebuchet MS", Verdana, sans-serif; }
.textwide input {font-family: "Geneva", "Trebuchet MS", Verdana, sans-serif; }
.textwide .button { width: 88%;}
.textwide .button input { margin-right: 2px; /* Textbox borders */ }

.textbox .lsn { text-align:center; width:100px; }

.filters { color:#333333;}
.filters a {margin:0; padding:0; }
.filters a:hover { color:Maroon;}

.taskitem {clear:both; float:none; padding:5px; margin:0; border-bottom: 1px dotted #cacaca; }
.taskitem .taskId { float:left; width:60px; text-align:center; padding-left:5px; padding-right:10px; font-weight:bold;}
.taskitem .siteRef { float:left; width:135px; text-align:left; padding:0 5px 0 5px; font-weight:bold;}
.taskitem .taskName {  float:left; width:135px; text-align:left; padding:0 5px 0 5px; font-weight:bold;}
.taskitem .relName { float:left; width:185px; text-align:left; padding:0 5px 0 5px; font-weight:bold;}
.taskitem .tradName { float:left; width:125px; text-align:left; padding:0 5px 0 5px; font-weight:bold;}
.taskitem .subject { float:left; width:180px; text-align:left; padding:0 5px 0 5px; font-weight:bold;}
.taskitem .taskDetails { clear:both; margin-left:230px; margin-bottom: 18px; margin-top: 9px; width:710px; text-align:left; padding:0;}
.taskitem .taskDetails h1 { font-size:100%; padding:0; margin:2px 0 2px 0;}
.taskitem a { margin:0; padding:0;}
.taskitem a:hover { text-decoration:underline;}
.taskitem {cursor:default;}
.tasklist { float:none; clear:both; }
.clear { clear:both;}
.center { text-align:center; }
.floatright { float:right; }

#results { clear:both; float:none; padding-top:20px;}

.provisional { color: #C0C0C0; }

.watermark
    {
	    color:#777;
    }
    
#pager { width:100%; text-align:center;margin-top:20px; border-top:solid 1px #C0C0C0 }
    
#searchdiv { clear:both; }
#workpackage-container { padding-top:10px; }
#workpackage-container > a { display:none; }
#workpackage-container h1 { font-family: Verdana; font-size: 11px; color: #000000; line-height: 18px; font-weight: bold; border-bottom: 1px dotted #cacaca; padding-left: 15px; margin-bottom: 18px;}
.workpackages { overflow:auto; height:235px; line-height:0px; margin:0px; padding:0px; border-top:solid 1px #c0c0c0;border-left:solid 1px #c0c0c0;border-right:solid 1px #aaa;border-bottom:solid 1px #aaa; font-size:11px;}
.workpackages a { padding:0; margin:0; }
.workpackage-item { padding-bottom:-2px; padding-top:0px; height:18px; margin:0; font-size:11px;}
.workpackage-leaf { padding-top:0px; font-size:11px;padding-left:4px}
.workpackages select { padding-top:4px; }

a.collapsableHeader { font-size: 110%; font-weight:bold; color:#333333}
.heading { font-size: 110%; font-weight:bold; color:#333333}

/* support content */

.supportContent { margin-top: 0px; padding:9px 0 0 0px; }
.supportContent h1 { font-family: verdana; font-size: 18px; font-weight: normal; text-align: left; line-height: 1em; color: #000000; padding-left: 15px; margin-bottom: 18px; border-bottom: 1px dotted #cacaca;}
.supportContent h2 { font-family: verdana; font-size: 10px; color: #40495a; line-height: 16px; font-weight: bold; padding-right: 10px; text-align: right;}

.supportContent a { font-weight:bold; color:#333333; font-size:105% }
.supportContent a:hover { text-decoration:underline;}

.supportContent #content {width:710px; float:right; margin-bottom:20px; }
.supportContent #leftContent {width:215px; float:left; margin-bottom:20px; }

#childcontent { text-align:left; margin:0; padding:0px 0px 0px 0px; width:100%; clear:both; float:left;}
.childContent h1#heading { font-family: Verdana; font-size: 11px; color: #000000; line-height: 18px; font-weight: bold; border-bottom: 1px dotted #cacaca; padding-left: 15px; margin-bottom: 18px; border-bottom: 1px solid #ffffff;} 


.nopadding { padding:0; }

/* work package control */

.workpackage h1 { font-size:150%; color:#666666; padding:0; margin:5px 0 5px 0;}
.workpackage_summary { width:100%; border-top:solid 1px #C0C0C0;}
.workpackage_summary h3 { margin:0; padding:0; }
.workpackage_summary p { margin:3px 0 6px 0; padding:0; }

.workpackage_classification_summary { text-align:left; width:50%;}
.workpackage_classification_summary div { background-color:inherit}

.workpackage_classification_summary .alternate div { background-color:aliceblue; }
.workpackage_classification_summary .classification_desc{ text-align:left; width:200px; float:left; }
.workpackage_classification_summary .classification_count { text-align:right; width:200px; float:left; }


.wptab { margin-top:10px; margin-bottom:10px; width:75%; }
.wptabcontent { height:500px; background-color:White; overflow:auto;}
.withpadding { padding:8px; }
.wptab .ajax__tab_xp .ajax__tab_body { padding:0; font-family: "Geneva", "Trebuchet MS", Verdana, sans-serif;}

.wptab .ajax__tab_tab { font-size:110%; }

/* login */
#login { text-align:left; margin:0; padding:0px 0px 0px 0px; width:50%; clear:both; float:left; margin-left: 15px;}
#login .intro { font-size:100%; padding-bottom:18px; }
#login .title { font-size:150%; color:#666666; text-align:left; font-weight:bold; padding:8px 8px 8px 0;}
#login label { float: left; text-align: left; padding-top:2px; margin-bottom: 18px;}
#login input {width: 183px; margin-left: 2%;font-family: verdana; margin-bottom: 18px;}
#login input[type=submit] { font-size:100%; width: 80px; margin-right:40px; margin-left: 2%;font-family: "Geneva", "Trebuchet MS", Verdana, sans-serif; }
#login #subform { }
#login p { text-align:left; }
#subform p {font-family: Verdana; font-size: 11px; line-height: 18px; color: #40495a;}

.loginstatus {color:#40495a; font-size:11px; text-decoration:none; float:right; padding-right:10px; margin-top: 0px;}
.loginstatus a { color: #d08602; font-size:11px; text-decoration:none; border-bottom: dotted 1px #d08602; }
.loginstatus a:hover { color: #d08602; border-bottom: solid 1px #d08602; }

#criticalUpdateWrapper { text-align: center; margin-top:20px; }
.criticalUpdate { text-align:left; margin:0; padding:5px 0px 0px 0px;}
.criticalUpdate h1 { font-size:110%; color:white; padding:0px 0px 0px 10px; margin:0px; }
.criticalUpdate h2 { font-size:100%; color:white; margin:0; padding:0px 0px 5px 10px }
.criticalUpdate p { padding:0px 20px 1em auto}

.criticalUpdate .appliesTo { font-style:italic; }

.navPanel { text-align:left; margin:0; padding:0px; width:200px; margin-top: 15px; }
.navPanel h1 { }
.navPanel h2 { font-size:100%; color:white; margin:0; padding:0px 0px 5px 10px }
.navPanel p { padding:0px 20px 1em auto}
.navPanel div.navDiv { width:100%; float:none; border-bottom: 1px dotted #cacaca;}
.navPanel a { margin:3px 0 3px 0;}

.childContent { text-align:left; margin:0; padding:15px 10px 10px 0px;}
.childContent h1#heading { font-family: Verdana; font-size: 11px; color: #000000; line-height: 18px; font-weight: bold; border-bottom: 1px dotted #cacaca; padding-left: 15px; margin-bottom: 18px;}
.childContent h2#subheading { font-size:100%; color:white; margin:0; padding:0px 0px 5px 10px }

.taskSummary p { color: #8C8C8C; font-style:italic; margin-left:10px;}
.taskSummary h1 { color: #8C8C8C; font-style:italic; margin-left:0px;}

.releaseNote p { color: #333333; font-style:normal; margin-left:10px;}
.releaseNote h1 { color: black; font-style:normal; margin-left:0px;}

/* rounded rect */
.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#9BC4E2; margin:0 5px;}

.b2h, .b2bh {height:1px; background:#9BC4E2; border-right:2px solid #9BC4E2; border-left:2px solid #9BC4E2; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#9BC4E2; border-right:1px solid #9BC4E2; border-left:1px solid #9BC4E2; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#9BC4E2; border-right:1px solid #9BC4E2; border-left:1px solid #9BC4E2; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: white;}
.headh {background: #9BC4E2; border-right:1px solid #9BC4E2; border-left:1px solid #9BC4E2; }
.contenth {background: white; border-right:1px solid #C0C0C0; border-left:1px solid #C0C0C0;}
.contenth div {margin-left: 12px; padding-top: 5px; padding:10px 0 5px 0;}

.UpdateProgress {
      width: 300px; background-color: #FFC080; 
      bottom: 0%; left: 0px; position: absolute;
      font-size:100%;
}

/* start hidden footer contact links */

     #footermargin_R a.hiddenlink, footermargin_R a.hiddenlink:link {
    
    font-family: verdana; font-size: 11px; line-height: 18px; color: #bfccd9; text-decoration: none;}

    #footermargin_R a.hiddenlink:hover { text-decoration: none; color: #bfccd9;}

    #footermargin_R a.hiddenlink:active, footermargin_R a.hiddenlink:visited {}

    /* end hidden footer contact links */
