@charset "UTF-8";
/* CSS Document */

#header_collective
{
	width:1000px;
	height:138px;
	background: url(../imgs/racs_header_collective.jpg) no-repeat #1B1A54 top left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#header_psc
{
	width:1000px;
	height:138px;
	background: url(../imgs/racs_header_psc.jpg) no-repeat #1B1A54 top left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#header_cis
{
	width:1000px;
	height:138px;
	background: url(../imgs/racs_header_cis.jpg) no-repeat #1B1A54 top left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#header_paye
{
	width:1000px;
	height:145px;
	background: url(../imgs/racs_header_paye.jpg) no-repeat #1B1A54 top left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#subNav_page
{
	width: 990px;
	height:28px;
	float:left;
	margin: 0px 0px 0px -5px;
	padding: 0px 0px 0px 0px;
	background:#D1D2D4;
}

#leftCon_page
{
	width: 980px;
	height:502px;
	float:left;
	background:#FFFFFF;
	margin: 13px 0px 0px 5px;
	padding: 0px 5px 0px 5px;
}

#navSpacer_page
{
	width: 182px;
	height:28px;
	float:left;
	background:#D1D2D4;
	margin: 0px -5px 0px -2px;
}

#leftBox_nav_page
{
	/*border-bottom: 1px solid #CCCCCC;
	float:left;
	height:39px;
	width:870px;
	margin:0px 0px 0px -5px;
	padding:0px 0px 0px 5px;*/
}

#leftBox_page
{
	border-right: 1px solid #CCCCCC;
	width: 239px;
	height: 94%;
	float:left;
	margin:0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

#leftBox2_page
{
	width: 710px;
	height: 85%;
	float:left;
	margin:0px 0px 0px 0px;
	padding: 5px 0px 0px 8px;
}

h2.collective
{
	color:#2e5fa0;
	font-weight: 400;
	margin: 10px 0px 0px 0px;
}

h2.collective2
{
	color:#2e5fa0;
	font-weight: 400;
	margin:	10px 0px 10px 3px;
}

h2.collective3
{
	color:#2e5fa0;
	font-weight: 400;
	margin:	10px 0px 10px 20px;
}

h2.psc
{
	color:#b61e23;
	font-weight: 400;
	margin: 10px 0px 0px 0px;
}

h2.psc2
{
	color:#b61e23;
	font-weight: 400;
	margin:	10px 0px 10px 3px;
}

h2.psc3
{
	color:#b61e23;
	font-weight: 400;
	margin:	10px 0px 10px 3px;
	font-size: 11px;
}

h2.psc4
{
	color:#b61e23;
	font-weight: 400;
	margin:	10px 0px 10px 20px;
}

h2.cis
{
	color:#349842;
	font-weight: 400;
	margin: 10px 0px 0px 0px;
}

h2.cis2
{
	color:#349842;
	font-weight: 400;
	margin:	10px 0px 10px 3px;
}

h2.cis3
{
	color:#349842;
	font-weight: 400;
	margin:	10px 0px 10px 3px;
	font-size: 11px;
}

h2.cis4
{
	color:#349842;
	font-weight: 400;
	margin:	10px 0px 10px 20px;
}

h2.paye
{
	color:#823885;
	font-weight: 400;
	margin: 10px 0px 0px 0px;
}

h2.paye2
{
	color:#823885;
	font-weight: 400;
	margin:	10px 0px 10px 3px;
}

h2.paye3
{
	color:#823885;
	font-weight: 400;
	margin:	10px 0px 10px 3px;
	font-size: 11px
}

h2.paye4
{
	color:#823885;
	font-weight: 400;
	margin:	10px 0px 10px 20px;
}

h2.group
{
	color:#c47123;
	font-weight: 400;
	margin: 10px 0px 0px 0px;
}

h2.group2
{
	color:#c47123;
	font-weight: 400;
	margin:	10px 0px 10px 3px;
}

h2.group3
{
	color:#c47123;
	font-weight: 400;
	margin:	10px 0px 10px 20px;
}


/*Misc*/

#contractorsPanel
{
	overflow:auto;
}

#ir35Panel
{
	overflow:auto;
}

label
{
	width:75px;
	float:left;
	margin: 0px 0px 5px 5px;
	
}

input[type=text]
{
	width:145px;
	background:#CCCCCC;
	color:#333333;
	margin:0px 0px 5px 2px;
	border:none;
	font-size:11px;
}

textarea
{
	width:230px;
	background:#CCCCCC;
	border:none;
	margin:0px 0px 0px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.submit {
	/*background: transparent url(../imgs/submit_on.jpg) no-repeat left top;*/
	width:55px;
	height:22px;
	margin: 5px 0px 0px 0px;
	border:none;
	cursor: pointer;
}

#contentFooter ul
{
	margin:5px 0px 0px 250px;
}

#newsLinks li
{
	list-style:none;
	list-style-type:none;
	margin:4px 0px 4px 0px;
}

#newsLinks a:link, #newsLinks a:active, #newsLinks a:visited
{
	color:#c47123;
	text-decoration:none;
}

#newsLinks a:hover, #newsLinks a:visited:hover, #newsLinks a:focus
{
	color:#c47123;
	text-decoration:underline;
}

.subAp01 {float:left; width:250px;}
.subAp02 {float:left; }