/@charset "utf-8";
/* CSS Document */

body {
  background-color: #212121;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}

img {  
  border-style: none;
}

#container {
  background-color:#FFFFFF;
  width:960px;
  border:0px;
}

#header {
  position:relative;
  height:100px;
  background-image:url('images/lighterblue.gif');
  background-repeat:repeat-x;
  vertical-align:middle;
  display:table;
  overflow:hidden;
  width:960px;
}

#logo {
  position:relative;
  float:left;
  width:160px;
  height:98px;
  vertical-align:middle;
}

#navbar1 {
  position:relative;
  top:12px;
  border:0px;
  height:22px;
  vertical-align:bottom;
  color:#FFFFFF;
  font-size:14px;
  padding:0px;
  margin:0px;
  text-decoration:none;
}

#navbar1 a:link {
  color: #FFFFFF; 
  text-decoration: none;
} 

#navbar1 a:visited {
  color: #FFFFFF; 
  text-decoration: none;
} 

#navbar1 a:hover {
  text-decoration: none;
} 

#navbar2 {
  list-style:none;
  color:#ffcb05;
  margin-right:auto;
  margin-left:auto;
  font-size:12px;
  display:inline;  
}

#navbar2 li {
  margin:5px;
  display:inline;
}

#navbar2 a {
  color:#ffcb05;
  text-decoration:none;
}

#navbar2 a:hover {
  color:#ffffff;
}

#events {
  border:solid #707070 1px;
  background-color:white;
  padding:10px;
  height:285px;
}

#eventheader {
  border:solid #707070 1px;
  background-color:#4c90d4;
  padding:10px;
}

#eventtitle {
	color:black;
	text-decoration:none;
	font-size:13pt;
	font-weight:bold;
	text-align:center;
}

#eventdescriptionbox {
  padding:0px 10px 5px;
}

#eventdescriptiontitle {
  font-size:11pt;
  font-weight:bold;
}

#eventdescription {
  font-size:10pt;
}

#footer {
  color:#000000;
  font-size:10px;
}

#aboutustitle {
  color:black;
  text-decoration:none;
  font-size:12pt;
  font-weight:bold;
}

#leftcolumn {
  vertical-align:top;
  width:300px;
}

#portfolioimagecolumn {
  padding:10px;
  vertical-align:top;
  width:120px;
}

#portfoliotitle {
  font-size:10pt;
  font-weight:bold;
}

#portfoliodescription {
  padding:5px;
  font-size:10pt;
}

#pagetitle {
  color:#1a335c;
  font-size:16px;
  text-decoration:none;
  font-weight:bold;
}

#largepagetitle {
  color:#1a335c;
  font-size:28px;
  text-decoration:none;
  font-weight:bold;
}

#sitemapcategory {
  padding:5px;
  color:#1a335c;
  font-size:14px;
  text-decoration:none;
  font-weight:bold;
  padding-bottom: 10px;
}

#sitemapcategory a:link {
  color:#1a335c;
  text-decoration:none;
}

#sitemapcategory a:hover {
  color:#1a335c;
  text-decoration:underline;
}

#sitemapcategory a:visited {
  color:#1a335c;
  text-decoration:none;
}

#sitemapcategorylist {
  color:#000000;
  display:inline;  
  font-size:11px;
  list-style:none;
  margin-right:auto;
  margin-left:auto;
  text-decoration:none;
}

#sitemapcategorylist li {
  margin-left:-20px;
  list-style:none;
}

#sitemapcategorylist a {
  color:#000000;
  text-decoration:none;
}

#sitemapcategorylist a:hover {
  color:#000000;
}

#aligntop {
  vertical-align:top;
  width:20%;
}

#portfolioaligntop {
  vertical-align:top;
  width:25%;
}

#contactcategory{
  padding:5px 5px 0px 10px; 
  color:#1a335c;
  font-size:14px;
  text-decoration:none;
  font-weight:bold;
  padding-bottom: 10px;
}

#contactname {
  padding:5px 5px 5px 15px;
  color:#000000;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  padding-bottom:5px;
}

#contactinfo {
  padding:0px 5px 5px 20px;
  font-size:11px;
}
