/** purpose: rnib master template css | author: Keith Patton, keith@keithpatton.com **/

/** core html styles **/
a {color: #000000;}
body {margin: 0px; padding: 0px; width: 100%; background-color: #FFFFFF; color: #000000; font-family: Tahoma, Arial, sans-serif;}
div.clear {clear: both; font-size: 1px; line-height: 1px; margin: 0px; padding: 0px;}
div.hidden, span.hidden {display:none}
form {margin: 0px; padding: 0px;}
td {font-family: Tahoma, Arial, sans-serif;}
div {font-family: Tahoma, Arial, sans-serif;}
hr {margin: 0px; padding: 0px;}
Tr {color: #333333; FONT-FAMILY: Tahoma, Arial, sans-serif;}
h1 {font-size: medium; color: #006bb5; margin-bottom: 0;}
h2 {font-size: 20px; color: #006bb5;}
h3 {font-size: 16px; color: #006bb5;}
h4 {font-size: 14px; color: #006bb5;}
h5 {font-size: 12px;}
img {border: 0px;}
p {margin-bottom: 15px; margin-top: 15px; padding: 0px;}
ul {margin-left: 20px; padding: 0px; }
ul.plain {margin-left: 0px;}
ul.plain li {list-style: none; margin: 0px;padding: 0px;}
A:link {text-decoration: underline;}
a:active{color: #ff0000; text-decoration: underline;}
a:visited{color: #666666;	text-decoration: underline;}
A:hover {color: #cccccc; text-decoration: none;}
.title {font-size: 20px; font-weight: bold; color: #006bb5;}
input, select {	textfield-align: middle;	border: 1px #000066 solid;	line-height: 11px;	COLOR: #999999; FONT-SIZE: 0.7em;	FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;	font-weight: bold;}
.smalltextwh {color: #ffffff;  font-weight: bold; font-size: xx-small;}
.smalltext {color: #006bb5;  font-weight: bold; font-size: xx-small;}
.news {font-size: x-small;}
.smalltextblu {color: #006bb5;  font-weight: bold; font-size: xx-small;}
#content-sub select { margin-left: 1em; }
/*
font size control hack for cross browser nice relative font-sizes
allows for base setting to be set as small/x-small by eliminating cross-browser differences
allows subsequent control by % underneath as necessary thereby avoiding compounding % sizes
PC IE 5.5  is first font-size, all others except PC NN 4 are stated twice below. PC 
NN4 is absolute and ignores this hack 
*/

/*/*/a{}
body, body td {
  font-size: x-small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: x-small;
}
html>body, html>body td {
    font-size: small;
}
/* */

/* just for mac ie*/
/*\*//*/
#contentNewsCell {width: 1px;}

/**/ 

/*Form add-ons*/
table.formTable {
text-align:left;
}

div.form {
width:100%;
max-width:1000px;
}

div.row {
width:100%;
max-width:1000px;
margin-bottom:2em;
_margin-bottom:0em;
clear:both;
}

div.row * {
vertical-align:top
}

div.label, span.label {
float:left;
width:27%;
margin-right:1%;
vertical-align:top
}

div.field, span.field {
float:left;
width:72%;
vertical-align:top
}

div.chkBox, span.chkBox {
float:left;
width:2%;
margin-bottom:1em;
_margin-bottom:0em;
margin-right:2%
}

div.chkLabel, span.chkLabel {
float:left;
margin-bottom:1em;
_margin-bottom:0em;
width:94%
}

p.indent {
margin-left:2.5em;
margin-right:2.5em
}

p.leftnavgraphic img
{
float:left;
border:none;
}

