body {
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	background-color:#E8F1FF;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	font-size:62.5%;
	background-color: #E8F1FF;
	width:auto;
}
blockquote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-style: italic;
	text-indent: 0px;
	margin-left:3em;
	margin-bottom:0;
	margin-right:0;
	margin-top:0;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em ;/*11px*/
	color: #003366;
	margin-top: 0;
	margin-right: 0em;
	margin-bottom: .5em;
	margin-left: 0em;
	padding-top: 0;
}
td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #003366;
	margin:0;
/*	padding:2px;
	background-color:#fbf8c9;
*/
}
p.indent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
/*	font-style: italic;*/
	text-indent: 0;
	margin-left:3em;
	margin-bottom:0.5em;
	margin-right:0;
	margin-top:0;
}
p.letter {
	font-family: "Times New Roman", Times, serif;
	font-size:1.3em;/*11px*/
	color: #003366;
	margin-top: 0;
	margin-right: 0em;
	margin-bottom: 0.5em;
	margin-left: 0em;
	padding-top: 0;
	font-style: italic;
	clear:right;
}
td.schedule {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #003366;
	margin:0;
	padding:2px;
	background-color:#fbf8c9;
}
td.nocolor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	margin:0;
}
td.whitebold {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1.1em; 
	font-weight: bold; 
	color: #FFFFFF;
	background-color:#00337f;
}
td.heading1 {
	font-size: 1.3em;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding-bottom: 2px;
	padding-top:2px;
}
td.heading2 {
	font-size: 1.1em;
	font-weight: bold;
	border-bottom:thin;
	margin-bottom:2em;
}
td.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em ;/*11px*/
	color: #003366;
	margin-top: 0;
	margin-right: 0em;
	margin-bottom: .5em;
	margin-left: 0em;
	padding-top: 0;
}
div#right {
	float:right;
/*	clear:right;*/
	margin-right:0;
/*	padding:2px;
/*	background-color: #24476f;*/
}
#marquee {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	height:16px;
	color: #f9e966;
	background-color: #00337f;
	border-top-color: #000000;
	border-top-width: 3px;
	border-top-style: solid;
	text-align: right;
	float: right;
	padding-bottom:6px;
	padding-top: 6px;
/*	height: 24px;*/
	width: 100%;
	font-weight: bold;
}
div#rightcol {
	clear: right;
/*	clear:left;*/
	float: right;
	width:175px;
	margin: 5px 0 0 5px;
	padding: 5px;
	border: 1px solid #00337f;
	background-color:#fbf8c9;
/*	background-color: #f9e966;*/
}
ul#normal, ol#normal {
	display: list-item;
	text-align: left;
	list-style-type: disc;
	font-size: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:0.5em;
	margin-top:0.4em;
	color: #003366;
}
ol#normal li, ol#listnb li {
	list-style-type:decimal;
/*	margin-bottom:1em;*/
	margin-bottom:0.5em;
}
ul#listnb, ol#listnb {
	color:#CC0000;
	font-style:italic;
	font-size:1.2em;
/*	text-indent:-4px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.dummy {
	width: 100%;
	}
.content {
	margin-left:160px;
	margin-right:-3px;
	margin-top:0px;
	padding:5px;
	color: #24476f;
/*	font-size:12px;*/
	width:auto;
	border: 0.1px solid #ffffff;
}
#copyright {
	color:#24476f;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 1em;
	font-style: italic;
/*	border-top: 1px solid #24476f;
	border-width: 0 0 20px 0;*/
}
.heading1 /* headings for articles */{
	font-size: 1.3em;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding-bottom: 2px;
	padding-top:2px;
}
.heading2 {
	font-size: 1.1em;
	font-weight: bold;
	border-bottom:thin;
	margin-bottom:2em;
}
#articles /*container for articles*/ {
	margin:0px;
	width:inherit;
}
#article_e, #article_a, #article_g {
	float:left;
/*	clear:left;
	margin-left:5px;*/
	margin-right:0;
	margin-left:0;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:0;
	padding-top:3px;
	width:32%;
	height:250px;
}

#article_e{
	background-color:#F9EBC1;	
}
#article_a {
background-color:#C7D4E1;
}
#article_g {
	background-color:#FBF8C9;
}
.box_right_350, .box_right_350_lbdr {
	float:right;
	background-color:#e8f1ff;
	clear: left;
	margin: 5px 5px 0 5px;
/*	border: 1px solid #666;*/
	padding: 5px;
	width:350px;
}
.box_right_350 {
	border-size:1px;
	border-style:inset;
	border-color:#d98c3a;
}
.box_right_350_lbdr {
	border: 1px solid #666;
}
.box_right_300, .box_right_300_lbdr {
	float:right;
	background-color:#e8f1ff;
	clear: left;
	margin: 5px 5px 0 5px;
/*	border: 1px solid #666;*/
	padding: 5px;
	width:300px;
}
.box_right_300 {
	border-size:1px;
	border-style:inset;
	border-color:#d98c3a;
}
.box_right_300_lbdr {
	border: 1px solid #666;
}
.box_left_300, .box_left_300_lbdr {
	float:left;
	background-color:#e8f1ff;
	clear: left;
	margin: 5px 5px 0 5px;
/*	border: 1px solid #666;*/
	padding: 5px;
	width:300px;
}
.box_left_300 {
	border-size:1px;
	border-style:inset;
	border-color:#d98c3a;
}
.box_left_300_lbdr {
	border: 1px solid #666;
}
.box_left_350, .box_left_350_lbdr {
	float:left;
	background-color:#e8f1ff;
	clear: left;
	margin: 5px 5px 0 5px;
/*	border: 1px solid #666;*/
	padding: 5px;
	width:350px;
}
.box_left_350 {
	border-size:1px;
	border-style:inset;
	border-color:#d98c3a;
}
.box_left_350_lbdr {
	border: 1px solid #666;
}
.pic_right, .pic_right_nobdr {
	float:right;
	background-color:#E8F1FF;
	clear: left;
	padding: 5px;
	width:inherit;
}
.pic_right {
	border: 1px solid #666;
	margin: 5px 5px 0 8px;
}

.pic_right_nobdr {
	margin: 5px 5px 0 5px;
}
.pic_left, .pic_left_nobdr {
	float:left;
	background-color:#E8F1FF;
	clear: right;
	padding: 5px;
	width:inherit;
}
.pic_left {
	border: 1px solid #666;
	margin: 5px 5px 0 8px;
}
.pic_left_nobdr {
	margin: 5px 5px 0 5px;
} 
.pic_rightno_bg {
	float:right;
/*	background-color:#E8F1FF;*/
	clear: left;
	margin: 5px 5px 0 8px;
	border: 1px solid #666;
	padding: 5px;
	width:inherit;
}
.thumb_nl {
	float:right;
/*	background-color:#E8F1FF;*/
	clear: left;
	margin-right:3px;
	margin-top:5px;
	margin-bottom:0;
/*	margin: 5px 5px 0 8px;*/
	border: 1px solid #666;
	padding: 0;
	width:inherit;
}
#products {
	float:left;
	border:1px;
	background-color:#FFFFFF;
	padding:6px;
	margin-bottom:1em;
	margin-left:5px;
	/*	width:85%;*/
	width:70%;
	clear:left;
	border-color: #006699;
}
.product_pic, .product_pic_lrg {
	padding:3px;
	width:auto;
	margin:5px;
}
.product_pic {
	float:left;
}
.product_pic_lrg {
	float:right;
	clear:left;
}
.thumb {
	float:left;
	clear:left;
/*	clear: right;*/
	margin-right:5px;
	margin-bottom:0;
	margin-top:0;
	margin-left:0;
/*	border: 1px solid #666;*/
	width:auto;
	height:auto;
}
.caption, .small, .small_rule {
	font-size:1em;
	margin:0;
}
.caption {
	text-align:center;
	font-style:italic;
}
.small {
	text-align:left;
}
.small_rule {
	text-align:left;
	padding-top:2px;
	margin-top:5px;
	border-top:1px solid #006699;
	border-top-width: 75%;
}
.nb {
	color:#CC0000;
	font-style:italic;
	margin-bottom:3px;
	margin-top:3px;
	margin-left:5%;
	margin-right:5%;
}
.green_text, .red_text {
	text-align:left;
	margin-bottom:0;
}
.green_text {
	color:#009900;
}
.red_text {
	color:#CC0000;
}
.foot {
	font-size:0.8em;
	font-style:italic;
	text-align:center;
	margin-top:5px;
	margin-bottom:2px;
	border-top:1px solid #00337f;
	clear:both;
}
#rule {
	border-bottom:1px solid #00337f;
	margin-top:0;
	margin-bottom:5px;
/*	margin-right: 10%;
	margin-left: 10%;*/
}
.clearboth {
	clear:both; 
}
/* define different links*/
.box {/*this is a box where the bottom-navigation*/
      /* and the copyright will be placed*/
  background: #FFFFFF;
  color : #000099;
  font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  padding : 2px;
  margin: 2px;
  border-color : #48D1CC;
  border-style : groove;
  border-width : 2px;/* the border property in longhand*/
  }
h1 {
	font-size: 1.3em;
	font-weight: bold;
	color: #eec84f;
	background-color: #00337f;
/*	margin-left:20%;
	margin-right:20%;*/
	margin-bottom:2px;
	padding:2px;
/*	text-align:center;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.h1_article {
	font-size: 1.3em;
	font-weight: bold;
	color: #eec84f;
	background-color: #00337f;
	margin-right:20%;
	margin-bottom:2px;
	padding:2px;
/*	text-align:center;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* original
h2 {
	font-size:1.2em;
	font-weight:bold;
	background-color:#eec84f;
	color:#00337f;
	margin-left:0;
	margin-top:0.3em;
	margin-bottom:0.5em;
	padding:1px;
/*	font-style:italic;*/
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
/*	display:compact;
}*/
h2 {
	font-size:1.5em;
	font-weight:700;
	/*	background-color:#eec84f;*/
	color:#00337f;
	margin-left:0;
	margin-top:0.5em;
	margin-bottom:0.2em;
	margin-right:0;
	padding:1px;
	font-style:italic;
	font-family: "Times New Roman", Times, serif;
	font-variant: small-caps;	
	/*	display:compact;*/
}
h3 {
	font-style:italic;
/*	background-color:#eec84f;
	color:#eec84f;*/
	color:#6600FF;
	font-weight:bold;
	padding-left:1em;
	margin:0;
	font-size:1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: 300;
	margin:0;
	background-color: #FFFFCC;
	border-top-width: 2px;
	border-top-style: inset;
	border-top-color: #000066;
}

.Verl_h1 {
	font-size:1.5em;
	font-weight:bolder;
	color:#006600;
	font-style:italic;
	margin-top:0.3em;
	margin-bottom:0.5em;
	text-align: left;
}
.tblOdd, .tblEven {
	margin:0;
	padding:0.3em;
	border-top:1px groove #ffffff;
	border-bottom:1px groove #333333;
/*	border-bottom-color:#ffffff;
	border-top-color:#333333;
	border-top-style:inset;
	border-top-width:2px;
	border-top-style:outset;
	border-top-width:2px;*/
}
.tblOdd {
	background-color:#e6ffff;
}
.tblEven {
	background-color:#fbf8c9;
}
.fieldset {
	width:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px ridge #f9e966;
/*	background:#f9e966;
	clear:left;*/
}

.fieldset .label {
	text-align:right;
	font-size:1.1em;
	width:auto;
/*	width:150px;*/
	float:left;
	margin:1px;
	padding:0.2em;
	margin-top:0.3em;
}
.fieldset .select {
	text-align:right;
	font-size:1.1em;
	width:45pt;
	height:16px;
	float:left;
	margin-left:.4em;
/*	padding:0.4em;
	margin-top:0.3em;*/
}
.fieldset .legend, .fieldset .legend2  {
	color:#d98c3a;
	margin-bottom:.3em;
/*	background-color:#fbf8c9;*/
}
.fieldset .legend {
	font-size:1.1em;
}
.fieldset .legend2 {
	font-size:1.4em;
}
.fieldset .nobr {
	display:none;
}
.fieldset .textfield {
	margin:3px;
	height:16px;
	width:150px;
/*	font-size:1.2em;*/
}
.fieldset .textfield_shrt{
	margin:3px;
	height:16px;
	width:40px;
}

.fieldset .textarea {
	margin:3px;
	height:80px;
	width:60%;
}
.fieldset .checkbox {
	margin:3px;
	height:16px;
/*	width:150px;
	font-size:1.2em;*/
}
.sty_input, .sty_select {
	font-size:0.9em;
	margin-top:-3px;
	padding:0;
	text-align:center;
}
.sty_input {
	background-color:#000066;
	border-style:outset;
	border:medium;
	color:#CCCCCC;
}
.sty_select {
	background-color:#FFFF99;
	color:#000099;
}

/*
a.text:link, a.text:visited, a.link:hover, a.link:active {
	text-decoration:none;
}
*/
a.text:link {
	color:#d98c3a;
	font-weight:bold;
	border-bottom:1px dotted;
	border-color: #d98c3a;
	text-decoration:none;
}
a.text:visited {
	font-style:italic;
/*	font-weight:bold;
	border-bottom:1px dotted #00337f;*/
}
a.text:hover {
	background-color:#e8f1ff;
}
a.text:active {
}

p a.text:link {
	color:#d98c3a;
	font-weight:bold;
	border-bottom:1px dotted;
	border-color: #d98c3a;
	text-decoration:none;
}
p a.text:visited {
	font-style:italic;
	color:#d98c3a;
	font-weight:bold;
	border-bottom:1px dotted;
	border-color: #d98c3a;
	text-decoration:none;
}
p a.text:hover {
	background-color:#e8f1ff;
}
p a.text:active {
	font-size:1.1em ;/*11px*/
	color: #003366;
	margin: 0;
	padding: 0;
}
p a.text_blue:link {
	color:#003399;
/*	font-weight:bold;*/
	border-bottom:1px dotted;
	border-color: #d98c3a;
	text-decoration:none;
}
p a.text_blue:visited {
/*	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	color:#003399;*/
	color:#3366CC;
/*	font-weight:bold;*/
	border-bottom:1px dotted;
/*	border-color: #d98c3a;*/
	border-color:#3366CC;
	text-decoration:none;
}
p a.text_blue:hover {
	background-color:#c7d4e1;
}
p a.text_blue:active {
	font-size:1.1em ;/*11px*/
	color: #003366;
	margin: 0;
	padding: 0;
}

p a.text:link {
	color:#d98c3a;
	font-weight:bold;
	border-bottom:1px dotted;
	border-color: #d98c3a;
	text-decoration:none;
}
p a.text:visited {
	font-style:italic;
	color:#d98c3a;
	font-weight:bold;
	border-bottom:1px dotted;
	border-color: #d98c3a;
	text-decoration:none;
}
td a.text:hover {
	background-color:#e8f1ff;
}
td a.text:active {
	font-size:1.1em ;/*11px*/
	color: #003366;
	margin: 0;
	padding: 0;
}
td a.text_blue:link {
	color:#003399;
/*	font-weight:bold;*/
	border-bottom:1px dotted;
	border-color: #d98c3a;
	text-decoration:none;
}
td a.text_blue:visited {
/*	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	color:#003399;*/
	color:#3366CC;
/*	font-weight:bold;*/
	border-bottom:1px dotted;
/*	border-color: #d98c3a;*/
	border-color:#3366CC;
	text-decoration:none;
}
td a.text_blue:hover {
	background-color:#c7d4e1;
}
td a.text_blue:active {
	font-size:1.1em ;/*11px*/
	color: #003366;
	margin: 0;
	padding: 0;
}

li a.text_blue:link {
	color:#003399;
/*	font-weight:bold;*/
	border-bottom:1px dotted;
	border-color: #d98c3a;
	text-decoration:none;
}
li a.text_blue:visited {
/*	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	color:#003399;*/
	color:#3366CC;
/*	font-weight:bold;*/
	border-bottom:1px dotted;
/*	border-color: #d98c3a;*/
	border-color:#3366CC;
	text-decoration:none;
}
li a.text_blue:hover {
	background-color:#c7d4e1;
}
li a.text_blue:active {
	font-size:1.1em ;/*11px*/
	color: #003366;
	margin: 0;
	padding: 0;
}




li a.text:link {
	color:#d98c3a;
	font-weight:bold;
	border-bottom:1px dotted;
	border-color: #d98c3a;
	text-decoration:none;
}
li a.text:visited {
	font-style:italic;
	color:#d98c3a;
	font-weight:bold;
	border-bottom:1px dotted;
	border-color: #d98c3a;
	text-decoration:none;
}

a.note_link:link {
	color:#CC0033;
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
	border-bottom:.1em solid #cc0033;
	margin-bottom:3px;
	margin-top:5px;
}
a.note_link:visited {
	font-style:italic;
}
a.note_link:hover {
	background-color:#f9e966;
}
a.note_link:active {
color:#CC0033;
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
/*	border-bottom:.1em solid #cc0033;*/
	margin-bottom:3px;
	margin-top:5px;
}
/*
a.--:link {
}
a.--:visited {
}
a.--:hover {
}
a.--:active {
}
*/
