@CHARSET "UTF-8";
/* $Id: confirmed.css,v 1.10 2010-02-24 16:48:33 claude Exp $ */
body
{
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #113355;
	width: 868px;
}

.code
{
	font-family : courier;
	font-weight : bold;
}

div.code
{
	margin: 20px; padding: 15px; 
	border : medium dashed #ffcc00;
	background-color : #b79797; 
}

.rightBox
{
	position : absolute;
	float : right;
	right : 5px;
	z-index : 5;
}

.editLinks
{
	font-size: 11px;
	margin-left: 1em;
	margin-right: 20px;
	font-weight: bold;
	margin-top: 2px;
}

.serviceMark {
	border: medium outset #ffcc00;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	text-align: center;
	background-color: #dde2e8;
	font-size: large;
	font-style: normal;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	behavior: url(/res/border-radius.htc);    
}

.page {
	background-color : white;
}

.loginButton {
	margin : 1em;
	width : 110px;
	display : inline;
}

.page ul {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-left: 1em;
}

.page h1 {
	margin-top: .5em;
}

a {
	text-decoration: underline;
	color: #113355;
	outline: none
}

a:visited,
a:active {
	text-decoration: underline;
	color: #113355;
}

a:hover {
	text-decoration: underline;
	color: #113355;
	text-weight : bold;
}

input:focus
{
	background : #fddb7f;
}

span.showHover:hover
{
	background : yellow;
}

td.button
{
	text-align : center;
}

select {
	background-color: #ffffff;
	color: #000000;
	border: 2px inset #ffffff;
	position: static;
}

#footer {
	clear: both;
	width: 765px;
	height: 18px;
	margin-left: auto;
	margin-right: auto;
	background: url("/res/footer_background.gif") no-repeat;
}

#footer .footer-text {
	float : right;
	margin-right: 20px;
	font-weight: bold;
	margin-top: 2px;
}

.page {
	clear: both;
	width: 765px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding-left: .5em;
	padding-right: .5em;
}

span.sm {
	font-family: serif;
	color : red;
	text-transform : capitalize;
}

#header {
	clear: both;
	width: 765px;
	margin-left: auto;
	margin-right: auto;
	height: 80px;
	background: url("/res/logo.jpg") no-repeat;
}

#header .headerID {
	position : absolute;
	top : 0px;
	left : 700px;
	
}

#header .headerLine {
	position : relative;
	left : 50%;
	top : 40%; 
	font-variant: normal;
	color: blue;
	margin-left: auto;
	margin-right: auto;
	font-size : 120%;
}


/* page menu */
.page .menu .nav {
	position: relative;
	background-color: #dde2e8;
	width: 98%;
	padding: .5em;
	margin-left : 0.20%;
}

.page .menu .nav li
{
	display: inline;
	list-style: none;
	font-size: 100% !important;
	padding-left : 2em;
	padding-right : 2em;
	padding: .5em;
}

.page .menu .nav li.selected {
	color : red !important; 
	font-weight: bold;	
}

/* end menu */
		

.queryResultHeader {
	clear : left;
}

.pageBox,
.buttonBox {
	margin-top: 5pt;
	margin-bottom : 5pt;
	position: static;
	float: left;
	background-color: #dde2e8;
	padding: .5em;
	width: 98%;
}

ul.countryList,
ul.searchResults {
	clear : left;
	float : left;
	list-style: none;
	margin-left : 0;
}

ul.searchResults {
	width : 98%;
}

ul.countryList li,
ul.searchResults li.consul {
	clear : left;
	margin-top : 1em;
	margin-left : 2em;
	text-indent : -2em;
}

h1 a,
h2 a,
h3 a,
h4 a,
h1 a:active,
h2 a:active,
h3 a:active,
h4 a:active,
h1 a:visited,
h2 a:visited,
h3 a:visited,
h4 a:visited
{
	color: white;
}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover
{
	color: white;
	text-weight : bold;
}	

h1, 
h2
{
	color: white;
	background-color: #8898ae;
	padding: .5em;
}

h1
{
	font-size : 150%;
}

h2
{
	font-size : 125%;
}

div.formPrompt,
{
	width : 100%;
	float : left;
	margin-top : 1em;
}

.formPrompt h4,
.formPrompt h3,
.formPrompt h2,
.formPrompt h1,
h4.formPrompt,
h3.formPrompt,
h2.formPrompt,
h1.formPrompt
{
	display : inline;
}


.pageBox h3
{
	margin-top :0;
	margin-bottom : 0;
}

.homeColumn1 {
	position : relative;
	top : 0;
	left : 1%;
	float: left;
	clear: left;
	width: 30%;
	margin: 0;
}

.homeColumn2 {
	position : relative;
	top : 0;
	left : 1%;
	padding: 0;
	float: left;
	width: 66%;
	padding-left: 1em;
}

.column1of2 {
	float: left;
	clear: left;
	width: 47%;
	margin: 0;
}

.column2of2 {
	margin-left: 50%;
	padding: 0;
	float: left;
	width: 47%;
	margin-left: 1%;
	padding-left: .5em;
}

.pageBox .column1of2 {
	float: left;
	clear: left;
	width: 24%;
	margin: 0;
}

.pageBox .column2of2 {
	margin-left: 25%;
	padding: 0;
	float: left;
	width: 74%;
	margin-left: 1%;
	padding-left: .5em;
}

.column1of3
{
	width : 22%;
	float : left;
	clear : left;
}
.column2of3
{
	padding-left : 1em;
	padding-right : 1em;
	width : 25%;
	float : left;
}
.column3of3
{
	width : 48%;
	float : left;
}

.column1
{
	width : 25%;
	float : left;
	clear : left;
}

.column2
{
	width : 70%;
	float : left;
}


ul.menu {
	margin-left : .5em;
	list-style-type : none;
}

ul.menu li form.menuButton
{
	display : inline;
}

ul.menu li.selected a,
ul.menu li.selected a:hover
{
	font-weight : bold;
	text-decoration: none;
}

.pageBox
{
	position : relative;
}

.pageBox h2
{
	margin-top :0;
	margin-bottom : 0;
}

.pageBox .displayPrompt,
.pageBox .editPrompt {
	margin-top : 1em;
	clear: both;
	float: left;
	width: 100%;
}


div.prompt
{
	font-weight: bolder;
	margin-right: 1em;
	display : run-in;
}

ol.faq {
	border: gray thick ridge;
	background: #f5f5f5;
	margin: 5%;
	padding: 5%;
}

dl.faq {
	background: #f5f5f5;
	margin: 5%;
	padding: 5%;
}

dl.faq dt {
	font-weight: bolder;
	padding-top: 2%;
}

dl.faq dd {
	
}

.error {
	color: red;
}


div.error,
p.error,
span.error {
	background: url(/res/ball.red.gif) left no-repeat;
	padding-left: 20px;
	font-size: larger;
}

ul.error li
{
	list-style-image : url(/res/ball.red.gif);
}

.warning {
	color: #9a0af6;
}

div.warning,
p.warning,
span.warning {
	background: url(/res/ball.yellow.gif) left no-repeat;
	padding-left: 20px;
}

ul.warning li
{
	list-style-image : url(/res/ball.yellow.gif);
}

.warningBox
{
	margin-top: 5pt;
	margin-bottom : 5pt;
	position: static;
	float: left;
	background-color: #dde2e8;
	padding: .5em;
	width: 90%;
	color: #9a0af6;
	border: 2px inset red;
}



.displayPrompt {
	margin-top : 1em;
	clear: both;
	float: left;
}

.displayPrompt h3,
.displayPrompt h4 {
	display : inline;
	margin-right: 1em;
}

.editPrompt {
	margin-top : 1em;
	clear: both;
	float: left;
}

#permissions table {
	font-family : sans;
	font-size : 10;
}

#permissions table th {
	font-weight : bold;
}

#permissions table .companyInfo {
	background : #8f9cac;
	text-align : center;
}

	
