/* This css is for altering any asw.master style. */ /*ASW overrides*/

body{
	font-size: 0.8em;
}

.columnB{
    z-index: auto;
    width: auto%;
    background: transparent;
}

.columnB .groupBox P.instructions {
	width: 90%;
}

.columnB .groupBox P.information{
    margin-left: 25px;
    margin-right: 25px;
    padding-top: 10px;
    padding-bottom: 10px;
    float: left;
    width: 90%;
}
.columnB .groupBox P.informationProvider{
    margin-left: 50px;
    margin-right: 25px;
    padding-top: 10px;
    padding-bottom: 10px;
    float: left;
    width: 90%;
}
.columnB .groupBox .information li {
	vertical-align: text-top;
	width: 95%;
}

.columnB .groupBox .listContainer {
	background: transparent;
	margin-left: 5%;
	margin-right: 3%;
	width: 92%;
	padding-top: 0px;
}

.columnB .groupBox .listContainer ul{
    margin: 0px;
}

.columnB .colWrapper {
	background: transparent;
	width: 95%;
	margin-right: 3%;
}

.columnB .groupBox .titleColumn p.title{
    font-size: 1.3px;
}

.columnC{

}

.columnC .groupBox{
	min-height: 0px;
}

.columnC table.dashboardTable{
	background: transparent;
}

.columnC .homepageRow{
	background: transparent url(../images/asw/list_bg_3.gif) repeat-x scroll center top;
	min-height: 80px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	clear: both;
	position: relative;
	padding-bottom: 20px;
}

.columnC .homepageRow .title{
	font-size: 1.2em;
    color: #0099CC;
    padding: 5px;
}

.columnC .homepageRow ul{
	margin: 0px;
	padding-left: 15px;
}

.columnC .homepageRowBullets li{
	color: #1C365F;
}

.columnC .homepageRowBulletsBlack li{
	color: #000000;
}

.columnC .groupBox .listContainer
{
	background: transparent;
}

.columnC .groupBox .listContainer ul{
    margin: 0px;
}
    

.columnC .dashboardTable td{
    border-bottom: #ececec;
}

*+html .columnB .twoColumnLabelLeft {
	width: 90%
}

.columnB .formLayout {
	background: transparent;
	/* Iowa change US-163385  */
	margin-left: auto; 
    /* End Iowa change US-163385  */
}

.columnB .formLayout p {
	color: black;
	font-size: 1em;
}

.groupBox .short div{
	min-height: 0px !important;
}

.buttonBlueOnWhite .rightImg {
    background: transparent 0 -1025px no-repeat url('../images/asw/themeImages.png');
}

.rightPad{
	margin-right:30px;
}
.leftPad{
	padding-left:20px;
}
.leftPadLarge{
	padding-left:90px;
}


.buttonBlueOnWhite a {
    background: transparent 0 -1000px repeat-x url('../images/asw/themeImages.png');
}
.rightPad{
	margin-right:30px;
}
.columnC .dashboardTable td a { 
    color: black;	
}

.divider {
	background: transparent;
}

.titleColumn{
	background: transparent url(../images/apspCustom.png) repeat-x scroll 0 -80px !important;
}

input{
	background: white;
}

select{
	background: white;
}

/*********************************************************************************
* GroupBox footer styles
*********************************************************************************/
.groupBoxFooter {
	background: #ececec url(../images/apspCustom.png) repeat-x scroll 0px -230px !important;
	clear: both;
}

.groupBoxFooterLeftImg {
	background: transparent url(../images/apspCustom.png) no-repeat scroll -0px -249px !important;
}

.groupBoxFooterRightImg {
	background: transparent url(../images/apspCustom.png) no-repeat scroll 0px -274px !important;
}

.columnC .cornerTopLeftWhite
{
    background: transparent url('../images/apspCustom.png') no-repeat;
    margin-top: -1px;
    margin-left: -2px;
}

.columnC .cornerTopRightWhite
{
    background: transparent url('../images/apspCustom.png') no-repeat -15px 0px;
    float: right;
    margin-top: -1px;
    margin-right: -1px;
}

.divider{
	border-bottom-color: #ffffff;
}

.fullrow{
	width: 100%;
}

.fullrow .buttonClear_bottomRight{
	width: auto;
	padding-right: 0px;
}

.columnB .question .fullrow .small {
	min-height: 0px;
	padding-bottom: 0px;
}

.columnB .question .fullrow .medium {
	min-height: 0px;
	padding-bottom: 0px;
}

.columnB .question .fullrow .large {
	min-height: 0px;
	padding-bottom: 0px;
}

.columnB .question .fullrow{
	margin-bottom: 5px;	
}

.columnB .formLayout .small {
	min-height: 0px;
}

.columnB .formLayout .medium {
	min-height: 0px;
}

.columnB .formLayout .large {
	min-height: 0px;
}

.columnB .groupLabel {
	font-weight: bold;
	font-size: 1.2em;
	color: #000;
	padding-bottom: 5px;
	float: left;
	width: 100%;
}

.mainContent {
	min-height: 1px;
}

.columnB .buttonClear_actionLinks .indexCardLink {
	cursor: pointer;
}


.columnB .formLayout p.info {
	
	font-size: 0.9em;
}

.columnB .formLayout p.viewonly {
	
	font-size: 0.9em;
}
	
	
.columnB .plainTable td.fieldLabel {
	
	font-size: 0.7em;

}




.columnB .dashboardTable td a {
	font-size: 1em;
	
	
}

.columnB .dashboardTable td p.title {
	font-size: 1em;
	
}


.columnB .groupBox table.dateSelector td.dayTeaser .day .longDate {
	font-size: 1.1em;
	
}


.columnB .groupBox table.dateSelector td.dayTeaser .day .date {
	font-size: 2.9em;
	
}

.columnC .groupBox .boxTitle p {
		font-size: 1.1em;
}
	
	
.columnC .groupBox p.searchTitle {
	font-size: 1.1em;
}


.columnC .groupBox .listContainer ul {
	font-size: 0.9em;
}

.columnC .promoBox p {
	font-size: 0.9em;
	
}


columnC .promoBox .boxTitle p {
	font-size: 1.1em;
	
}

.columnC .promoBox p.title {
	font-size: 1.3em;
	
}


.columnC .normal {
	font-size: 0.7em;
}


.columnC .dashboardTable td a {
	font-size: 1em;
}

.columnC .dashboardTable td p.title {
	font-size: 1em;
	
}


.columnC table.actionTable td.normal {
	
	font-size: 0.7em;
	
}


.columnC table.actionTable td.titleRow {
	font-size: 0.7em;
}



.columnC .groupBox .titleColumn p {
	
	font-size: 0.9em;
	
}




.columnC .formLayout p {
	
	font-size: 0.7em;
}

.columnC .formLayout p.info {
	
	font-size: 0.9em
	
}
.columnC .formLayout p.viewonly {

	font-size: 0.9em;
}


.columnC .groupBox ul.addressDetails li {
	font-size: 1em;

}


.columnC .groupBox ul.addressDetails li ul li {
	font-size: 0.9em;
	}

.columnD .groupBox .boxTitle div.filter {
	
	font-size: 1em;
	

.columnD .groupBox .titleColumn p {
	
	font-size: 0.9em;
	
}

.
.columnD .formLayout p {
	font-size: 0.7em;
}

.columnD .formLayout p.info {
	font-size: 0.9em;
}


.columnE .groupBox .boxTitle p {
		font-size: 1em;
}

.columnE .groupBox p.searchTitle {
	font-size: 1em;
	
}

.columnE .groupBox .listContainer ul {
	font-size: 0.9em;
	
}

.columnE .groupBox .titleColumn p {
	font-size: 0.6em;
}


.columnE .formLayout p {
	font-size: 0.6em;
}

.columnE .formLayout p.info {
	font-size: 0.6em;
}


.columnE .formLayout p.viewonly {
	font-size: 0.6em;
}

.columnE .formLayout input {
	font-size: 0.6em;
}

.columnE .formLayout select {
	font-size: 0.6em;
}

.columnE .formLayout textarea {
	font-size: 0.6em;
}


.columnE .formLayout div.control p {
	font-size: 0.6em;
}

.topMargin {
	margin-top:0.8em;
}

