﻿h1
{
    color:#003b7b;
    text-align:left;
	font-size: 1.6em
}

h2
{
    color:#003b7b;
    font-size: 1.3em;
	margin: 20px 0 5px 0;
}


h3
{
    color:#003b7b;
    font-size:1em;
}

.question
{
    font-weight: bold;
    }

p
{
    font-size: 1em;
    color: #000000;
	margin: 0 20px 15px 0;
	line-height: 1.4em;
}
	
p.indent
{
    margin-left: 20px;
    }
p.bluetext
{
    font-size: 1em;
    color : #003b7b;
    }
p.large_text
{
    font-size: 1.3em;
    color: #515151;
    line-height: 1.5em;
    }    
    
.boldText
{
    font-weight:bold;
}

.fadedText
{
    color:#666666;
}

p.chart_heading
{
    color: #003b7b;
    font-size: 1em;
	text-align: center;
	font-weight: bold;
	margin: 40px 0 0 0;
}

p.chart_second_heading
{
    color: #003b7b;
    font-size: 1em;
	text-align: center;
}

p.chart_graphic
{
	text-align: center;
}

ul.list li
{
   list-style: disc;
   line-height:1.4em;
   margin-left: -10px;
   padding: 0 20px 10px 5px;
}

ul.list li ul li
{
   list-style: square;
   line-height:1.4em;
   margin-left: -20px;
   padding: 10px 20px 0 0;
}
  
    
#leftCol
{
    width: 46%;
    float : left;
    border-right: solid 1px #d3d3d3;
    padding: 10px;
    }
#rightCol
{
    width: 46%;
    float: right;
    padding: 10px;
}
#rightCol p
{
    float: left;
    width: 50%;
    }
#rightCol img
{
    float: right;
    }
#leftCol li
{
   padding: 5px 0 5px 20px;
   list-style: none;
   background : #ffffff url(../../_images/whatsnew_arrow.gif) no-repeat 8px 10px;
   margin-left: -45px;
    
    }
.h_rule
{
    color: #d3d3d3 ;
    width: 100%;
    height: 1px;
    }
#outer_cols
{
    border-top: solid 1px #d3d3d3;
    }
.errortext
{
    color: Red;
    }

div.innercontent a:link
{
    color : #05A3EA;
    font-size:9pt;
    text-decoration:none;
}

div.innercontent a:visited
{
    color : #05A3EA;
    font-size:9pt;
}

div.innercontent a:hover
{
    text-decoration:underline;
    color: #FF8B00 !important;
    font-size:9pt;
}


/* SUBMISSIONS */
table.submission_table th
{
    border-bottom:solid 1px black;
    border-top:solid 1px black;
}

table.submission_table #colDate
{
    width:10%;
    text-align:left;
}

table.submission_table #colAuthor
{
    width:40%;
    text-align:left;
}

table.submission_table th.colFileType
{
    width:10%;
}

table.submission_table td
{
    vertical-align:top;
    text-align:center;
    padding:1px 0;
}

table.submission_table td.dataAuthor, table.submission_table td.dataSubDate
{
  text-align:left;
}

#colAuthor a, #colDate a
{
    color:#000000;
    font-size:10pt;
}

/*PUBLIC CONSULTATION*/

table.PublicMeetingDetails th
{
	color:#003b7b;
    font-size:1em;
    text-align:center;
}

table.PublicMeetingDetails tr
{
	vertical-align:top;
}

/*-------consultation form----------*/

.mainheading
{
	margin-top: 30px;
	text-align: center;
    font-size: 1.8em;
}

.sectionheading
{
	margin-top: 40px;
	margin-left: 5%;
    font-size: 1.6em;	
}

.sectionnote
{
	margin-top: 20px;
	margin-left: 5%;
    font-size: 1em;
}

.formlist ul
{
	margin-bottom: 40px;
	list-style-type: none;
}

.listcolumn1
{		
	margin-top: 2px;
	list-style-type: none;
}

.listcolumn2
{
	margin-left: 300px;	
	list-style-type: none;
}

.listcolumnreset
{
	margin-top: -130px;
}

.formlist2 ul
{
	margin-top: 20px;	
	list-style-type: none;
	
}
.inputrow
{
	margin-top: 15px;
	margin-left: 5%;
}

.subinputrow
{
	margin-left: 5%;
	margin-bottom: 10px;
	font-size: 1em;
}

.inputlabel
{
	width: 90px;
	color: black;
	float: left;	
}

.inputfield
{
	margin-left: 95px;
	color: black;
}

.confirmationlabel1
{
	width: 140px;
	color: black;
	float: left;	
}

.confirmationlabel2
{
	margin-left: 150px;
	color: black;
}

.meetingsbutton
{
	margin-top: 40px;
	text-align: center;
}

.confirmationbutton
{
	margin-left:10%;
}

.othertextbox
{
	margin-left: 5%;
	width: 400px;
	Height: 40px;	
}

.textnote
{
	margin-top: 5px;
	margin-left: 5%;
    font-size: .9em;
}

.errormessage
{
	margin-left: 5%;
	font-size: .9em;
	font-weight: bold;
}

.left
{
	float: left;
	width: 250px;
	margin: 0;
	padding: 0;
}


.right
{
	margin-top: -17px;
	z-index: 0;
	float: left;
}

.noGapUL
{
    margin-top:-13px;
}

fieldset.formFieldset
{ 
    width:650px;
}

fieldset.formFieldset div
{
    padding:10px;
}

fieldset.formFieldset legend
{
    color:#000000;
}

form.commentForm
{
    width:650px;
}

.centerButton
{
    text-align:center;
    margin-left:60px;
}

/*-------conference page table----------*/

table.conference_table
{
	width:95%;
	border-collapse:collapse;
}

table.conference_table tr td
{
    border-bottom:solid 1px black;
}

table.conference_table tr.header
{
	background-color: #E0E0E0;
	line-height:20px;
}

/*-------end conference page table----------*/

/*-------commissioned work page table----------*/

table.commissioned_table
{
	width:95%;
	border-collapse:collapse;
}

table.commissioned_table tr td
{
    border-bottom:solid 1px black;
	vertical-align:top;
}

table.commissioned_table tr.header
{
	background-color: #E0E0E0;
	line-height:20px;
}

p.first_line
{
	color:#5E5E5E;
	font-weight:bold;
	text-align:justify;
}

p.second_line
{
    /*font-size: 85%;
	padding-left:1em;
	padding-right:1em;*/
	text-align:justify;
}

p.date
{
    font-size: 85%;
}


/*-------end commissioned work page table----------*/

div.image_float/* for the image on the conference paper page  */
{
	padding-left: 5px;
	padding-right: 25px;
	float:right;
}
