/* setting as current default css dg 30-01-05 */

/* main body */
body {
	font-family: Arial, Helvetica, sans-serif;	
	margin: 0px; 
	padding: 0px;
	background-color: white;
	color: Black;
 font-size: 1em;
}

table {
	font-size: 1em;

}


/* red flash for duser only */
.duser {
	color: Black;
	background-color: #FA8072;
	margin: 0px 0px 0px 0px;
}
/*---------------------------------------------------------------------------------------*/
/* thick top navigation frame */
.topnav {
	color:#ffffff;
	background: #0062C3;	
/* 	background: #ffcc99 url(http://eocwelsh.dialoguebydesign.net/images/buff_shimtp.gif) repeat-x;	*/
	margin: 0px 0px 0px 0px;
/* 	padding: -5x 0 0 0; */
}
.topnav a {
/*	font-size: 0.8em; */
/*	background: #828282 url(http://eocwelsh.dialoguebydesign.net/images/dot.gif) no-repeat;*/
	color:#ffffff;
	padding-left: 20px;
}
.topnav a:link, .topnav a:visited {
	color:#ffffff;
   text-decoration: underline;	
/*	background: #828282 url(http://eocwelsh.dialoguebydesign.net/images/dot.gif) no-repeat;*/
	font-weight: bold;
	padding-left: 20px;
}
/* .topnavthn a:visited {
   text-decoration: underline;	
	color:#ffffff;
}
*/
.topnav a:hover {
	color:#ffffff;
   text-decoration: none;	
	font-weight: bold;
	padding-left: 20px;
/*	
	color:#ffffff;
background: #828282 url(http://eocwelsh.dialoguebydesign.net/images/dot2.gif) no-repeat;*/
}
.topnav a:active, .topnav a:focus	{
   text-decoration: underline;
	font-weight: bold;
	padding-left: 20px;
}

/* thick base navigation frame */
.botnav {
	color: white;
	background: #0062C3;	
/* 	background: #ffcc99 url(http://eocwelsh.dialoguebydesign.net/images/buff_shimtp.gif) repeat-x;	*/
	margin: 0px 0px 0px 0px;
}
.botnav a {
	color: white;
	font-size: 3em;
	font-weight: bold;
	text-decoration: underline;
}
.botnav a:link, .botnav a:visited {
	color: white;
	font-weight: bold;
   text-decoration: underline;
}
.botnav a:hover {
   text-decoration: none;	
	color: White;
/*	background-image: url(http://eocwelsh.dialoguebydesign.net/images/dot2.gif);*/
}
.botnav a:active, .botnav a:focus	{
   text-decoration: underline;	
}


/* thick base blue used once logged in */
.botnavb {
	color: White;
/*	background: #006699 url(http://eocwelsh.dialoguebydesign.net/images/blue_shim35.gif) repeat-x;*/
	margin: 0px 0px 0px 0px;
	padding: 4px 0 0 0;
}
/* --------------------------------------------------------------------------------------- */
/* thin text only top navigation frame */
.topnavthn {
	color:#ffffff;
	/* background: #cccccc url(http://eocwelsh.dialoguebydesign.net/images/buff_shimtp30.gif) repeat-x; */
	/*background: #828282;*/
	margin: 4px 0px 0px 0px;
}
/* thin text a link settings top navigation frame */
.topnavthn a {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 0.8em;
	font-weight: normal;
/*	background: #828282 url(http://eocwelsh.dialoguebydesign.net/images/dot.gif) no-repeat;*/
	padding-left: 20px;
}
.topnavthn a:link, .topnavthn a:visited {
   text-decoration: underline;	
}
/* .topnavthn a:visited {
   text-decoration: underline;	
	color:#ffffff;
}
*/
.topnavthn a:hover {
   text-decoration: none;	
/*	background-image: url(http://eocwelsh.dialoguebydesign.net/images/dot2.gif);*/
}
.topnavthn a:active, .topnavthn a:focus	{
   text-decoration: underline;	
}
/* --------------------------------------------------------------------------------------- */
/* thin text only base navigation frame */
.botnavthn {
	color: #FFFFF0;
	background: #006699 url(http://eocwelsh.dialoguebydesign.net/images/blue_shim35.gif) repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 4px 0 0 0;
}
/* thin text a link settings top navigation frame */
.botnavthn a {
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFF0;
	font-size: 0.8em;
	font-weight: normal;
	background: #006699;
}
.botnavthn a:link {
   text-decoration: underline;	
}
.botnavthn a:visited {
   text-decoration: underline;	
}
.botnavthn a:hover {
   text-decoration: none;	
}
.botnavthn a:active, .botnavthn a:focus	{
   text-decoration: underline;	
}

/* --------------------------------------------------------------------------------------- */
/* default link settings - more specifc overrides */
a {
	font-family:Arial, Helvetica, sans-serif;
	color: #0062C3;
	font-size: 1em;
	font-weight: normal;
	background: transparent;
}


a:link, a:visited, a:active, a:focus {
	text-decoration: underline;
	color: #0062C3;
	font-size: 1em;
}
a:hover {
   text-decoration: underline;
   color: #D0007A;
   font-style: 1em;
}

.p:link, .p:visited, .p:active, .p:focus {
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #0062C3;
	font-weight: normal;
}
.p:hover {
   text-decoration: none;
   color: #D0007A;
}

/*---------------------------------------------------------------------------------------*/
/* css link */
/*---------------------------------------------------------------------------------------*/
/*
A {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #007524; 
	FONT-FAMILY: verdana,tahoma,arial; 
	FONT-VARIANT: small-caps
}

A:hover {
	TEXT-DECORATION: none
}

.navMinor {
	background-image: url(http://eocwelsh.dialoguebydesign.net/images/liltree.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #007524; 
	FONT-FAMILY: verdana,tahoma,arial; 
	FONT-VARIANT: small-caps
}
.navMinor:hover {
	TEXT-DECORATION: none
}
*/
/*---------------------------------------------------------------------------------------*/
/* css link */
/*---------------------------------------------------------------------------------------*/

p, .p  {
   font-size: 1em; 
}
ol, ul {
	font-size: 1em;
	margin-left: 0px;
	text-indent: 0px;
	list-style-position: inside;
}
h5, .h5 {
	font-size: 1em;
	font-weight: bold;
	color: Black;
}
h4, .h4 {
	font-size: 1.1em;
	font-weight: bold;
	color: #0062C3;
}
h3, .h3 {
/*	padding: 10px; */
	font-size: 1.3em;
	font-weight: bold;
	color:#D0007A;
/* comment out of no backgroun */
/*	background: url(http://eocwelsh.dialoguebydesign.net/images/buff_shimtp30.gif) repeat-x; */
/* background: #cccccc; 	*/
	text-align: left;
}
h2, .h2 {
	font-size: 1.1em;
	font-weight: bold;
}
h1 {
	font-size: 1.25em;
	font-weight: bold;
}
.h1 {
	font-size: 1.25em;
	font-weight: bold;
}
/*---------------------------------------------------------------------------------------*/
input, select, option, textarea {
	font-family: Arial, Helvetica, sans-serif;
/* 	font-size: 12px;   */
	font-size: 0.85em;  
	}
input.tblradio {
	background: #F6F7FB;
}
/*---------------------------------------------------------------------------------------*/

.warning {
	color: #0033CC;
	background-color: #F6F7FB;
}
/* registration confirmation highlightx */
.ok{
	background-color: #FFCEEA;
}
/* dbyd */
.copytext {
 	font-size: 0.55em;
}
/*---------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/

.bsttable {
	border-width: 1px;
	border-style: solid;
	border-color: #1F3250;
	background: #E7DDD1;
	width:100%;
}
.bsttable2 {
	border-width: 1px;
	border-style: solid;
	border-color: #1F3250;
	background: #b0bbd1;
}

.tblboronly {
	border-width: 1px;
	border-style: solid;
	border-color: #ffcc99;
/*	padding: 10px 10px 10px 10px; */

/*
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
*/
	}

.tblbor {
	border-width: 1px;
	border-style: solid;
	border-color: #ffcc99;
	background: #d6f3ff;
}
.tblbor2 {
	border-width: 1px;
	border-style: solid;
	border-color: #006699;
	background: #ffebd6;
}

.tblbor3 {
	border-width: 1px;
	border-style: solid;
	border-color: #006699;
	background: #DCDCDC;
}
.tblbor4 {
	border-width: 1px;
	border-style: solid;
	border-color: #d7d7ff;
	background: #d7d7ff;
}


.tblPri {
	border-width: 1px;
	border-style: solid;
	border-color: #1F3250;
	background: #b0bbd1;
/*	background: #FF4500; */
}

/* --------------------------------------------------------------------------------------- */

.agenda {
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid;	
/*	background: #ffebd6; */
}
.agenda tr {
/*	padding: 4px 6px; */
/*	background: #ffebd6; */

}
.agenda th {
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid;		/* background: #CCCCFF; */
}
.agenda td {
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid;	
		}

/*---------------------------------------------------------------------------------------*/
/* dom's new styles for doc review - DR*/
/* submisison page question header box*/
.drqheader {
	border-width: 1px;
	border-style: solid;
	border-color: #d7d7d7;
	background: #d7d7d7
;
}
/* submisison page footer box*/
.drqfooter {
	border-width: 1px;
	border-style: solid;
	border-color: #d7d7d7;
	background: #d7d7d7;
}
/* alternating question table style*/
.drtable {
	border-width: 1px;
	border-style: solid;
	border-color: #006699;
/*	background: #ffebd6; */
}
.drtable2 {
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
/* background: #CCCCFF; */
}
/* submisison question text*/
.qtext{
	font-weight: bold;
   font-size: 1em; 
}
/* submisison answer text - text area - monospace for layout*/
.anstext{
	width:100%;
	height: 10em;
 	font-family: "Courier New", Courier, monospace;
 	font-size: .9em;  
 	color: #333333;

}
.anstextip{
	width:100%;
	height: 1.8em;
 	font-family: "Courier New", Courier, monospace;
 	font-size: 0.85em;  
 	color: Red;
}

/* submisison text counter - monospace*/
.tcounter{
	color: #003366;
   font-size: 0.8em; 
}
.drutx{
		margin: 0.5em 0.5em 0.5em 0.5em;
}
/*---------------------------------------------------------------------------------------*/
/* brain table review style */
/* thin text a link settings top navigation frame */
.tblradio {
	border-width: 1px;
	border-style: solid;
	border-color: #1F3250;
	background: #b0bbd1;
}

input.tblradio {
	border-width: 0px;
	background: #b0bbd1;
}

.tbltitle{
	font-size: 0.9em;
	font-weight: bold;
	margin: 1em 0em 1em 0.5em;
}
.tblissuebk{
	background: #DCDCDC;	
	}

.tblissue{
	font-size: 0.8em;
	font-weight: bold;
	margin: 0.5em 0.5em 0.5em 0.5em;
}
/* no marging */
.tblissuenm{
	font-size: 0.8em;
	font-weight: bold;
}

.tblgroupapplied{
	font-size: 0.8em;
	font-weight: normal;	
}
.tbllink{
	font-size: 0.8em;
	font-weight: normal;
}
.tbllink:link {
   text-decoration: underline;	
}
.tbllink:visited{
   text-decoration: underline;	
}
.tbllink:hover{
   text-decoration: none;	
}
.tbllink:active, .tbllink:focus	{
   text-decoration: underline;	
}

.blue3dbar {
	background-image: url(http://eocwelsh.dialoguebydesign.net/images/blue3dbar.gif);
	background-repeat: repeat-x;
}
input.btn{
/*   color:#050; *?
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#fed; 
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
*/
	font-size: 0.75em;
	background-color:#b0bbd1;
   border:1px solid;
	width: 60px;	
   border-top-color: #385B94;
   border-left-color: #385B94;
   border-right-color:#1F3250;
   border-bottom-color:#1F3250;
/*   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
*/
/*   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#b0bbd1');*/
}
input.btnsave{
/*   color:#050; *?
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#fed; 
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
*/
	font-size: 0.75em;
	background-color:#b0bbd1;
   border:1px solid;
	width: 80px;	
   border-top-color: #385B94;
   border-left-color: #385B94;
   border-right-color:#1F3250;
   border-bottom-color:#1F3250;
/*   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
*/
/*   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#b0bbd1');*/
}
input.btnhov{
   border-top-color:#D0007A;
   border-left-color:#D0007A;
   border-right-color:#D0007A;
   border-bottom-color:#D0007A;
}
input.btnsave{
/*   color:#050; *?
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#fed; 
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
*/
	font-size: 0.75em;
	background-color:#b0bbd1;
   border:1px solid;
	width: 80px;	
   border-top-color: #385B94;
   border-left-color: #385B94;
   border-right-color:#1F3250;
   border-bottom-color:#1F3250;
/*   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
*/
/*   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#b0bbd1');*/
}

input.btnhovsave {
	width: 80px;	
   border-top-color:#D0007A;
   border-left-color:#D0007A;
   border-right-color:#D0007A;
   border-bottom-color:#D0007A;
}
 #email{
 	width:120px;
 }
 #right{
	position: absolute;
	right: 10px;
}
.centre{
	text-align: center;
}
.centre2{
	text-align: left; 
	margin: 1em auto; 
	width: 600px;
}
.pbar {
	background: #88C2FF; 
	background-repeat: repeat-x;
	} 
.pbar2 {
	background: blue; 
	background-repeat: repeat-x;
	}
.p_progcrumb {
	border: 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size: .8em;
	padding: 1% 1% 1% 1%;
	}
.halfline{	line-height: 0.2em;}

.box{
	border: 1px solid BLACK;
	width: 100%;
	padding: 0.3em 0.3em 0.3em 0.3em;	
}
.legend {
	font-size: 80%;
	font-weight: bold;
	}
.source {
	font-size: 80%;
}