@charset "UTF-8";

#colTd { width:100%;text-align:center; }
#colTd tr td { padding:0 0 0 10px; }

a { text-decoration:none;outline-style:none; }
img { border:0; }

.enquiryDiv { width:300px;text-align:center; }
.enquiryDiv a { font-size:13px; }
.enquiryDiv a:hover { font-size:14px; }

#mainTitle1, #mainTitle2 { position:absolute;z-index:3;width:832px;margin:114px 16px 20px 124px;text-align:center;color:black; }
#mainTitle1 { margin-top:126px; }

#mainContent { position:absolute;z-index:3;width:704px;margin:20px 16px 20px 190px;text-align:justify;color:black; }

#initialDropCap:first-letter {font:18pt "Times New Roman",sans-serif bold;color:#844;line-height:12px;}

.photo200x266Left { float:left;border:1px solid #bababa;padding:2px;background-color:#ffffff;margin:6px 18px 2px 5px; }

#topRowBanner { position:relative;width:1080px;height:188px;z-index:2;border-bottom:2px solid #FF6; }
#topRowBannerLinksC { position:absolute;top:85px;width:1080px;height:12px;z-index:2;text-align:center;color:#88E;font-size:12pt; }
#topRowBannerLinks { position:absolute;top:85px;left:151px;width:929px;height:12px;z-index:2;text-align:center;color:#88E;font-size:12pt; }

#topRowBannerA { position:relative;width:1080px;height:109px;z-index:2;background-color:#1d547d; }
#topRowBannerB { position:relative;width:1080px;height:79px;z-index:2;border-bottom:2px solid #FF6;background:url(../images/background/topBannerB_ATP.jpg?1276977250) no-repeat;background-color:#1d547d; }
#topRowBannerALinksC { position:absolute;top:85px;width:1080px;height:12px;z-index:2;text-align:center;color:#88E;font-size:12pt; }
#topRowBannerALinks { position:absolute;top:85px;left:151px;width:929px;height:12px;z-index:2;text-align:center;color:#88E;font-size:12pt; }

#atp_logo_v2 { width:1080px;height:109px;z-index:1; }
#testimonials_v2 { height:220px;width:155px; }

#contentRow { position:relative;width:1080px;height:6000px;z-index:1;color:#0C0040;font-size:14pt;background-color:#f1f1fa; }
#contentRow_ACA { background:url(../images/background/bgnd_ACA_x1080yXX.jpg?1264421782) repeat-y; }
#contentRow_ABA { background:url(../images/background/bgnd_ABA_x1080yXX.jpg?1264420716) repeat-y; }
#contentRow_BBA { background:url(../images/background/bgnd_BBA_x1080yXX.jpg?1264420539) repeat-y; }
#contentRow_ABB { background:url(../images/background/bgnd_ABB_x1080yXX.jpg?1264420612) repeat-y; }
#contentRow_BBB { background:url(../images/background/bgnd_BBB_x1080yXX.jpg?1264182401) repeat-y; }

#contentRowLeft { position:absolute;width:171px;height:100%;z-index:1;font-weight:normal;font-variant:normal;text-transform:none; }
#contentRowRight { position:absolute;left:909px;width:171px;height:100%;color:#0C0040;font-size:12pt; }

#contentRowCenterLR { position:absolute;width:700px;height:100%;z-index:1;left:174px;padding:16px; }
#contentRowCenterL { position:absolute;width:876px;height:100%;z-index:1;padding:16px; }
#contentRowCenterR { position:absolute;width:876px;height:100%;z-index:1;left:174px;padding:16px; }
#contentRowCenterNOSIDES { position:absolute;width:1048px;height:100%;z-index:1;padding:16px; }

#contentRowLeftBottom { position:absolute;width:135px;height:20px;z-index:3; }
#contentRowCenterBottom { position:absolute;width:531px;height:100px;z-index:3; }
#contentRowRightBottom { position:absolute;width:135px;height:20px;z-index:3; }

#contactBanner { position:relative;z-index:2;width:732px;height:81px;left:-16px;top:-16px;outline-style:none; }

#slideShowViewer { top:15px;width:480px;height:330px;position:relative;background:url(../images/background/pictureFrame.jpg?1264088086) no-repeat;margin-left:auto;margin-right:auto;padding:5px; }
.pictureFrame { position:relative;top:10px;left:10px;width:450px;height:300px;z-index:1;background-repeat:no-repeat; }

#bottomRowBanner { width:1080px;height:60px;color:#F22;line-height:18px;font-size:10pt;border-bottom:2px solid #FF6;text-align:center; }
#bottomRowBanner_ACA { width:1080px;height:60px;background-image:url(../images/background/bgnd_BottomRow_ACA.jpg?1264421860); }
#bottomRowBanner_ABA { width:1080px;height:60px;background-image:url(../images/background/bgnd_BottomRow_ABA.jpg?1264421344); }
#bottomRowBanner_ABB { width:1080px;height:60px;background-image:url(../images/background/bgnd_BottomRow_ABB.jpg?1264430411); }
#bottomRowBanner_BBA { width:1080px;height:60px;background-image:url(../images/background/bgnd_BottomRow_BBA.jpg?1264421432); }
#bottomRowBanner_BBB { width:1080px;height:60px;background-image:url(../images/background/bgnd_BottomRow_BBB.jpg?1264430525); }
#validatorBlock { position:relative;z-index:2;top:5px;left:5px;text-align:left; }

#bottomRowBannerCopyRightC { position:relative;width:1080px;color:#FF8; }
#bottomRowBannerCopyRight { position:relative;left:151px;width:929px;color:#FF8; }

#bottomRowBannerLinksC { position:relative;z-index:3;left:173px;margin-top:2px;width:734px;color:#88E;font-size:11pt; }
#bottomRowBannerLinks { position:relative;z-index:3;left:151px;width:929px;color:#88E;font-size:11pt; }

#bottomRowBannerLinks a, #bottomRowBannerLinksC a { color:#88E;font-weight:normal; }
#bottomRowBannerLinks a:hover, #bottomRowBannerLinksC a:hover { color:#FFFFFE;font-weight:bold; }
#topRowBannerALinks a, #topRowBannerALinksC a { color:#AAC;font-style:normal;font-size:14px; }
#topRowBannerALinks a:hover, #topRowBannerALinksC a:hover { color:#FFFFFE;font-weight:bold;font-size:14px; }


.sbDivSmall { position:relative;padding:5px 0 4px 4px;background:url(../images/bookmark/social-network-bg.gif?1267957508) repeat-x; }
.sbDivBig { position:relative;padding:50px 0 4px 4px; }
.sbBig { padding:0 20px 0 0; }

#buttons a, #buttons a:hover { position:relative;width:171px;color:orange;font-style:normal;font-size:13px; }
#rssFeed a, #rssFeed a:hover { position:relative;top:-28px;left:800px;color:orange;font-style:normal;font-size:13px; }


.hazeStart { position:relative;left:-16px;top:-2px;width:732px;height:38px;background:url(../images/background/HazeTop.jpg?1263999865) no-repeat; }
.hazeRow { position:relative;left:-16px;top:-2px;width:732px;background:url(../images/background/HazeMid.jpg?1263999882) no-repeat; }
.hazeEnd { position:relative;left:-16px;top:-2px;width:732px;height:64px;background:url(../images/background/HazeBotLink.jpg?1263999927) no-repeat; }
.hazeEndNL { position:relative;left:-16px;top:-2px;width:732px;height:38px;background:url(../images/background/HazeBot.jpg?1263999955) no-repeat; }

.showMoreContainer { display:block;position:relative;top:-50px;left:-6px;width:730px; }
.showMoreBlock { display:block;position:relative;left:68px;width:642px; }
a .showMoreContainer { font-size:11pt;font-weight:normal;color:blue;text-decoration:underline; }
a:hover .showMoreContainer { font-size:11pt;font-weight:bold;color:navy;text-decoration:underline; }

.picLinkNB { border:0; }
a .picLinkNB { border:0; }

.propFeatures { position:relative;display:block;top:20px;left:0px;width:682px;border:1px solid #446;padding:0 8px 0 8px;color:#000; }
.propFeaturesTitleC { position:relative;display:block;left:-8px;width:682px;height:24px;padding:0 8px 0 8px;background-color:#FFF; }
.propFeaturesTitleC1 { position:relative;display:block;float:left;width:128px;height:22px;padding-top:6px;font-size:13px;text-align:left;color:#86B; }
.propFeaturesTitle { position:relative;display:block;float:left;width:110px;height:22px;padding-top:6px;font-size:13px;text-align:center;color:#86B; }
.propFeaturesTitleC5 { position:relative;display:block;float:left;width:110px;height:22px;padding-top:6px;font-size:13px;text-align:right;color:#86B; }
.propFeaturesTitleC6 { position:relative;display:block;float:left;width:110px;height:22px;padding-top:6px;font-size:13px;text-align:right;color:#86B; }
.propFeaturesDataC1 { position:relative;display:block;float:left;width:126px;height:18px;font-size:12px;text-align:left;border-top:1px solid #CCC;padding:4px 0 1px 0; }
.propFeaturesData { position:relative;display:block;float:left;width:110px;height:18px;font-size:12px;text-align:center;border-top:1px solid #CCC;padding:4px 0 1px 0; }
.propFeaturesDataC5 { position:relative;display:block;float:left;width:110px;height:18px;font-size:12px;text-align:right;border-top:1px solid #CCC;padding:4px 0 1px 0; }
.propFeaturesDataC6 { position:relative;display:block;float:left;width:110px;height:18px;font-weight:bold;font-size:12px;text-align:right;border-top:1px solid #CCC;padding:4px 0 1px 0; }
.propFeaturesTop { position:relative;display:block;left:-8px;top:0px;width:690px;padding:4px 4px 0 4px;border-bottom:1px solid #446;height:20px;font-size:12px;background-color:#EEF;text-align:left;font-weight:bold;color:#F22; }
.propFeaturesBot { position:relative;display:block;left:-8px;top:4px;width:690px;height:22px;padding:0 4px 0 4px;border-top:1px solid #446;font-size:11px;font-weight:bold;background-color:#EEF;text-align:right;color:#F22; }

#pidSearchFormBox { position:static;width:161px;height:80px;background-color:#507085;border:1px solid #f4da2b; }

#pidSearchFormInput { top:2px;text-align:center;width:147px;height:13px;font-size:11px; }
#pidSearchFormSearchBtn { display:block;text-align:right;padding:10px 6px 0 0;margin:0; }

/* ADV_SEARCH */
/*
#XbsSearchForm { width:163px;height:314px;padding:0 4px 0 4px;margin:0 0 6px 0;border-bottom:2px solid #FF6;background:url(../images/background/menu_x171yXX.jpg?1262439344) repeat; }
#XbsSearchFormBox {width:163px;height:187px;padding:4px 0 0 0;background-color:#F8EDCD; }
*/

#bsSearchForm { position:relative;top:-2px;width:163px;height:286px;padding:0 4px 0 4px;margin:0 0 20px 0;border-bottom:2px solid #FF6;border-top:2px solid #FF6;background:url(../images/background/menu_x171yXX.jpg?1262439344) repeat-y; }
#bsSearchFormTitle {text-align:center;width:163px;height:24px;padding:12px 0 0 0;color:#FFC;font-weight:bold;font-size:16px; }

#bsSearchFormBox { width:161px;height:161px;background-color:#507085;border:1px solid #f4da2b; }

.bsSearchFormField { padding:7px 0 0 4px;margin:0 0 7px 0;font-size:10px;font-weight:bold;color:#FFFFFE; }
.bsSearchFormField select { font-weight:normal;color:#000;width:153px;font-size:10px; }
#bsSearchFormSearchBtn { text-align:right;padding:8px 6px 0 0;margin:0; }
#bsSearchFormMinPriceField, #bsSearchFormMaxPriceField { width:66px; }

#bsSearchFormPropTypeField { width:84px; }
#bsSearchFormNumBedsField { margin-left:4px;width:62px; }

#advSearchBtn { padding-top:4px;margin:0;height:20px;background:url(../images/buttons/blt_RightArrows.jpg?1245052811) no-repeat 22px 9px;text-align:center;font-size:10px; }
#advSearchBtn a { padding:4px 0 0 12px;font-weight:bold;font-size:10px;color:#000;text-decoration:none;text-align:right; }

.inline2Block { display:block; }

.centrePic { clear:both;text-align:center; }

#yellowBanner { position:relative;width:720px;height:49px;background:url(../images/background/moreProperties_x720y49.png?1262476980) no-repeat;text-align:center;font-size:12px;font-weight:bold;color:#446; }

#contentRow a .linkboxLink:hover { cursor:pointer; }
a .linkboxContainer:hover { background-color:#EC2; }

.linkbox {}
.linkboxContainer { display:block;position:relative;left:5px;width:155px;margin-bottom:20px;padding:2px;border:1px solid #446;background-color:#507085; }
.linkboxLink, .linkboxBlock { display:block; }

#angloDocs { width:100%;text-align:center;padding-bottom:5px;background-color:#006;color:white; }

.airport { position:static;width:100%;height:20px;font-size:13px;font-weight:bold;text-align:center; }
.airport1 { color:#064; }
.airport2 { color:#493; }

.searchNavPN { height:20px;font-size:11px;text-align:center;vertical-align:top;font-weight:bold;color:#8AA; }
.searchNav { font-size:11px;text-align:center;vertical-align:top;font-weight:bold;color:#8AA; }
#contentRow .searchNav a { color:#222;font-size:11px; }
#contentRow .searchNav a:hover { color:#F22; }

.mediaGalleryTop { width:171px;height:22px;background:url(../images/background/mediaGalleryTop_x171y21.jpg?1262439246) no-repeat; }
.mediaGalleryPic { position:relative;display:inline;float:left;top:-1px;width:84px;height:56px;border-left:1px solid #446;border-bottom:1px solid #446; }
.mediaGalleryBottom { position:relative;top:-2px;float:left;width:171px;height:21px;background:url(../images/background/mediaGalleryBottom_x171y21.jpg?1262439259) no-repeat;border-bottom:2px solid #FF6 }

.propTableTitleR { position:relative;float:left;left:4px;width:76px;height:15px;color:#A8F;font-weight:normal;font-size:11px;text-align:right; }
.propTableTitleC { position:relative;float:left;width:60px;height:16px;color:#A8F;font-weight:normal;font-size:11px; }
.propTableDataS { position:relative;float:left;width:60px;height:15px;text-align:center;font-size:11px;font-weight:normal;color:#000; }
.propTableDataNS { position:relative;float:left;width:60px;height:15px;text-align:center;font-size:11px;font-weight:normal;color:#AAA; }

#mainContent a { color:#03D; }
#mainContent a:hover { color:#F0F; }

#contentRow a { color:#03D;font-size:13px; }
#contentRow a:hover { color:#F0F; }

#mainContent .miniContainer a:hover { width:230px;height:64px;left:-1px;top:-1px;border:2px solid #88A;background-color:#FFF; }
#mainContent .stampContainer a:hover { width:161px;height:170px;left:-1px;top:-1px;border:2px solid #88A;background-color:#FFF; }
#mainContent .doublePicSlot a:hover { width:715px;height:111px;left:-1px;top:-1px; }

#mainContent a.miniLink:hover { text-decoration:none;cursor:pointer; }
#mainContent a.stampLink:hover { text-decoration:none;cursor:pointer; }
#mainContent a.doublePicLink:hover  { position:relative;text-decoration:none;cursor:pointer;background-color:#FFF; }

#mainContent a:hover .miniAvail { color:#A00; }
#mainContent a:hover .stampText1 { font-weight:bold; }
#mainContent a:hover .doublePicTextContainer { left:0px;top:0px;border:2px solid #88A;text-decoration:none;cursor:pointer; }



.miniBook { position:relative;width:720px;left:11px; }
.stampBook { position:relative;width:720px;left:12px; }
.doublePicSlot { position:relative;width:715px;left:6px; }

.mini { position:relative;width:230px;height:64px;clear:right;float:left;margin:0 4px 4px 0;border:2px solid #78D;background-color:#f2f2cc; }
.miniNA { position:relative;width:230px;height:64px;clear:right;float:left;margin:0 4px 4px 0;border:2px solid #F00;background-color:#DDD; }

.stamp { position:relative;width:161px;height:172px;clear:right;float:left;margin:0 15px 15px 0;border:2px solid #78D;background-color:#f2f2cc; }
.stampNA { position:relative;width:161px;height:172px;clear:right;float:left;margin:0 15px 15px 0;border:2px solid #F00;background-color:#DDD; }

.doublePic { display:block;width:715px;height:111px;border:2px solid #78D;background-color:#f2f2cc; }
.doublePicNA { display:block;width:715px;height:111px;border:2px solid #F00;background-color:#DDD; }

.miniContainer {}
.stampContainer {}

.miniLink { display:block;position:relative;width:234px;height:64px;color:#000;font-style:normal;font-weight:normal; }
.stampLink { display:block;position:relative;width:165px;height:156px;color:#000;font-style:normal;font-weight:normal; }

.miniPicture { position:absolute;left:2px;top:2px;width:84px;height:56px;border:2px solid #78D;background-repeat:no-repeat; }
.stampPicture { position:absolute;left:2px;top:2px;width:153px;height:101px;border:2px solid #78D;background-repeat:no-repeat; }

.XminiText { position:absolute;left:91px;top:8px;width:137px;height:20px;font-size:11px;font-weight:bold;text-align:center;color:#448;line-height:1em; }
.miniText1 { position:absolute;left:91px;top:8px;width:137px;height:20px;font-size:11px;font-weight:bold;text-align:center;color:#448;line-height:1em; }
.miniText2 { position:absolute;left:91px;top:21px;width:137px;height:20px;font-size:11px;font-weight:normal;text-align:center;color:#888;line-height:1em; }

.stampText1 { position:absolute;top:112px;width:160px;height:20px;font-size:11px;text-align:center;color:#008; }
.stampText2 { position:absolute;top:126px;width:160px;height:20px;font-size:11px;text-align:center;color:#888; }

.miniAvail { position:absolute;left:91px;top:34px;width:137px;height:20px;font-size:11px;text-align:center;color:#844; }
.stampAvail { position:absolute;left:1px;top:140px;width:157px;height:16px;font-size:11px;text-align:center;color:#844; }

.doublePicLink { display:block;width:715px;height:111px; }
.doublePicPicture { display:block;position:absolute;top:5px;border:2px solid #78D;width:153px;height:101px; }
.doublePicTextContainer { display:block;position:absolute;width:715px;height:111px;font-style:normal; }
.doublePicText { display:block;position:relative;padding:0 6px 0 6px;top:20px;width:382px;text-align:center;font-size:12px; }
.doublePicTextTop { display:block;position:relative;top:-4px;color:#046;font-size:12px;font-weight:bold; }
.doublePicTextMiniBanner { display:block;position:relative;color:#44A;font-size:10px; }
.doublePicTextBottom { display:block;position:relative;left:0px;top:10px;color:#04A;font-size:11px; }

.doublePicIcnReserved { display:block;position:absolute;width:100px;height:100px;background:url(../images/icons/ImgOverlay_98_RESERVED.png?1263551445) no-repeat; }
.doublePicIcnSold { display:block;position:absolute;width:100px;height:100px;background:url(../images/icons/ImgOverlay_98_SOLD.png?1259856412) no-repeat; }
.doublePicIcnPromotion { display:block;position:absolute;width:100px;height:100px;background:url(../images/icons/ImgOverlay_98_Promotion.png?1259487326) no-repeat; }
.doublePicIcnNewOffer { display:block;position:absolute;width:100px;height:100px;background:url(../images/icons/ImgOverlay_98_New-Offer.png?1259485538) no-repeat; }
.doublePicIcnSpecialFinance { display:block;position:absolute;width:100px;height:100px;background:url(../images/icons/ImgOverlay_98_Special-Finance.png?1259487244) no-repeat; }
.doublePicIcnMortgages { display:block;position:absolute;width:100px;height:100px;background:url(../images/icons/ImgOverlay_98_Mortgages.png?1259485390) no-repeat; }
.doublePicIcnReduced { display:block;position:absolute;width:100px;height:100px;background:url(../images/icons/ImgOverlay_98_Reduced.png?1265043296) no-repeat; }

.doublePicIcn350Euro { display:block;position:absolute;width:100px;height:100px;background:url(../images/icons/ImgOverlay_98_350Euro.png?1263484601) no-repeat; }
.doublePicIcn390Euro { display:block;position:absolute;width:100px;height:100px;background:url(../images/icons/ImgOverlay_98_390Euro.png?1259485452) no-repeat; }

.stampIcnReserved { display:block;position:absolute;left:65px;width:100px;height:100px;background:url(../images/icons/ImgOverlay_98_RESERVED.png?1263551445) no-repeat; }
.stampIcnSold { display:block;position:absolute;left:65px;width:100px;height:100px;background:url(../images/icons/ImgOverlay_98_SOLD.png?1259856412) no-repeat; }
.stampIcnPromotion { display:block;position:absolute;left:65px;width:100px;height:100px;background:url(../images/icons/ImgOverlay_98_Promotion.png?1259487326) no-repeat; }
.stampIcnNewOffer { display:block;position:absolute;left:65px;width:100px;height:100px;background:url(../images/icons/ImgOverlay_98_New-Offer.png?1259485538) no-repeat; }
.stampIcnSpecialFinance { display:block;position:absolute;left:65px;width:100px;height:100px;background:url(../images/icons/ImgOverlay_98_Special-Finance.png?1259487244) no-repeat; }
.stampIcnMortgages { display:block;position:absolute;left:65px;width:100px;height:100px;background:url(../images/icons/ImgOverlay_98_Mortgages.png?1259485390) no-repeat; }
.stampIcnReduced { display:block;position:absolute;left:65px;width:100px;height:100px;background:url(../images/icons/ImgOverlay_98_Reduced.png?1265043296) no-repeat; }

.stampIcn350Euro { display:block;position:absolute;left:65px;width:100px;height:100px;background:url(../images/icons/ImgOverlay_98_350Euro.png?1263484601) no-repeat; }
.stampIcn390Euro { display:block;position:absolute;left:65px;width:100px;height:100px;background:url(../images/icons/ImgOverlay_98_390Euro.png?1259485452) no-repeat; }


.rentalIncomeTable { text-align:center;border:1px solid #DDD; }
.rentalIncomeTable tr { height:30px; }
.rentalIncomeTable th { font-size:12px;color:#F44;border:1px solid #DDD; }
.rentalIncomeTable td { font-size:12px;color:#333;border:1px solid #DDD; }

.locaStatisticsTable { text-align:center;border:1px solid #DDD;width:700px; }
.locaStatisticsTable tr { height:30px; }
.locaStatisticsTable th { font-size:12px;color:#F44;border:1px solid #DDD; }
.locaStatisticsTable td { font-size:12px;color:#333;border:1px solid #DDD; }

.contactUsWays { font-size:20px;color:#888; }
.contactUsWaysInfo { font-size:18px;color:#99A; }
.contactUsWaysData { font-size:14px;color:#88B; }
#contentRow .contactUsWays a { font-size:21px;font-style:italic;color:#99F; }
#contentRow .contactUsWays a:hover { font-size:21px;font-style:italic;text-decoration:underline;color:#99F; }

.mainTitleHighlight { font-size:larger;color:#FFF; }
.mainTitlePSM { font-size:15px;color:#FBB; }
.snippet1 { position:relative;font-size:14px;font-weight:bold;color:#FBB;padding:0 4px 0 4px; }
.snippet2 { position:relative;top:-10px;font-size:10px;text-align:center;color:#FFF;padding:0 4px 0 4px; }
.outerBorder { margin: 0 auto;border:2px solid #FF6;border-bottom:0;}
#contentRow .snippet3 a { font-size:10px;color:#2020CC;font-style:italic; }
#contentRow .snippet3 a:hover { font-size:10px;color:#000099;font-weight:bold; }


.links { text-align:center;font-weight:bold;font-size:8px; }
body { width:1080px;border:2px solid #FF6;border-bottom:0;margin:0 auto;margin-top:10px;font-family:Verdana, Arial, Helvetica, sans-serif;background:url(../images/background/background_01_x12y1800.jpg?1262522921) repeat-x;background-color:#35373A;color:white; }
h1 { font-size:16px;font-weight:bold;font-style:normal;color:#EEF;line-height:1.5em; }
h2 { font-size:17px;font-weight:bold;padding-top:20px;color:#44A; }
h3 { font-size:15px;font-weight:bold;color:#66C; }
h4 { font-size:13px;font-weight:normal; }
h5 { font-size:13px;font-weight:bold; }
h6 { font-size:13px;font-weight:normal; }
p  { font-size:13px;font-weight:normal;line-height:1.4em;text-align:justify; }

.claretText { font-size:13px;font-weight:bold;color:#97247C; }
.claretText a { text-decoration:underline; }

.plainLinks { }
#mainContent .plainLinks a { color:#000; }

ul, ol { font-size:12px;vertical-align:top;line-height:1.6em; }
.captionText { font-size:10pt;font-weight:bold;color:#800; }
.SmallText { font-size:10pt; }
.boldCentred { clear:both;text-align:center;font-weight:bold;color:#800; }

.mainMenu { position:relative;top:-2px;width:171px;border-top:2px solid #FF6;border-bottom:2px solid #FF6;margin:0 0 20px 0;background:url(../images/background/menu_x171yXX.jpg?1262439344) repeat-y; }

.topOfMenu { width:171px;height:8px; }
.endOfMenu { width:171px;height:7px; }
.menuSpacer { width:171px;height:22px;background:url(../images/background/menuSpacer_x171y15.png?1260600650) no-repeat; }

.menuText { width:171px;height:22px;text-align:center; }
#contentRow .menuText a { font-style:normal;color:#DDD;font-size:12px;font-weight:normal;text-decoration:none; }
#contentRow .menuText a:hover { color:#FFFFFE;font-size:13px;font-weight:bold; }
.menuTextSelected { width:171px;height:22px;font-size:13px;color:#FF8;text-align:center;font-weight:bold;background:url(../images/background/menuSelect_x171yXX.jpg?1262439696) no-repeat; }

.menuTextATP { width:171px;height:22px;background:url(../images/background/menuATP_x171yXX.jpg?1262777775) no-repeat;text-align:center; }
#contentRow .menuTextATP a { width:171px;height:122px;font-style:normal;color:#FFF;font-weight:normal;text-decoration:none; }
#contentRow .menuTextATP a:hover { width:171px;height:22px;color:#FFFFFE;font-size:13px;font-weight:bold; }

.menuTextPar { width:171px;height:14px;font-size:10pt;text-align:center; }
#contentRow .menuTextPar a { font-style:italic;font-size:13pt;color:#FFA;font-weight:bold;text-decoration:none; }
#contentRow .menuTextPar a:hover { color:#FFFFFE;font-size:13pt;font-weight:bold; }
.menuTextSelectedPar { width:171px;height:20px;font-size:10pt;color:#EE8;text-align:center;font-weight:bold;background:url(../images/background/menuSelect_x171yXX.jpg?1262439696) no-repeat; }

.menuTextParATP { width:171px;height:14px;font-size:10pt;text-align:center; }
#contentRow .menuTextParATP a { font-style:italic;font-size:13pt;color:#FFA;font-weight:bold;text-decoration:none; }
#contentRow .menuTextParATP a:hover { color:#FFFFFE;font-size:13pt;font-weight:bold; }
.menuTextSelectedParATP { width:171px;height:20px;font-size:10pt;color:#EE8;text-align:center;font-weight:bold;background:url(../images/background/menuSelect_x171yXX.jpg?1262439696) no-repeat; }

.menuTextSub { width:171px;height:14px;font-size:8pt;text-align:center; }
#contentRow .menuTextSub a { font-style:italic;font-size:8pt;color:#AFA;font-weight:bold;text-decoration:none; }
#contentRow .menuTextSub a:hover { font-style:italic;color:#4F8;font-size:11pt;font-weight:bold; }
.menuTextSelectedSub { width:171px;height:20px;font-size:9pt;color:#EE8;text-align:center;font-weight:bold;background:url(../images/background/menuSelect_x171yXX.jpg?1262439696) no-repeat; }

.menuTextSubATP { width:171px;height:14px;font-size:8pt;text-align:center; }
#contentRow .menuTextSubATP a { font-style:italic;font-size:8pt;color:#AFA;font-weight:bold;text-decoration:none; }
#contentRow .menuTextSubATP a:hover { font-style:italic;color:#4F8;font-size:11pt;font-weight:bold; }
.menuTextSelectedSubATP { width:171px;height:20px;font-size:9pt;color:#EE8;text-align:center;font-weight:bold;background:url(../images/background/menuSelect_x171yXX.jpg?1262439696) no-repeat; }

.priceStyle { font-size:12pt }

#links { font-size:9pt;text-align:center; }
#links a { color:#999999;font-style:normal;font-size:9pt; }

.extLinks { float:right;padding-right:27px;width:800px;font-size:7pt;text-align:right; }
.extLinks a { color:#404050;text-decoration:none; }
.extLinks a:hover { color:#404050;text-decoration:none; }

.lmaBlock { width:700px;height:35px;padding-top:6px;color:gray;font-size:12px;font-style:italic; }
.lmaDescription { float:left;clear:none;width:642px;height:16px;overflow:hidden;white-space:nowrap;padding-top:2px; }
.lmaMoreInfo { float:right;height:16px; }
.lmaBlock a { display:block;height:16px;font-size:14px;color:blue; }
.lmaMoreInfo a { font-size:12px;padding-top:2px; }

fieldset { font-size: 14px;font-weight: bold;color: #0000CC; }
.inputProblem { color: #CC0000; }
.formCaption { font-size: 12px;color: #A20; }
.formInstruct { font-size: 12px;font-weight: bold;color: #630; }
.submitButton { font-size: 16px;font-weight: bold;color: #630; }
