/*fonts*/
body,h3,h4,h5,.bodytext,.linklist,.small,.xsmall,.date {font-family:  Verdana, Arial, Helvetica, sans-serif;}
ol,ul,li,dt,dd,dl,.breadcrumb,.header,.pagemenu,.caption {font-family: Verdana, Arial, Helvetica, sans-serif;}
.navmenu, .navmenuheader,.navmenulink,.header,.footer,.breadcrumb, .search, .searchbtn {font-family: Verdana, Arial,Helvetica, sans-serif; }
.news,.uvicnews,.newsheader,.highlight {font-family:  Verdana, Arial, Helvetica, sans-serif;}
h1,h2,.title,.subtitle,.subtitleul,.firstline {font-family:  Verdana, Arial, Helvetica, sans-serif;}

/*font-sizes*/
body {font-size: 100%;}
h1,.title {	font-size: 150%; line-height: 100%; }
h2,.subtitle, .subtitleul {	font-size: 100%;}
h3 {font-size: 88%;}
h3 {font-size: 80%;}

.bodytext,.newsheader,.linklist {	font-size: 88%}
.footer, .caption, .navmenuheader, .navmenulink, .header, .breadcrumb, .news, .uvicnews, .highlight, .searchbtn, .date, .small {font-size:83%;}
.xsmall {font-size:80%}
.firstline {font-size: 200%;}

body {color: #000000; background-color: #FFFFFF; margin:0px 0px 0px 0px; }

/*headings*/

h1, .title {font-weight: normal;	color: #000000;}

h2, .subtitle {font-weight: bold; font-style: italic; color: #000000;}
h2 a, .subtitle a {  color: #003366; font-weight:bold; text-decoration: underline;}
h2 a:link , .subtitle a:link { color: #003366; font-weight:bold; text-decoration: underline;}
h2 a:visited, .subtitle a:visited {  color: #003366; font-weight:bold; text-decoration: underline;}
h2 a:hover, .subtitle a:hover {  color: #990033; font-weight:bold; text-decoration: underline;}
h3 {color: #000000; font-weight:bold;}
h4 {color: #000000; font-weight:normal;}

.ul {border-bottom-style:solid; 	border-bottom-width: 1px; 	border-bottom-color:#000000;}
.subtitleul {font-weight: bold;	color: #000000;	border-bottom-style:solid; 	border-bottom-width: 1px; 	border-bottom-color:#000000;}
.firstline{line-height : 110%;}
	
/*paragraph text*/
p {  color: #000000; font-weight:normal;  margin-top : 0px; }
p i {  font-style: italic;}
p b {  font-weight: bold;}
td {  color: #000000; font-weight:normal; }

a {  color: #003366; font-weight:normal;text-decoration: underline;}
a:link { color: #003366; font-weight:normal; text-decoration: underline;}
a:visited {  color: #000000; font-weight:normal; text-decoration: underline;}
a:hover {  color: #990033; font-weight:normal; text-decoration: underline;}

/*to top link*/
a.top {  color: #003366; font-weight:normal; text-decoration: none;}
a.anchor {	text-decoration: none;}

/*image border*/
body  img.imgborder  { border : 1px solid;  border-color : #000000;  text-decoration: none; }

.emphasis {color: #003366; font-weight:bold;text-decoration: none;}
.emphasis a { color: #003366; font-weight:bold; text-decoration: none;}
.emphasis a:link { color: #003366; font-weight:bold; text-decoration: none;}
.emphasis a:visited { color: #003366; font-weight:bold; text-decoration: none;}
.emphasis a:hover { color: #990033; font-weight:bold; text-decoration: underline;}

.small {  color: #000000;  font-weight:normal; }
.xsmall {	color: #000000;  font-weight:normal; }
.date {  color: #000000;  font-weight:normal;  font-style: italic;}

/*footer*/
.footercell  { background: #000099; color: #FFFFFF; }
.footer { background: #000099; color: #FFFFFF; font-weight:normal; text-align: left;  padding-bottom : 4px;  padding-top : 4px;  }
.footer a {  color: #FFFFFF; font-weight:normal;text-decoration: underline;      }
.footer a:link { color: #FFFFFF; font-weight:normal; text-decoration: underline;}
.footer a:visited {  color: #FFFFFF; font-weight:normal; text-decoration: underline;}
.footer a:hover {  color: #CC0000; font-weight:normal; text-decoration: underline;}

/*links*/
.bodytext {  color: #000000;  font-weight:normal; text-align: left;}
.bodytext a {  color: #003366; font-weight:normal;text-decoration: underline;}
.bodytext a:link { color: #003366; font-weight:normal; text-decoration: underline;}
.bodytext a:visited {  color: #003366; font-weight:normal; text-decoration: underline;}
.bodytext a:hover {  color: #CC0000; font-weight:normal; text-decoration: underline;}

.caption {  color: #000000;  font-weight:normal; text-align: left;}

/*.pagemenu   {color: #000000;  font-weight:normal; text-align: left; text-decoration: none;  list-style-image :  url(../assets/images/down-white.gif);  }*/
.pagemenu   {color: #000000;  font-weight:normal; text-align: left; text-decoration: none;  }
/*.linklist {  color: #000000;  font-weight:normal; text-align: left; text-decoration: none;  list-style-image :  url(../assets/images/right-white.gif);    }*/
.linklist {  color: #000000;  font-weight:normal; text-align: left; text-decoration: none;  }
.pagemenu a, .linklist a {  color: #000000; font-weight:normal; text-decoration: none;}
.pagemenu a:link, .linklist a:link { color: #000000; font-weight:normal; text-decoration: none;}
.pagemenu a:visited, .linklist a:visited {  color: #000000; font-weight:normal; text-decoration: none;}
.pagemenu a:hover, .linklist a:hover {  color: #CC0000; font-weight:normal; text-decoration: underline;}



/*lists*/
ol {  color: #000000; font-weight:normal;}
ul { color: #000000;  font-weight:normal; text-decoration: none}
li { color: #000000; font-weight:normal; text-decoration: none;}
dt {  color: #000000; font-weight:normal;}
dd { color: #000000;  font-weight:normal;}
dl { color: #000000; font-weight:normal;}

/*breadcrumb*/
.breadcrumb {background: #000099; color: #FFFFFF; }
.breadcrumb a { color: #FFFFFF; font-weight:normal;text-decoration: none;}
.breadcrumb a:link { color: #FFFFFF; font-weight:normal; text-decoration: none;}
.breadcrumb a:visited {  color: #FFFFFF; font-weight:normal; text-decoration: none;}
.breadcrumb a:hover {  color: #CC0000; font-weight:normal; text-decoration: underline;}

/*Header*/
.headercell { color: #FFFFFF; background-color: #000099; }
.header { color: #FFFFFF; background-color: #000099;  }
.header a {  color: #FFFFFF; font-weight: normal; text-decoration: none; }
.header a:link {  color: #FFFFFF; font-weight: normal; text-decoration: none; }
.header a:visited { color: #FFFFFF; text-decoration: none;}
.header a:hover { color: #CC0000; text-decoration: underline;}
.header a:active {color: #fdb400; text-decoration: underline;}
.headersmall {font-size:80%}

.titlebar {color:#000000}

/*navbar - background, section headings and links */
/*.navmenu {background-color: #FFFBE8; color: #000000;}*/
.navmenu {background-color: #EEEEFF; color: #000000;}

.navmenuheader { color: #000000; font-weight: bold; text-decoration: none; }
.navmenuheader a  {  color: #000000; font-weight: normal; text-decoration: none;  }
.navmenuheader  a:link { color: #000000;  text-decoration: none; }
.navmenuheader a:visited {color: #000000;  text-decoration: none;}
.navmenuheader a:hover { text-decoration: underline; }

.navmenulink {color: #000000; font-weight: normal; text-decoration: none; margin-left:0.3em; margin-right:0.3em}
.navmenulink a  {  color: #000000; font-weight: normal; text-decoration: none; margin-left:0.3em; margin-right: 0.3em}
.navmenulink a:link {  color: #000000; font-weight: normal; text-decoration: none;  margin-left:0.3em; margin-right: 0.3em}
.navmenulink a:visited {   color: #000000; font-weight: normal; text-decoration: none; margin-left:0.3em; margin-right: 0.3em}
.navmenulink a:hover {  color: #CC0000; font-weight: normal; text-decoration: underline; margin-left:0.3em; margin-right: 0.3em}

/*border*/
.border {background-color: #000000; color: #ffffff;}
.hairline {background-color: #000000; color: #ffffff;}

/*News*/
.newsborder { background-color: #000000;  }
.newsheader { text-align: center; background-color: #333366; color: #FFFFFF;  font-weight : bold;  }
.newsheader a  {font-weight: normal; text-decoration: none; font-weight : bold;  }
.newsheader a:link { text-decoration: none; font-weight : bold; }
.newsheader a:visited { text-decoration: none;font-weight : bold; }
.newsheader a:hover {text-decoration: underline; font-weight : bold; }

.news,.newscell {background-color: #FFFBE8;}
.news {color: #000000;}
.news a {  color: #000000;  font-weight: normal; text-decoration: none; }
.news a:link {  color: #000000; font-weight: normal; text-decoration: none; }
.news a:visited { color: #000000; text-decoration: none;}
.news a:hover { color: #CC0000; text-decoration: underline;}
.news a:active {color: #CC0000; text-decoration: underline;}
.uvicnews {color: #ffffff; background-color: #333366;}
.uvicnews a {  color: #ffffff;  font-weight: bold; text-decoration: none; }
.uvicnews a:link {  color: #ffffff; font-weight: bold; text-decoration: none; }
.uvicnews a:visited { color: #ffffff; text-decoration: none;}
.uvicnews a:hover { color: #CC0000; text-decoration: underline;}
.uvicnews a:active {color: #CC0000; text-decoration: underline;}
.highlight {color: #000000; background-color: #9999FF;}
.highlight a {  color: #000000;  font-weight: normal; text-decoration: none; }
.highlight a:link {  color: #000000; font-weight: normal; text-decoration: none; }
.highlight a:visited { color: #000000; text-decoration: none;}
.highlight a:hover { color: #CC0000; text-decoration: underline;}
.highlight a:active {color: #CC0000; text-decoration: underline;}

/*search button*/
.searchbtn { background-color: #cccccc; color: #003366;}
.search {text-align:right;}


/*body tables*/
.tablecell {background-color: #999900;}
.tableborder {	background-color : #003366;}
.table-empty { empty-cells: show; }
.table-line { padding-top: 10px; padding-bottom: 10px; }
.table-bottom { empty-cells: show; border-bottom-style:solid; border-bottom-width: 1px; border-bottom-color:#000000;}

table.photo { margin-left: auto; margin-right: auto; }
table.photo td { padding-bottom: 40px; text-align: center; }

table.intable { padding: 0; margin: 0; border: 1px solid #000000; border-spacing: 0; font-size: 88%;
    border-collapse: collapse; }
table.intable thead tr { margin: 0; background-color: #000099; border: 1px solid #000000; }
table.intable thead tr th { margin: 0; padding: 0.3em; color: #FFFFFF; border: 1px solid #000000; }
table.intable tbody tr { margin: 0; border: 1px solid #000000; }
table.intable tbody tr td { margin: 0; padding: 0.3em; border: 1px solid #000000; }
