#res_lib_menubox {
        width: 125px;
        height: 17px;
        background-color: #003366;
}

#res_lib_menubox ul {
        list-style-type: none;
        padding: 0px;
        margin: 0px;
}

#res_lib_menubox ul li {
        height: 5px;
        float: left;
        poistion: relative;
        padding: 0px;
        margin: 0px;
        background-color: #003366;
        display: inline;
}

#res_lib_menubox ul li a:link, #res_lib_menubox ul li a:active, #res_lib_menubox ul li a:visited {
        height: 5px;
        float: left;
        position: relative;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9pt;
        font-style: normal;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none;
        background: #003366 ;
        text-align: center;

}

#res_lib_menushadownonav {
        float: left;
        line-height: 8px;
        display: block;
        clear: none;
        width: 774px; background-position-y:50%
}



#res_lib_menushadownav {
        float: left;
        line-height: 8px;
        display: block;
        clear: none;
        width: 774px; background-position-y:50%
}



.wrap1, .wrap2, .wrap3 {
  display:inline-table;
}

.wrap1 {
  float:left;
  background:url(/images/shadow.gif) right bottom no-repeat;
}
.wrap2 {
  background:url(/images/corner_bl.gif) left bottom no-repeat;
}
.wrap3 {
  padding:0 4px 4px 0;
  background:url(/images/corner_tr.gif) right top no-repeat;
}

.wrap3 img {
  display:block;
}


.bullet {
  margin:9px;
}

.heading { font-family: Tahoma; font-size: 16pt; font-weight: bold; font-variant: bold; color: #666666; text-decoration: bold; line-height: normal; text-transform: none; margin-left:10px;}

.headingMedium { font-family: Tahoma; font-size: 10pt; font-weight: bold; font-variant: bold; color: #666666; text-decoration: bold; line-height: normal; text-transform: none; margin-left:2px;margin-bottom:2px}


/*
 * The shadow at the bottom of the page 
 */
.bottomshadow {
    height: 12px;
    background-image: url("/images/border_bottom.gif");
    background-repeat: repeat-x;
}

.bottom {
    background-color: #f0f0f0;
}


/*
 * Divs displaying the license 
 */
.license-trial {
    text-align: center;
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: none;
    color: #666666;
    font-family: Tahoma;
    font-weight: bold;
    font-variant: bold;
    text-decoration: bold;
}

.grid {
    margin: 2px 0px 5px 0px;
    border-collapse: collapse;
    font-family: Arial, Helvetica, sans-serif; font-size: 9pt; 
    font-style:normal;
}
.grid th  {
    border: 1px solid #ccc;
    padding: 2px 4px 2px 4px;
    background: #f0f0f0;
    text-align: center;
}
.grid td  {
    border: 1px solid #ccc;
    padding: 3px 4px 3px 4px;
}

.dropshadow {background-image: url(/images/ds.gif); background-position: left top; background-repeat: no-repeat;  background-color: #DADADA; width: 3px; }

.dropshadowbottom {background-image: url(/images/ds.gif); background-position: left top; background-repeat: no-repeat;  background-color: #DADADA; height: 3px;}

.darkstroke {border: 1px solid #5986B3;}
.darkstroke .boxTitle {
        position: absolute;
        top: -8px;
        background-color:#fff;
        padding: 0 3px 0 3px;
        font-size: 10px;
        margin-left:10px;
}



LI {
  margin-top:3px;
  margin-bottom:3px;
}

.secondaryText { font-family: Tahoma; font-size: 8pt; color: #666;}

.secondaryTextSmall {font-family: Tahoma; font-size: 7pt; color: #666;}

.outsideText { font-family: Tahoma; font-size: 9pt; color: #666;}

.singleLine {border-bottom: 1px solid #ccc; margin-bottom:5px;}

.singleLineRight {border-right: 1px solid #5986b3; margin-bottom:5px; border-bottom: 1px solid #5986b3;}

        
.textBlue { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #006699; text-decoration:none} 

.textBrown { font-family: Verdana, Arial, Helvetica,sans-serif; text-decoration:none; font-size: 7.5pt; font-weight: bold; color: #996633} 


input {font: 11px arial,helvetica, sans-serif; font-weight: bold; letter-spacing: 1; color: #333333; background-image : url(/images/tile.gif); background-color : White;}

ol {
    margin: 5px 0px 0px 16px;  
    margin-left: 1.25em; 
    padding-left: 1.25em;
}

ol li {
    margin: 0px 0px 5px 0px;
    font-family: Tahoma; font-size: 8pt; color: #666;
}

ul {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 16px;
        margin-left: 1.25em; 
        padding-left: 1.25em;
	list-style: none url(/images/standard_bullet.gif) outside;
}

ul li {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 3px 0px;
        font-family: Tahoma; font-size: 8pt; color: #666;
}

ul li a:link, ul.standardlink li a:active, ul.standardlink li a:visited  {
        font-family: Tahoma; font-size: 8pt; color: #666;
}

ul li a:hover {
	text-decoration: underline;
        font-family: Tahoma; font-size: 8pt; color: #666;
}


.standOut {
  border-bottom: 2px solid #ccc;
  border-right: 2px solid #ccc;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
}


.responseEditorTable{
font-family:arial;
font-size:8pt;
border-style: solid;
border-width: 0px 1px 1px 1px;
border-color: #666666;
}

.responseEditorTable td {border-style: solid;
			border-width: 1px 1px 0px 0px;
			 border-color:#666666;	}


INPUT.box { 
	font-family:Verdana,Arial,Helvetica; 
	font-size: 8pt; 
	border:1px solid black; 
}
