/* Start of CMSMS style sheet 'style' */
body {
   margin:0px; 
   font-family: tahoma, modern, sans-serif; 
   font-size: 10pt;
   width: 900px;
}

.instructiontext {
   font-family: tahoma, modern, sans-serif; 
   font-size: 10pt;
}

a img {
   border: 0;
}

a:link, a:visited {
   color: #666666;
   text-decoration: underline;
}

a:hover {
   color: #999999;
   text-decoration: underline;
}

div#logo {
   margin-top: 0px; 
   margin-left: 55px;
}

div#leftColumn {
   float: left; 
   background-color: #000000; 
   width: 140px; 
   height: 710px; 
   margin-left: 3px;
}
   
.menu {
   margin-top: 88px; 
   background-color: #333333; 
   width: 140px; 
   height: 320px;
}

.menu ul {
   list-style: none;
   margin: 0px;
   padding: 2px;
   border: 0px;
   color: #cccccc;
}

.menu li  {
   padding: 5px;
   background-color: #ffffff;
   border: 2px #cccccc solid;
}

.menu li a:hover {
   color: #000000;
   text-decoration: underline;
   border-left: 2px #669933 solid;
   padding-left: 3px;
}

.menu li a, .menu li a:visited {
   color: #999999;
   font-weight: bold;
   text-decoration: none;
}

div#topRow {
   float: left;  
   width: 700px;
   background-color: #000000; 
   height: 110px;
}

div#content {
   float: left;
   width: 505px; 
   padding: 5px;
}
     
h1 {
   margin: 0;
   padding-bottom: 3px;
   border-bottom: 2px #000000 solid;
}

h2 {
   font-size: 12pt;
   margin: 0;
   padding-bottom: 3px;
   border-bottom: 2px #000000 solid; 
}

div#endorsements {
   float: left;
   width: 185px; 
   text-align: center; 
   margin-top: 25px;
   font-weight: bold;
   font-size: 15pt;
}

table.services {
   margin-top: 5px;
   width: 100%;
}

table.services td {
   vertical-align: top;
   width: 50%;
   padding: 5px;
}

a.rbox {
   padding: 2px 9px 2px 9px;
   background-color: #cccccc;
   border: 1px #999999 solid;
   font-size: 13pt;
   text-decoration: none;
   font-weight: bold;
}

a.cbox {
   padding: 2px 7px 2px 7px;
   background-color: #cccccc;
   border: 1px #999999 solid;
   font-size: 13pt;
   text-decoration: none;
   font-weight: bold;
}

a:link.rbox, a:link.cbox {
   color: #666666;
   width: 350px;
   height: 25px;
}

a:visited.rbox, a:visited.cbox {
   color: #666666;
}

a:hover.rbox, a:hover.cbox{
   background-color: #999999;
   border: 1px #000000 solid;
   color: #000000;
}

#gallery {
   margin-left: 20px;
}

.albumname {
   font-weight: bold;
   font-size: 16pt;
}

.albumname, .albumpicturecount {
   text-align: center;
}

.albumname, .albumpicturecount, .albumcomment {
   font-family: tahoma, modern, sans-serif; 
   font-size: 10pt;
}

/* End of 'style' */

