@charset "UTF-8";
/* CSS Document */


#rfpForm {
background-image:url(../images-home/forms/blue-bg.gif);
background-color:#0099cc;
background-repeat:repeat-x;
padding:10px;
}

#rfpForm label{
float: left;
width: 120px;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
margin-top:5px;
padding-right:5px;
}

#rfpForm input, textarea{
width: 250px;
margin-bottom: 5px;
}

#rfpForm .underlabel{
width: 250px;
margin-bottom: 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:right;
}

#rfpForm textarea{
width: 250px;
height: 150px;
}

#rfpForm .boxes{
width: 1em;
vertical-align:middle;
}

#rfpForm .radio{
width: 1em;
vertical-align:middle;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
}

#rfpsubmitbutton{
margin-left: 120px;
margin-top: 5px;
width: 90px;
}

#rfp br{
clear: left;
}

/* Version 2 */


#RFP2form {
background-image:url(../images-home/forms/blue-bg.gif);
background-color:#0099cc;
background-repeat:repeat-x;
padding:10px;
width:520px;

}

#RFP2form input{
border:1px solid #003399;

}


#RFP2form .text{
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}

#RFP2form textarea{
width: 500px;
height: 75px;
}

#RFP2form .text2{
font-weight: bold;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}


/*  */

.RFP2form p{
width: 300px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
vertical-align:text-bottom;
border-top: 1px dashed #FFFFFF;
}

.RFP2form text{
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

float: left;
margin-left: -155px; /*width of left column*/
padding-right:5px;
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.RFP2form input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 150px;
}



#RFP2form .radio{
width: 1em;
vertical-align:middle;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}

#RFP2form .type{
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}

/* NAVbar2 */

.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 166px; /* Width of Menu Items */
text-align:left;
}
	
.suckerdiv ul li{
position: relative;
}
	
/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 170px; /*sub menu width*/
top: 0;
visibility: hidden;
background-image:url(../images-home/navbar/bg-up.gif);
z-index:1000;
}

/* Sub level menu links style */
.suckerdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: black;
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
font-size:12px;
text-decoration: none;
background-image:url(../images-home/navbar/bg-up.gif);
padding: 1px 10px;
border-bottom: 0;
}

.suckerdiv ul li ul li a{
background-image:url(../images-home/navbar/bg-up.gif);
}

.suckerdiv ul li a:visited{
color: black;
}

.suckerdiv ul li a:hover{
background-image:url(../images-home/navbar/bg-hover.gif);
}

.suckerdiv .subfolderstyle{
background: url(media/arrow-list.gif) no-repeat center right;
}

	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */

</style>

