/************** MARQUEE **************/
marquee { font-size: larger; font-style: italic; font-weight: bold;
	text-transform: uppercase; color: #FF3333; list-style-position: inside;
	list-style-type: disc; line-height: 1.5em;}
/*********** OBJECT *************/
object,embed{ z-index:0;}
object.map, embed{ z-index:0; clear:both;}
/************** P **************/
p { line-height: 1.4em; margin: 1pt 0.9em 1pt; font-size: 100%;}
/************** STRONG **************/
strong{ font-weight: 700;
        color: #993333; line-height: 1.5em;}
select { font-weight: 800; color: #666666; background: #CCCCCC;
         text-align: left; border: thin ridge; border-color: #999999 #666666 #666666 #999999;
          -moz-border-radius: 55% 55% 55% 55%; 
		  scrollbar-face-color: #dfdfdf;
	scrollbar-highlight-color: #e6e6e6;
	scrollbar-shadow-color: #e6e6e6;
	scrollbar-3dlight-color: #e6e6e6;
	scrollbar-arrow-color: #006699;
	scrollbar-track-color: #f5f5f5;
	scrollbar-darkshadow-color: #e6e6e6;
	scrollbar-base-color: #e6e6e6;}
select.leftpos, select.leftpos option#optgroup{ color: #666666; background-color: #CCCCCC; text-align: left; margin: 1pt 1pt; border: thin ridge; position: relative; left: 1px; top: 0px;}
select option{ color:#FFFFCC; background-color: #6699CC; text-align: right; }
optgroup{ background: #CCCCCC; color: #FF6611; text-align: left;}
table { border-top-width: 0px; border-right-width: 0px;
        border-bottom-width: 0px; border-left-width: 0px;
        caption-side: top; padding:0px 0px; border-collapse:collapse;}
table.framed{border-collapse:collapse;}
/*************** .TOP *****************/
.top_header, #fpAnimwipeMIDFP1{ position: absolute; top: 24px; left: 251px; width: 500px; height: 50px; visibility: visible; clip: rect(0px 500px 50px 0px); z-index:2; text-shadow:Navy;}
.top_description, #caption{
	font-size:60%; font-weight:500; color:#336699;
	position:absolute; left:300px; top:40px; width:350px;
	height:25px; z-index:2; visibility:visible;
	text-align:right; font-style: oblique;
}
.top_information,#top_breadcrumb{
position:absolute;
	text-align:left;
	font-size: xx-small;
	top: 61px;
	right: 0px;
	left:251px;
	width:500px;}
top_information{
	z-index:9;
	font-weight:300; color:#000033;
	text-overflow:ellipsis;
}
#top_breadcrumb{
	z-index:11;
	color: #999999;
	font-weight:600;
	padding-bottom: 5px;}
#top_breadcrumb a{
	color: #AAAAAA;}
#top_breadcrumb a:hover{
	color: #005FA9;
	text-decoration: underline;}
/*************** .VERTICAL *****************/
/*************** .POP *****************/
/**********.menu ***********************************/
.menu,.meni{ display:none;}
/*************** mixed *****************/
.important-blue { font-weight: 600; color: #6699CC; }
.small { font-size:xx-small; }
.belo { font: lighter small-caps xx-small;
	color: #FFFFFF;
	text-decoration: none;}
#block-inline, .block-inline{
	z-index: 2;
	margin: 0px 0px;
	height: auto;
	width: 100%;
	position:relative; top:0px; left:0px; right:0px;
	display: block; clear: both; clip: rect(auto auto auto auto);
	padding-top: 0px; padding-left: 0px;
    vertical-align: top;
	visibility: visible;}
#left-inline, .left-inline {
	position:relative;
	display: block;
	clear: left;
	float: left;
	text-align: left;
	vertical-align: top;
	margin: 0px 1px 1px 0px;
	width: 110px;
	left:0;
	height: auto;
	padding: 0px;}
#right-inline, .right-inline{
	clear: right;
	float: right;
	display: block;
	height: auto;
	width: auto;
	margin: 0px;
	text-overflow:ellipsis;
	position: relative;
	clip: rect(auto auto auto 110px);
	padding: 0px;}
#left_top_ico,#right_top_ico,#left_bottom_ico,#right_bottom_ico { position: relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; left:0; bottom:0; display:compact;}
#left_top_ico{ left: 0px; top: 0px;}
#right_top_ico{	right: 0px; top: 0px;}
#left_bottom_ico{ left: 0px; bottom: 0px;}
#right_bottom_ico{ right: 0px; bottom: 0px;}
#body_table #doc_body{ background-image:none;}

.explain:before,.explain:after{ content:"...";}
.explain, blocquotte.explain{
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#FFFFFF,endColorStr=#ADC2D1);
	font-size: 100%;
	display: block;
	margin: 1em 1em;
	line-height: 1.1em;
	font-weight: 700;
	letter-spacing: -0.02em;
	word-spacing:0.1em;
	color: #FF9933;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	border-style: solid;
	border-top-width: thin;
	border-color: #CCCCCC;
	border-bottom-width: thin;
	border-left:none;
	border-right:none;
	width: auto;
	background-color:#EEEEEE;
	}
.formtext {  color: #FFFF99; background: #6699CC; text-align: left;
             margin: 1pt 1pt; width: auto; border: thin inset;
             cursor: text; border-color: #999999 #666666 #666666 #999999}
.form_button{ font-weight: bold; color: #FFFFCC; list-style: inside; background: #3366FF; text-align: left; margin: 1pt 1pt; width: auto; border-color: #999999 #666666 #666666 #999999; }
.notice {
	font-weight: 700;
	text-transform: capitalize;
	padding: 0px 1px;
	font-variant: small-caps;
	color: #CC3300;}
.notice_blue {font-weight: 700; text-transform: capitalize; padding: 0px 1px; font-variant: small-caps; color: #3366CC;}
.phrase { font-style: italic; text-indent: 2pt; display: inline; font-weight: 400; color: #990033;}

/*************** ------------------- *****************/
@page {marks: crop; size:portrait;}
a{color: #0000DD; text-decoration: none; font-style: normal;}
body {
	color: #000000;
	font-size: 102%
	line-height: 1.01em;
	margin: 1px 1px 1px 1px;
	text-align: left;
    border-color: #999999 #AAAA99 #AAAA99 #999999;
	background-image: url("../pics/back/back_top_right.jpg");
	background-attachment: fixed;
	background-position: right 10px;
	background-repeat: no-repeat;
	height:100%;
	width:100%;
	orphans:1;
	widows:1;
}
body:first-letter{font-size:larger; font-weight: 700;}
.belo,.footermenu, #footermenu ,.top, .top_breadcrumb, .vertical, #vertical,#noprint, .xxsmall, .top_information, .top_toolbar, div.top_toolbar, #about_ico, #print_ico, #search_ico, #mail_ico { display:none; overflow: hidden; }
#doc_body, #body_table{
	font-size: 98%
	line-height: 1.00em;
	text-align: left;
   	height:100%;
	width:100%;
	orphans:3;
	widows:3;
	position:relative;
	top:30px; left:0px; right:0px; bottom:0px; margin:0.5em; page-break-inside:avoid; page-break-after:avoid; }
.topmenu, #topmenu{
	color: #FFFFCC;
	text-decoration: none;
	border:none;
	font-style: normal;
	font-weight: 300;
	font-size: 0.7em;
	letter-spacing: 0.05em;
	-moz-border-radius: 0 0 0 50%;
}
.topmenu a{ color:#6699FF;}
.topmenu img{ visibility:hidden; }
.top_description, #caption, .top_caption,#fpAnimwipeMIDFP1{
	font-size:120%; font-weight:900; color:#336699;
	position:absolute; left:0px; top:0px; right:0px; width:100%;
	height:25px; z-index:2; visibility:visible;
	text-align:left;
}
.footertext{ margin-top:3em;}
div.footertext, .footertext, .footerdescription {
	position:relative;
	display:block;
	bottom:0px;
	left:0px;
	right:0px;
	font-size:xx-small;
	width:100%;
	color:#999999;
	text-align:center;
	page-break-before:auto;
	page-break-inside:avoid;
	page-break-after:avoid;
	top: auto;
	background-color: #FFFFCC;
	border-color: #CCCCCC;
}
optgroup:before{ content: url("../pics/bullets/online_image_1.gif"); }
b {font-weight: 700}
caption, .caption {
    font-style: normal;
    margin: 0px;
    border-top: 1px ridge #FFFFCC;
    border-right: 1px ridge #FFCC66;
    border-bottom: 1px ridge #FFCC66;
    border-left: 1px ridge #FFFFCC;
    font-weight: bold;
    position: relative;
    height: auto;
    width: auto;
    cursor: help;
    padding: 0px;
    -moz-border-radius: 5% 5% 0 0;
    color: #FFFFCC;
    background-color: #3366FF;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#FF99CCFF, endColorStr=#FF3366FF);}
cite{
	font-size: 120%;
	font-weight: 500;
	color: #336666;
	border-width: 5px 1px;
	font-style: oblique;
	display: block;
	margin: 1px 1em;
	line-height: 1.4em; z-index:4;
	position:relative; top:0px; left:0px; right:0px; bottom:0px; page-break-before:avoid; page-break-after:avoid;}
cite em{ font-weight: 600; color: #336666; font-style:italic; }
cite:before{ content:open-quote; color:#C4EAC9; position:relative; top:10px; left:10px; font-size:xx-large; font-weight:800; font-style:oblique; z-index:2;}
cite:after{ content:close-quote; color:#C4EAC9; position:relative; right:10px; bottom:-10px; font-size:xx-large; font-weight:800; font-style:oblique; z-index:2;}
code {line-height: 1.4em; font-weight: 500; font-size: 140%; color: #006633;}
abbr {font-weight: 600; color: #FF6633; font-style: italic;}
dd{
	color: #003366;
	left: 1px;
	top: 1px;
	right: 1px;
	bottom: 1px;
	word-spacing: 1px;
	display: compact;
	line-height: 1.2em;
	margin-left: 1em;
	padding-right: 1em;
	position:relative;
}
dfn {
	font-size: 105%;
	font-style: oblique;
	color:#CC6633;
	font-weight:500;
	font-stretch:wider;
}
dt{ color: #FF9900; font-weight: bold; font-size:108%;}
abbr,acronym {
	border-bottom-style: dotted;
	border-bottom-width: thin;
	font-weight: 600;
	font-style: italic;
	color:#CC6600;}
/************** EM **************/
em{ cursor: auto;
    font-weight: 700;
    font-style: normal;
    letter-spacing: -0.6pt;}
fieldset {font-size: 90%; font-style: normal; border: 1pt solid}
form { margin: 0; padding: 0;}
/************** HR, H1-6 **************/
hr{	height: 1px;
	margin: 0.1em 0.9em;
	text-align: center;
	outline-color:#CCCCCC;
	position:static;
	left:50%; right:50%;
	top:0; bottom:0;
	color: #999999;
	vertical-align: middle;
	width: 80%;
	text-shadow:Blue;}
/************** I **************/
img{ left: 0px; top: 0px; border-top-width: 0px; border-right-width: 0px; text-overflow:ellipsis; border-bottom-width: 0px; border-left-width: 0px; 
page-break-inside:avoid;}
img.vertical_logo{ position:relative; bottom:0px; z-index:1; left:0px;}
/************** input, TEXTAREA **************/
input, textarea{
	text-align: left;
	font-weight: 600;
	border-color: #999999 #666666 #666666 #999999;
	color: #666666;
	position: relative;
	left: 1px;
	top: 0px;
	margin: 1pt 1pt;
	background-color: #CCCCCC;
	border-style: inset;
	border-width: 1px;}
option.selected, option#optgroup, option.optgroup{
	color: #FFFF99;
	border-right: 1px inset #666666;
	border-bottom: 1px inset #666666;
	background-color: #3366CC;}
input.form_button, button {
	font-weight: 700;
	text-align: center;
	border-top: 1px outset #CCCCCC;
	border-left: 1px outset #CCCCCC;
	background-color: #3366CC;
	-moz-border-radius: 8% 8% 8% 8%;}
.explain {
	font-size: 100%;
	display: block;
	margin: 1em 1em;
	line-height: 1.1em;
	font-weight: 700;
	letter-spacing: -0.02em;
	word-spacing:0.1em;
	color: #FF9933;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	border-style: dotted;
	border-top-width: thin;
	border-color: #CCCCCC;
	border-bottom-width: thin;
	border-left:none;
	border-right:none;
	width: auto;
	background-color: #E4E4E4;
}
.explain:before,.explain:after{ content:"...";}
.footer { font-size:small; font-style: normal; color: #999999}
.framed {
	margin: 0px 0px;
	border: solid;
	vertical-align: top;
	border-color: #CCCCCC #CCCCCC;
	border-width: 1px 1px;
	/* 2px 2px #666666 #666666 */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
table.framed{ width:95%; left:50%; right:50%; position:static; }
.frame-left-top-right-nomarg {margin: 0px; clip: rect();
		vertical-align: top; text-align: left; padding: 0px;
		border-top: 1px solid #999999; border-right: 1px solid #333333;
		border-bottom: 1px none black; border-left: 1px solid #999999;}
.framed_orange { margin: 1px 1px; color:#9999CC; border: ridge; vertical-align: top; border-color: #FFCC99 #FF9933 #FF9933 #FFCC99; border-width: 1px 2px 2px 1px ;}
table.framed_orange tr td div.small,table.framed_orange tr td div.small a{ width:auto; display:inline; position:relative;
	border-style: none;
	padding-top: 0px;
	padding-bottom: 0px;}
.framed_blue {
	margin: 0px;
	border-style:solid;
	border-top-style:none;
	vertical-align: top;
	border-width: 1px;
	border-color: #FFFFFF #FFCC66 #FFCC66 #FFFFCC;
	}
.frame_left,.frame_right,.frame_top,.frame_bottom,.frame_left_top,.frame_right_top,.frame_right_bottom,.frame_left_right,.frame_top_bottom,.frame_left_top_right,.frame_left_bottom_right,.frame_left_top_bottom ,.frame_right_top_bottom {margin: 1px 1px; border: solid; }
.frame_left{ border-color: #FFFFFF  #FFFFFF #FFFFFF #999999; border-width: 0px 0px 0px 1px}
.frame_right { border-width: 0px 1px 0px 0px; border-color: #999999;}
.frame_top { margin: 1px 1px; border: solid; vertical-align: top; border-color: #999999 black black; text-align: left; border-width: 1px 0px 0px}
.frame_bottom { margin: 1px 1px; border: solid; vertical-align: top; text-align: left; border-width: 0px 0px 1px; border-color: black black #000000}
.frame_left_top { margin: 1px 1px; border: solid; vertical-align: top; border-color: #999999 black black #999999; text-align: left; border-width: 1px 0px 0px 1px}
.frame_left_bottom { margin: 1px 1px; border: solid; vertical-align: top; border-color: black black #333333 #999999; text-align: left; border-width: 0px 0px 1px 1px}
.frame_right_top { margin: 1px 1px; border: solid; vertical-align: top; border-color: #999999 #333333 black black; text-align: left; border-width: 1px 1px 0px 0px}
.frame_right_bottom { margin: 1px 1px; border: solid; vertical-align: top; border-color: black #333333 #333333 black; text-align: left; border-width: 0px 1px 1px 0px}
.frame_left_right { margin: 1px 1px; border: solid; vertical-align: top; border-color: black #333333 black #999999; text-align: left; border-width: 0px 1px}
.frame_top_bottom { margin: 1px 1px; border: solid; vertical-align: top; border-color: #999999 black #333333; text-align: left; border-width: 1px 0px}
.frame_left_top_right { margin: 1px 1px; border: solid; vertical-align: top; border-color: #999999 #333333 black #999999; text-align: left; border-width: 1px 1px 0px}
.frame_left_bottom_right { margin: 1px 1px; border: solid; vertical-align: top; border-color: #999999 #333333 #333333 #999999; text-align: left; border-width: 0px 1px 1px}
.frame_left_top_bottom { margin: 1px 1px; border: solid; vertical-align: top; border-color: #999999 #333333 #333333 #999999; text-align: left; border-width: 1px 0px 1px 1px}
.frame_right_top_bottom { margin: 1px 1px; border: solid; vertical-align: top; border-color: #999999 #333333 #333333 black; text-align: left; border-width: 1px 1px 1px 0px}
h1,h2,h3,h4,h5,h6{ font-family:neobyz, Neobyzantine,Arial, Helvetica, sans-serif; font-size-adjust:0.5; font-size:102%;}
h1 { color: #CCCCCC; word-spacing: -1pt; letter-spacing: -1pt;
     font-weight: bolder; page-break-after:avoid;}
h2 {
	color: #003366;
	font-weight: bold;
	word-spacing: -1pt;
	letter-spacing: -1pt; page-break-after:avoid;
}
h3 {color: #6699FF;
	font-weight: bold;
	letter-spacing: -1pt; page-break-after:avoid;
}
h4 {color: #333366;
	font-weight: bold;
	letter-spacing: -1pt;
	font-variant: small-caps;
	text-transform: capitalize; page-break-after:avoid;
}
h5 { color: #333333; text-transform: uppercase; font-weight: 800; 
     letter-spacing: -1pt; font-variant: small-caps; page-break-after:avoid;}
h6 { color: #666666; font-weight: bold ; text-transform: capitalize; 
letter-spacing: -1pt; page-break-after:avoid;}
.nodisplay, #nodisplay, .unvisible, .vertical, .pop, #vertical{display:none;}
.form_button { color: #FFFF99; background-color: #3399FF; text-align: left; margin: 1pt 1pt;
        width: auto; border: thin outset; border-color: black #666666 #666666 black;
        font-weight: 700}
.form_button { text-align: center; margin: 1pt 1pt;
        width: auto; border: thin outset; border-color: #CCCCCC #666666 #666666 #CCCCCC;
        font-weight: 600}
kbd { font-weight: bold; color: #990000}
#left-inline{
	display: table;
	clear: left;
	float: left;
	text-align: left;
	vertical-align: top;
	margin: 0px 1px 1px 0px;
	width: 110px;
	clip:  rect(auto auto auto 0px);
}
li {line-height: 1.5em;}
marquee {font-size: larger; font-style: italic; font-weight: bold; text-transform: uppercase; color: #FF3333; list-style-position: inside; list-style-type: disc; line-height: 1.5em}
.notice {font-weight: 700; text-transform: uppercase; color: #FC5E36;}
ol  {list-style: decimal outside;}
ol li{list-style: upper-roman outside; border: none; border-width: 0px thin 0px 0px}
ol li em{list-style: upper-roman outside; border: none; border-width: 0px thin 0px 0px; text-indent: 5pt}
ol li ol li { list-style: decimal outside; border: none; border-width: 0px thin 0px 0px}
p { line-height: 1.4em; margin: 1pt 0.9em 1pt; font-size:100%;}
p.img {margin: 0; border: 0px none;	font-size: smaller; font-weight: 300; font-variant: small-caps;}
#block-inline {display: block; left:0; right:0; top: 0; bottom: 0; margin: 1px 0 0 0;}
#right-inline{
	display: table;
	clear: right;
	float: right;
	margin: 0px 1px 1px;
	left: auto;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
.royal_strong { font-size: 110%; font-style: italic; font-weight: bold; text-transform: uppercase; color: #660099; list-style-position: inside; list-style-type: disc; line-height: 1.5em }
select.optgroup { font-weight: 800; color: #FFFFFF; background-color: #E4E4E4; text-align: center; margin: 1pt 1pt;
                   border: thin ridge; border-color: #999999 #666666 #666666 #999999;}
select.leftpos { font-weight: 600; color: #FFFF99; background-color: #3399FF; text-align: left;
                 margin: 1pt 1pt; border: thin ridge;
                 border-color: #999999 #666666 #666666 #999999; position: relative;
                 left: 1px; top: 0px;}
select, select option { font-weight: 600; color: #FFFF99; background-color: #3399FF; text-align: center;
          margin: 1pt 1pt; border: thin ridge; border-color: #999999 #666666 #666666 #999999; }
strong{font-size: larger; font-style: italic; font-weight: bold;
        text-transform: uppercase; color: #FF3333;
        list-style-position: inside; list-style-type: disc;
        line-height: 1.5em; elevation: below; }
.small {font-size:x-small; text-transform: lowercase; }
table { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; caption-side: top;
page-break-before:avoid; page-break-inside:avoid; border-collapse:collapse; right:50%; left:50%;}
.table_caption {font-weight: bolder; color: #000066; list-style: url("sunnybull.gif") inside}
.table_caption_yellow { font-weight: bold; color: #FFFF99; list-style: inside; background-color: #3399FF}
.table_gray_top {	font-size:larger; font-weight: bold;
	color: #FFFF99; background-color: #E4E4E4; text-transform: uppercase;}
.table_paragraph {  background-color: #FFFFCC}
a.table_head, a.table_head:link{ color:#666666; text-decoration:none; font-size:120%; font-size-adjust:0.5; font-weight:900;}
ul  {  list-style: url("sunnybull.gif") inside;}
ul li {  list-style: url("sunnybull.gif") outside; border: none; border-width: 0px thin 0px 0px; margin: 1px 1em 1px 3em}
ul li em{  list-style: url("sunnybull.gif") outside; border: none; border-width: 0px thin 0px 0px; margin: 1px 1em 1px 5px}
ul li a{ color: blue; text-decoration: underline; font-style: normal; font-weight: bold; list-style: url("sunnybull.gif") outside;}
ul li a{ color: blue; text-decoration: underline; font-style: normal; font-weight: bold; list-style: url("sunnybull.gif") outside;}
textarea{
	font-weight: 600;
	color: #FFFF99;
	text-align: left;
	margin: 1pt 1pt;
	border: thin ridge;
	border-color: #999999 #666666 #666666 #999999;
	position: relative;
	left: 1px;
	top: 0px;
	background-color: #3399FF;
}
dfn {font-style: oblique; color: #FF9933;}
.frame-left-top-right-nomarg {margin: 0px;   vertical-align: top; text-align: left; padding: 0px; border-top: 1px solid #999999; border-right: 1px solid #333333; border-bottom: 1px solid black; border-left: 1px solid #999999;}
i { font-style: italic;}
.phrase { font-style: italic; text-indent: 2pt; display: inline; font-weight: 400; color: #990033;}
span.footer {text-align: center; display: block;}
.svg_object{ z-index: 1; }
.cell_blue,.cell_red,.cell_gray,.cell_yellow{
        font-weight: normal;
		filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=82, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100);
		}
.cell_blue_top,.cell_red_top,.cell_gray_top,.cell_yellow_top{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 2px;}
.cell_blue,.cell_blue_top{ background: #3366FF;}
.cell_red,.cell_red_top{ background: #FF3333;}
/*background: url(../pics/back/gray_soft_shadow.gif) repeat;*/
.cell_yellow{ background-color: #FFFFCC ;}
/*background: url(../pics/back/yellow_soft_shadow.gif) repeat*/
.cell_yellow_top{background-color: #FFFFCC; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#FFFFFFCC, endColorStr=#FFFFFFCC);}
.cell_blue_top{color: #FFFFCC; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#FF99CCFF, endColorStr=#FF3366FF);}
.cell_red_top{color: #FFFFFF; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#FFFFCCCC, endColorStr=#FFFF3300);}
.cell_gray_top{
	background-color: #BFBFBF; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#FFDDDDDD, endColorStr=#FFBFBFBF); color: #FFFF99;
}
.cell_gray{ background-color:#E4E4E4; }
.cell_yellow_top{color: #FFFFFF;}
.table-blue{ color: #FFFFCC; background: #3366FF; border-collapse:collapse;}
.xsmall{ font-size:z-small;}
.xxsmall {font-size: xx-small; }
