* { font-size: 100%;  font-family: Georgia,'Times New Roman',Serif; margin: 0; padding: 0; }

html, body { height: 100%; width: 100%; margin: 0; padding: 0; }

.home { font-weight: normal; color: black; /*background-image: url(../video/images/backgroundgradient.jpg); background-repeat: repeat-x; background-color: #777777;*/ background-color: #cbc3ac; font-size: 13px;  font-family: Georgia,'Times New Roman',Serif; text-align:center; }

#container { width: 960px; margin: 0 auto 0px;  padding: 0 0 10px 0; background-color: transparent; }
#container2 { width: 480px; margin: 0 auto 0px;  padding: 0 0 0 0; background-color: transparent; }
#header { width: 960px; }
#headerimg { float: left; width: 960px; height: 180px; margin:0; padding: 0; border:0; }
#pagebody { float: left; width: 960px; height: 42px; text-align: center; margin: 5px 0 0 0; }
#pagebody2 { float: left; width: 480px; height: 330px; text-align: center; margin: 0 0 0 0; padding: 0 0 0 0; overflow: hidden; }
#pagebody3 { display: block; width: 960px; text-align:center; margin: 0 0 0 0; background-color:red; }
#ccinstructions {width: 480px; height: 20px; text-align: center; margin:0px; padding: 0; border-bottom: 1px solid gray; }
#videobox { float: left; width: 480px; height: 360px; text-align: center; margin:0px; padding: 0; }
#videoboxa { float: left; width: 480px; height: 360px; text-align: center; margin:0px; padding: 0; }
#videobox2 { float: left; width: 480px; height: 360px; text-align: center; margin:0px; padding: 0 0 0 0; overflow: hidden; }
#videoboxmobile {width: 100%; height: 100%; }

#breakoutlink { height: 24px; text-align: left; margin: 5px 0 0 0; }
#links { height: 225px; text-align: center; border: 1px solid black; margin: 5px 0 0 0; background-color: #fafbf5; }
#linksleft { float: left; width: 240px; height: 130px; text-align: left; margin: 5px 0 0 5px; background-color: #fafbf5; }
#linksright { float:left; width: 220px; height: 130px; text-align: left; margin: 5px 0 0 5px; background-color: #fafbf5; }
#databox { float: left; width: 470px; height: 545px; text-align: left; margin: 0 0 0 5px; }
#archives { float: left; display:none; width: 470px; height: 550px; text-align: left; margin: 0 0 0 5px; background-color:white;font-family:Arial,sans-serif; }
#iframecontrols { display: inline; }
#audioonlyimage { height:248px; width:100%; left:0; top:0; position:absolute; z-index:9999; }

#iframecontrols a { border: 0; text-decoration: none; }
#iframecontrols a:link { border: 0; text-decoration: none; }
#iframecontrols a:visited { border: 0; text-decoration: none; }
#iframecontrols a:hover { border: 0; text-decoration: none; }

#mediawindow { overflow: hidden; width: 480px; height: 270px; background-color: black; margin: 0; padding: 0; border:1px solid #000000; }
#mediawindow2 { overflow: hidden; width: 480px; height: 270px; background-color: black; margin: 0; padding: 0; border-top:1px solid #000000; }
#disabledmediawindow { overflow: hidden; width: 480px; height: 270px; background-color: black; color: white; }

#controlleft { float: left; width: 100px; height: 30px; text-align: left; }
#controlmiddle { float: left; width: 270px; height: 30px; text-align: center; }
#controlright { float: left; width: 100px; height: 30px; text-align: right; }
#linktarget { width: 470px; height: 520px; background-color: white; }

#meetinginfo {width:960px; text-align: center; background-color:transparent; color:black; padding-top:5px; margin:0 auto; }
#meetinginfo2 {width:960px; text-align: center; background-color: #8f7f68; color:#eee; padding-top:0px; margin:0 auto; border-top:1px inset #eee; }
#footer { width: 960px; height:20px; padding:8px 0 0 0; font-size: 10px;  color: #eee; font-family: arial,helvetica,sans-serif; text-decoration: none; background-color: #8f7f68; }

A.vidchoice { text-decoration: none; color: #26425f; padding: 5px; }
A.vidchoice:link { text-decoration: none; color: #26425f; padding: 5px; }
A.vidchoice:visited { text-decoration: none; color: #26425f;; padding: 5px; }
A.vidchoice:active { text-decoration: none; color: #26425f; padding: 5px; }
A.vidchoice:hover { text-decoration: underline; color: #36362a; padding: 5px; }

#links A { text-decoration: none; color: #26425f; padding: 5px; }
#links A:link { text-decoration: none; color: #26425f; padding: 5px; }
#links A:visited { text-decoration: none; color: #26425f;; padding: 5px; }
#links A:active { text-decoration: none; color: #26425f; padding: 5px; }
#links A:hover { text-decoration: underline; color: #36362a; padding: 5px; }

input { margin: 0; padding: 0; font-weight: normal; color: black; font-size: 13px; vertical-align: middle; font-family: Courier, Helvetica, san-serif, fixed; }

h2 { margin: 5px 0 5px 0; }
ul { margin: 0 0 0 35px; }
li { height: 23px; vertical-align: middle; }

optgroup option { padding-left: 20px; }