/* always on */

input, textarea { background-color: #FFFFFF;  border: 1px solid #CCCCCC;  font-family: Arial,Verdana,sans-serif;  color:#406CC8;font-size:xx-small;}
body {margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; font-family:Arial,Verdana,sans-serif; font-size:x-small;  text-align:center; background-color: #f5f5f5;}
td {font-size:x-small;color:#000000; text-align: left;}
th {background-color: #406CC8; text-align: center; color: #53c4ff; font-weight: 200; font-size: x-small;} 

.main_layout {background-color: white; width: 610px; height: 100%; padding-left: 1px; padding-right: 1px; vertical-align: top; text-align: left;}

/* Banner Styles */

.system_navi  { background-color: white; vertical-align: top; padding-top: 4px; height: 30px }
.google_navi  { background-color: white; text-align: right; vertical-align: top; padding-top: 0px; padding-right: 4px; height: 55px }
.search { padding: 0px; margin: 0px; }
.main_navi {background-color: white; padding-left: 1px; padding-right: 1px; padding-top: 4px; padding-bottom: 4px; text-align: center; vertical-align: middle; width: 12.5%;} 
.image_navi  {  background-color: white; width: 100%; vertical-align: bottom; height:132px } 
.image_navi2  { background-color: white; width: 100%; vertical-align: bottom; height:63px } 
.bread_navi  {background-color: white; vertical-align: middle; padding: 4px 1px 4px 19px; height: 28px } 

/* Content layout */

.main  { vertical-align: top; text-align: center; padding: 5px 0px 0px 0px; } 
.small {font-size:xx-small;}
.footer { text-align: center;}


/* Cell formatting options  */

/* main content cells */

.title_tab {}
.title_710 { background-color: white; vertical-align: top; padding: 0px 4px 4px 4px; }
.title_470 { background-color: white; vertical-align: top; padding: 0px 4px 4px 4px; }
.title_230 { background-color: white; vertical-align: top; padding: 0px 4px 4px 4px; }
.title_350 { background-color: white; vertical-align: top; padding: 0px 4px 4px 4px; }

.arrange_470 {}
.arrange_350 {}
.arrange_230 {}

.gap {width: 10px}

/* Thumbnail teasers */

.teaser { padding-top: 10px;}
.teaser_title { vertical-align: middle; font-size:x-small; font-weight: 200; color:#6EBF0E; height: 30px; text-align: center;}

/* titles */


h1 { text-decoration: none;}
h2 {  text-decoration: none;}
h3 {  text-decoration: none;}
hr { background-color:transparent; height:1px; color: black; }


/* Regular Styles */

a:visited, a:active { text-decoration: none; }
a:link  {text-decoration: none; }
a:hover { text-decoration: underline;}
a.nav:link, a.nav:hover, a.nav:visited, a.nav:active { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: xx-small; font-weight: bold;  text-decoration: none;}
a.nav:hover { text-decoration: underline; }
ul { padding-bottom: 2px; }
li {padding: 1px; font-size: x-small;}
