.normal {  font-size: 11px; line-height: 13px}
.tiny {font-size:9px; }
.supertiny {font-size:7px; }
.links {  font-size: 10px; line-height: 14px}
.dialogue {  font-size: 12px; line-height: 16px}


td:h1 { font-size: 10px; line-height: 14px; color: #000000; font-weight: bold; padding: 0px }
td:h2 { font-size: 12px; line-height: 16px; color: #000000; font-weight: bold; padding: 0px }
a {  color: #111111; text-decoration: none; font-weight: bold}
a:hover {  color: #111111;  text-decoration: underline; font-weight: bold}
.subject {  font-weight: 500; color: #800000; font-size: 14px; line-height: 18px;}
.time {  color: #800000}

.tinywhite { color: #FFFFFF; font-size:9px}
.tinywhite a {  color: #FFFFFF; text-decoration: none}
.tinywhite a:hover {  color: #FFFFFF;  text-decoration: underline}

.redbold { color: red;font-weight: bold }
.greenbold { color: green;font-weight: bold }
.yellowbold { color: #CC9900;font-weight: bold }


#vinResult {display:inline; font-weight:bold }


body, table, li {	font-family: Arial,helvetica;
		font-size: 11px;
		line-spacing: 2px;
		line-height: 16px;
        color: #000000;
		scrollbar-face-color: #C0C0C0; 
        scrollbar-highlight-color: #000000; 
        scrollbar-shadow-color: #FFFFFF; 
        scrollbar-3dlight-color: #000000; 
        scrollbar-arrow-color: #FFFFFF; 
        scrollbar-track-color: #BBBBBB; 
        scrollbar-darkshadow-color: #000000;
		margin: 0px;
}




.pagetitle {	font-family: Arial,helvetica;
        		font-size: 18px;
				line-height: 20px;
        		color: #000000;
				font-style: italic;  
				font-weight: bold;
				border-bottom: 2px solid #333333; 
				text-align: right;
				}

	.search {	font-family: Verdana, sans-serif;
				font-size:9px; 
				height: 14px;  
				color: #FFFFFF;
				background-color: #888888;
				border: #BBBBBB;
				border-style: solid;
				border-top-width: 1px;  
				border-right-width: 1px;
				border-bottom-width: 1px;
				border-left-width: 1px;
				}

/*
input.quicksearch { font-family: Verdana, sans-serif; 
					font-size: 9px; line-height: 9px; 
					height: 14px; background-color: #888888; 
					font-weight: bold; 
					color: #FFFFFF; 
					border: 1px solid #BBBBBB; 
					}

input.bigbutton { 	font-family: Verdana, sans-serif;
					font-size: 12px;
					line-height: 12px;
					height: 24px; 
					background-color: #888888; 
					font-weight: bold; 
					color: #FFFFFF; 
					border: 1px solid #BBBBBB;
					}

input.button { 	font-family: Verdana, sans-serif;
				font-size: 8px;
				line-height: 8px;
				height: 22px; 
				background-color: #888888; 
				font-weight: bold; 
				color: #FFFFFF; 
				border: 1px solid #BBBBBB;
				}


.combo SELECT, .combo OPTION {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #000080;
	background-color: #E0FFFF;
	border: inset 1px #708090;
}
*/

div.page {
	position:relative;
	right:-20px;
}

a.clean {text-decoration: none; font-weight:normal;}
a.clean:hover {text-decoration: none; font-weight:normal;}

.pagecontainer,  .pagecontainer td, .pagecontainer tr {
	width: 770px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

.navbar td, .navbar tr {
		font-family: verdana, "Arial CE", Arial, Helvetica, sans-serif;
        font-size: 9px;  
        color: #33FF00;
        font-weight:bold;
		background-color:444444;
		padding: 5px;
		vertical-align: top;
}

.navbar  {
		font-family: verdana, "Arial CE", Arial, Helvetica, sans-serif;
        font-size: 9px;  
        color: #33FF00;
        font-weight:bold;
		background-color:444444;
		padding: 2px;
		border-bottom: 1px solid #000000;
		vertical-align: top;
		width: 100%;
}


.navbar a:link, .navbar a:visited {
		font-family: verdana, "Arial CE", Arial, Helvetica, sans-serif;
        font-size: 9px;  
        color: white;
        font-weight:bold;
		text-decoration:none;
}

.navbar a:hover {
		font-family: verdana, "Arial CE", Arial, Helvetica, sans-serif;
        font-size: 9px;  
        color: #33FF00;
        font-weight:bold;
		text-decoration:none;
}


.smallnavbar td, .smallnavbar tr {
		font-family: verdana, "Arial CE", Arial, Helvetica, sans-serif;
        font-size: 10px;  
        color: #777777;
}

.smallnavbar  {
		font-family: verdana, "Arial CE", Arial, Helvetica, sans-serif;
        font-size: 10px;  
        color: #FFF530;
}


.smallnavbar a:link, .smallnavbar a:visited {
		font-family: verdana, "Arial CE", Arial, Helvetica, sans-serif;
        font-size: 10px;  
        color: #FFF540;
		text-decoration:none;
}

.smallnavbar a:hover {
		font-family: verdana, "Arial CE", Arial, Helvetica, sans-serif;
        font-size: 10px;  
        color: #FFFFFF;
		text-decoration:none;
}



.menubar, .menubar td, .menubar tr {
		font-family: verdana, "Arial CE", Arial, Helvetica, sans-serif;
        font-size: 9px;  
        color: #33FF00;
        font-weight:bold;
		width: 100%;
		position: relative;
		top: 0;
		left: 0;
		clear: both;
		background-color:444444;
		padding: 2px;
		border-bottom: 1px solid #000000;
		vertical-align: top;
		-moz-opacity:0.75;
		opacity: 0.75;
		filter:alpha(opacity=75); 
}

.menubar a:link, .menubar a:visited {
		font-family: verdana, "Arial CE", Arial, Helvetica, sans-serif;
        font-size: 9px;  
        color: white;
        font-weight:bold;
		text-decoration:none;
}

.menubar a:hover {
		font-family: verdana, "Arial CE", Arial, Helvetica, sans-serif;
        font-size: 9px;  
        color: #33FF00;
        font-weight:bold;
		text-decoration:none;
}

.menu .options {
		font-size:9px;
		font-weight: bold;
		font-family: verdana, "Arial CE", Arial, Helvetica, sans-serif;
		color:#ffffff;
		margin-right:1px;
		margin-bottom:1px;
		border:1px solid #000000;
		background-color:#444444;
		width: 100%;
		-moz-opacity:0.75;
		opacity: 0.75;
		filter:alpha(opacity=75); 
}

.menu a {
		color:#ffffff;
		display:block;
		padding:2px 10px;
		text-decoration:none;
		background-color:transparent;
}

.menu a:hover {
		background-color:#666666;
		color:#33FF00;
}

.tinybutton {
	margin: 0 0 1 0;
	padding: 0;
	border:none;
	color:black;
	font-size: 10px;
	background-color;
	border:1px solid #AAAAAA;
}



input, select, textarea, button, .CAPXOUS_AutoComplete * {
	font:	12px "Segoe UI", Verdana, Arial, Helvetica, sans-serif;	
	line-height:	1.2em;
}

.CAPXOUS_AutoComplete {
	background-color:	#fcfcfc;
	border:	1px solid #333;
	padding:	0;
	margin:	0;
	text-align:	left;
	z-index:	999;
}

.CAPXOUS_AutoComplete_waiting {
	background:	url(images/indicator.gif) no-repeat right;
}

.CAPXOUS_AutoComplete .selectable {
	padding:	2px;
	text-align:	left;
	cursor:	pointer;
}

.CAPXOUS_AutoComplete .current {
	background-color:	#FFD563;
	color:	#000;
}

.CAPXOUS_AutoComplete .informal {
	color:	#444;
	float:	right;
}

.CAPXOUS_AutoComplete a {
	margin:	2px;
	color:	#000;
	font-weight:	bold;
}

.CAPXOUS_AutoComplete a:hover {
	color:	#333;
}


.MM, .SM, .MM li, .SM li {
direction:ltr;
display:block;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
.MM li, .SM li {
background:transparent none repeat scroll 0%;
position:relative;
}
.MM a, .SM a {
display:block;
position:relative;
}
* html > body .MM a, * html > body .SM a {
position:static;
}
.MM li a.NOLINK, .SM li a.NOLINK {
cursor:default !important;
}
* html .MM li, * html .SM li {
display:block;
float:left;
width:100%;
}
*:first-child + html .MM li, *:first-child + html .SM li {
float:left;
width:100%;
}
*:root .MM li, *:root .SM li {
display:block;
width:auto;
}
.MM ul, .SM ul {
display:none;
left:-800px;
position:absolute;
top:-9999px;
width:1px;
z-index:11111;
}
ul.MM ul, ul.SM ul {
display:block;
}
* html .MM ul, * html .SM ul {
display:block;
}
* html > body .MM, * html > body .SM {
margin-bottom:-15px;
margin-right:-15px;
}
.NOSEPARATOR {
border-width:0pt !important;
margin:0pt !important;
padding:0pt !important;
}
#Menu1 {
background-color:transparent;
background-image:none;
border-width:0pt;
padding:0pt;
}
#Menu1 {
height:auto;
left:0pt;
margin-top:2em;
position:absolute;
top:0pt;
width:100%;
z-index:9999;
}
#Menu1 li {
float:left;
left:2em;
width:auto;
}
#Menu1 > li {
border-width:0pt 1px 0pt 0pt;
margin:0pt 0px 0pt 0pt;
padding:0pt 0px 0pt 0pt;
}

head:first-child + body #Menu1 > li {
left:0pt;
}
* > * > html:lang(en), #Menu1 > li {
left:0pt;
}
#Menu1 > li:first-child {
margin-left:2em;
}
#Menu1 > li > a {
white-space:nowrap;
}
* html > body #Menu1 > li > a {
float:left;
}
* html > body #Menu1 > li {
float:none;
}
* html > body #Menu1 > li {
float:left;
}
#Menu1 ul li {
float:none;
}
.MM {
background-color:#CBCBEF;
background-image:none;
border:0px solid #8F90C4;
padding:0px;
}
.MM li {
border-color:#CBCBEF;
border-style:solid;
border-width:0pt 0pt 1px;
margin:0pt 0pt 0px;
padding:0pt 0pt 0px;
}
.MM li a.CURRENT, .MM li a.CURRENT:link, .MM li a.CURRENT:visited {
background-color:#FFFBF0;
background-image:none;
border:1px solid #CBCBEF;
color:#252455;
text-decoration:none;
}
.MM li a, .MM li a:link, .MM li a.NOROLL, .MM li a.NOROLL:link, .MM li a.NOROLL:visited, .MM li a.NOROLL:hover, .MM li a.NOROLL:focus, .MM li a.NOROLL:active {
background-color:#FFF5C6;
background-image:none;
border:1px solid #FFF5C6;
color:#252455;
cursor:pointer;
font-family:verdana,arial,helvetica,sans-serif;
font-size:76%;
font-weight:bold;
padding:4px;
text-align:left;
text-decoration:none;
}
.MM li a:visited {
background-color:#FFF5C6;
background-image:none;
border:1px solid #FFF5C6;
color:#252455;
text-decoration:none;
}
.MM li a:hover, .MM li a:focus, .MM li a:active, .MM li a.MMO, .MM li a.MMO:link, .MM li a.MMO:visited, .MM li a.CURRENT:hover, .MM li a.CURRENT:focus, .MM li a.CURRENT:active {
background-color:#CBCBEF;
background-image:none;
border:1px solid #4D4C76;
color:#000000;
text-decoration:none;
}
#Menu1 ul li {
left:0pt;
}
#Menu1 ul a {
display:inline;
white-space:nowrap;
}
#Menu1 ul {
}
.MM li a.CURRENT .MMS, .MM li a.CURRENT:link .MMS, .MM li a.CURRENT:visited .MMS {
background-color:transparent;
background-image:url(h_arrow.gif);
}
.MM li a .MMS, .MM li a:link .MMS, .MM li a.NOROLL .MMS, .MM li a.NOROLL:link .MMS, .MM li a.NOROLL:visited .MMS, .MM li a.NOROLL:hover .MMS, .MM li a.NOROLL:focus .MMS, .MM li a.NOROLL:active .MMS {
background-color:transparent;
background-image:url(h_arrow.gif);
background-repeat:no-repeat;
display:block;
font-size:8px;
height:4px;
position:absolute;
visibility:hidden;
width:7px;
}
.MM li a:visited .MMS {
background-color:transparent;
background-image:url(h_arrow.gif);
}
.MM li a:hover .MMS, .MM li a:focus .MMS, .MM li a:active .MMS, .MM li a.MMO .MMS, .MM li a.MMO:link .MMS, .MM li a.MMO:visited .MMS, .MM li a.CURRENT:hover .MMS, .MM li a.CURRENT:focus .MMS, .MM li a.CURRENT:active .MMS {
background-color:transparent;
background-image:url(h_arrow_over.gif);
}
.SM {
background-color:#FFF5C6;
background-image:none;
border:1px solid #4D4C76;
padding:3px;
}
.SM li {
border-color:#CBCBEF;
border-style:solid;
border-width:0pt 0pt 0px;
margin:0pt 0pt 0px;
padding:0pt 0pt 0px;
}
.SM li a.CURRENT, .SM li a.CURRENT:link, .SM li a.CURRENT:visited {
background-color:#FFFBF0;
background-image:none;
border:1px solid #CBCBEF;
color:#252455;
text-decoration:none;
}
.SM li a, .SM li a:link, .SM li a.NOROLL, .SM li a.NOROLL:link, .SM li a.NOROLL:visited, .SM li a.NOROLL:hover, .SM li a.NOROLL:focus, .SM li a.NOROLL:active {
background-color:#FFF5C6;
background-image:none;
border:1px solid #FFF5C6;
color:#252455;
cursor:pointer;
font-family:verdana,arial,helvetica,sans-serif;
font-size:75%;
font-weight:normal;
padding:3px;
text-align:left;
text-decoration:none;
}
.SM li a:visited {
background-color:#FFF5C6;
background-image:none;
border:1px solid #FFF5C6;
color:#252455;
text-decoration:none;
}
.SM li a:hover, .SM li a:focus, .SM li a:active, .SM li a.SMO, .SM li a.SMO:link, .SM li a.SMO:visited, .SM li a.CURRENT:hover, .SM li a.CURRENT:focus, .SM li a.CURRENT:active {
background-color:#CBCBEF;
background-image:none;
border:1px solid #4D4C76;
color:#000000;
text-decoration:none;
}
.SM li a.CURRENT .SMS, .SM li a.CURRENT:link .SMS, .SM li a.CURRENT:visited .SMS {
background-color:transparent;
background-image:url(v_arrow.gif);
}
.SM li a .SMS, .SM li a:link .SMS, .SM li a.NOROLL .SMS, .SM li a.NOROLL:link .SMS, .SM li a.NOROLL:visited .SMS, .SM li a.NOROLL:hover .SMS, .SM li a.NOROLL:focus .SMS, .SM li a.NOROLL:active .SMS {
background-color:transparent;
background-image:url(v_arrow.gif);
background-repeat:no-repeat;
display:block;
font-size:8px;
height:7px;
position:absolute;
visibility:hidden;
width:7px;
}
.SM li a:visited .SMS {
background-color:transparent;
background-image:url(v_arrow.gif);
}
.SM li a:hover .SMS, .SM li a:focus .SMS, .SM li a:active .SMS, .SM li a.SMO .SMS, .SM li a.SMO:link .SMS, .SM li a.SMO:visited .SMS, .SM li a.CURRENT:hover .SMS, .SM li a.CURRENT:focus .SMS, .SM li a.CURRENT:active .SMS {
background-color:transparent;
background-image:url(v_arrow_over.gif);
}