﻿body
{
    width: 710px;
    Color: black;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    padding: 0;
    margin:0;
    min-height:545;
    background-color:#f8f6f8;
}
p
{
    padding:10px 0 10px 0;
    margin:0;
    
}
.bodyBox
{
    background-color:#f8f6f8;
    border: 1px solid #e1e1e1;
    padding:0;
    margin:0;
}
.header
{
    background-color:#f1ebf2;
    padding: 15px 9px 15px 19px;
    border-bottom: 1px solid #e1e1e1;
    font-family:Arial;
}


.header h1
{
    color:#61116a;
    font-size:16px;
    font-weight:bold;
    padding:0;
    margin:0;
}

.subheader
{
    background-color:#f8f6f8;
    padding: 15px 9px 15px 19px;
    font-family:Arial;
}


.subheader h1
{
    color:#61116a;
    font-size:16px;
    font-weight:bold;
    padding:0;
    margin:0;
}

.contentbox
{
    background-color:#f8f6f8;
    padding:  0 9px 0 19px;
}
.contentbox h2
{
    color:Black;
    font-size:14px;
    font-weight:bold;
    margin:0;
    padding-bottom:5px;
    padding-top:5px;
}
.insuranceradiobutton
{
    font-size:12px;
    margin:0;
    margin-bottom:5px;
}
.radiobutton
{
    font-size:12px;
    padding:0;
    margin:0;
}
.requiredlabel
{
    color:#f2aa67;
    font-weight:bold;
}

.submitbutton
{
    margin-left:-5px;
}

#policyholderrelationship
{
    padding-top:15px;
    padding-bottom:15px;
}

.orangetext
{
    color:#e4691f;
}

.bold
{
    font-weight:bold;
}

.paragraphtext
{
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
}

#consenttext
{
    font-style:italic;
    font-size:11px;
    padding-right:8px;
}

.noitalic
{
    font-style:normal;
}

.link
{
    text-decoration:underline;
}

.noinsurancestyle
{
    background-color:#d9c7db;
    padding:0px 15px 0px 15px;
}

.footer
{
    font-family:Arial;
    text-align:right;
    font-size:14px;
    padding-top:10px;
}

.copaybox
{
    margin: 15px 9px 0px 19px;
    border: 1px solid #805b94;
}
.copaybox table
{
    margin:0;
    padding:0;
    border:none;
    border-spacing:0px;
    border-collapse:collapse;
}

.copayColumnLeft
{
    width:35%;
    background-color:#71337e;
    vertical-align:top;
    margin:0 auto 0 auto;
    padding:0 10px 0 10px;
    border-right:1px solid #9c6eaf;
}

.copayColumnRight
{
    width:65%;
    background-color:#71337e;
    vertical-align:top;
    margin:0 auto 0 auto;
    padding:0 10px 0 10px;
}
.copaytable h2
{
    font-size:20px;
    font-weight:bold;
    color:White;
    vertical-align:top;
    text-align:center;
    padding:  0 9px 0 19px;
}
.copaytable h3
{
    font-size:14px;
    font-weight:bold;
    color:White;
    vertical-align:top;
    text-align:center;
}

.copayText
{
    font-size:14px;
    font-weight:bold;
    color:White;
    vertical-align:top;
    text-align:center;
    padding:  0 9px 0 19px;
}
.copayResult
{
    background-image:url('../images/copayroundrect.gif');
    background-position:center center;
    width:157px;
    height:59px;
    text-align:center;
    vertical-align:middle;
    margin:0 auto 0 auto ;
}

.copaytablespace
{
    background-color:#71337e;
}

.valsummary
{
    margin-left:0px;
    margin-top:6px;
    color:Red;
    font-weight:bold;
}

a img
{
  border:none;
  text-decoration:none;
}

a:link img
{
  border:none;
  text-decoration:none;
}

a:visited img
{
  border:none;
  text-decoration:none;
}
a:hover img
{
  border:none;
  text-decoration:none;
}
a:active img
{
  border:none;
  text-decoration:none;
}

.thumbnail{
position: relative;
z-index: 0;
text-decoration:none;
color:#e4691f;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: transparent;
padding: 5px;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
text-align:center;
}

.thumbnail span p{ /*CSS for enlarged image*/
background-color: white;
padding: 2px;
color: black;
text-decoration: none;
text-align:center;
border-left:1px solid black;
border-right:1px solid black;
border-bottom:1px solid black;
width:80%;
margin:-15px auto 0 auto;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
bottom: 25px;
left: 0px; /*position where enlarged image should offset horizontally */

}

.thumbnail-right{
position: relative;
z-index: 0;
text-decoration:none;
color:#e4691f;
}

.thumbnail-right:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail-right span{ /*CSS for enlarged image*/
position: absolute;
background-color: transparent;
padding: 5px;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
text-align:center;
}
.thumbnail-right span p{ /*CSS for enlarged image*/
background-color: white;
padding: 2px;
color: black;
text-decoration: none;
text-align:center;
border-left:1px solid black;
border-right:1px solid black;
border-bottom:1px solid black;
width:80%;
margin:-15px auto 0 auto;
}

.thumbnail-right span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}
.thumbnail-right:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
bottom: 25px;
left: -200px; /*position where enlarged image should offset horizontally */

}

.thumbnail-text{
position: relative;
z-index: 0;
text-decoration:none;
color:#e4691f;
}

.thumbnail-text:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail-text span{ /*CSS for enlarged image*/
position: absolute;
background-color: transparent;
padding: 5px;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
text-align:center;
width:300px;
}

.thumbnail-text span p{ /*CSS for enlarged image*/
background-color: white;
padding: 3px;
color: black;
text-decoration: none;
text-align:center;
border-left:1px solid black;
border-right:1px solid black;
border-bottom:1px solid black;
border-top:1px solid black;
width:80%;
margin:-10px auto 0 auto;
}

.thumbnail-text span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail-text:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
bottom: 15px;
left: -45px; /*position where enlarged image should offset horizontally */

}

.thumbnailconsumer{
position: relative;
z-index: 0;
text-decoration:none;
color:#e4691f;
}

.thumbnailconsumer:hover{
background-color: transparent;
z-index: 50;
}

.thumbnailconsumer span{ /*CSS for enlarged image*/
position: absolute;
background-color: transparent;
padding: 5px;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
text-align:center;
}

.thumbnailconsumer span p{ /*CSS for enlarged image*/
background-color: white;
padding: 2px;
color: black;
text-decoration: none;
text-align:center;
border-left:1px solid black;
border-right:1px solid black;
border-bottom:1px solid black;
width:80%;
margin:-8px auto 0 auto;
}

.thumbnailconsumer span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnailconsumer:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
bottom: 25px;
left: 0px; /*position where enlarged image should offset horizontally */

}

.thumbnailconsumer-right{
position: relative;
z-index: 0;
text-decoration:none;
color:#e4691f;
}

.thumbnailconsumer-right:hover{
background-color: transparent;
z-index: 50;
}

.thumbnailconsumer-right span{ /*CSS for enlarged image*/
position: absolute;
background-color: transparent;
padding: 5px;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
text-align:center;
}
.thumbnailconsumer-right span p{ /*CSS for enlarged image*/
background-color: white;
padding: 2px;
color: black;
text-decoration: none;
text-align:center;
border-left:1px solid black;
border-right:1px solid black;
border-bottom:1px solid black;
width:80%;
margin:-7px auto 0 auto;
}

.thumbnailconsumer-right span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}
.thumbnailconsumer-right:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
bottom: 25px;
left: -200px; /*position where enlarged image should offset horizontally */

}

.thumbnailconsumer-text{
position: relative;
z-index: 0;
text-decoration:none;
color:#e4691f;
}

.thumbnailconsumer-text:hover{
background-color: transparent;
z-index: 50;
}

.thumbnailconsumer-text span{ /*CSS for enlarged image*/
position: absolute;
background-color: transparent;
padding: 5px;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
text-align:center;
width:300px;
}

.thumbnailconsumer-text span p{ /*CSS for enlarged image*/
background-color: white;
padding: 3px;
color: black;
text-decoration: none;
text-align:center;
border-left:1px solid black;
border-right:1px solid black;
border-bottom:1px solid black;
border-top:1px solid black;
width:80%;
margin:-8px auto 0 auto;
}

.thumbnailconsumer-text span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnailconsumer-text:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
bottom: 15px;
left: -45px; /*position where enlarged image should offset horizontally */

}


.invalid-field {
	border: #ff0000 2px solid;
	margin: 0;
}

.small-cap
{
    font-variant:small-caps;
}