@charset "utf-8";
/* CSS Document */

/*********************
 * Text
 */
#searchInfo{
margin-left:37px;
margin-right:32px;
margin-top:25px;
text-align:left;
}
.searchTitle{
font-size:18px;
line-height:24px;
font-weight:bold;
color:#3366CC;
}
.searchSubTitle{
font-size:14px;
line-height:22px;
font-weight:bold;
color:#666666;
margin-bottom:24px;
}
.searchTextTitle{
font-size:16px;
line-height:24px;
font-weight:bold;
color:#666666;
border-bottom: 1px solid #474747;
}
.searchTextTitleHighlight{
color:#3366CC;
}
.searchTextSubTitle{
color:#666666;
font-size:12px;
line-height:14px;
text-transform:uppercase;
font-weight:bold;
}
.searchText{
font-size:10px;
line-height:12px;
color:#666666;
font-weight:normal;
margin-bottom:12px;
}
.searchInfoText{
font-size:12px;
line-height:14px;
color:#666666;
font-weight:normal;
margin-bottom:12px;
}
.searchInfoTextHighlight {
color:#3366CC;
font-weight:bold;
}
.searchInfoTextEmphasis{
font-style:italic;
}
.searchInfoTextTitle{
font-size:16px;
line-height:20px;
color:#666666;
font-weight:bold;
}
.searchInfoTextTitleHighlight{
color:#3366CC;
}
.searchOptionTitle {
color:#3366CC;
font-size: 14px;
line-height:18px;
font-weight:bold;
text-transform:uppercase;
margin-bottom:20px;
}
.searchOptionTitleDetail{
color:#666666;
font-size: 12px;
line-height:18px;
font-weight:normal;
text-transform: none;
}
.searchOptionTitleDetailHighlight{
color:#3366CC;
text-transform:none;
font-weight:normal;
font-size:12px;
line-height:18px;
}
.searchOptionSubTitle {
color:#3366CC;
font-size: 12px;
line-height:18px;
font-weight:bold;
text-transform:uppercase;
margin-bottom:6px;
}
.optionText{
color:#666666;
font-size: 12px;
line-height:14px;
font-weight:normal;
}
.optionTextHighlight{
color:#3366CC;
font-size: 12px;
line-height:14px;
font-weight:bold;
}
.optionTextLowlight{
color:#3366CC;
font-size: 11px;
line-height:12px;
font-weight:bold;
}
.optionLabel{
color:#666666;
font-size: 12px;
line-height:12px;
font-weight:normal;
padding-right:15px;
text-align:right;
}
.optionSpacer{
font-size:12px;
line-height:20px;
}
.captchaFrame{
margin: 30px auto;
width:587px;
}
.captchaFrameTop{
background-image:url(/fap/img/search-captcha-frame-top-bg_white.gif);
background-position:top left;
background-repeat:no-repeat;
width:587px;
height:10px;
line-height:1px;
}
.captchaFrameMiddle{
border-left:1px solid #d1d1d1;
border-right:1px solid #d1d1d1;
}
.captchaFrameBottom{
background-image:url(/fap/img/search-captcha-frame-bottom-bg_white.gif);
background-position:top left;
background-repeat:no-repeat;
width:587px;
height:10px;
line-height:1px;
}
.captchaFrameContent{
margin:0px auto;
padding: 10px 0px;
width:527px;
}
.captchaLabel{
font-size:12px;
color:#3366CC;
line-height:18px;
font-weight:bold;
width:251px;
margin-right:30px;
}

input, select, option {
font-size:12px;
}
.paddingV{
padding-bottom:12px;
}

/********************* 
 * Boxes and layout
 */
.captchaBox{
margin:0px;
width:246px;
}
.captchaBoxTop{
background-image:url(/fap/img/search-captcha-box-top-bg_white.gif);
background-position:top left;
background-repeat:no-repeat;
width:246px;
height:9px;
line-height:1px;
}
.captchaBoxMiddle{
border-left:1px solid #e2e2e2;
border-right:1px solid #e2e2e2;
background-color:#ebebeb;
}
.captchaBoxBottom{
background-image:url(/fap/img/search-captcha-box-bottom-bg_white.gif);
background-position:top left;
background-repeat:no-repeat;
width:246px;
height:9px;
line-height:1px;
}
.captchaBoxContent{
margin:0px auto;
padding:0px 0px;
width:196px;
}
.captchaBoxContent a {
font-size:10px;
line-height:12px;
color:#3366CC;
text-decoration:underline;
}
.captcha{
width:195px;
border: 1px solid #cacaca;
margin-bottom:10px;
}
.captchaBoxContent input {
margin-bottom:10px;
}
.searchFrame{
margin: 20px auto;
width:842px;
}
.searchFrameTop{
background-image:url(/fap/img/search-search-frame-top-bg_white.gif);
background-position:top left;
background-repeat:no-repeat;
width:842px;
height:7px;
line-height:1px;
}
.searchFrameMiddle{
border-left:1px solid #d1d1d1;
border-right:1px solid #d1d1d1;
}
.searchFrameBottom{
background-image:url(/fap/img/search-search-frame-bottom-bg_white.gif);
background-position:top left;
background-repeat:no-repeat;
width:842px;
height:7px;
line-height:1px;
}
.searchFrameContent{
margin:0px auto;
padding: 10px 0px;
width:782px;
}
.optionBox{
margin: 0px auto;
width:333px;
}
.optionBoxTop{
background-image:url(/fap/img/search-option-box-top-bg_white.gif);
background-position:top left;
background-repeat:no-repeat;
width:333px;
height:5px;
line-height:1px;
}
.optionBoxMiddle{
border-left:1px solid #e3e3e3;
border-right:1px solid #e3e3e3;
background-color: #ebebeb;
}
.optionBoxBottom{
background-image:url(/fap/img/search-option-box-bottom-bg_white.gif);
background-position:top left;
background-repeat:no-repeat;
width:333px;
height:5px;
line-height:1px;
}
.optionBoxContent{
margin:0px auto;
padding: 20px 0px;
width:273px;
}
.nameBox{
margin: 0px auto;
width:357px;
}
.nameBoxTop{
background-image:url(/fap/img/search-name-box-top-bg_white.gif);
background-position:top left;
background-repeat:no-repeat;
width:357px;
height:4px;
line-height:1px;
}
.nameBoxMiddle{
border-left:1px solid #e3e3e3;
border-right:1px solid #e3e3e3;
background-color: #ebebeb;
}
.nameBoxBottom{
background-image:url(/fap/img/search-name-box-bottom-bg_white.gif);
background-position:top left;
background-repeat:no-repeat;
width:357px;
height:4px;
line-height:1px;
}
.nameBoxContent{
margin:0px auto;
padding: 6px 0px;
width:317px;
}
.searchExpanders {
}
.searchExpander1{
}
.searchExpander2{
}
.expanded{
height:auto;
overflow:hidden;
margin-bottom:1px;
}
.collapsed{
height:44px;
overflow:hidden;
margin-bottom:1px;
}
.searchExpanderTitle1{
padding-left:20px;
font-size:18px;
line-height:18px;
font-weight:bold;
color:#3366CC;
background-color:#FFFFFF;
background-image:none;
height: 42px;
border-bottom:1px solid #7c7c7c;
margin-bottom:1px;
}
.searchExpanderTitle2{
padding-left:20px;
font-size:18px;
line-height:18px;
font-weight:bold;
color:#3366CC;
background-color:#FFFFFF;
background-image:none;
height: 42px;
border-bottom:1px solid #7c7c7c;
}
.on {
}
.off {
}
.searchExpanderTitle a{
color:#3366CC;
font-weight:bold;
}
.searchExpanderTitle img{
vertical-align:middle;
margin-left:8px;
}
.searchExpanderTitleLink{
padding-top:8px;
font-size:18px;
font-weight:bold;
vertical-align:top;
line-height:18px;
}
.searchExpanderTitleLink a{
color:#3366CC;
font-weight:bold;
}
.searchExpanderTitleLink img{
vertical-align:middle;
margin-right:8px;
}
.searchExpanderContent1 {
padding-left:20px;
padding-right:20px;
}
.searchExpanderContent2 {
padding-left:20px;
padding-right:20px;
}
.searchExpanderContent h2 {
color:#666666;
font-weight:bold;
font-size:16px;
line-height:22px;
}
.searchExpanderContent h3 {
color:#666666;
font-weight:normal;
font-style:italic;
font-size:16px;
line-height:22px;
}
.searchExpanderContent p {
color:#666666;
font-weight:normal;
font-size:12px;
line-height:14px;
}
.searchExpanderContent a {
color:#3366CC;
}
.searchExpanderContent ul{
margin:6px 0px;
list-style-type:disc;
}
.searchExpanderContent ol {
margin:6px 0px;
list-style-type:decimal;
}
.searchExpanderContent li {
margin: 6px 12px;
color:#666666;
font-weight:normal;
font-size:12px;
line-height:14px;
}
.question{
color:#666666;
font-weight:bold;
font-size:12px;
line-height:14px;
}
.answer{
color:#666666;
font-weight:normal;
font-size:12px;
line-height:14px;
margin-left:20px;
}
