
html {
font-size: 100%; /* For IE's text sizing bug */
}
body {
  background-color: #FFF;
  margin: 0;
  padding: 0;
}

option {
	padding-right:1em;
} 

table { border:0px solid #000;
}

#content {
	width: 100%;
	height: 100%;
	background-image: url('images/index_r1_c3.jpg');
	background-repeat: repeat-y;
	padding-left: 22px;
	padding-right: 15px; 
/*	border:1px solid #000;*/
		/*
		IE5x PC mis-implements the box model. Because of that we sometimes have
		to perform a little CSS trickery to get pixel-perfect display across browsers.
		The following bit of code was proposed by Tantek Celik, and it preys upon a CSS
		parsing bug in IE5x PC that will prematurly close a style rule when it runs
		into the string "\"}\"". After that string appears in a rule, then, we can override
		previously set attribute values and only browsers without the parse bug will
		recognize the new values. So any of the name-value pairs above this comment
		that we need to override for browsers with correct box-model implementations
		will be listed below.
		
		We use the voice-family property because it is likely to be used very infrequently,
		and where it is used it will be set on the body tag. So the second voice-family value 
		of "inherit" will override our bogus "\"}\"" value and allow the proper value to
		cascade down from the body tag.

		The style rule immediately following this rule offers another chance for CSS2
		aware browsers to pick up the values meant for correct box-model implementations.
		It uses a CSS2 selector that will be ignored by IE5x PC.
		
		Read more at http://www.glish.com/css/hacks.asp
		*/
		
		voice-family: "\"}\"";
		voice-family: inherit;
		}

	h1 {
		font-size:14px;
		padding-top:10px;
		}

	#rightcontent p {
		font-size:10px
		}

hr { color: #E4DA81; }


.message {
    text-align: center;
	font: 0.9em Tahoma;
    font-weight: bold;
    line-height: 1.3em;
    padding: 3px;
    width: 100%;
    color: #691001;
    background: #EAEBEB;
}

.button {
	color: #666666;
	background-color: #EAEBEB;
	border-color: #909192;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Tahoma, Verdana;
	font-size: 13px;
	font-weight: bold;
}

.underline { color: #919191  !important;  padding-bottom: 2px; border-bottom: 1px solid #E4DA81; padding-top: 2px; 
}

.small { font-family : Verdana, Arial; font-size: 0.8em; }
.smallgrey { color: #838383; font-family : Verdana, Arial; font-size: 0.8em; }
.upper	{ text-transform: uppercase; }
.error	{
	font-weight: bolder;
	color: #FFFF00; 
	background: #CC0000
}

a:link { text-decoration:none; color:#0033cc; }
a:active { text-decoration:none; color:#0033cc; }
a:visited {text-decoration:none; color:#0033cc; }
a:hover { text-decoration:underline;  color: #ff6600; }

a.small:hover { font-size: 0.8em; text-decoration:underline;  color: #ff6600; font-family : Verdana, Arial; }

h1 {font-family :  Tahoma, Verdana, Arial;
	font-weight: Bold;
	font-size: 1.2em;
	color: #3E567C;
}
h2 {font-family: verdana, helvetica ;
    font-size: 1.1em;
    color: #3E567C;
    font-weight: bold;
 }
h3 {font-family:  Verdana, arial, helvetica, sans-serif;
    font-size: 1em;
    color: #3E567C;
    font-weight: bold;
}

















/*
  body { text-decoration:none; color:#000000; font:normal 10pt Verdana; }
*/

p { font:normal 10pt Tahoma, Verdana; }
.maintext { font:normal 10pt Tahoma, Verdana; }
.maintext p { font:normal 10pt Tahoma, Verdana; }
.maintext td { font:normal 10pt Tahoma, Verdana; }
div.h3 {
	font-family: "Trebuchet MS", verdana, lucida, arial, helvetica, sans-serif;
	font-weight: normal;
    font-size: 13pt;
    color:#000000;
	margin-bottom: 2px;
	letter-spacing: 1px;
}
.info { border-bottom: 1px dotted #708090; cursor: help; }

#content h2 {
	font-family: arial, verdana, lucida, helvetica, sans-serif;
	font-weight: bold;
    font-size: 10pt;
    color:#000000;
	margin-bottom: 2px;
	letter-spacing: 1px;
 }
h4 {
	font-family: arial, verdana, lucida, helvetica, sans-serif;
	font-weight: bold;
    font-size: 10pt;
    color:#000000;
	margin-bottom: 2px;
	letter-spacing: 1px;
}
h1, h3, h5, h6 {
	font-family: "Trebuchet MS", verdana, lucida, arial, helvetica, sans-serif;
	font-weight: normal;
	color:#000000;
	margin-bottom: 2px;
	letter-spacing: 1px;
	}
.formheading {
	font-family: verdana, lucida, arial, Trebuchet MS, helvetica, sans-serif;
	font-weight: bold;
    font-size: 11px;
    padding-bottom: 4px;
    color:#000000;
 }
.subheading {
	font-family: arial, verdana, lucida, helvetica, sans-serif;
	font-weight: bold;
    font-size: 10pt;
    color:#000000;
	margin-bottom: 2px;
	letter-spacing: 1px;
 }
.mainsubheading {
	font-family: arial, verdana, lucida, helvetica, sans-serif;
	font-weight: bold;
    font-size: 10pt;
    color:#000000;
	margin-bottom: 2px;
	letter-spacing: 1px;
 }
div.formheading { 
border-bottom: 1px solid #E4DA81;
 }

div.underline2 { 
border-bottom: 2px solid #E4DA81;
 }
div.underline1 { 
border-bottom: 1px solid #E4DA81;
 }
div.underline { 
border-bottom: 3px solid #E4DA81;
 }

/*
a {font-size: 13px; }
*/
a:link { text-decoration:none; color:#0033cc; font-size: 10pt;}
a:active { text-decoration:none; color:#0033cc; font-size: 10pt; }
a:visited {text-decoration:none; color:#0033cc; font-size: 10pt; }
a:hover { text-decoration:underline; color:#FF9900; font-size: 10pt; }

.blue10 { text-decoration:none; color:#0033cc; font-size: 10pt; }

.link01:link { text-decoration:none; color:#0033cc; font:normal 8pt "Verdana"; }
.link01:active { text-decoration:none; color:#0033cc; font:normal 8pt "Verdana"; }
.link01:visited { text-decoration:none; color:#0033cc; font:normal 8pt "Verdana"; }
.link01:hover { text-decoration:none; color:#666666; font:normal 8pt "Verdana"; }

.link07:link { text-decoration:none; color:#666666; font:normal 8pt "Arial"; }
.link07:active { text-decoration:none; color:#666666; font:normal 8pt "Arial"; }
.link07:visited { text-decoration:none; color:#666666; font:normal 8pt "Arial" }
.link07:hover { text-decoration:none; color:#333333; font:normal 8pt "Arial"; }

.link09:link { text-decoration:none; color:#0033cc; font:bold 10pt "Verdana"; }
.link09:active { text-decoration:none; color:#0033cc; font:bold 10pt "Verdana"; }
.link09:visited { text-decoration:none; color:#0033cc; font:bold 10pt "Verdana" }
.link09:hover { text-decoration:underline; color:#0033cc; font:bold 10pt "Verdana"; }

.blue8 { text-decoration:none; color:#0033cc; font:normal 8pt "Verdana"; }
.blue8b { text-decoration:none; color:#0033cc; font:bold 8pt "Verdana"; }
.blue10b { text-decoration:none; color:#0033cc; font:bold 10pt "Verdana"; }

.frmbtn1 { background-color:#FFFFFF; font:normal 8pt Tahoma; width:100px; height:19px}
.frmedit80 { background-color:#FFFFFF; font:8pt Tahoma; width:80px; height:18px;}
.frmselct { background-color:#FFFFFF; font:8pt Tahoma; padding:3px; width: 200px; height:60px;}

#tablevacresults td { border: 0px solid #DFEFFF; /* background-image:url(images/whiteDither.gif);*/ }
#tablevacresults table {  page-break-after: avoid; display: inline-table}

#contact td { border: 0px solid #DFEFFF; /* background-image:url(images/whiteDither.gif);*/ }
#contact table {  page-break-after: avoid; display: inline-table}

#contact input { width:100%; }
#contact textarea { width:100%; font:normal 10pt Arial, Tahoma, Verdana ; }

.pad { padding: 5px 5px; }


.justify { text-align: justify; }
table
{
	display: inline-table;
font:normal 10pt Tahoma, Verdana; 

}

acronym	{
    font:normal 11px "Verdana, Arial"; 
    color: #03C;
    border-bottom: 1px dotted #03C;
	cursor : help;
}

.listhead { font: bold 11px, Verdana; color: blue; }
.listheadblue { font: bold 11px, Verdana; color: white; background: #0065CE; }
.upper { text-transform: uppercase; }
.status {
overflow: hidden;
display: block; /* i.e., suppress marker */
height: 1.3em;
    text-align: right;
    font-weight: bold;
	color: #CC0000;
}
.status2 { margin-bottom: 10px;
    width: 100%;
    text-align: center;
    font-weight: bold;
    line-height: 1.3em;
    padding: 3px;
    background: #FFCC00; }
.cancelbutton { color: red; }
.button, .cancelbutton { 
	border-color: #808080;
    background-color: #F5F5F5; 
	color:#336600;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-weight: bold;
	color:#006600;
	font-size: 13px;
    font-weight: bold; }
.adminobject { border-right-color: #484849;
    border-bottom-color: #484849;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
	font-family: Verdana, arial;
	font-weight: normal;
    font-size: 13px;
    }

ul#navigation { 
	width: 130px;
	margin-right: 10px;
	margin-left: 5px;
	margin-top:0;
	margin-bottom:0;
}
ul#navigation li { 
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align:right; 
	list-style: none;
	font:normal 11px "Verdana, Arial";
	/*  text-align: left; */
} 
ul#navigation li a {
	display: block; 
	text-decoration: none; 
	font:normal 11px "Verdana, Arial";
}
ul#navigation li a:active { background-color: #E4DA81; }
ul#navigation, a { font:normal 11px "Verdana, Arial"; }
ul#navigation li#youarehere { font:normal 11px "Verdana, Arial"; background-color: #E4DA81; background-image: url("images/submenu-bg.gif"); background-repeat: repeat-y; } 

a:hover, a:active { color: #000; background-image: url("images/submenu-bg.gif"); background-repeat: repeat-y; } 
ul#navigation li a:hover { background-color: #E4DA81; }

.submenu { /*border: 3px double #7EA7FF;*/ padding:3px; /* background-color: #FFFFCC;*/ font-size: 11px; margin-bottom:10px; color:#000000; }
.submenulink { font-size: 11px; }
.submenu a { font-size: 11px; }

.navtext { margin-top:10px;  margin-bottom:10px; color:#858585; }
.navtext a:link, .navtext a:active, .navtext a:visited, .navtext a:hover { font-size:0.8em; }






.copyrighttext { font:normal 11px "Verdana, Arial"; color:#666666; }
.copyrighttextmain { font:normal 11px "Verdana, Arial"; color:#808080; }
.navtext a.siteby { font:normal 11px "Verdana, Arial"; color:#666666; }
.navtext a.sitebymain { color:#808080; font:normal 10px "Verdana, Arial"; }
.small { color:#000000; font:normal 10px "Verdana, Arial"; }
.smallgrey { color:#666666; font-family : Verdana, Arial; font-size: 10px; }
.grey { color:#666666; font-family : Verdana, Arial; }
.smalla TD { color:#000000; font:normal 10px "Arial"; }

.cssbtnsmall {
	display:inline; display:inline-block;
	width:50px;
	margin-right:0.1em; 
	margin-top:0.1em; 
	margin-bottom:0.1em; 
    padding:1px;
	font-size:11px;
	font-family:   Trebuchet MS, Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	background:#cdf;
	color:#333;
	border:1px solid black;
	vertical-align:middle;
	white-space:nowrap;
	cursor:hand; cursor:pointer;
	}
.cssbtnsmall[class] {
	width:auto;
	min-width:50px;
	}
.cssbtnsmall strong {
	font-weight:bold;
	background:white;
	color:#06c;
	}
.cssbtnsmall:link { background:#cdf; text-decoration:none;  color:black }
.cssbtnsmall:active { background:#cdf; text-decoration:none;  color:black  }
.cssbtnsmall:visited { background:#cdf; text-decoration:none; color:black }
.cssbtnsmall:hover strong { background:#E4DA81; text-decoration:none; color:black; }
.cssbtnsmall:hover { background:#E4DA81; text-decoration:none; color:black }
.cssbtn {
	display:inline; display:inline-block;
	width:50px;
	margin-right:0.5em; 
	margin-top:0.4em; 
	margin-bottom:0.4em; 
    padding:1px;
	font-size:13px;
	font-family:  Trebuchet MS, Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	background:#cdf;
	color:#333;
	border:1px solid black;
	vertical-align:middle;
	white-space:nowrap;
	cursor:hand; cursor:pointer;
	}
.cssbtn[class] {
	width:auto;
	min-width:50px;
	}
.cssbtn strong {
	font-weight:bold;
	background:white;
	color:#06c;
	}
.cssbtn:link { background:#cdf; text-decoration:none;  color:black }
.cssbtn:active { background:#cdf; text-decoration:none;  color:black  }
.cssbtn:visited { background:#cdf; text-decoration:none; color:black }
.cssbtn:hover strong { background:#E4DA81; text-decoration:none; color:black; }
.cssbtn:hover { background:#E4DA81; text-decoration:none; color:black }


.btnw3c { background:#06c; color:white }
.btnxml { background:#f90; color:black }
.btnw4d { background:#090; color:white }
	.btnw4d strong { color:#090 }
.btnpwr { background:#006; color:white }
	.btnpwr strong { background:#ccf; color:#006 }
.btnauth { background:#dd9; color:black }
	.btnauth strong { background:#003; color:#ffc }

