/* REFERENCES:
http://www.cs.sfu.ca/CC/165/common/ref/wdgxhtml10/block.html
http://www.cs.sfu.ca/CC/165/common/ref/wdgxhtml10/inline.html
http://www.htmlhelp.com/tools/csscheck/
*/

/* NOTES:
vertical-align property only applies to inline and table-cell elements.
text-align property only applies to block-level elements.
*/


/* HTML Elements  */
html {
  height:100%;
  overflow:auto;
    /* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #DBB569 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #DBB569 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #DBB569 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFFFFF), color-stop(1, #DBB569));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #DBB569 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to top, #FFFFFF 0%, #DBB569 100%);
}
body {
  /*min-height:100%;*/
  overflow:auto;
  /*background-color:#996600;*/
  border:0;
  border-collapse:collapse;
  border-spacing:0 0;
  color:black;
  font:normal 12pt Arial,Helvetica,sans-serif;
  margin:0 0 20px 0;
  padding:0;
  text-align:left;
  text-decoration:none;
  white-space:normal;
}

div {
  background:transparent none;
  border:0;
  border-collapse:collapse;
  border-spacing:0 0;
  color:black;
  font:normal 12pt Arial,Helvetica,sans-serif;
  margin:0;
  padding:0;
  text-align:left;
  text-decoration:none;
  white-space:normal;
}

span {
  background:transparent none;
  border:0;
  border-collapse:collapse;
  border-spacing:0 0;
  color:black;
  font:normal 12pt Arial,Helvetica,sans-serif;
  margin:0;
  padding:0;
  text-decoration:none;
  vertical-align:top;
  white-space:normal;
}

table {
  background:transparent none;
  border:0;
  border-collapse:collapse;
  border-spacing:0 0;
  color:black;
  font:normal 12pt Arial,Helvetica,sans-serif;
  margin:0;
  padding:0;
  text-align:left;
  text-decoration:none;
  white-space:normal;
}

th {
  background:transparent none;
  border:0;
  border-collapse:collapse;
  border-spacing:0 0;
  color:black;
  font:normal 12pt Arial,Helvetica,sans-serif;
  margin:0;
  padding:0;
  text-align:left;
  text-decoration:none;
  vertical-align:top;
  white-space:normal;
}

tr {
  background:transparent none;
  border:0;
  border-collapse:collapse;
  border-spacing:0 0;
  color:black;
  font:normal 12pt Arial,Helvetica,sans-serif;
  margin:0;
  padding:0;
  text-align:left;
  text-decoration:none;
  white-space:normal;
}

td {
  background:transparent none;
  border:0;
  border-collapse:collapse;
  border-spacing:0 0;
  color:black;
  font:normal 12pt Arial,Helvetica,sans-serif;
  margin:0;
  padding:0;
  text-align:left;
  text-decoration:none;
  vertical-align:top;
  white-space:normal;
}

a {
  background:transparent none;
  border:0;
  border-collapse:collapse;
  border-spacing:0 0;
  color:black;
  font:normal 12pt Arial,Helvetica,sans-serif;
  margin:0;
  padding:0;
  text-decoration:none;
  vertical-align:top;
  white-space:normal;
}

dl {
  background:transparent none;
  border:0;
  border-collapse:collapse;
  border-spacing:0 0;
  color:black;
  font:normal 12pt Arial,Helvetica,sans-serif;
  margin:0;
  padding:0;
  text-align:left;
  text-decoration:none;
  white-space:normal;
}

dt {
  background:transparent none;
  border:0;
  border-collapse:collapse;
  border-spacing:0 0;
  color:black;
  font:normal 12pt Arial,Helvetica,sans-serif;
  margin:0;
  padding:0;
  text-decoration:none;
  vertical-align:top;
  white-space:normal;
}

dd {
  background:transparent none;
  border:0;
  border-collapse:collapse;
  border-spacing:0 0;
  color:black;
  font:normal 12pt Arial,Helvetica,sans-serif;
  margin:0;
  padding:0;
  text-decoration:none;
  vertical-align:top;
  white-space:normal;
}

form {
  background:transparent none;
  border:0;
  border-collapse:collapse;
  border-spacing:0 0;
  color:black;
  font:normal 12pt Arial,Helvetica,sans-serif;
  margin:0;
  padding:0;
  text-align:left;
  text-decoration:none;
  white-space:normal;
}

img {
  background:transparent none;
  border:0;
  border-collapse:collapse;
  border-spacing:0 0;
  color:black;
  font:normal 12pt Arial,Helvetica,sans-serif;
  margin:0;
  padding:0;
  text-decoration:none;
  vertical-align:top;
  white-space:normal;
}

ul {
  background:transparent none;
  border:0;
  border-collapse:collapse;
  border-spacing:0 0;
  color:black;
  font:normal 12pt Arial,Helvetica,sans-serif;
  margin:0;
  padding:0;
  text-align:left;
  text-decoration:none;
  white-space:normal;
}

li {
  background:transparent none;
  border:0;
  border-collapse:collapse;
  border-spacing:0 0;
  color:black;
  font:normal 12pt Arial,Helvetica,sans-serif;
  margin:0;
  padding:0;
  text-align:left;
  text-decoration:none;
  white-space:normal;
}

p {
  background:transparent none;
  border:0;
  border-collapse:collapse;
  border-spacing:0 0;
  color:black;
  font:normal 12pt Arial,Helvetica,sans-serif;
  margin:0;
  padding:0;
  text-align:left;
  text-decoration:none;
  white-space:normal;
}

/* IDs */

#page {
  margin:35px auto 0;
  width:700px;
}

#header {
  clear:both;
  float:left;
  width:100%;
}

#footer {
  clear:both;
  float:left;
  width:100%;
}

#contentmask {
  clear:both;
  float:left;
  width:100%;
}

#contentwrapper {
  clear:both;
  float:left;
  width:100%;
}

#content {
  clear:both;
  float:left;
  width:100%;
}

#colleft {
  clear:both;
  float:left;
  width:125px;
  padding:100px 0 0 0;
}

#colcenter {
  margin:0 10px;
  float:left;
  width:400px;
}

#ccheader div {
  clear:both;
  text-align:center;
  font-size:89%;
  color:white;
  padding:0 0 5px 0;
}

#ccheader h1 {
  margin:0;
  padding:0;
  font-size:100%;
  color:white;
}

#colright {
  float:left;
  width:125px;
  padding:100px 0 0 0;
}



/* CLASSES */

.hometitle {
  font:14pt Arial,Helvetica,serif;
  font-weight:bold;
  vertical-align:bottom;
}
				
.homelinksl {
  text-align:left;
  padding: 0 0 65px 0;
}

.homelinksr {
  text-align:right;
  padding: 0 0 65px 0;
}

.footnote {
  font-size:8pt;
  font-family:"Times Roman", serif;
  font-weight:normal;
  font-style:italic;
  vertical-align:top;
  text-align:center;
  text-decoration:none;
  padding:5px 0 0 0;
}

a.home:link, a.home:visited, a.home:active {
  font-size:10pt;
  font-family:Arial,Helvetica,serif;
  font-weight:bold;
  color:#990000;
  text-decoration:none;
}

a.home:hover {
  text-decoration:underline;
}

a.footnote:link, a.footnote:visited, a.footnote:active {
  font-size:8pt;
  font-family:"Times Roman", serif;
  font-weight:normal;
  color:#990000;
  background:transparent none;
  text-decoration:none;
}

a.footnote:hover {
  text-decoration:underline;
}

