
/* fixed width columns*/

/* Hides from IE5-mac \*/
* html .hollyhack {height: 1%;}
/* End hide from IE5-mac */

div#subNav.register
{

}

p
{
    position :relative;
}


a#lnkOK.register
{
    
padding-left:355px;
}

a#lnkAddInst.register
{
padding-left:330px;
}

span#lblPassError
{
   color:#FF0000;
}  

span#lblInstError.register
{
      color:#FF0000;
}

span#lblError
{
      color:#FF0000;
}

span#lblDetails, span#lblabbrev
{
font-weight:bold;
}

html,body{margin:0;padding:0;}

body{font: 72% verdana,sans-serif;text-align:center}  
div#bodyContainer{text-align:left;width:900px;margin:10px auto;background-color:#FFF;}
div#mainContainer{float:left;width:100%}
div#contentContainer{margin: 0 330px 0 0}
div#subNav{display:none;}
div#sideContainer{float:left;width:260px;margin-left:-289px}
div#footer{clear:left;width:100%;}

.onecol div#contentContainer{margin:0 30px 0 0;}
.onecol div#sideContainer{display:none;}

.twocol div#subNav{display:block;width:400px;margin-left:-415px;background:#FFFFFF;}

.twothirds div#contentContainer{margin:0 270px 0 0;}
.twothirds div#sideContainer{width:220px;margin-left:-240px;}

/* COMMON CONTENT STYLING */
/* ========================================= */
a{color: #006;}
h2{font-size:190%;color:#3399ff;margin:0 0 12px 0;font-weight:bold;position:relative;}
h2 span{font-weight:normal;position:relative;}
#small {font-size:30%;}
h3{font-weight:bold;color:#3399ff;font-size:140%;visibility:visible !important;margin:0 0 12px 0;border:none;position:relative}
a#hypTicket{font-weight:bold;color:#3399ff; text-decoration:none;visibility:visible !important;margin:0 0 12px 0;border:none;}
a#hypRedmine{font-weight:bold;color:#3399ff; text-decoration:none;visibility:visible !important;margin:0 0 12px 0;border:none;}

h4{font-weight:bold;color:#3399ff;font-size:110%;margin:0 0 12px 0;}
br{clear:both;padding:0;margin:0;}

/* HEADER STYLING */
/* =============================================== */
#headerContainer {position:relative;color:#0279bb;background:url(../images/headerback.jpg) no-repeat;height:160px;}
#logo{position:absolute;top:20px;left:50px;display:block;height:51px;background:transparent url(../images/myPath_logo.jpg) no-repeat;width:183px;}
#logo span{display:none;}
#lnkHome{position:absolute;top:90px;left:50px;}

#userpanelwrapper{position:absolute;top:20px;right:59px;padding-bottom:8px;color:#FFF;}
#userpanelwrapper span{border-right:solid 2px #FFF;padding-right:12px;margin-right:8px;}
#userpanelwrapper a{color:#FFF;text-decoration:none;}
#userpanelwrapper a:hover{color:#FF6600;}
.username{font-weight:bold;}

#primarynav{width:270px;float:right;margin-top:90px;margin-right:50px;}



/* MAIN CONTENT STYLING */
/* ===================================================== */
#contentContainer{padding-left:29px;}
div#contentContainer p{line-height:1.4}

.pnlWelcome{background-color:#ceeffe;margin-left:-20px;padding:0 20px 20px 20px;}
.pnlWelcome h1{
	padding-top:12px;
	padding-bottom:12px;
	font-size:180%;
	color:#0279bb;
	margin:0;

}
div#contentContainer .pnlWelcome p{
	line-height:160%;
	font-size:110%;
	}

/* USERS */
/* ==============================================*/
#pnlControls{background-color:#ceeffe;}
#pnlControls h2{float:left;}
#pnlControls #cmdAddMember{display:block;float:right;}


/* nav column styling */
div#subNav{background:#EEE}

div#subNav ul{
  padding-left:0;
  border-bottom: 1px solid gray;
  width: 100%;
  margin:0;
}

div#subNav ul li{
  list-style: none;
  margin: 0;
  padding: 0.25em;
  border-top: 1px solid gray;
}

div#subNav ul li a { text-decoration: none; padding:2px 10px;}
div#subNav ul li a:hover{color:#FF0000;}

/* Navigation Highlite */
body#homePage div#subNav ul li#homeNav{background-color:#333;}

body#homePage div#subNav ul li#homeNav a{color:#FFF}


/* side container styling */
div#sideContainer{}
p.noteborder{border-bottom:solid 1px #c0c0c0;padding-bottom:4px;}

/* footer styling */
div#footer{padding-top:50px;}
div#footer div{border-top:solid 1px #999999;padding:4px 0;margin:0 29px;}
.versionNumber{padding-left:240px;}
.lnkHelix{
	padding-left:175px;color:#000000;
	text-decoration:none;
	}
div#footer a:hover{color:#CCC;}

div#footer p{margin:0;padding:5px 10px}



/* modal form */
.popform {
	width:440px;
	background: #FFF;
	color: #000;
	padding: 10px;
	margin: 0px;
	border: 3px solid #0279BB;

}

.modalBackground
{
	background-color:Gray;
	filter:alpha(opacity=50);
	opacity:0.5;
}

.slider_rail 
{    
   position: relative;    
   height: 20px;    
   width: 200px;    
   background: #E4F1FF url(/images/slider_h_rail.gif)  repeat-x;
}

.slider_handle 
{    
   position: absolute;    
   height: 22px;    
   width: 7px;
}

.modalBackground
{
	background-color:Gray;
	filter:alpha(opacity=50);
	opacity:0.5;
}

div#pnlGrade label{width:160px;}

/* Videos */
.videos a{
	background:#F7FAFA none repeat scroll 0 0;
border:1px solid #C9C9C9;
padding:7px;
text-decoration:none;
display:block;
font-size:14px;
font-weight:bold;
text-align:center;
text-decoration:none;
}

.videos{
	margin-top:20px;
	display:block;
float:left;
height:260px;
margin-right:10px;
padding-bottom:0;
text-align:center;
text-decoration:none;
width:200px;
}
.videos h4{
	font-size:13px;
height:45px;
margin-bottom:3px;
margin-top:0;
}

.videos img{
	border:1px solid #C9C9C9;
height:180px;
margin:auto;
width:180px;
}

#adminNav{background:url(../images/adminIcon.jpg) no-repeat;height:147px;}


#navbar {
      float:left;
      width:100%;
      background:#DAE0D2 url("../images/bg.gif") repeat-x bottom;
      font-size:93%;
      line-height:normal;
      }
    #navbar ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
    #navbar li {
      float:left;
      background:url("../images/left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      }
    #navbar a {
      display:block;
      background:url("../images/right.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#765;
      }
    #navbar a:hover {
      color:#333;
      }
    #navbar #current {
      background-image:url("../images/left_on.gif");
      }
    #navbar #current a {
      background-image:url("../images/right_on.gif");
      color:#333;
      padding-bottom:5px;
      }

/* REGISTRATION */
#dg_InstList table{width:262px;}

/* Notes */
a.help{background:url(../images/help.png) no-repeat;padding:2px 0 0 0;
	margin:0 0 0 4px;width:16px;height:16px;display:block;float:left;}
a.help span{display:none;}
.note{margin:0 0 2px 130px;border:solid 1px #CCC;padding:2px;background-color:#F4F4F4;width:238px;}
.intro .note{margin:0 0 8px 0;width:100%;border:none; background:none;}

#dlNotes h2{background:none;color:#000;font-size:120%;padding:0;margin-bottom:8px;}

#__asptrace{background-color:#FFF;}

/* ROUNDED CORNERS */
div.rounded_box{
    background-color: #ccdaff; 
    color: #333; 
    padding: 10px;
    border:0;
    margin: 0;
    zoom:1;
}
/* border with rounded corners */
div.pnlLightBlue {background-color: #E4F1FF; padding: 20px;margin-bottom:20px;}
div.pnlWhite {background: #FFF; padding: 20px; border: solid 1px #000; }

div.pnlNavBar {background: #FFF url(../images/nav_background.jpg) no-repeat left; padding-left:4px;height:32px; }
ul#nav{background:#FFF url(../images/nav_background.jpg) no-repeat right;height:32px;}


/* BUTTONS */

/* Standard White Button */
.button {
  color: #3366FF;background: transparent url(../images/whitebutton92.jpg) no-repeat left bottom;
  height:26px;width:92px;font-weight:bold;}
.button:hover {background: transparent url(../images/whitebutton92.jpg) no-repeat left top;color:#FF6600;}
a.button{display:block;width:92px;padding-left:8px;line-height:26px;text-decoration:none;color:#3399FF;float:left;}

/* Files upload button */
#divfields #btnUpload{
	margin-left:160px;
	color: #3366FF;background: transparent url(../images/button_long.jpg) no-repeat left bottom;
	height:26px;width:143px;font-weight:bold;float:left;
	}
#divfields #btnUpload:hover {background: transparent url(../images/button_long.jpg) no-repeat left top;color:#FF6600;}


/* Cancel Button */
.buttonCancel {
  color: #3366FF;background: transparent url(../images/button_cancel.jpg) no-repeat left bottom;
  height:26px;width:92px;font-weight:bold;}
.buttonCancel:hover {background: transparent url(../images/button_cancel.jpg) no-repeat left top;color:#FF6600;}
a.buttonCancel{display:block;width:92px;padding-left:8px;line-height:26px;text-decoration:none;color:#3399FF;float:left;}

/* Long Button */
.buttonLong { color: #3366FF;background: transparent url(../images/button_long.jpg) no-repeat left bottom;
  height:26px;width:143px;font-weight:bold;float:left;}
.buttonLong:hover {background: transparent url(../images/button_long.jpg) no-repeat left top;color:#FF6600;}
a.buttonLong{display:block;width:143px;padding-left:8px;line-height:26px;text-decoration:none;color:#3399FF;}

a#lnkAdd.buttonLong{display:block;width:143px;margin-top:10px;padding-left:8px;line-height:26px;text-decoration:none;color:#3399FF;}
a#lnkAddProfile.button{display:block;width:143px;margin-top:10px;padding-left:8px;line-height:26px;text-decoration:none;color:#3399FF;}
a#lnkNewReport.buttonLong{display:block;width:143px;margin-top:10px;padding-left:8px;line-height:26px;text-decoration:none;color:#3399FF;}


/* Home Button */
.homeButton {color: #FFFFFF;background: #FF6600 url(../images/homeButton.jpg) no-repeat;
             height:32px;width:92px;font-weight:bold;}
.homeButton span{display:block;padding-left:20px;line-height:30px;font-size:120%;}
.homeButton:hover {background-color: #FFFFFF;} 


hr{background-color:#FFF;padding:2px;border:none;}

/* Profiles - Self Assement Listing */
#dg_profileList tr td span{font-weight:bold;color:#3366CC;font-size:120%;}
#dg_profileList tr td span.sub{font-size:96%;color:#6699ff;padding-left:8px;}

#dg_standardList tr td span{font-weight:bold;color:#3366CC;font-size:120%;}
#dg_standardList tr td span.sub{font-size:96%;color:#6699ff;padding-left:8px;}

