/*  BEGIN -- sunlifeCA forms style definition  */



#mainContentContainer{
border: medium none;

}

#contentBodyContainerForm{
	padding:0px;
	width:100%;

}



.indexContainer {
    padding-bottom:20px;
    clear:left;
}

.indexList {
    list-style-type: none;
}

.indexItem {
    float:left;
    padding-right:5px;
    font-size:small;
}

.formContainer {
    padding-top:20px;
    width: 100%;
}

.formHeader {
    float: left;
    background-color: #B8CFE3;
    width: 100%;
}

.formTitle {
    float: left;
    font-size: 12px;
    font-weight: bold;
    color:#FFFFFF;  
    background-color: #7F9EA8;
    height: 15px;
    padding-top:5px;
    padding-bottom:5px;
}

.formTitleAnchor {
    color:#7F9EA8;
    font-size: .0em;
}

.formTitle1 {
    float:left;
    width:25%;
    padding-left:10px;
}

.formTitle2 {
    float:left;
    width:30%;
    padding-left: 10px;
}

.formTitle3 {
    float:left;
    width:40%;
    padding-left: 10px;
}

.formList {
    float: left;
    width: 969px;
}

.formsTable {
    border-collapse: collapse;
    font-size:small;
    width:100%;
}

.formDownload {
    font-size: 100%;
    background-color: #E9EDEF;
    width: 25%;
    padding: 5px 5px 5px 10px;
    vertical-align:top;
}

.formDownloadAlternate {
    font-size: 100%;
    background-color: #C5BFBB;
    width: 25%;
    padding: 5px 5px 5px 10px;
    vertical-align:top;
}

.formDetails {
    font-size: 100%;
    background-color: #E9EDEF;
    width: 30%;
    padding: 5px 0px 5px 0px;
    vertical-align:top;
}

.formDetailsAlternate {
    font-size: 100%;
    background-color: #C5BFBB;
    width: 30%;    
    padding: 5px 0px 5px 0px;
    vertical-align:top;
}

.formDescription {
    padding: 5px 10px 5px 5px;
    font-size: 100%;
    background-color: #E9EDEF;
    width:40%;
    vertical-align:top;
}

.formDescriptionAlternate {
    padding: 5px 10px 5px 5px;
    font-size: 100%;
    background-color: #C5BFBB;
    width:40%;    
    vertical-align:top;
}

.formFooter {
    float:right;
    padding-left: 1px;
    padding-bottom: 10px;
    form-size: small;
}

#formListSearchContainer{
    padding-top:10px;
    width:auto;
    margin-left:200px;
}

.formListSearchText{
    float:left;
    color:#000000;
    font-weight:bold;
    font-size:100%;
    padding-right:10px;
    text-align:bottom;
}

.formListSearchBox{
    float:left;
}

.formsTable td a:link, .formsTable td a:active, .formsTable td a:hover{
color:#0000FF;

}





#mainContentContainer{
border: medium none;
width: 969px
}

#contentBodyContainerForm{
	padding:0px;
	width:100%;

}



.indexContainer {
    padding-bottom:20px;
    clear:left;
}

.indexList {
    list-style-type: none;
}

.indexItem {
    float:left;
    padding-right:5px;
    font-size:small;
}

.formContainer {
    padding-top:20px;
    width: 100%;
}

.formHeader {
    float: left;
    background-color: #B8CFE3;
    width: 100%;
}

.formTitle {
    float: left;
    font-size: 12px;
    font-weight: bold;
    color:#FFFFFF;  
    background-color: #7F9EA8;
    height: 15px;
    padding-top:5px;
    padding-bottom:5px;
}

.formTitleAnchor {
    color:#7F9EA8;
    font-size: .0em;
}

.formTitle1 {
    float:left;
    width:25%;
    padding-left:10px;
}

.formTitle2 {
    float:left;
    width:30%;
    padding-left: 10px;
}

.formTitle3 {
    float:left;
    width:40%;
    padding-left: 10px;
}

.formList {
    float: left;
}

.formsTable {
    border-collapse: collapse;
    font-size:small;
    width:100%;
}

.formDownload {
    font-size: 100%;
    background-color: #E9EDEF;
    width: 25%;
    padding: 5px 5px 5px 10px;
    vertical-align:top;
}

.formDownloadAlternate {
    font-size: 100%;
    background-color: #C5BFBB;
    width: 25%;
    padding: 5px 5px 5px 10px;
    vertical-align:top;
}

.formDetails {
    font-size: 100%;
    background-color: #E9EDEF;
    width: 30%;
    padding: 5px 0px 5px 0px;
    vertical-align:top;
}

.formDetailsAlternate {
    font-size: 100%;
    background-color: #C5BFBB;
    width: 30%;    
    padding: 5px 0px 5px 0px;
    vertical-align:top;
}

.formDescription {
    padding: 5px 10px 5px 5px;
    font-size: 100%;
    background-color: #E9EDEF;
    width:40%;
    vertical-align:top;
}

.formDescriptionAlternate {
    padding: 5px 10px 5px 5px;
    font-size: 100%;
    background-color: #C5BFBB;
    width:40%;    
    vertical-align:top;
}

.formFooter {
    float:right;
    padding-left: 1px;
    padding-bottom: 10px;
    font-size: small;
}

#formListSearchContainer{
    padding-top:10px;
    width:auto;
    margin-left:200px;
}

.formListSearchText{
    float:left;
    color:#000000;
    font-weight:bold;
    font-size:100%;
    padding-right:10px;
    text-align:bottom;
}

.formListSearchBox{
    float:left;
}

.formsTable td a:link, .formsTable td a:active, .formsTable td a:hover{
color:#0000FF;

}


.indexContainer .indexItem a, .formContainer .formFooter a{
	color:#0000FF;
}

.formsTable td p{
color:#000000;
margin: auto;
}

/*  END -- sunlifeCA forms style definition  */

