/*********************
GLOBAL ATTRIBUTES
*********************/

body {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background-color: #ebf3fb;
font-family : tahoma, sans-serif;
font-size : 70%;
margin : 0;
padding : 0;
scrollbar-face-color:#EBF5FF;
scrollbar-base-color:#EBF5FF;
scrollbar-arrow-color:black;
scrollbar-track-color:#F3F3F3;
scrollbar-shadow-color:#EBF5FF;
scrollbar-highlight-color:#EBF5FF;
scrollbar-3dlight-color:#78AAFF;
scrollbar-darkshadow-Color:#78AAFF;
}
a, a:link, a:visited {
background-color : transparent;
color : #07519a;
text-decoration : none;
}
a:hover, a:hover span {
text-decoration : underline;
}
a:active {
color : #090;
}
a span, a:link span {
color : #e85f17;
} 
a.sp
{
background-color: #ebf3fb;
border-top: solid #99CCCC 1px;
border-left: solid #99CCCC 1px;
border-right: solid #99CCCC 1px;
}
form {
display: block;
margin-bottom: 2px;
}
h1, h2, h3, h4, h5, h6 {
color : #666;
font-size : 100%;
margin : 0;
padding : 0;
}
div.tab {
margin-right: auto;
margin-left: auto;
}
div.form {
text-align:right;
border:1px;
float: right;
}
img.error {
width: 50px;
height: 50px;
margin-left:auto;
margin-right:auto;
display:block;
}
div.total {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
margin-right: auto;
margin-left: auto;
font-size: 13px;
width: 98%;
background-color: white;
border: solid #99CCCC 1px;
text-align: center;
}
table.black a {
color: black;
}
div.total table {
margin-right: auto;
margin-left: auto;
width: 90%;
}
div.total table tr.red {
background-color: red;
}
div.total table tr.green {
background-color: green;
}
table.chat td {
text-align: left;
}

/*********************
HEADER ATTRIBUTES
*********************/
div.banner {
margin-left: auto;
margin-right: auto;
width: 98%;
text-align: center;
background-color: #ebf3fb;
font-size: 25px;
}
img.banner {
width: 100%;
height: 120px;
}

/*********************
NAVBAR ATTRIBUTES
*********************/
div.navbar {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
width: 98%;
margin-right: auto;
margin-left: auto;
background-color: #006699;
text-align:center;
}
div.navbar a {
font-size: 15px;
color: black;
margin: 0px;
padding: 3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
div.navbar a:hover, div.navbar a.hilight
{
/*background-color: #ebf3fb;
*/
background-color:  #ebf3fb;
margin: 0px;
padding: 3px;
}

/****************
 Headline
****************/
div.headline {
margin-left: auto;
margin-right: auto;
width: 98%;
text-align: left;
background-color: #ebf3fb;
font-size: 15px;
border-top: solid #99CCCC 1px;
border-right: solid #99CCCC 1px;
border-left: solid #99CCCC 1px;
}

/****************
 Caontainers
****************/
div.container {
  margin-right: 9px;
  margin-left: 9px;
  width: 98%;
  background-color: #ebf3fb;
}
div.leftContainer {
width: 49%;
float: left;
}
div.rightContainer {
width: 49%;
float: right;
}
div.leftBox {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
padding: 2px;
text-align: center;
width: 100%;
background-color: white;
font-size: 13px;
border: solid #99CCCC 1px;
}
div.rightBox {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
padding: 2px;
width: 100%;
text-align: center; 
background-color: white;
font-size: 13px;
border: solid #99CCCC 1px;
}
div.heading {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
margin-left: auto;
margin-right: auto;
width: 100%;
text-align: center;
background-color: #C0C0C0;
border: solid #000000 1px;
}
table.center {
width: 100%;
}
table.center th, td {
text-align: center;
}
/******************
 Footer
*****************/
div.footer {
margin-top: 25px;
text-align: center;
width: 100%;
clear: both;

