@media screen and (min-width:320px) and (max-width:568px){#logo1{display:none; max-width:0%; visibility: hidden;}
#logo2{background-position: left;width:117px ;height: 36px;}h2{font-size: 3.0vh;}}
@media screen and (min-width:568px){#logo2{display:none; max-width:0%;}}@media all and (max-width: 568px){#bluemenu{display:none; max-width:0%;}}
img, embed, object, video{ max-width:100%;}
dd{width:100%;font-family: Verdana, Arial;font-size: 1em;font-weight:normal;color:black;margin: 0.5%;padding: 0.5%;}
dt{font-family:Arial, Helvetica, sans-serif;font-size:1em;color:#195896;}
h1{font-family:Arial,sans-serif;font-size:1.2em;color:#195896;} 
h2{font-family:Arial,sans-serif;font-size:1.1em;color:#195896;} 
ol{width:99%;font-family: Verdana, Arial;font-size: 1em; font-weight:normal;color:black;margin: 0.5%;padding: 0.5%;}
section{margin-top:3%; margin-right: 0.5%; width:100% ; font-family: Arial, Sans-serif; font-size: 1em; font-weight: normal;color:black;}
#contentTable{width:100%;font-family: Arial, Sans-serif;font-size: 1em;font-weight:normal;color:black;margin:0.1%;padding:0.1%;}
#logo1{font-family:Arial,Sans-serif;font-size:2.1em;color:#195896; text-shadow:3px 3px 3px #999;}
#logo2{font-family:Arial,Sans-serif;font-size:1.3em;color:#195896; text-shadow:3px 3px 3px #999;}
#wrapper{margin-right:0px;margin-left: 0px; width: 100%; max-width: 100%;}
.SiteMapCourse{font-family:Arial;font-weight: bold;font-size:1.1em; margin-bottom:1px; border-bottom:#d8d8d8 1px solid;}
.SubjectSeparator{width:auto; margin-bottom:1px;font-weight:bold;font-size:1.1em;}
/* ----- lvhfa ----- */
a:link{font-family: Arial;font-size: .9em; color: #184785; text-decoration: none;}a:visited{font-family: Arial; font-size: .9em; color:#184685; text-decoration: none; }
a:hover {font-family: Arial; font-size: .9em; color: #00FF00;  text-decoration: underline;}a:focus {font-family: Sans-serif; font-size: .9em; color:#184585; text-decoration: none;}
a:active {font-family: Arial; font-size: .9em;color: #0033CC;text-decoration:none; } 
/* ----- bluetabs -----*/
.bluetabs ul {padding:2px 0px;margin-left:0;margin-top:2px;margin-bottom:0;font:1em Arial; list-style-type:none;position:absolute;top:1px;left:75%;}
.bluetabs li {display: inline;margin: 0;}
.bluetabs li a{text-decoration: none;padding: 3px 7px; margin-right: 0px; border: 1px solid #778; color: #2d2b2b; background: white url(media/bluetab.gif) top left repeat-x; }/*THEME CHANGE HERE*/
.bluetabs li a:visited{color: #2d2b2b;}
.bluetabs li a:hover{text-decoration: underline;color: #2d2b2b;}
.bluetabs li.selected a{ background-image: url(media/bluetabactive.gif); border-bottom-color: white; }
.bluetabs li.selected a:hover{ text-decoration: none;}
/* ----- navigation1 -----*/
.navigation1 {width:100%;font-family: Arial,sans-serif; font-size: 1.4em; font-weight: normal; list-style-type:none; margin:0;padding: 0em;float:left;}
.navigation1 li a:link{text-align: center; position:relative;top:1%;left:0px;margin:0px;padding:0px; list-style-type:none;font-size:100%; width:25%; float:left;}
.navigation1 ul a:link{border:1px solid #CCC; }
.navigation1 a{display:block;cursor:pointer;background-color:#EEE;padding:0.5em 0.5em;color:#333;text-decoration:none;} 
.navigation1 a:hover , ul.navigation1 a:focus{background-color:#33C;color:#FFF;} 
/* ----- Original CSS below -----*/
.Search{width:auto;border:1px solid Silver;font-family:Arial;font-size:10pt;font-weight:normal;color:black;background-color:#EAEAEA;margin: 1%;padding: 1%;}
.SearchResult{width:580px;border:1px solid Silver;font-family:Arial;font-size:10pt;font-weight:normal;color:black;margin:1px 1px 1px 1px;padding:1px 1px 1px 1px;}
.font1{font-family:Arial, Sans-serif;font-size:.9em;font-weight:normal;color:black;}
.font2{font-family:Arial, Sans-serif;font-size:1em;font-weight:normal;color:black;}
.font3{font-family:Arial, Sans-serif;font-size:1.1em;font-weight:normal;color:black;}
.font4{font-family:Arial, Sans-serif;font-size:1.2em;font-weight:normal;color:black;}
.hbm{font-family:Arial, Sans-serif;font-size: 1em;color:#195896;}
.hbm1{font-family:Arial, Sans-serif;font-size:1.1em;color:#195896;}
.hbm2{font-family:Arial, Sans-serif;font-size:1.2em;color:#195896;}
.hbm3{font-family:Arial, Sans-serif;font-size:1.5em;color:#195896;}
.hbm4{font-family:Arial, Sans-serif;font-size:2.1em;color:#195896; text-shadow:3px 3px 3px #999;}