/* standard body properties */

body {
	margin:0px 0px 0px 0px;
	padding:0px;
	font-family: Sans-Serif;
	font-size: 12px;
	color: #333333; /*navy;*/
	background-color: white;
}
	
/* left, center and right content, spcecific to each style sheet */

#leftcontent {
	position: absolute;
	left:0px;
	top:120px; /* 180px; */
	width:375px;
	min-width:350px;
	background:#fff;
	border:0px solid #000;
	border-color:#FF6300;
}

#centercontent {
	top:95px;
	background:#fff;
	margin-left: 399px;
	margin-right:99px;
	border:0px solid red;
	voice-family: "\"}\"";
	voice-family: inherit;
   	margin-left: 401px;
   	margin-right:101px;
}

html>body #centercontent {
	margin-left: 401px;
	margin-right:101px;
}

#rightcontent {
	position: absolute;
	right:0px;
	top:180px;
	width:100px;
	min-width:75px;
	background:#fff;
	border:0px solid blue;
	border-color:#FF6300;
}
	
/* flash movie presented on main page */

#movie {
	position: relative;
	margin: 0px;
	width: 325px;
	height: 225px;
}

img.indented {
	position: relative;
	left:120px;
	margin: 0px;
}

/* top banner standard for all sheets */

#banner {
	background:#fff;
	height:70px;
	border-top:0px solid #000;
	border-right:0px solid #000;
	border-left:0px solid #000;
	voice-family: "\"}\"";
	voice-family: inherit;
	height:90px;
	background-color: white;
	border-bottom: 1px #00C0C0 solid; /* thin #3399CC solid;  #666666 solid; */
}

html>body #banner {
	height:90px;
}
						
#bannermenu {
	position: absolute;
	right:50px;
	top: 2px;
}

a.navlink {
	vertical-align: text-top;
	text-decoration: none;
	font-size: 10px;
	font-family: Sans-Serif;
	color: #00C0C0;
	background-color: white;
}

a.navlink:hover {
	text-decoration: underline;
}

span.break {
	vertical-align: text-top;
	font-size: 10px;
	font-family: Sans-Serif;
	color: #00C0C0;
	background-color: white;
}

/* navigation menus */

a.menulink{
color:white;
text-decoration:none;
}

a.menulink:hover{
color:#FF6300;
text-decoration:none;
}


/* footer menu and copyright notice */

div.footer {
	clear: both;
/*	color: white;
	background-color: #00C0C0;
	border-top: thin #666666 solid;*/
color:#999999;
	font-family: Sans-Serif;
	font-size: 10px;
	height:15px;
}

#footermenu {
	font-family: Sans-Serif;
	font-size: 10px;
	position: absolute;
	right:50px;
	vertical-align: text-top;
}

#copyright {
	font-family: Sans-Serif;
	font-size: 10px;
	position:absolute;
	vertical-align: text-top;
	left:10px;
	font-size: 10px;
}


/* lists, link style, headers and paragraphs */

#print {
	position: relative;
	margin: 0px;
	width:25px;
	left:450px;
	border:0px solid black;
}

ul{
	list-style-image: url(../images/arrow.gif);
}

a.txtlink {
	color: #FF6300;
	text-decoration: none;
}

a.txtlink:hover{
	color: #FF6300;
	text-decoration: underline;
}

h1,h2,h3,p {
	margin:0px 10px 10px 10px;
}

h1 {
	font-size: 14px;
	font-weight: bold;
	color: #FF6300;
	padding-top:10px;
}

h2 {
	font-size: 12px;
	font-weight: bold;
	color:white;
	padding:5px;
	background-color: #FF6300;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	color:#00C0C0;
}

img.arrow {
	padding-right: 3px;
}

p {
	text-align:justify;
}

p.box {
	text-align:justify;
	border: 1px solid #FF6300;
	padding:5px;
}

#rwmenu {
	position:absolute;
	left:110px;
	top:65px;
	/*width:680px;*/
}

div.button {
	position: relative;
	left:120px;
	padding: 10px;
}

p.fixedbox {
	text-align:justify;
	border: 1px solid #FF6300;
	padding:5px;
	min-width:300px;
	width:485px;
}

p.smallbox {
	text-align:center;
	border: 1px solid #FF6300;
	padding:5px;
	font-size: 10px;
}

p.rule {
	text-align:justify;
	border-top: 5px solid #00C0C0;
	padding-top:10px;
}

/* login box */

table.login {
	position: relative;
	left:100px;
	color: navy;
	background-color: white; /* #C6E7FF; */
	border-spacing: 0px;
	border-collapse: collapse;
	border: 1px #999999 solid;
	padding:5px;
}

td.header {
	width:150px;
	border-top: 1px #999999 solid;
	border-bottom: 1px #999999 solid;
	font-weight:bold;
	color: white;
	background-color: #696969;
	font-size: 11px;
	padding:2px;
	text-align:left;
}

td.login {
	width:150px;
	border-bottom: none;
	border-top: none;
	border-left: none;
	border-right: none;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right:5px;
	font-size: 11px;
	color:#333333;
	text-align:left;
	background-color: white; /* #E4E4FF; */
}

a.footlink {
color:#999999;
	text-decoration: none;
}

a.footlink:hover{
color:#999999;
	text-decoration: underline;
}

