﻿body {
  font-family:Arial;
  font-size:0.8em;
  color:#666666;
  line-height:1.4em;
  margin:0;
  padding:0;
  background-image:url(/images/bg.gif);
  background-position:top left;
  background-repeat:repeat;
}

div.outer {
  width:100%;
  height:100%;
  text-align:center;
}

div.container {
  width:913px;
  margin:0 auto;
  text-align:left;
}

div.header {
  width:913px;
  /*height:96px; */
  height:103px;
  margin:0 0 10px 0;
  background-color:#FFFFFF;
}

div.header div.right {
  text-align:right;
  padding:0 15px 0 0;
}

div.header div.right a {
  color:Black;
}

div.header #logo {
  margin:40px 0 0 20px
}

div.sidebar {
  float:left;
  width:160px;
  margin:0 10px 0 0;
  background-color:#FFFFFF;
}

div.content {
  float:left;
  width:743px;
  padding:0 0 20px 0;
  background-color:#FFFFFF;
}

div.content-inner {
  margin:20px 22px 0 28px;
}

div.copyright {
  margin:20px 0 0 0;
  display:none;
}

div.left {
  float:left;
}
div.right {
  float:right;
}

div.clearing {
  clear:both;
}

div.footer a {
  font-size:0.85em;
}

div.horiz-line {
  width:99%;
  border-top:solid 1px #CCCCCC;
  height:10px;
  margin:10px 0 0 0;
}

/* text */
h1 {
  font-size:1.9em;
  font-weight:normal;
  color:#00ADEF;
}

h2 {
  font-size:1.4em;
  font-weight:normal;
  color:#000000;
}

h3 {
  font-size:1.2em;
  font-weight:bold;
  color:#000000;
  margin:0 0 10px 0;
}

a {
  color:#00ADEF;
  text-decoration:none;
}

div.read-more-link {
  color:#00ADEF;
  cursor:pointer;
}

/* lists */
ul {
  margin:0 0 0 30px;
  padding:0;
}
ul li {
  margin:0;
  padding:0 0 0 10px;
}

/* main menu */
ul.menu {
  margin:20px 0 0 20px;
  padding:0;
  list-style-type:none;
}
ul.menu li {
  margin:0;
  padding:0 0 20px 0;
}
ul.menu li a {
  font-size:1.1em;
  font-weight:bold;
  color:#000000;
  text-decoration:none;
}
ul.menu li.selected a, ul.menu li a:hover {
  font-weight:bold;
  color:#00ADEF;
  text-decoration:none;
}

ul.menu li ul.sub-menu  {
  margin:0;
  padding:0;
  list-style-type:none;
}
ul.menu li ul.sub-menu  li {
  padding:0;
}
ul.menu li ul.sub-menu  li a {
  font-weight:normal;
  color:#000000;
  font-size:1em;
}
ul.menu li ul.sub-menu li.selected a, ul.menu li ul.sub-menu  li a:hover {
  font-weight:normal;
  color:#00ADEF;
}

/* videos */
div.video-list-item {
  float:left;
  width:330px;
  padding:0 15px 15px 0;
  min-height:100px;
}
div.video-list-item img {
  margin:0 10px 40px 0;
}

/* forms */
div.message {
	padding:0;
	background-color:#FFFFFF;
	color:green;
	font-weight:bold;
}

div.form-error {
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	color:red;
	font-weight:bold;
}

form {
	margin:0;
	padding:0;
	display:inline;	
}

div.form-item {
	margin:5px 20px 10px 0;
	padding:0;
	width:190px;
	float:left;
	display:inline;
}

div.form-item label {
	font-weight:bold;	
	display:block;
	margin:0 0 5px 0;
}

div.form-item tr td label {
  display:inline;
  font-weight:normal;
}

.textbox {
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;	
	font-family:Arial;
	font-size:9pt;
	color:#666666;
}

div.form-item span.form-req {
	color:red;	
}

.select {
	border-width:1px;
	border-style:solid;
	border-color:#999999;
	color:#6E6E6E;
}

.button{
	border-width:1px;
	border-style:solid;
	border-color:#00adef;
	background-color:#00adef;
	color:#FFFFFF;
	cursor:pointer;
	font-size:1em;
}

.whitetext { 
	color:#FFFFFF; 
	font-weight:bold;
}

.whitelink { 
	color:#FFFFFF; 
	font-weight:bold; 
	text-decoration:underline;
}

.whitelink:hover { 
	color:#CCCCCC; 
	font-weight:bold; 
	text-decoration:underline;
}
