body {}

A:link {color: #0002DF; font-weight: bold; letter-spacing: 1;}
A:hover {color: #FFFFFF; font-weight: bold; letter-spacing: 1;}
A:active {color: #FFFFFF; font-weight: bold; letter-spacing: 1;}
A:link:active, a:visited:active  { color: #FFFFFF}
A:visited {color: #C7C7C7; font-weight: bold; letter-spacing: 1;}
A:visited:hover {color: #FFFFFF; font-weight: bold; letter-spacing: 1;}

p {color: white; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; }

td {color: white; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; }

.highlight  { color: #0002DF; }

.header  { color: #FFFFFF; font-size: 130%; font-family: Arial, Verdana, Helvetica, sans-serif; letter-spacing: 0.2em  }
.subheader  { color: #FFFFFF; font-size: 115%; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; letter-spacing: 0.1em; Line-height: 1.4em;  }
.subheader2  { color: #FFFFFF; font-size: 110%; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; letter-spacing: 0.1em; Line-height: 1.4em;  }
.subheader3  { color: #FFFFFF; font-weight: bold; font-size: 105%; font-family: Arial, Verdana, Helvetica, sans-serif; Line-height: 1.4em; }
span.title   { color: #FFFFFF; font-weight: bold; font-size: 105%; font-family: Arial, Verdana, Helvetica, sans-serif; Line-height: 1.4em; }

.small   { font-size: 85%; font-family: Arial, Verdana, Helvetica, sans-serif;  }
.smaller   { font-size: 75%; }
.smallest   { font-size: 65%; }

.larger {font-size: 110%}

p.copy {color: #999999; font-size: 9px; font-family: Arial, Verdana, Helvetica, sans-serif; }

SELECT { background-color: #000000; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color: white; font-weight: bold }

.blue {color: #0002DF;}

.warning {color: red;}

a.box { color: #0002DF; padding: 2px 2px 3px 2px; margin: 0px; width: 140px; display: block; background-color: inherit; }
a.box:hover { background-color: #0002DF; color: white; }

h2 { margin-top: 15px; color: #FFFFFF; font-size: 130%; font-family: Arial, Verdana, Helvetica, sans-serif; letter-spacing: 0.2em; font-weight: normal;  }
h3 { color: #FFFFFF; font-size: 115%; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; letter-spacing: 0.1em; Line-height: 1.4em;  }
h4 { color: #FFFFFF; font-size: 110%; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; letter-spacing: 0.1em; Line-height: 1.4em;  }
h5  { color: #FFFFFF; font-weight: bold; font-size: 105%; font-family: Arial, Verdana, Helvetica, sans-serif; Line-height: 1.4em; }

h2.year { margin-top: 15px; color: #FFFFFF; font-size: 120%; font-family: Arial, Verdana, Helvetica, sans-serif; letter-spacing: 0.2em; font-weight: normal;  }

#videoGalery {}

#videoGalery span.header  { font-weight: bold; color: #FFFFFF; font-size: 12px !important; font-family: Arial, Verdana, Helvetica, sans-serif; letter-spacing: 0.1em; padding-left: 3px; display: block; border-bottom: 1px solid white; }
#videoGalery h3 { padding-bottom: 0px !important; margin-bottom: 0px !important; margin-top: 20px !important; }
#videoGalery p { padding-top: 0px; margin-top: 4px; margin-bottom: 15px; }
#videoGalery .show { display: block; margin-bottom: 15px; clear: both;}

.videoList a { font-weight: normal; color: #C7C7C7; }
.videoList a:hover { font-weight: normal; color: #fff; }
.video  { border: 1px solid #fff; width: 400px}

.videoList  td {width: 33%}
.videoList td img { float: none; padding: 0px 0px 0px 0px}
.videoList a { border: 0px; }
.videoList td { font-size: 11px; text-align: center; }

.videoList .currentMultiple {filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;}
.videoList .currentMultiple .currentNot {filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.videoList .current {filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;}
.videoList .current:hover {filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.videoList .currentMultiple:hover {filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

.videoAdditional {margin-top: 40px;}

