/* Container information css */

#wrapper {
width: 100%;
}

#wrapper img {
border: 0; 
margin-bottom: 10px;
}

#wrapper p.para {
font-size: 1.2em; 
text-align: left; 
padding: 0; 
margin: 0 0 7px 2px;
}

#wrapper table.listing_table td {
text-align: left;
}

#wrapper table.listing_table a {
color: #0E81BE; 
text-decoration: none; 
border-bottom: 1px solid transparent; 
line-height: 1.5em; 
font-size: 0.80em;
}

#wrapper table.listing_table a:hover, #wrapper table.listing_table a:active {
color: #345BBE; 
text-decoration: none; 
border-bottom: 1px solid #345BBE;
}

#wrapper table.listing_table a:visited {
color: black; 
text-decoration: none; 
border-bottom: 1px solid black;
}

#wrapper table.listing_table h3 {
color: red; 
font-size: 1.3em; 
text-align: left; 
font-weight: bold;
}

#wrapper table.listing_table ul {
margin: 0 10px 0 0; 
padding: 0 0 0 20px;
}

#wrapper table.listing_table ul li {
list-style: disc; 
font-size: 1.4em; 
color: #4E3786;
}

#wrapper table tr td {
text-align: center; 
font-size: 1.1em;
}

#wrapper table tr th {
text-align: center; 
font-weight: bold;
font-size: 1.2em; 
background: #4E3786; 
color: white;
}

#wrapper p.purpose {
font-size: 1.1em; 
text-align: left; 
margin: 0 0 7px 24px; 
clear: left;
}

.left_col {
float: left; 
width: 32%; 
background: transparent; 
border: 1px solid #4E3786;
}

.right_col {
float: right; 
width: 32%; 
background: transparent; 
border: 1px solid #4E3786;
}

.centre_col {
margin: 0 33% 0 33%; 
position: relative; 
background: transparent; 
border: 1px solid #4E3786;
}

h4 {
font-size: 1.6em; 
margin: 0 0 10px 0; 
background: white; 
padding: 1px;
}

.col {
width: 230px; 
}

.col_2 {
width: 240px;
}

.break {
clear: both; 
width: 100%; 
margin-bottom: 10px;
}

.message{
	font-size:18px;
	color:#990000;
}