/* CLSCC CSS main style sheet. */

body {
  background: #EEEEEE;
  margin:5px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
  text-align:center; /* Hack for IE5/Win */
  }
body, p, li  { 
  font-family : verdana, geneva, Arial, Helvetica, sans-serif; 
  font-size : 12px; 
  }
#header  {
  background: #1A1375;
  background-image:url("../images/bg.jpg");
  background-repeat: no-repeat;
  border: 0;
  margin: 0;
  padding: 10px;
  text-align: left;
  border-bottom: 5px solid #7CA7FA;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  }
#header a:link {
  color:#FFFFFF;
  }
#header a:visited {
  color:#FFFFFF;
  }
#header a:hover {
  color:#FFFFFF;
}

form { margin: 2px;} 

#athheader {
  background: #1A1375;
  background-image:url("../departments/athletics/images/bg.jpg");
  border: 0px;
  margin: 0px;
  padding: 0px;
  text-align: left;
  /* border-bottom: 5px solid #7CA7FA; */
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  }

#flash {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  color: #333;  
  padding: 0px;  
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  }

#breadcrumbs {
  color: #333;
  padding: 2px;
  margin: 0px;
  text-align: left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  }

#wrapper {
  position:relative;  
  background-color:#fff;
  width:750px;
  margin:0px auto; /* Right and left margin widths set to "auto" */
  text-align:left; /* Counteract to IE5/Win Hack */
  padding:0px;  
  }

#libwrapper {
  background-color:#fff;
  width:670px;
  margin:0px auto; /* Right and left margin widths set to "auto" */
  text-align:left; /* Counteract to IE5/Win Hack */
  padding:0px;  
  }

#menu {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  }

#content {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  color: #333;
  margin: 0px;
  padding: 0px 0px;
  text-align: left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  }

#footer {
  background: #eee;
  border-top: 1px solid #ccc;
  color: #666;
  padding: 5px 7px 7px 10px;
  text-align: left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;  
  }

#footer p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;  
  }

#footerleft {
  background: #eee;
  padding: 5px 7px 7px 10px;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;  
  }
#footerright {
  background: #eee;
  padding: 5px 7px 7px 10px;
  float:right;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;  
  }
#footer a:link {  
  color: #999999;
  text-decoration: none;
  border-bottom:0px;
  }
#footer a:visited {
  color: #999999;
  text-decoration: none;
  border-bottom:0px;
  }
#footer a:hover {
  color: #002E83;
  }


span.sup{ vertical-align: super; font-size:.83em; }

p { 
  font-weight: normal;
  font-size:small;  
  line-height:1.5;
  word-spacing:0.01em; 
  }
p a:link {
  color: #2B2BA8;
  }
p a:visited {color: #2B2BA8;}
p a:hover {color: #3366FF; text-decoration: none;}


dt a:link {color: #1A1375; }
dt a:visited {color: #1A1375;}

#menusmall { font-size: 10px;
  margin: 0;
  padding: 0;
  font-style:italic
  }

h4  {
  font-weight: normal;
  font-size : 20px;
  color : #1A1375;
  margin: 0px 0px 0px 0px;
  padding: 0;
  }

h5  {
  margin: 0px 0px 0px 0px;
  padding: 0;
  font-weight: normal;
  }

a:link {
  color: #333; 
  text-decoration: none;
  }
a:visited {
  color: #333;
  text-decoration: none;
  }
a:hover {
  color: #3366FF;
  text-decoration: underline;
  }

a:active {text-decoration: none;}


/* Header Styles */
.head {
  padding: 2px 0px 4px 9px; 
  margin: 5px 0px 0px 0px; 
  background-repeat:no-repeat; background-position: 7px 6px; 
  background-color:#1A1375;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #FFFFFF;
  border-bottom: 2px solid #7CA7FA;
  border-right: 2px solid #7CA7FA;
 }

.subpagehead {
  padding: 5px 5px 10px 0px; 
  margin: 12px 0px 0px 0px;   
  background-color:#1A1375;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size:  20px;
  text-align:center;
  color: #FFFFFF;
  border-bottom: 3px solid #7CA7FA;
  border-right: 3px solid #7CA7FA;  
  }
table .tableformat {
  font-size: 13px;
  }
table .tableformat a:link {
  color: #2B2BA8;
  }
table .tableformat a:visited {
  color: #2B2BA8;
  }

ul li { padding-bottom: 0.5em; line-height:1.5;}
ul li a:link {   
  color: #1A1375;
  text-decoration: none;
  }
ul li a:visited {   
  color: #1A1375;
  text-decoration: none;
  }
ul li a:hover { 
  color: #000;
  text-decoration: none;
  }

/* Google Hack */
td {
  white-space: normal;
  }

/* Subpage vertical Tabbed Navigation */

#tabfloat {
  padding: 0px;
  }

ul#primary-links {
  list-style-type: none;
  margin: 0px;
  padding: 0px 0px 0px 0px; 
  }

ul#primary-links li {
  _width: 0px;
  float: left;
  list-style-type: none;
  padding: 0px 0px 0px 0px;
  margin: 1px 2px 1px 1px;
  background: url("../images/sub_menu_images/header-tab1.png") no-repeat 0% 0%;
  }

ul#primary-links li a {
  display: block;
  list-style-type: none;
  padding: 4px 4px 0px 8px;
  margin: 0px;
  height: 20px;
  background: url("../images/sub_menu_images/header-tab2.png") no-repeat 100% 0px;
  white-space: nowrap;
  font-weight: bold;
  font-size: 12px;
  font-family:  Verdana,sans-serif;
  color: white;
  text-decoration: none;
  }

ul#primary-links li:hover {
  background-image: url("../images/sub_menu_images/header-tab1.png");
  background-position: 0% -24px;
  }

ul#primary-links li:hover a {
  background-image: url("../images/sub_menu_images/header-tab2.png");
  background-position: 100% -24px;
  }


/* Subpage Horiztional Navigation */

.nav {
  margin: 12px 0 0 5px;    
  background:#FFFFFF url('../images/layer_background_two.gif') no-repeat;  
  color: #1A1375;  
  font-weight: bold;
  font-size:11px;
  }

.nav a:link{
  font-size:11px;
  color:#1A1375;  
  font-weight: bold;
  }
.nav a:visited {  
  font-size:11px;
  color:#1A1375;
  font-weight: bold;
  }  
.nav a:hover {
  font-size:11px;
  color:#1A1375;  
  text-decoration: none; 
  border-bottom :  1px dashed; 
  }

.athnav{
  margin: 12px 0px 0px 5px;  
  background:#FFFFFF url('../departments/athletics/images/layer_background.gif') no-repeat;
  color: #000000;
  font-size:11px;  
  }

.athnav a:link{
  font-size:11px;
  color:#000000;
  text-decoration:none;
  }
.athnav a:visited {  
  font-size:11px;
  color:#000000;
  }  
.athnav a:hover {
  font-size:11px;
  color:#1A1375;  
  text-decoration: none; 
  border-bottom :  1px dashed; 
  }


/* Google CSS */
#searchresults {
  border-left: 1px solid #ccc;
  border-top: 2px solid #fff;
  border-right: 1px solid #ccc;
  color: #333;  
  padding: 0px;  
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  }


/* Index Navigation Layers */
.dropabsolute {
  position: absolute;
  width: 206px;
  height: 214px;
  visibility: hidden;
  background-color: #EEEEEE; 
  border-bottom: 1px solid #7CA7FA;
  border-right: 1px solid #7CA7FA;
  padding: 0px;
  font-size: 10px; 
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  text-decoration: none;   
  color: #000000;
  line-height:130%;
  }
.dropdown {  
  width: 208px;
  height: 214px;
  visibility: hidden;
  padding: 0px;
  font-size: 13px; 
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  text-decoration: none;   
  color: #000000;
  }
.dropdown p {
  padding: 0px;
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  font-size: 14px;
  }
.dropdown a:link {
  color: #000;    
  }
.dropdown a:hover {
  color: #660000;
  border-bottom :  1px dashed; 
  text-decoration: none;     
  }
.dropdownheader {
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  font-size: 14px;
  }
.dropdown_white {
  position: absolute;
  width: 208px;
  height: 214px;
  visibility: hidden;
  background-image:url("../images/layer_background.gif");
  background-position: center;
  padding: 0px;
  }
.dropdown_white p { line-height:1.3; }
.dropdown_catalog {
  position: absolute;
  width: 205px;
  height: 214px;
  visibility: hidden;
  background-image:url("../images/layer_catalog_background.gif");
  background-position: center;
  padding: 0px;
  
  }
.dropdown_white p {
  font-size: 10px; 
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  text-decoration: none;   
  color: #000000;
}


