/* general */
.box_title {background-color:#DBEAF5; color:#000011; margin:0; padding:3px 3px 3px 10px; font-size:13px; font-weight:bold;}
.box_text, .box_text a {padding:3px 3px 3px 5px; font-size:12px; text-align:center;}
.box_text_l, .box_text_l a {padding:3px 3px 3px 5px; font-size:12px; text-align:left;}
.box_slide {padding:3px 3px 3px 40px;}
.box_cal {padding:3px 3px 3px 7px;}
.sideGoogle {width:120px; padding:3px 0px 3px 32px}

body {margin:10px; background-color:white; color:#000000; min-width:700px;}
body, td, th, input, select, textarea {font-size:12px; font-family:Arial, Verdana, Sans-Serif;}
img {border:0;}
img.sidePic {width: 200px;}

.bottomGoogle {width:728px; margin-left:auto; margin-right:auto;}
.c {display:block; margin-left:auto; margin-right:auto;}
	
TD.main, P.main, .main {font-size:12px; line-height:1.5;}
.main_i {font-size:x-small; font-weight:normal; line-height:1;}

a, a:link, a:visited, a:active {color:#0000aa; text-decoration:none;}
a:hover {color: #ff0000;}
h1 {margin: 0; padding: 3px 3px 3px 10px; font-size: 18px; color: #000099;}
h1 a, h1 a:link, h1 a:visited {}
h2 {margin: 0; padding: 3px 3px 3px 10px; font-size: 13px; color: #0000ff;}
h2 a, h2 a:link, h2 a:visited {}
h3 {background-color: #68a4d6; color: #FFFFFF; margin: 0; padding: 3px 3px 3px 10px; font-size: 12px; }
h3 a, h3 a:link, h3 a:visited { }

hr {color:#DBEAF5; height:1px;}
pre {background:#dddddd; border:1px solid black; color:black; padding-top:1em; white-space:pre; padding:10px;}
p {}

ul,ol	{margin-left:30px;}

/* header */
img#prodLogo1, img#prodLogo2, img#prodLogo3, img#prodLogo4, img#prodLogo5, img#prodLogo6, img#prodLogo7, img#prodLogo8
	{width:128px; height:96px; float:left;}
img#compLogo	{width:244px; height:92px; float:right;}


div#menu {background-color: #68a4d6; padding:3px 2px 3px 2px; height:22px;}
div#content {padding:5px 0 5px 0; border-left:0px solid #4682B4; border-right:0px solid #4682B4;}

.form { background-color: #DBEAF5;}
.form_title, .form_title a { padding: 10px 0px 10px 0px; font-size: 20px; font-weight: bold; color:#000000; }

div#leftPane	{width:200px; padding:0 0 20px 0; float:left;}
div#leftPane h1 {margin:20px 0 0 0; padding-left:10px;}
div#leftPane h2 { margin:10px 0 5px 1px; border-bottom:1px solid #d0d0d0; padding-left:10px;}
div#leftPane div#leftPane.first {margin-top:0;}
div#leftPane div#leftPane.a, div#leftPane.p {display:block; margin-left:10px;}
div#middlePane {margin-left:220px; margin-right:220px; padding:0 20px 20px 10px;}
div#middlePane h1 {margin:20px -20px 5px -9px; padding-left:30px;}
div#middlePane h2 {padding-left:10px;}
div#middlePane h3 {margin: 20px -20px 5px -9px; border-bottom:1px solid #d0d0d0; border-left:1px solid #d0d0d0; padding-left:30px;}
div#middlePane div#middlePane.first {margin-top:0;}
div#rightPane {width:200px; padding:0 0 20px 0; float:right; margin-top:0;}
div#rightPane h1 {margin:20px 0 0 0; padding-left:10px;}
div#rightPane h2 {margin:10px 0 5px 1px; border-bottom:1px solid #d0d0d0; padding-left:10px;}
div#rightPane div#rightPane.first {margin-top:0;}
div#rightPane div#rightPane.a, div#rightPane.p {display:block; margin-left:10px;}

/* footer bar */ 
#footerbar {
  float:left;
  position:relative;
  margin-top:0px;
  padding:0px;
  width:100%;
  border-top:0px solid #57594b;
  border-left:0px solid #4682B4;
  border-right:0px solid #4682B4;
  background:#DBEAF5;
}
#footerbar2 {
  float:left;
  position:relative;
  margin-top:0px;
  padding:0px;
  width:100%;
}
#footerbar3 {
  float:left;
  position:relative;
  padding:20px;
  width:100%;
}
.footlink a, .footlink a:link, .footlink a:visited {
  margin:0px 0px 0px 0px;
  padding:4px;
  border-bottom:0px solid #ffffff;
  float:left;
  position:relative;
  font-size:x-small;
  text-decoration:none;
  color:#777777;
}
.footdate {
  margin:0px 0px 0px 0px;
  padding:4px;
  border-bottom:0px solid #ffffff;
  float:right;
  position:relative;
  font-size:x-small;
  color:#777777;
}

.footertext {font-size:small; font-weight:bold; color:#0000AA;}
.smalltext {font-size:xx-small;}
.errorText {color:#ff0000;}

#marqueecontainer{position:relative; width:200px; height:120px; overflow:hidden; padding:2px;}
