 /* CSS Document */

/* Forms */
fieldset { margin: 20px 0;
	   width: 95%; }

fieldset table,
fieldset td { margin: 0;
              padding: 0; }
fieldset td { vertical-align: top; }

.inputBlock { clear: both; }
.inputBlock table {  }

label { display: block;
        text-align: right;
	font-weight: normal;
        float: left; }
.tool_body label { padding: 3px 4px 0 0;
                   width: 115px; }

label.obl { font-weight: bold;
            color: red; }
label.obl:before { content: "*";
                   color: red; }

.tool_body label.inline,
.tool_body fieldset table label { display: inline;
	                          text-align: left; 
		                  margin: 0;
	                          width: auto;
	                          text-align: left;
	                          font-size: 90%;
                                  float: none; }
div.oneLine {margin-left: 200px; }
div.checkboxWidth { float: left;
                    width: 22px;
                    height: 16px; }

/* Display */
#divShowInternship { line-height: 20px; }
.ulDataDisplay { list-style: none; 
                 padding: 0; 
                 margin: 0; }
.ulDataDisplay li { background: none;
                    padding: 0; 
                    margin: 0;}

#liOrgName,
#liPersonName,
#liInternshipName { font-weight: bold; }

.inword-image { border: none; }

#gridListInternships { margin-top: 20px;
                       border-collapse: collapse; }
#gridListInternships th { border-bottom: #619CBA solid 1px;
	                  font-weight: bold;
	                  font-size: 80%;
                          text-align: left;
	                  padding-left: 4px;
	                  color: #426B80; }
#gridListInternships th a { text-decoration: none; }
#gridListInternships th.colHeaderSortable { padding-left: 8px;
                                            background: #fff url('/design/nwfj/images/sort.gif') left 4px no-repeat; } 
#gridListInternships td { padding: 4px;
			border-top: #D8EBF5 solid 1px;
 }
#gridListInternships .alter {  }

#gridListInternships .pager td { padding: 10px 0; }
#gridListInternships .pager a,
#gridListInternships .pager span { padding: 2px 4px;
                                   font-size: 0.7em;
                                   margin-left: 1px;
                                   border: 1px solid #426B80;
                                   border-right-width: 2px;
                                   border-bottom-width: 2px;
                                   background: #efefef;
                                   text-decoration: none; }
#gridListInternships .pager a.listfooterlink { margin-left: 10px; }         
