/* CSS Document */
body { 
	font-family:verdana;
	/*background-color:#003C7A; color: #003C7A;*/
	background-color: #cccccc;
	background-image: url(../img/body-bg_.jpg);
	background-repeat: repeat; }
	
#calculator, #order, #mainpanel {border:0;
       -moz-border-radius: 1em; -webkit-border-radius: 1em;
	   text-align:center;
       }
#calculator td, #order td, #calculator th, #order th {white-space:nowrap; font-size: 9pt }
#calculator, #order {background-color:#ecf6fc; margin-top:1em; color:#003C7A; padding:1em; font-size: 9pt}


h1 { font-size:medium; text-align:center; } 
select { width:100%; }

#selects, #contacts { width: 100%;}

#totals, #totals2 { font-size:medium; text-align:center; margin-top:1em;
          border-left: 1px solid gray; border-bottom: 1px solid gray; background-color: white; }
          
#totals {width: 100%}
		  
#totals td, #totals th, #totals2 td, #totals2 th
 { border-top: 1px solid gray; border-right: 1px solid gray; font-size: 9pt; text-align:center } 

input.text, textarea {width:100%;}

textarea {height:5em;}

div.clear {text-align:center; }

.title, .subtitle {font-size: 2em; font-weight:bold; text-align: center; color: #003C7A; margin:0}

.subtitle{font-size: 1em; padding-top:0.5em;}

td {vertical-align: top;}

.center{text-align:center}

/*#highlight {background-color:#eee;}*/

#highlight {background-color:#0061AE; color: white; padding: 1em;
 margin:1em; -moz-border-radius: 1em; -webkit-border-radius: 1em;
 font-weight: bold;}

ul {line-height: 2; list-style-image: url('../pix/tick.png'); margin-left: 20px}

p { font-size:9pt; text-align:justify}

.m {padding:1em;} 

h2  {font-size: 10pt; text-align:left; font-weight:bold; margin-bottom: 0}

div.centered 
{
text-align: center;
}
div.centered table 
{
margin: 0 auto; 
text-align: left;
}

.datacenters {font-size: 8pt; font-weight: bold;}
.comment {font-size: 8pt; font-style: italic; text-align: left;}
.copyright{color:silver; font-size: 7pt; text-align:center; font-style:italic}
.selected{background-color: #ff5}


#navigation {color: gray; font-size: 8pt; text-align:left; vertical-align:top; padding-left: 40px; padding-bottom:20px; padding-top: 1em}
#navigation a {color:gray; text-decoration:none;}
#navigation a:hover {color:red; text-decoration:underline;}
#navigation a.selected {font-weight:bold;}

#mainpanel {background-color:white; width:850px;}
#mainpanel  td  { text-align:center;}

#mainpanel  td.tdr {vertical-align:middle; text-align:right; white-space:nowrap; font-size:10pt; padding-left:2em;}
#mainpanel  td.tdl {vertical-align:middle; text-align:left; white-space:nowrap; font-size:10pt;}
#mainpanel  td.tdl a{text-decoration:none; color:#003C7A}

.boldred{color:red; font-weight:bold;}

#tableIndex a {text-decoration: none; color: #003C7A; line-height:1.5}
#tableIndex tr.header td {font-size: 11pt; font-weight:bold}

#address-table {color: gray; font-size: 8pt; text-align:left; vertical-align:top}
#address-table  td {text-align:left;}

