.contents  {
font-family:verdana, arial, helvetica, sans-serif;
font-size:8pt;
line-height:10pt;
font-weight:normal;
color:#666666;
}

.minis  {
font-family:verdana, arial, helvetica, sans-serif;
font-size:8pt;
line-height:10pt;
font-weight:normal;
color:#666666;
}

.headings  {
font-family:verdana, arial, helvetica, sans-serif;
font-size:10pt;
line-height:12pt;
font-weight:normal;
color:#666666;
}

a.cmsmenu:link  {
text-decoration:none;
color:#666666;
}
a.cmsmenu:visited  {
text-decoration:none;
color:#666666;
}
a.cmsmenu:hover  {
text-decoration:underline;
color:#666666;
}
a.cmsmenu:active  {
text-decoration:none;
color:#666666;
}

a:link  {
text-decoration:none;
color:#666666;
}
a:visited  {
text-decoration:none;
color:#666666;
}
a:hover  {
text-decoration:underline;
color:#666666;
}
a:active  {
text-decoration:none;
color:#666666;
}

.button {
border:0px;
font-family:verdana;
font-size:10px;
height:32px;
width:113px;
text-align:left;
padding-left:10px;
color:#333333;
background-image:url(/cms/images/buttons/buttonbg.gif);
vertical-align:middle;
cursor:hand;
}

.mediumbutton {
border:0px;
font-family:verdana;
font-size:9px;
height:22px;
width:80px;
color:#333333;
background-image:url(/cms/images/buttons/mediumbuttonbg.gif);
vertical-align:middle;
cursor:hand;
}

.smallbutton {
border:0px;
font-family:verdana;
font-size:9px;
height:22px;
width:51px;
color:#333333;
background-image:url(/cms/images/buttons/smallbuttonbg.gif);
vertical-align:middle;
cursor:hand;
}

.textinput {
font-family:verdana;
font-size:8pt;
border: thin solid;
border-color:#b2b2b2;
border-width:1px;
}

.autotextinput {
font-family:verdana;
font-size:8pt;
border: thin solid;
border-color:#b2b2b2;
border-width:1px;
background-color:silver;
}

.tabon {
font-family:verdana;
font-size:8pt;
color:#666666;
background-color:#f2f2f2;
border-top:1px solid #d2d2d2;
border-left:1px solid #d2d2d2;
border-right:1px solid #d2d2d2;
border-bottom:0px;
}

.taboff {
font-family:verdana;
font-size:8pt;
color:#000000;
background-color:#f6f6f6;
border-top:1px solid #d2d2d2;
border-left:1px solid #d2d2d2;
border-right:1px solid #d2d2d2;
border-bottom:1px solid #d2d2d2;
}

.tabspacer {
border-bottom:1px solid #d2d2d2;
}

.formtablebottom {
font-family:verdana;
font-size:8pt;
color:#666666;
background-color:#f2f2f2;
border-top:0;
border-left:1px solid #d2d2d2;
border-right:1px solid #d2d2d2;
border-bottom:1px solid #d2d2d2;
}

.formtablefull {
font-family:verdana;
font-size:8pt;
color:#666666;
background-color:#f2f2f2;
border-top:1px solid #d2d2d2;
border-left:1px solid #d2d2d2;
border-right:1px solid #d2d2d2;
border-bottom:1px solid #d2d2d2;
}

.formtableheader {
font-family:verdana;
font-size:8pt;
color:#666666;
background-color:#e2e2e2;
border-top:1px solid #d2d2d2;
border-left:1px solid #d2d2d2;
border-right:1px solid #d2d2d2;
}

.calloutbox {
border:1px solid #d2d2d2;
background-color:#ffff00;
padding:5px;
}

ol.sql {
    font-family:Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;
    font-size:12px;
    height:15px;
    padding: 0 0 0 20px;
}

ol.sql li {
    background-color:transparent;
    border-bottom: solid 1px #dcdcdc;
    padding: 3px;
}

ol.sql li:hover {
    cursor: hand;
    cursor: pointer;
    border-bottom: solid 1px transparent;
    background-color: #fff;
    box-shadow: 0 0 3px #888;
	-webkit-box-shadow: 0 0 3px #888;
	-moz-box-shadow: 0 0 3px #888;
    border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px
}