/* 
    Document   : cssstyle
    Created on : November 3, 2007, 4:38 PM
    Author     : shanemckee
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

body {
   background-color: #414141;
   color: #414141;
   font-family: arial, 'lucida console', sans-serif;
   font-size: 12px;
}

div#primary {
   background-color: white;
   width: 730px;
   min-height: 570px;
   margin: 30 auto;
   border: solid 3px lightgray;
}

div#contentcontainer {
   width: 530px;
   min-width: 530px;
   min-height: 650px;
   margin-left: 180px;
}

div#leftnav {
   float: left;
   border-right: solid 1px #999999;
   min-height: 500px;
   min-width: 160px;
   width: 160px;
   max-width: 160px;
   border-bottom: solid 1px #999999;
}
div.lefttop {
   padding-top: 20px;
   padding-bottom: 20px;
   padding-left: 4px;
}

div.navigation {
   margin-right: 1px;
   margin-top: 15px;
   border-top: solid 1px #90012d;
   border-bottom: solid 1px #90012d;
}

div.link:hover {
   background-color: gray;
   color: white;
   font-weight: bold;
   cursor: pointer;
}

.movcontainer {
   padding: 10px 40px 5px 20px;
}

div.link {
   display: block;
   height: 70px;
   color: #004782;
   padding-right: 3px;
   border-bottom: solid 1px #9bb2db;
   vertical-align: top;
}

div.linkname {
   padding: 10px 0px 10px 4px;
   font-size: 14px;
}

div.linkdesc {
   padding-left: 4px;
   font-size: 9px;
}

div.bottomnav {
   margin-top: 60px;
   text-align: center;
   height: 60px;
   min-height: 60px;
   vertical-align: top;
}
.bottomimg {
display: block;
   height: 60px;
   min-height: 60px;
   background: transparent url(../images/ibmimg.gif) no-repeat center center;
}

div.topcontent {
   height: 55px;
   min-height: 50px;
   padding-top: 10px;
   background: transparent url(../images/topimg.gif) no-repeat top left;
}

#cutline {
   color: #999999;
   padding-left: 85px;
}

div#bigbar {
   min-height: 4px;
   border-bottom: solid 1px #414141;
   background-color: lightgray;
   width: 500px;
}

div.contents {
   margin-top: 20px;
   margin-left: 15px;
   overflow: auto;
}

div.header {
   font-size: 18px;
   color: #999999;
}

div.contentsection {
   margin-left: 5px;
   border-bottom: solid 1px lightgray;
   padding-right: 3px;
   width: 460px;
   padding-top: 10px;
   padding-bottom: 10px;
}

img.inlineimg {
   float: right;
   padding-right: 8px;
}

span.contentdesc {
   vertical-align: top;
   color: #004782;
   font-size: 14px;
   padding-top: 5px;
}
