@charset "UTF-8";
/*additional body styles needed depending on wrapper/template layout?*/
body {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	margin-left: 20px;
	padding-right: 20px;
	width: 770px;*/
}
#actsirequest a img {
border: none;
}
fieldset, legend {
	border: none;
	margin: 0px;
	padding: 0px;
}
#contact .clear {
clear: both;
display: block;

}
#contact fieldset {
	display: block;
}
/*#contact input {
clear:both;	
}*/
fieldset {
	margin-top: 3px;
}
form fieldset legend#legendChecklist {
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}
#actsirequest h1 {
	margin-bottom: 0px;
	font-weight: bold;
	font-size:16px;
	/*color: #333366;*/
	color: #1a2f5b;
	padding-top: 4px;
}

#actsirequest h2 {
	margin-top: 10px;
	padding-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color:#333333;
	font-size: 15px;
}
#actsirequest h3 {
	margin-top: 12px;
	padding-top: 6px;
	margin-bottom: 1px;
	padding-bottom: 0px;
	/*color:#333333;*/
	color: #394559;
	font-size: 12px;
}
p#intro {
	margin-top: 0px;
	margin-bottom: 2px;
	padding: 0px;
}
#contact fieldset label, #contact fieldset input {
	width: 200px;
	display: block;
	float: left;
	margin-bottom: 3px;
}
#contact fieldset select {
	margin-bottom: 8px;
}
#contact fieldset label {
	/*width: 110px;*/ /*original*/
	width: 160px;
}
#actsirequest br {
	clear: both;
}
input#org_specify: {
	margin-top: 5px;
}

textarea#request_summary {
	display: block;
	width: 300px;
}
p.progDesc {
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 4px;
	font-size: 12px;
	/*color:#333333;*/
	/*width: 640px;*/
	width: 500px;
}
p.progDesc a {
	color: #3366CC;
	text-decoration: underline;
	/*display: none;*/
}

div#qTip {
	padding: 3px;
	width: 200px;
	border: 1px solid #CCCCCC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	display: none;
	color: #333333;
	font-face: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	position: absolute;
	z-index: 1000;
	background-color: #FFFFCC;	/*background-color: #fbfccd;*/
	
}

.expandLinks {
	padding-bottom: 8px;
	padding-top: 3px;
	display: block;
}
.expandLinks a {
	font-size: 11px;
	font-weight: bold;
	color: #3366CC;
	text-decoration: underline;
	cursor: pointer;
}
	
#actsirequest .showItems {
	background-image: url(image/form_arrowDown-2.gif);
	padding-left: 16px;	/*color: #3F5F82;*/
	background-repeat: no-repeat;
	background-position: center left;
	margin-right: 2px;
}
#actsirequest .hideItems {
	background-image: url(image/form_arrowUp-2.gif);
	padding-left: 16px;	/*color: #3F5F82;*/
	background-repeat: no-repeat;
	background-position: center left;
	margin-left: 2px;

}

#set1, #set2, #set3, #set4, #set5, #set6, #set7, #set8, #set9, #set10, #set11, #set12, #set13, #set14, #set15, #set16 {
	display: none;
	margin-left: 20px;
	margin-bottom: 5px;
}
/*dup #set tag structure in order to quickly show all - dynamically generated via cfm*/
#set1-show, #set2-show, #set3-show, #set4-show, #set5-show, #set6-show, #set7-show, #set8-show, #set9-show, #set10-show, #set11-show, #set12-show, #set13-show, #set14-show, #set15-show, #set16-show {
	display: block;
	margin-left: 20px;
}
/*help / ? icons*/
#set3 img, #set4 img, #set5 img, #set6 img, #set7 img, #set8 img, #set9 img, #set10 img, #set11 img, #set12 img, #set13 img, #set14 img, #set15 img, #set16 img {
margin-left: 3px;
margin-bottom: 3px;
}
#set1, #set2 {
	margin-left: 0px;
}

#set1 label, #set1 input, #set2 label, #set2 input/*, fieldset label.textArea*/ {
	width: 200px;
	display: block;
	float: left;
	margin-bottom: 8px;
}
#set1 label, #set2 label, #set2 fieldset.radioSet legend/*, fieldset label.textArea*/ {
	width: 160px;
}
#set1 input, #set2 input {
	margin-right: 5px;
}

/*.specify*/
/*custom width for "Type" labels adjacent to dropdowns*/
#set1 label.type {
	display: block;
	width: 50px;
	margin-left: 10px;
}
/*width for radio buttons in Optional Project Info Section*/
#set2 fieldset label {
	width: 30px;
}
#set2 fieldset label.dontknow {
	width: 100px;
}
#set2 fieldset input {
	width: 15px;
}
/*display legend text at left for radio buttons so all is inline/horiz*/ /*DOESN'T WORK IN IE!!!*/
fieldset #set2 fieldset.radioSet legend, fieldset #set2 fieldset.radioSet legend span, fieldset #set2 fieldset div.radioSet  /*IE version uses div instead of legend*/ {
	display: block;
	float: left;
	width: 160px;
}

#actsirequest textarea/*, fieldset textarea#request_summary*/ {
	display: block;
	float: left;
	width: 200px;
	height: 100px;
	overflow:scroll;
	margin-bottom: 10px;
}
/*emulate h3 styles for Additional Requests textarea box*/
label.textArea {
	/*color:#333333;*/
	color: #394559;
	font-size: 12px;
	font-weight: bold;
}
#actsirequest select, #actsirequest option {
	font-size: 11px;
}

/*Circe's Styles*/

#actsirequest .textinput {
	background-color:#FFFFFF;
	border-style: thin;
	border-width: 2;
}
#actsirequest .textimportant {
	BORDER-STYLE:none;
	border-width:2;
	background-color:#FFFFFF;
	color:#660000;
	font-weight: bold;
	font-size: 15px;
}
#actsirequest .textunderline {
	BORDER-STYLE:none;
	border-width:2;
	background-color:#FFFFFF;
	color:#000066;
	font-size:20px;
	font-weight: bold;
	text-decoration: underline;
}
#actsirequest .textinputhighlight {
	BORDER-STYLE:thin;
	border-width:2;
	background-color:#FFFF99;
}
#actsirequest .textinputgrey {
	BORDER-STYLE:thin;
	border-width:2;
	background-color:#EBEBEB;
}
#actsirequest .textview {
	BORDER-STYLE:inset;
	border-width:1;
	background-color:#EBEBEB;
}
#actsirequest .selectinput {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border-width:1;
	background-color:#FFFFFF;
}
#actsirequest .selectinputgrey {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border-width:1;
	background-color:#EBEBEB;
	color: #000000;
	font-style: normal;
	font-weight: normal;
}
#actsirequest .selecthighlight {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border-width:1;
	background-color:#FFFF99;
	;
}
#actsirequest .selectimportant {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border-width:1;
	font-weight: bolder;
}
#actsirequest .optioninput {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border-width:1;
	background-color:#FFFFFF;
}
#actsirequest .optionimportant {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border-width:1;
	background-color:#FFFFFF;
	font-weight: bold;
	color: #000066;
}
#actsirequest .optioninputgrey {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border-width:1;
	background-color:#EBEBEB;
	font-style: normal;
	color: #000000;
	font-weight: normal;
}
#actsirequest .optionhighlight {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border-width:1;
	background-color:#FFFF99;
}
#actsirequest .radiohighlight {
	background-color:#FFFF99
}
#actsirequest .radioinput {
	background-color:#FFFFFF
}
#actsirequest .radioinputgrey {
	background-color:#EBEBEB
}

