body {margin: 0;
padding: 0;
font-family: sans-serif;
line-height: 1.4em;
font-size: small; }

div#header {
color: #000000;
background-color: #ffffff; 
border-bottom: medium #0066ff solid;
padding-bottom: 1%;
padding-top: 1%;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
text-align: center;
height:41px;
font-size: 1.5em;
}

h1 {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.5em;
font-weight: bold;
}

h2 {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.4em;
font-weight: normal;
 }

h3 {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.3em;
font-weight: normal;
background-color: #0066ff;
color: #ffffff; 
padding:2px;
 }

h4 {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.2em;
font-weight: normal;
background-color: #ffffff;
color: #000000;
 }

h5 {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.1em;
font-weight: bold;
 }

div#breadcrumbs {
text-align: left;
font-size: .7em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
}

div#maincontent {
text-align: left;
margin-left: 10%;
margin-right: 10%;
background-color: #ffffff;
color: #000000;
margin-bottom: 5px;
border-right: none;
border-left: none; }

div#navbar {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .8em;
font-weight: bold;
text-align: center;
background-color: #0066ff;
color: #ffffff;
border-top: none;
border-bottom: none;
font-weight: bold;
padding: 5px;
 }

div#footer {text-align: left;
clear: both;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .8em;
color: #000000;
border-top: medium #0066ff solid;
background-color: #ffffff; }


#navbar ul li a:hover, #navbar ul li a.current {color: #ffffff;
background-color: #CC0033;
text-decoration: none; }

#navbar ul li a:link, #navbar ul li a:visited {
color: #ffffff;
text-decoration: none;
border: solid #ffffff 1px;
display: inline;
padding-top: 3px;
padding-left: 10px;
padding-bottom: 3px;
padding-right:10px;
}

#navbar ul li {
margin: 0px;
padding: 0px;
list-style-type: none;
display: inline;
}

#navbar ul {
margin: 0px;
padding: 0px;
}

a:link, a:visited {text-decoration: none;
cursor: url(pointer); }

a:hover, a:active {text-decoration: underline;}

.leftimg {
float: left;
border: none; }

.rightimg {
float: right;
border: none;
}

.clear  {
clear:both;
}

.alignright {
text-align: right; }

.textindent10 {
margin-left:20%; }

.textindent12 {
margin-left:12%; }

.textindent22 {
margin-left:22%; }

input.txt {
width: 220px; }

input.txtbackcolor {
width: 220px;
background-color: #ccffff;
}

textarea.txtbackcolor {
background-color: #ccffff; 
}

.whiteboardgametable {
border: thin #0066ff solid;
padding: 5px; }

.bold {
font-weight: bold; }

.red {
font-weight: bold;
color: #CC0033;}
