div.roundBox {
    margin-bottom: 23px;
}

div.roundBox div.roundBoxSolidTitle {
    display: block;
    border: solid 0px #93A8BB;
    border-width: 0px 1px;
    text-align: left;
    background: #93A8BB;
    padding: 4px 0px 6px 10px;
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

div.roundBox div.roundBoxSolidTitleGrad {
    display: block;
    border: solid 0px #93A8BB;
    border-width: 0px 1px;
    text-align: left;
    background: #A3BCD2 url('/assets/ssl/images/dev041559.gif') repeat-x top left;
    padding: 4px 0px 6px 10px;
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

div.roundBox div.roundBoxSolidTitleGrad a:link, div.roundBox div.roundBoxSolidTitleGrad a:visited, div.roundBox div.roundBoxSolidTitleGrad a:active {
    text-decoration: none;
    color: #FFFFFF;
    font-size: 14px;
    margin: 0px 0px;
}

div.roundBox div.roundBoxSolidTitleGrad a:hover {
    text-decoration: underline;
    color: #FFFFFF;
    font-size: 14px;
}

div.roundBox div.roundBoxSolidTitleGradComp {
    display: block;
    border: solid 0px #93A8BB;
    border-width: 0px 1px;
    text-align: left;
    background: #A3BCD2 url('/assets/ssl/images/dev041604.gif') repeat-x bottom left;
    padding: 4px 0px 6px 10px;
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

div.roundBox div.roundBoxSolidTitleGradComp table td a {
    color: #fff;
    font-size: 14px;
    margin: 0px;
    padding: 0px;
}

div.roundBox div.roundBoxSolidTitleGradComp table td a:hover {
    text-decoration: underline;
}

div.roundBox div.roundBoxSolidTitleGradComp table td {
    text-align: center;
}

div.roundBox div.roundBoxSolidTitleGrad span {
    position: relative;
    left: 22em;
    bottom: 2px;
}

div.roundBox div.roundBoxSolidTitleGrad span a {
    font-size: 11px;
    font-weight: normal;
}

div.roundBox div.roundBoxSolidTitleGrad span a:link {
    font-size: 11px;
    text-decoration: underline;
}

div.roundBox div.roundBoxSolidTitleGrad span a:visited {
    font-size: 11px;
    text-decoration: underline;
    margin: 0px;
    padding: 0px;
}

div.roundBox div.roundBoxSolidTitleWhite {
    display: block;
    border: solid 0px #CACBCE;
    border-width: 0px 1px;
    text-align: left;
    background: #FFFFFF;
    padding: 4px 0px 6px 10px;
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #000000;
}

div.roundBox div.roundBoxContent {
    display: block;
    border: solid 0px #CACBCE;
    border-width: 0px 1px;
    text-align: left;
    border-top: solid 1px #CACBCE;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #000000;
    width: auto;
}

div.roundBox div.roundBoxContent table.roundBoxTable {
    border-collapse: collapse;
}

div.roundBox div.roundBoxContent table.roundBoxTable tr td.leftTabCol {
    border-right: solid 1px #CACBCE;
    border-bottom: solid 1px #CACBCE;
    width: 50%;
    padding: 9px;
}

div.roundBox div.roundBoxContent table.roundBoxTable tr td.rightTabCol {
    border-bottom: solid 1px #CACBCE;
    width: 50%;
    padding: 9px;
}

div.roundBox div.roundBoxContent table.roundBoxTable tr td.leftTabColComp {
    border-right: solid 1px #CACBCE;
    border-bottom: solid 1px #CACBCE;
    width: auto;
    padding: 9px 5px;
    vertical-align: middle;
    text-align: center;
}

div.roundBox div.roundBoxContent table.roundBoxTable tr td.leftTabColComp img {
    margin: 10px 0px 0px 0px;
}

div.roundBox div.roundBoxContent table.roundBoxTable tr td.midTabColComp {
    border-right: solid 1px #CACBCE;
    border-bottom: solid 1px #CACBCE;
    width: auto;
    padding: 5px;
    vertical-align: middle;
    text-align: center;
}

div.roundBox div.roundBoxContent table.roundBoxTable tr td.rightTabColComp {
    border-bottom: solid 1px #CACBCE;
    width: auto;
    padding: 5px;
    vertical-align: middle;
}

div.roundBox div.roundBoxContent p {
    margin: 0px;
    padding: 5px 5px 5px 10px;
}

div.roundBox div.roundBoxContent ul {
    margin: 0px;
    padding: 0px 9px 0px 30px;
}

#evCust {
    margin-bottom: 12px;
    clear: left;
}

.gray {
    display: block;
    margin: 0px 0px 5px 15px;
    color: #666;
}

.ltblue {
    background-color: #ebeef3;
}

.cntr {
    text-align: center;
}

.ltBlueGrad {
    width: 559px;
    min-height: 180px;
    height: auto !important;
    height: 180px;
    display: block;
    margin: 0px 0px 23px 0px;
    padding: 5px 15px 0px 10px;
    background: #fff url('/assets/ssl/images/dev041737.gif') top left no-repeat;
}

.ltBlueGrad ul {
    margin: 0px;
    padding: 0px;
}

.ltBlueGrad ul li {
    margin: 0px 0px 0px 25px;
    padding: 1px 0px 2px 0px;

#padding:
    0px;

_padding:
    0px;
}

.recom {
    background-color: #fffac3;
}

ul.noUnderLineLink li a:link, ul.noUnderLineLink li a:active, ul.noUnderLineLink li a:hover, ul.noUnderLineLink li a:visited {
    text-decoration: none;
}

.arrow li {
    list-style-image: url('/assets/ssl/images/dev041789.gif');
    vertical-align: 8px;
    padding-right: 12px;
    padding-left: 10px;
    margin-left: 10px;
    _margin-left: 0px;
}

.content p.note, .note{font-size:10px;color:#666;}
.content p.note_big, .note_big{font-size:11px;color:#666;}

.note {
    font-size: 10px;
    color: #666;
}

div.solidSealBox {
    width: 584px;
    margin-bottom: 10px;
}

div.solidSealBox div {
    display: block;
    border: 0px solid #CFD0D3;
    border-width: 0px 1px;
    text-align: left;
    padding: 5px 0px 5px 0px;
}

div.solidSealBox div div {
    border-width: 0px 0px;
}

div.solidSealBox div ul {
    margin: 0px 0px 0px 25px;
}

.rtopGrey, .rbottomGrey {
    display: block;
    background: transparent;
    font-size: 1px;
}

.r1Grey, .r2Grey, .r3Grey, .r4Grey {
    display: block;
    overflow: hidden;
}

.r1Grey, .r2Grey, .r3Grey {
    height: 1px;
}

.r2Grey, .r3Grey, .r4Grey {
    border-left: 1px solid #CFD0D3;
    border-right: 1px solid #CFD0D3;
}

.r1Grey {
    margin: 0 5px;
    background: #CFD0D3;
}

.r2Grey {
    margin: 0 3px;
    border-width: 0 2px;
}

.r3Grey {
    margin: 0 2px;
}

.r4Grey {
    height: 2px;
    margin: 0 1px;
}

.r5Grey, .r6Grey, .r7Grey, .r8Grey {
    display: block;
    overflow: hidden;
}

.r5Grey, .r6Grey, .r7Grey {
    height: 1px;
}

.r6Grey, .r7Grey, .r8Grey {
    background: #ebebeb;
    border-left: 1px solid #CFD0D3;
    border-right: 1px solid #CFD0D3;
}

.r5Grey {
    margin: 0 5px;
    background: #CFD0D3;
}

.r6Grey {
    margin: 0 3px;
    border-width: 0 2px;
}

.r7Grey {
    margin: 0 2px;
}

.r8Grey {
    height: 2px;
    margin: 0 1px;
}

.solidBlueTitleBar {
    background-color: #93A8BB;
    color: #FFFFFF;
    font: bold 14px Arial;
    width: 100%;
    margin: 0px;
    padding: 5px 0px 5px 5px;
}
/* Right column fix for falling below content - testing*/
#rightCol a:visited {
    margin: 0px;
}

#prod-wiz #ques1 {position:relative;}
#prod-wiz #ques1 span.greyText{position:relative;}

/* CSS for VeriSign Video Player (Pop Over) */
#video-ad{margin-bottom:10px;}
#video-ad img{clear:right;}
#video-popup{
position:absolute;
width:858px;
min-height:505px;
height:auto !important;
height:505px;
margin:-30px 0px 0px 0px;
font-size:12px;
z-index:10;
}
a{outline:none;}
a:visited{margin:0px;padding:0px;}
#video-popup #vp-mid #vp-cont a:link{text-decoration:underline;color:#004276;}
#video-popup #vp-mid #vp-cont a:visited{margin:0px;padding:0px;font-size:12px;color:#666633;}
#video-popup #vp-mid #vp-cont a:hover{text-decoration:underline;color:#9b0033;}
#video-popup #vp-close{
	position:absolute;
	left:801px;
	top:18px;
	z-index:1;
}
#video-popup #vp-left{
width:45px;
min-height:505px;
height:auto !important;
height:505px;
float:left;
background:url(/assets/corp/images/video/dev044040.gif) top left no-repeat;
}
#video-popup #vp-mid{
width:768px;
min-height:505px;
height:auto !important;
height:505px;
float:left;
background:url(/assets/corp/images/video/dev044041.gif) top left repeat-x;
}
#video-popup #vp-mid #vp-cont{
width:747px;
min-height:335px;
height:auto !important;
height:335px;
}
#video-popup #vp-mid #vp-cont div h1{
color:#9b0033;
font-size:18px;
display:inline;
width:auto
}
#video-popup #vp-mid #vp-cont div p{padding-top:20px;}
#video-popup #vp-mid #vp-cont #player{padding:85px 20px;float:left;}
#video-popup #vp-mid #vp-cont #player-cont{width:219px;padding-top:80px;float:left;}
#video-popup #vp-right{
width:45px;
min-height:505px;
height:auto !important;
height:505px;
float:left;
background:url(/assets/corp/images/video/dev044042.gif) top left no-repeat;
z-index:10;
}



#quotecs {
    background-color: #E9E7DA;
    clear: both;
    font-size: 12px;
    margin: 0 0 23px;
    padding: 0;
    width: 584px;
}
#quotecs div.qhd {
    background: url("/assets/shared/images/dev044026.gif") no-repeat scroll left top transparent;
    font-size: 1px;
    height: auto !important;
    margin: 0;
    min-height: 7px;
    padding: 0;
}
#quotecs div.qft {
    background: url("/assets/shared/images/dev044025.gif") no-repeat scroll left bottom transparent;
    font-size: 1px;
    height: auto !important;
    min-height: 6px;
}
#quotecs img {
    float: left;
    margin: 0 10px;
}
#quotecs p {
    margin: 0;
    padding: 0 10px;
}
#quotecs p span {
    color: #9DA472;
    font-weight: bold;
}
#quotecs a {
    color: #000000;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-decoration: underline;
}

