body        { font-family: verdana, arial; font-size: 10pt;  } 
td          { font-size: 10pt; }

h1          { font-size: 18pt; font-weight: bold; font-variant: small-caps; text-align: center; margin-bottom: 0.2in; }
h2          { font-size: 14pt; margin-top: 0.2in; margin-bottom: 0.15in; } 
h3          { font-size: 12pt; font-weight: bold; color: #000033; margin-top: 0.2in; margin-bottom: 0.15in; }
h4          { font-size: 10pt; } 

p           { font-size: 10pt; text-align: left; margin-bottom: 0.15in;}

input       { font-size: 10pt; border: solid 1px #ccccff; color: #666666;}
textarea    { font-size: 10pt; border: solid 1px #ccccff; color: #666666;}
select      { font-size: 10pt; }
option      { font-size: 10pt; }
ul          { font-size: 10pt; text-align: left; margin-bottom: 0.15in;}
ol          { font-size: 10pt; text-align: left; }
li          { font-size: 10pt; text-align: left; margin-left: 0.5in; list-style-type: disc;}

a:hover     { color: #0000cc; }
a.hm        { text-decoration: none; } /* Left-hand side links in Index */
a.hm:hover  { text-decoration: underline; }
a.hmlarge   { text-decoration: none; font-size: 12pt;} /* Blog links in Index */
a.hmlarge:hover  { text-decoration: underline; }

img         { -ms-interpolation-mode:bicubic; } /* Makes images look good in IE 7 */

blockquote  { background-color: #eeeeee; border: solid 1px #333333; padding: 0.2in; font-size: smaller; margin: 0.1in 0.1in 0.1in 0.5in;}

/* DIV definitions - Page Structure */
/* outer is the DIV for entire page - tab shows how DIVs are organized */
#outer          { width: 1000px; margin-left: auto; margin-right: auto; }
    #topbar         { background-color: #ffffff; border-bottom: dotted 1px #cccccc; padding-bottom: 5px; } /* top most section */
        #logo           { padding: 5px 5px 10px 0px; float: left; height: 50px;} /* logo */
        #toplinkbar     { padding: 5px 10px 5px 5px; margin-left: 35px; outline: #ff0000; font-size: 8pt; color: #111111;} /* 1st level of top links */
        #lowerlinkbar   { padding: 10px 10px 5px 5px; margin-left: 35px; } /* 2nd level of top links*/
    #content        { background-color: #ffffff; padding: 5px 10px 10px 10px; } /* Main content */
    #bottombar      { padding: 5px; border: 1px none; text-align: center;} /* Copyright notice */

/* CSS Classes follow */
.toplinkhref    { font-size: 8pt; } /*top most links in Master */
.toplink   { text-decoration: none; background-color: #6666cc; color: #ffffff; padding: 5px 8px 5px 8px; font-weight: bold; border: 1px solid #ffffff; } /* 2nd linkset in Master */
    .toplink:hover  { background-color: #ffffff; color: #6666cc; border: 1px solid #6666cc;}

.LinkedImage    { border: 1px; padding-right: 5px; } /* Used for the krishami logo */

/* Following three used in copyright notice section */
p.endpara  { color: #666666; margin-bottom: 10px; margin-top: 0px; font-size: 8pt; text-align: center; }
a.endlink  { color: #666666; font-size: 8pt; }
hr.endhr    { color: #cccccc; background-color:#cccccc; height:1px; border:none; width:750px;} 

/* Buttons used throughout the site */
.buttonclass { color: #000000; border-style: outset; font-size: 8pt; cursor: pointer; cursor: hand; padding: 5px; }

