body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
a.bluelink{
color: blue;
font-family: helvetica;
font-size:12px;
font-weight: normal;
text-decoration: none;
}
a.bluelink:link{
color: blue;
font-family: helvetica;
font-size:12px;
font-weight: normal;
text-decoration: none;
}

a.bluelink:visited{
color: blue;
font-family: helvetica;
font-size:12px;
font-weight: normal;
text-decoration: none;
}

input,textarea,select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #cccccc;
	padding:2px;
}
input.editClass{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #ffffff;
	padding:2px;
	text-align:center;
}

h4 {
	color:#00008B;
}
div.tableBorder {
	border:1px solid #6593cf;
}

span.orangetabSpan{
background:#ffa20c;
text-align:center;
width:52px; 
color:#000000;
font-weight:bold;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
cursor:pointer;
}

span.purpletabSpan{
background:#781351;
text-align:center;
width:53px;
color:#FFFFFF;
font-weight:bold;
font-size:11px;	
font-family:Verdana, Arial, Helvetica, sans-serif;
cursor:pointer;
}

div.hrztabDiv{
background:#781351;
width:100%;
height:10px;
}

div.greenwindowDiv{
background:oldlace;/*transparent url(../img/gradient-bg.gif);*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
width:400px;
border-top:1px Solid;
border-top-color:#6593cf;
border-bottom:1px Solid;
border-bottom-color:#6593cf;
text-align:center;
color:#000000;
}

div.promptwindowDiv{
background:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
width:100%;
border:1px Solid #ffa20c;
text-align:left;
color:#000000;

}
/*
span.sepspan{
font-size:1px;
	line-height:1px;
	margin: 2px 3px;
    background-color:#e0e0e0;
	border-bottom:1px solid #fff;
}
}*/

ul.listul{
text-align:left;

}

li.listli{
text-align:left;
list-style-type:circle;
}

span.listspan{
text-align:left;
width:100%;
font-size:11px;
font-weight:normal;
color:black;
cursor:pointer;
 background-color: #e6e6e6;
}

span.navylistspan{
text-align:left;
width:100%;
font-size:11px;
font-weight:normal;
color:white;
cursor:pointer;
 background-color: navy;
}

fieldset{

width: 85%;  
padding: 0;  
border: 1px solid #BFBAB0;  
background-color: #D9E8FB;  

}
 
span.redclosewindowSpan{
width:10px;
font-size:11px;
font-weight:bold;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:transparent url(..img/tab-close.gif);
cursor:pointer;
}

span.orangeclosewindowSpan{
width:2px;
font-size:11px;
font-weight:bold;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px Solid red;
background:transparent url(../img/tab_on.gif);
cursor:pointer;
}

tr.contenttd{
border-left:1px solid #f1f2f4;;
 border-right:1px solid #f1f2f4;
 color:#333;
 background: oldlace;
cursor:pointer;
}


tr.contentselecttd{
 border-left:1px solid #fff;
 border-right:1px solid #fff;
 color:#333;
 background:#D9E8FB;
 cursor:pointer;
}


td.gridTD {
	text-align: right;
	font-family:tahoma, verdana;
	font-weight:normal;
    font-style: normal;
    color:#000;
    text-decoration:none;
	white-space:normal;	
}

td.logoHead {
	text-align: center;
	font-family:tahoma, verdana;
	font-weight:bold;
	font-size:15px;
    font-style: normal;
    color:#000;
    text-decoration:none;
	white-space:normal;	
}

input.lightgraybutton{
border: 2px solid;	
border-color:#f7faff #99a #99a #f7faff; 
background-color:#e6e6e6; color:#000;
text-align:center;
cursor:pointer;
}

input.darkgraybutton{
background-color:#e6e6e6; color:#000;
border: 2px solid;
text-align:center;
cursor:pointer;
border-color:#99a #f7faff #f7faff #99a ;  
}

image.lightgrayImg{

border: 2px solid;	
border-color:#f7faff #99a #99a #f7faff; 
cursor:pointer;
}

image.darkgrayImg{
border: 2px solid;
cursor:pointer;
border-color:#99a #f7faff #f7faff #99a ;  
}

td.tabHeaderTitle{
font-size:12px;
font-weight:bold;
color:#1A4D81;
top:20px;
vertical-align:middle;
white-space: nowrap;
}

td.tabHeaderBtn{
font-size:12px;
font-weight:normal;
vertical-align:middle;
cursor:pointer;
white-space: nowrap;
}

td.tabHeadertd{
font-size:10px;
color:#000000;
text-align:center;
text-transform: uppercase;
cursor:pointer;
}

td.tabHeadersrnotd{
font-size:10px;
text-align:center;
color:#000000;
width:25px;
}

input.textClass{
size:40;
text-align:center;
color:#000000;
background:#FFFFFF;
border: 1px solid threedshadow;
}

textarea.textClass{
text-align:center;
color:#000000;
background:#FFFFFF;
border: 1px solid threedshadow;
}

input.longtextClass{
size:100px;
text-align:center;
border: 1px solid threedshadow;
}

p.headerp{
text-align:left;
width:90%;
}


	img.initImage{
	visibility:hidden;
	}

	img.uparrowImage{
	/*src:img/arrow_up.gif;*/
	visibility:visible;
	}

	img.downarrowImage{
	/*src:img/arrow_down.gif;*/
	visibility:visible;
	}

	img.pagingClass{
	cursor:pointer;
	text-align:center;
	vertical-align:middle;
	}

	img.findClass{
	vertical-align:middle;
	
	}

tr.FixHeader{
position:relative;top:expression(this.offsetParent.scrollTop);line-height:15px;
    vertical-align:middle;
    border-left:1px solid #eee;
    border-right:1px solid #d0d0d0;

}

/*http://www.mml.cam.ac.uk/call/cert/8/tables_layout3.html*/

span.x-grid3-hd-btn {
    /*display:none;
    position:absolute;visibility:hidden*/
	position:absolute;
	width:14px;
    background:#c3daf9 url(../img/grid3-hd-btn.gif) no-repeat left center;
   /* right:0px;*/
   float:right;
    z-index:2;
	 cursor:pointer;
}

td.freezTD{
color:#999999;
}
td.violetTD{
color:#000080;
}

td.centerTD{
text-align:center;
}

input.freezClass{
size:40;
text-align:center;
color:#999999;
border: 1px solid threedshadow;
}

td.addHeader{
text-align:center;font-weight:bold;font-size:11px;color:navy; 
}

table.paraTab{
width:100%;
border:1px Solid black;
}

table.skyblue{
background:#FFFFFF;
border-collapse:collapse;
border:1px Solid #6593cf;
text-align:center;
width:100%;
}

td.skyblue{background-color:#D9E8FB;text-align:center;font-weight:bold;font-size:11px;color:#333;border-right:1px solid #6593cf;border-bottom:1px Solid #6593cf;
word-wrap: break-word;
}
td.skyblue_1{background-color:#FFFFFF;text-align:center;font-weight:bold;font-size:11px;color:#000080;border-right:1px solid #6593cf;border-bottom:1px Solid #6593cf;
word-wrap: break-word;
}

td.skyblue1{background-color:#D9E8FB;text-align:center;font-weight:bold;font-size:11px;color:#333;border-bottom:1px Solid #6593cf;
}
td.whiteCont{text-align:center;color:#333;border-right:1px solid #6593cf;border-bottom:1px Solid #6593cf;word-wrap: break-word;}
td.whiteCont1{text-align:center;color:#333;border-right:1px solid #6593cf;word-wrap: break-word;}
td.whiteCont2{text-align:center;color:#333;word-wrap: break-word;}
td.editableCont{cursor:pointer;text-align:center;color:#333;border-right:1px solid #6593cf;border-bottom:1px Solid #6593cf;}
td.editableblueCont{background-color:#FFFF00;cursor:pointer;text-align:center;color:#333;border-right:1px solid #6593cf;border-bottom:1px Solid #6593cf;}
caption.captab{font-size:11px;font-weight:bold;color:#FFFFFF;background-color:#000080;}
table.readtab{background-color:#FFFFFF;border-left:1px Solid #6593cf;border-top:1px Solid #6593cf;}
tr.oldlCont{background-color:oldlace;text-align:center;}


table.skyblue{
background:#FFFFFF;
border-collapse:collapse;
border:1px Solid #6593cf;
text-align:center;
width:100%;
}

td.skyblue{background-color:#D9E8FB;text-align:center;font-weight:bold;font-size:11px;color:#333;border-right:1px solid #6593cf;border-bottom:1px Solid #6593cf;
word-wrap: break-word;
}
td.skyblue_1{background-color:#FFFFFF;text-align:center;font-weight:bold;font-size:11px;color:#000080;border-right:1px solid #6593cf;border-bottom:1px Solid #6593cf;
word-wrap: break-word;
}

td.skyblue1{background-color:#D9E8FB;text-align:center;font-weight:bold;font-size:11px;color:#333;border-bottom:1px Solid #6593cf;
}
td.whiteCont{text-align:center;color:#333;border-right:1px solid #6593cf;border-bottom:1px Solid #6593cf;word-wrap: break-word;}
td.whiteCont1{text-align:center;color:#333;border-right:1px solid #6593cf;word-wrap: break-word;}
td.whiteCont2{text-align:center;color:#333;word-wrap: break-word;}

div.blueDiv{text-align:center;background-color:#D9E8FB;width:100%;color:#191970;}

/*bottom none*/
td.skyblue21{background-color:#D9E8FB;text-align:center;font-weight:bold;font-size:11px;color:#333;border-right:1px solid #6593cf;
word-wrap: break-word;
}
td.gray{background-color:#AEC9E3;text-align:center;font-weight:bold;font-size:11px;color:#333;border-right:1px solid #6593cf;border-bottom:1px Solid #6593cf;
}

/*-------------Consent----------*/

/*without border*/
td.skyblue4{background-color:#FFE4E1;text-align:center;font-weight:bold;font-size:11px;color:#333;word-wrap: break-word;border-right:1px solid #800000;
}
td.skyblue3{background-color:#F08080;text-align:center;font-weight:bold;font-size:11px;color:#FFFFFF;border-bottom:1px Solid #800000;border-right:1px solid #800000;
}

td.skyblue2{background-color:#FFE4E1;text-align:center;font-weight:bold;font-size:11px;color:#333;border-right:1px solid #800000;border-bottom:1px Solid #800000;
word-wrap: break-word;
}
td.whiteCont3{text-align:center;color:#333;border-right:1px solid #800000;border-bottom:1px Solid #800000;word-wrap: break-word;}
td.whiteCont4{text-align:center;color:#333;border-right:1px solid #800000;word-wrap: break-word;}
caption.captab1{font-size:11px;font-weight:bold;color:#FFFFFF;background-color:#800000;}
table.readtab1{background-color:#FFFFFF;border-left:1px Solid #800000;border-top:1px Solid #800000;border-spacing: 0px;border-collapse: collapse;}



table.maroon{
background:#FFFFFF;
border-collapse:collapse;
border:1px Solid #800000;
text-align:center;
}
td.maroonHead{border:1px solid #800000;color:#FFFFFF;background:#800000;text-align:center;font-size:14px;font-weight:bold;}
td.moroontdCont{border:1px Solid #800000;text-align:center;font-size:12px;cursor:pointer;}
td.moroontdCont1{border:1px Solid #800000;text-align:center;font-size:12px;}
tr.moroonCont{border-bottom:1px Solid #800000;border-right:1px Solid #800000;font-size:12px;cursor:pointer;}
tr.moroonselCont{ background:#FFE4E1;cursor:pointer;font-size:12px;}

fieldset.maroon{
width: 85%;  
padding: 0;  
border: 1px solid #800000;  
background-color: #FFE4E1;  
}

legend.maroon{
color:#800000;
font-size:11px;
font-weight:bold;
}

legend.blue{color:navy;font-size:11px;font-weight:bold;}

td.maroonForm{font-size:12px;text-align:left; }

td.headnavy{color:navy;font-weight:bold;font-size:12px;}

td.blueTD{
color:#3366FF;
}

td.blackTD{
color:#000000;
}


table.violet{
background:#FFFFFF;
border-collapse:collapse;
border:1px Solid #9933FF;
text-align:center;
}
tr.violetCont{border-bottom:1px Solid #9933FF;border-right:1px Solid #9933FF;font-size:12px;cursor:pointer;}
tr.violetselCont{ background:#C4C8EE;cursor:pointer;font-size:12px;}
td.violetHead{border:1px solid #9933FF;color:#FFFFFF;background:#9933FF;text-align:center;font-family:MS Sans Serif;font-size:14px;font-weight:bold;}
td.violetForm{font-size:12px;text-align:left; }
td.violettdCont{border:1px Solid #9933FF;text-align:center;font-size:12px;cursor:pointer;}
td.violettdCont1{border:1px Solid #9933FF;text-align:center;font-size:12px;}
td.brown{ background:#B38A80;font-size:11px;font-weight:bold;}
td.brownHead{ background:#663300;font-size:15px;font-weight:bold;color:#FFFFFF;}


fieldset.violet{
width: 85%;  
padding: 0;  
border: 1px solid #9933FF;  
background-color: #EADCFA;  
}

legend.violet{
color:#9933FF;
font-size:11px;
font-weight:bold;
}

input.editTxt{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border:1px solid #D9E8FB;
	padding:2px;
	text-align:center;
	background-color: #D9E8FB;  
}

input.editTxtGray{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border:1px solid #AEC9E3;
	padding:2px;
	text-align:center;
	background-color: #AEC9E3;  
}

A.linkWhite:hover {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}

/*------------------------------------------ Photo Gallery -------------------------------------------------*/

div.tableBorderBrown {
	border:1px solid #663300;
}

fieldset.brown{
width: 85%;  
padding: 0;  
border: 1px solid #663300;  
background-color: #E8D8D2;  
}

legend.brown{
color:#663300;
font-size:11px;
font-weight:bold;
}

div.hr {
  height: 10px;
  background: #663300;
}
div.hr hr {
  display: none;
}


/*-------------------------------------------CETP------------------------------------------------------*/

table.green{
background:#FFCC99;
border-collapse:collapse;
border:1px Solid #000000;
text-align:center;
}

tr.greenCont{border-bottom:1px Solid #9933FF;border-right:1px Solid #9933FF;font-size:12px;cursor:pointer;}
td.greenHead{border:1px solid #FFCC99;background:#FF9900;text-align:center;font-family:MS Sans Serif;font-size:14px;font-weight:bold;}
td.greentdCont{border:2px Solid #FF9900; background:##FFCC99;text-align:center;font-size:12px;cursor:pointer;}

fieldset.green{
width: 85%;  
padding: 0;  
border: 2px solid #FF9900;
background-color: #FFCC66;  
}

fieldset.green1{
width: 90%;
padding: 5;
border: 2px solid #FFFFFF;
background-color: #FFCC66;
}

legend.green{
color:#FF9900
font-size:11px;
font-weight:bold;
}



/*-----------------------------------EVENTS--------------------------------------------------------------------*/


fieldset.evepink{
width: 85%;  
padding: 0;  
border: 2px solid #663399;
background-color: #FFCCFF;  
}

/*------------------------------------------ CC & CAC Minutes -------------------------------------------------*/

div.tableBorderGrn {
	border:1px solid #1E572B;
}

fieldset.grn{
width: 85%;  
padding: 0;  
border: 1px solid #1E572B;  
background-color: #DDF4E0;  
}

legend.grn{
color:#1E572B;
font-size:11px;
font-weight:bold;
}

div.hr {
  height: 10px;
  background: #1E572B;
}
div.hr hr {
  display: none;
}


#tabView{
	position:relative;
}

  .td_head{
      color:#0000FF;
      font-size: 10px;
  }
  
.td_head_small{
    color:#0000FF;
    font-size: 9px;
}

.bord{
    border:1px Solid #6593cf;
}
