﻿a{font:12px tahoma;color:#d71921}

.FloatL{float:left}
.FloatR{float:right}
.Clear{clear:both}
.ClearHeightOne{clear:both;height:1px}

.TextAlignLeft{text-align:left}
.TextAlignRight{text-align:right}
.TxtAlignLeft{text-align:left}
.TxtAlignRight{text-align:right}
.TextAlignCenter{text-align:center!important}
.DisplayINBlk{display:inline-block}
.DisplayBLK{display:block}
.DirectionRTL{direction:rtl}

.PaddL8{padding-left:8px}
.PaddB9{padding-bottom:9px}
.PaddAll10{padding:10px}
.PaddR5{padding-right:5px}
.PaddR15{padding-right:15px!important}
.PaddB3{padding-bottom:3px}
.PaddL15{padding-left:15px!important}
.paddTop3{padding-top:3px}
.PaddB5{padding-bottom:5px}

.MargB11{margin-bottom:11px}
.MargR5{margin-right:5px!important}
.MargB10{margin-bottom:10px}
.MargTop20{margin-top:20px}
.MargL10{margin-left:10px}
.MargTopSmall{margin-top:5px}
.MargT15B20{margin:15px 0 20px 0}
.MarginRightZero{margin-right:0!important}
.MargT15B5{margin:15px 0 5px 0}
.MargT10{ margin-top:10px}

.VAlignTop{ vertical-align:top}
.VAlignMiddle{ vertical-align:middle}
.GerneralLink a{font:13px tahoma;color:#d71921!important}
.GerneralLink a:hover{font:13px tahoma;color:#d71921!important}
a.UnderlinedAnchor{font:12px tahoma;color:#d71921;text-decoration:underline}
a.UnderlinedAnchor:hover{text-decoration:none}

h2{font:700 16px tahoma;color:#fff;margin:0}
h3{margin:3px 0 14px 0;font:600 12px tahoma!important;color:#666!important;direction:rtl}
h3 a{font:700 13px tahoma!important;color:#d71921!important}
h5{font:700 16px tahoma;color:#fff;margin:0}
h1{color:#666!important}

.Font13BlackBold{font:700 13px tahoma!important;color:#000!important}
.FontTahoma{font-family:Tahoma!important}
.Bold{font-weight:700!important}

.ColorGrayLight{color:#898989}
.PositionRelative{position:relative}

.Width100{width:100%}
.Width115{width:115px}
/******************************* Master Page ************************/
body{padding:0;margin:0;background:#fff url('../PPartyImages/BodyBgInner.gif') repeat-x !important;color:#525252;font:13 tahoma;text-align:left}
#MainContainer{width:950px;margin:auto}
#HeaderCont{background:url('../PPartyImages/HeaderBg.gif') no-repeat 52px 0;height:123px}
#PPartyLogo{float:right;margin:11px 12px 0 0}
#HeaderLeftCont{float:left;padding:8px 0 0 4px}
/* Header Dropdown */
.HeaderLinkes{position:relative;text-align:left;z-index:10}
.HeaderLinkes a{font:12px tahoma;color:#474747}
.HeaderLinkes span{padding-left:8px;display:inline-block;background:url('../PPartyImages/HeaderLinksSperator.gif') no-repeat center left;margin-right:8px}
#HeaderLinkesEnglish{color:#4d4d4d;font:700 12px Arial;cursor:pointer;background:url('../PPartyImages/ArrowHeaderBlackUp.gif') no-repeat right 6px;padding:0 12px 0 0}
.HeaderEngLinksArrowDown{background:url('../PPartyImages/ArrowHeaderBlackDown.gif') no-repeat right 6px!important}
#HeaderEngLinks{position:absolute;left:0;top:28px;border:1px #d71921 solid;z-index:2147483647!important;background:#fff;width:185px;text-align:left}
.ToolTipRedArrow{background:url('../PPartyImages/ToolTipRedArrow.gif') no-repeat 10px top;position:relative;top:-8px;padding-top:15px;padding-left:15px}
a.HeaderDropDownLink{display:block;color:#444;font:700 12px Arial;background:url('../PPartyImages/ArrowBlackRight.gif') no-repeat left 12px;padding:7px 0 7px 11px;border-bottom:1px #e3e3e3 solid;margin-right:12px}
a.HeaderDropDownLinkHover{color:#d71921;background:url('../PPartyImages/ArrowRedRight.gif') no-repeat left 12px;text-decoration:none}
a.HeaderDropDownLinkL{border-bottom:0;padding-bottom:5px}
/* End of Header Dropdown */
.HeaderIcons{margin-top:18px;font:12px tahoma;color:#595959}
.HeaderIcons img{vertical-align:middle;margin-right:7px}
#HomeMainBanner{border:3px #605e5e solid;margin-top:5px;border-top:0;border-bottom:0;height:272px}
#MainContentCont{background-color:#5a5858}
#LeftSide{float:left;width:300px;margin:5px 10px 0 10px}
#RightSide{float:right;margin-top:5px;width:630px}
.HWhiteRCont{background-color:#fff;margin-bottom:5px}
.HWhiteRContGalActv{min-height:266px}
.HWhiteRContLast{margin-bottom:0}
#FooterSMCont{background:#2c2c2c;min-height:120px}
#FooterCopyRight{background:#000;height:35px;color:#393939;font:12px tahoma}
.MainContWidth{width:950px;margin:auto}
.FooterCopyRightText{padding-top:8px;text-align:right}
.FooterNewsLetter{float:left;width:320px}
.FooterSiteMap{float:right;margin-top:16px;text-align:right}
.FooterLinksColn{/*width:150px;*/float:left;padding-left:80px}
.FooterLinksColn a{display:block;margin-bottom:6px;font:14px tahoma;color:#fff}
.CallUSDiv{margin:23px 0 30px 0}
.MasterIconsCont{background:#fff;margin-bottom:10px}
.MasterEachIconDiv{border-bottom:1px #e4e4e4 solid;padding:15px 0 14px 0;margin:0 10px 0 9px}
.MasterEachIconDivLast{border-bottom:0}
/************************************************************************/
.DNNControlCont{width:950px;margin:auto}
.cpanel_left{width:940px;margin:auto;text-align:center;position:absolute;z-index:1000}
/************************* Menu ****************************************/
.HeaderMenu{margin-top:28px;height:37px;width:755px}
#menu .mainlevel-trans{font:700 16px tahoma;color:#000;border-left:1px #d8d8d8 solid;padding:4px 11px 8px 11px }
#menu .mainlevel-transSelected{font:700 16px tahoma;color:#d71921!important;padding:4px 11px 8px 11px;border-left:1px #d8d8d8 solid;display:block}
#menu table{float:left;direction:rtl}
#menu a.mainlevel-trans:hover{text-decoration:none}
#menu a.mainlevel-transSelected:hover{text-decoration:none}
.transMenu{width:194px;top:115px!important;z-index:10;display:block}
#transmenu10{border-right:1px #d8d8d8 solid;}
a.mainlevel-trans:link, a.mainlevel-trans:visited{margin-right:0!important}
.MenuToolTip{width:150px}
/********************* General used in site *********************************/
.SectionHeader{background:#d71921;text-align:right;height:30px;padding:10px 10px 0 0}
.HRSectionHeader{text-align:right} 
.HRSectionHeaderNews h2{padding:15px 3px 13px 0}
.HRSectionHeaderActivity h2{padding:14px 2px 0 0}
.DetailsFont{font:13px tahoma;color:#525252}
/********************************* Home **************************/
#HomeBoxesCont{padding:10px 0 10px 4px;margin-bottom:4px;height:73px}
#HomeBoxesCont a{margin-left:7px}
.MPTwitterTilte{height:26px;background-color:#000;text-align:right;padding:7px 13px 0 0}
.MPTwitterBody{background-color:#3b3b3b;padding:10px;height:150px;text-align:right}
.MPTwitterFooter{height:32px;border-top:1px #181818 solid;border-bottom:1px #272220 solid;background:#000}
.MPTwitterFooter a{font:600 16px Calibri;color:#fff;margin:4px 10px 0 0;display:inline-block}
.MPTwitterFooter img.TwitterWord{margin:6px 0 0 11px}
/*************************** Home Banner **********************/
.HBannerContainer{height:272px;width:944px;position:relative;z-index:0}
.HBannerItem{height:272px;width:944px;cursor:pointer;position:absolute;top:0;left:0px}
.HBannerItem2{height:272px;width:944px;cursor:pointer;position:absolute;top:0;left:0px;display:none}
.HBPagerContainer{position:absolute;top:253px;left:420px;padding-top:5px;width:104px;height:14px;background-image:url('../PPartyImages/BannerGrayBg.png');z-index:50}
.HBCursorPointer{cursor:pointer;margin: 0 2px 0 2px;z-index:100000}
.HBTitleContainer{width:475px;height:67px;position:absolute;left:469px;top:180px;background-color:#000;opacity: 0.7;filter: alpha(opacity=70)}
.HBTitleValue{width:455px;color:#fff;height:47px;font-size:18px;padding:10px;position:absolute;left:469px;top:180px;text-align:right;font-family:Tahoma}
/************************** POlls Home and Inner *******************/
.HPPollBodyContainer{background:#fff;padding:10px;padding-bottom:0}
.HPPollBodyContainer img{margin-top:20px}

.HPPollBodyContainer #TitleLabel{display:none}
.HPPollBodyContainer p{margin:0;padding:0;margin-bottom:5px}
.HPPollBodyContainer label{font:12px tahoma!important;color:#666!important}
.PollSubmitButton{background:#d71921;color:#fff;border:0;font:700 12px tahoma;width:60px;height:22px;padding-bottom:4px;cursor:pointer;margin:10px 9px 0 0;float:right}

.PollQuestionLable{margin:5px 0 10px 0;font-weight:600;color:#000;font:700 12px tahoma}
.PollLinkList{padding:4px 20px 4px 10px;direction:rtl;text-align:right;width:560px;background: url('../FEPImages/ArrowBullet.png') no-repeat right 4px;display:block}
.PollLinkList a{font:13px tahoma!important;color:#d71921!important}

.PollImageBar{background-color:#d71921;height:8px;margin:0!important;padding:0!important}
.PollTotalVote{margin-top:10px;display:block;font:12px tahoma;text-align:right}
.PollNumericResult{display:inline-block;font-size:11px}
.PollResultsDiv{margin:5px 0 15px 0}
.HPPollBodyContainer .PollResultsDiv{margin:2px 0 5px 0}
.PollPaggerActive{color:#fff!important;height:17px;background-color:#3c3c3c;min-width:20px;width:auto;display:inline-block;text-align:center;padding-top:3px;margin-right:3px}
.PollPaggerActive:hover{text-decoration:none;cursor:text}
.PollPaggerInactive{color:#fff!important;height:17px;background-color:#a8a8a8;min-width:20px;width:auto;display:inline-block;text-align:center;padding-top:3px;margin-right:3px}
.PollListPagger{padding-top:15px;text-align:center}
#PollHomeControl{position:relative;border:0px green solid;width:278px}
#PollBackLink .PollPaggerActive{background:none}
#PollBackLink .PollPaggerActive:hover{text-decoration:underline;cursor:pointer}
.PollValidation{display:inline-block;float:right;margin:3px 10px 0 0;width:230px;text-align:right;font:12px tahoma}
#PollHomeControl br{display:none}
.PollHomeLoading{z-index:1000;position:absolute;top:15px;right:114px}
.PollHomeLoadingLayer{background-color:#fff;position:absolute;top:0px;left:0px;z-index:2;width:278px;opacity:0.8;filter:alpha(opacity=80);/**/display:none}/* removed the poll layer */
.PollHistoryLoadingLayer{background-color:#fff;position:absolute;top:0px;left:0px;z-index:2;width:620px;opacity:0.8;filter:alpha(opacity=80)}
.HPPollBodyContainer .GerneralLink a{font:12px tahoma;color:#a81117}
.HPPollBodyContainer .TextAlignCenter{text-align:left}
#HomePollVPP{position:relative;top:-21px!important;height:14px;overflow:hidden;width:150px}

#divPollsListing{font-family:tahoma}
.PollLoading{position:absolute;top:50px;right:285px;z-index:5}
/******** Home News **************************/
.HPNewsImgDiv{float:right;margin-left:11px}
.HPNewsImgDivTd{width:205px;height:132px;border:3px #9f9f9f solid;text-align:center;vertical-align:middle}
.HPNewsImgDivTd img{max-width:205px;max-height:132px;vertical-align:middle}
.NewsHomeDetailsDiv{width:385px;text-align:right}
.SocialMediaWrapperHP{background:url('../PPartyImages/SocialMediaNewsHomeBg.gif') no-repeat;padding:6px 0 0 4px;width:123px;height:29px;float:right}
.SocialMediaHIFram{border:none;overflow:hidden;float:left;margin-left:2px}
.HomeNewsDate{font:11px tahoma;color:#898989;margin-top:3px}
.HomeNewsFirstTitle{margin:7px 0 7px 0}
.HomeNewsFirstTitle a{font:700 14px tahoma;color:#d71921}
.HomeNewsDetails{margin-bottom:9px}

.HPNewsHomeLiBg{margin:0;padding:0;text-align:right;list-style:none;margin-left:16px}
.HPNewsHomeLiBg li{list-style:none;margin:0!important}
.HomeNewsLiSep{background:url('../PPartyImages/DottedSeprator.gif') repeat-x right bottom;padding-bottom:7px}
.HomeAllItemsLink a{font:700 13px tahoma;color:#d71921;text-decoration:underline;margin:9px 0 9px 20px;display:inline-block}
.HomeAllItemsLink a:hover{text-decoration:none}

.HPNewsHomeLiBg h3{margin:4px 0 0 0!important}
.HPNewsHomeLiBg h3 a{font:600 13px tahoma;color:#d71921;background:url('../PPartyImages/ULBulletBlackArrow.gif') no-repeat right 7px;padding:0 22px 4px 0;display:inline-block}
.FFIssue{border:1px transparent solid}

/*********** Home video photo comp ************/
.HomeVideoPhotoComp{width:310px;background-color:#e2e2e2;margin-right:17px}
/* Tab */
.tab-content {padding:0;display:block;direction:ltr;padding-bottom:10px}
.tab-content p {margin:0;padding:0}
.tab-header {position: relative;height:35px;width:290px;color:#fff;margin-left:14px;margin-top:10px;/* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */margin-bottom: 0px;padding-bottom: 0px}
.tab-header ul.tab-list {margin:0;padding:0;position: absolute;width:290px;float:right;height:35px;direction:rtl/* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */}
.tab-header ul.tab-list li  {display:inline;height:35px;list-style:none;width:145px;margin:0;float:right;color:#fff;background:url('../PPartyImages/SelectedTabGallery.gif') no-repeat top center}
.current-Tab{background:#e2e2e2;background-image:none!important}
.current-Tab a{background:#e2e2e2;cursor:text!important}
.tab-header ul.tab-list a,.tab-header ul.tab-list span,.tab-header ul.tab-list a.tab-active {width:145px;display:block;float:left;padding: 4px 0 0 0;margin:0;text-align:center}
.tab-header ul.tab-list span,.tab-header ul.tab-list a.tab-active,.tab-header ul.tab-list a.tab-active:hover {border-bottom: none;background:#f0f0f0;color: #fff;padding-bottom: 0px;margin-top: 0}
/* hover on a background tab */
.tab-header ul.tab-list a:hover {margin-top: 0;padding-bottom:0px;display:block;height:26px;cursor:pointer}
.tab-space{background-color:#e2e2e2;height:9px}

/********* Image Slider ********************/
.jcarousel-skin-tango .jcarousel-container {width:237px;margin-left:37px}
.jcarousel-skin-tango .jcarousel-direction-rtl {direction: ltr}
.jcarousel-skin-tango ul.jcarousel-list{ }
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 237px}
.jcarousel-skin-tango .jcarousel-container-vertical {width: 75px;height: 245px;padding: 20px 20px}
.jcarousel-skin-tango .jcarousel-clip {overflow: hidden}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:  235px;height: 200px;padding-right:0;border:1px solid #000}
.jcarousel-skin-tango .jcarousel-clip-vertical {width:  75px;height: 245px}
.jcarousel-container ul li img{width:235px;height:200px;border:0}
.jcarousel-skin-tango .jcarousel-item {width:235px;height:200px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 10px;margin-right: 5}
.jcarousel-skin-tango .jcarousel-item-vertical {margin-bottom: 10px}
.jcarousel-skin-tango .jcarousel-item-placeholder {background:#fff;color: #000}
 /*****  Horizontal Buttons ***********/
.jcarousel-skin-tango .jcarousel-next-horizontal {position:absolute;top:85px;right:-25px;width:15px;height:42px;cursor:pointer;background:transparent url('../PPartyImages/GalleryArrowsSprit.gif') no-repeat -58px 0}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {left:18px;right:auto;background-image:none}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-horizontal:focus {background-position: -58px 0}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: -58px 0}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default;background-position:-85px 0}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: 85px;left:-25px;width: 15px;height: 42px;cursor: pointer;background: transparent url('../PPartyImages/GalleryArrowsSprit.gif') no-repeat -28px 0}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {left: auto;right:13px;background-image: url('../PPartyImages/GalleryArrowsSprit.gif')}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {background-position:-28px 0}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position:-28px 0}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: 0 0}
.HomeVideoItem{position:relative}
.HomeVideoTapPlayer{position:absolute;top:87px;left:96px}
.HomeVideoTapPlayer img{width:40px!important;height:28px!important}
/********************************* Twitter ************************************/
h5.tut{padding:10px 12px;text-align:right}
h5.tut a{color:#fff;font:700 16px tahoma}
h5.tut a:hover{text-decoration:none}
#twitter-ticker{width:300px;height:335px;background:#fff;color:#666;display:none;text-align:left}
#tweet-container{height:289px!important;width:auto;overflow:hidden;right:0!important;padding-right:0!important}
#twitIcon{position:absolute;top:-25px;left:-10px;width:64px;height:64px;}
#top-bar{background-color:#d71921;position:relative;margin-bottom:8px;height:40px}
.tweet{padding:5px;margin:0 8px 8px;border:1px solid #F0F0F0;background:none;width:auto;overflow:hidden}
.tweet .avatar,.tweet .user,.tweet .time{float:right;}
.tweet a{color:#002c85}
.tweet .time{font-size:10px;color:#AAA;white-space:nowrap}
.tweet .avatar img{width:36px;height:36px;border:2px solid #eeeeee;margin:0 0 5px 5px}
.tweet .txt{text-align:right;word-wrap:break-word;font:12px tahoma;margin-top:3px;width:210px;float:right}
.tweet .user{font-weight:bold;margin-left:10px}
#tweet-container #loading{margin:114px 127px 0 127px;}

/* The styles below are only necessary for the demo page */
p{padding-top:7px;}
#twitter-ticker{margin:0px auto 0px;}
#main{margin:40px auto;text-align:center;width:420px}
/* jScrollPaneContainer */
.jScrollPaneContainer {position:relative;overflow:hidden;z-index:1;height:281px!important}
.jScrollPaneTrack{position:absolute;cursor:pointer;left:4px;top:0;height:100%;background:#ddd;}
.jScrollPaneDrag{position:absolute;background: #999;cursor:pointer;overflow:hidden}
.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden}
.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden}
a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;height:9px}
a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;height:9px}

/* Activity */
.HomeActivityComp{width:303px}
.HActivityImage{float:right;margin-left:8px}
.HPActivityImgTd{width:98px;height:63px;border:3px #9f9f9f solid;text-align:center;vertical-align:middle}
.HPActivityImgTd img{width:98px;height:63px;vertical-align:middle}
.HActivityDetCont{float:right;text-align:right;width:190px}
.HActivityItemCont{background:url('../PPartyImages/DottedSeprator.gif') repeat-x right bottom;padding-bottom:16px;margin-top:16px}
.HActivityItemContLast{background:none;padding-bottom:0px}
h3.HActivityItemLink{padding-bottom:8px;direction:rtl;margin-bottom:0px }
h3.HActivityItemLink span{font:600 12px tahoma;color:#d71921;text-align:right;display:block}
h3.HActivityItemLink a{display:block}
.HActivityGTB{font:700 12px tahoma;color:#605e5e;direction:rtl;margin-left:5px}
.HActivityLink{width:135px;word-wrap:break-word;margin-right:1px}
.HActivityLink a{font:12px tahoma;color:#d71921;text-decoration:underline}
.HActivityLink a:hover{text-decoration:none}
/* Home  news letters  */
.HomeNewsLettersCont{float:right;width:307px;margin-left:11px;position:relative}
.BlueLink a{font:12px tahoma;color:#002c85!important}
/*  party locations  */
.HomePartyLocations{float:right;width:302px;background:#f5f2f2;min-height:220px;padding-right:10px;position:relative}
.HRSectionHeaderNLLoc{margin:11px 2px 6px 0}
.HNewsLetterText{font:13px tahoma;color:#2c2c2c;text-align:right;direction:rtl;margin:0 2px 8px 0}
.HNewsLetterTextNote{font:12px tahoma;color:#888686;text-align:right;direction:rtl;margin:0 2px 15px 0}
.NewBlackFont12{font:12px tahoma;color:#2c2c2c}
.SelectLabel{margin:2px 3px 0 5px}
.HomeDropdown{width:170px;direction:rtl;font:12px tahoma;color:#2c2c2c}
.HLocationItem{background:url('../PPartyImages/ArrowBlackLeftLarge.gif') no-repeat right 4px;padding-right:12px;direction:rtl;margin:0 3px 5px 10px}
.HNewsLettersTextBox{width:190px;height:18px;border:1px #c1c1c1 solid;font:12px tahoma;color:#858585;padding-top:2px;padding:2px 2px 0 2px;margin:0 2px 0 3px;float:left}
.HNewsLettersButon{width:63px;height:22px;background:#a81117;font:12px tahoma;color:#fff;border:0;padding-bottom:2px;cursor:pointer}
.HNewsLetterSucs{font:13px tahoma;color:#2c2c2c;text-align:right;margin-right:2px}
.HNwesLetterLodImag{z-index:5;position:absolute;top:50px;right:120px}
.HNwesLetterLodSlidDiv{background-color:#fff;position:absolute;top:10px;left:0px;z-index:2;width:320px;opacity:0.8;filter:alpha(opacity=80)}
.HLocationLoadImg{position:absolute;top:70px;right:125px;z-index:5}
.HLocationSlidDiv{position:absolute;background-color:#fff;top:0px;right:0px;z-index:2;width:312px;opacity:0.8;filter:alpha(opacity=80)}
.HNewsLetterReg a{font:12px tahoma;color:#d71921!important;text-decoration:underline}
.HNewsLetterReg a:hover{text-decoration:none}
a.HNewsLetMail{font-size:11px}
/******************************************************** Inners *******************************************************/
#RightSideInnerPage{float:right;width:630px;background-color:#fff}
.BreadCrumbCont{height:23px;text-align:right;color:#595758;direction:rtl;font:12px tahoma;margin-top:20px;padding-bottom:4px}
.BreadCrumbCont a.Breadcrumb{color:#595758;font:12px tahoma}
.Breadcrumb{color:#595758}

.FETopPaneInner .SectionHeader{text-align:right;height:21px;padding:18px 2px 0 0;border-top:1px #ababab solid;background:none;color:#333;margin:5px 0 0 14px}
.FETopPaneInner .SectionHeader h2{color:#333}
.FETopPaneInner .SectionContent{background:#fff;padding:20px 10px 20px 12px;text-align:right;min-height:602px}
.SectionContentNoMinHe{min-height:20px!important}

.SectionHeaderLogin{text-align:right;height:21px;padding:18px 2px 0 0;border-top:1px #ababab solid;background:none;color:#333;margin:5px 0 0 14px}
.SectionHeaderLogin h2{color:#333}

.FEPList ul{direction:rtl;padding:0 15px 0 0;margin:0}
.FEPList Li{margin-bottom:23px}
/****************  FAQs ************/
.ModDNNFAQsC{padding:10px 5px 10px 10px;min-height:372px;display:inline-block;text-align:right}
.ModDNNFAQsC br{display:none}
.FAQ_Question{float:right;padding:7px 20px 7px 10px ;direction:rtl;text-align:right;width:560px;background: url('../FEPImages/ArrowBullet.png') no-repeat right 10px;display:block}
a .FAQ_Question{font:14px tahoma!important;color:#d71921!important}
a:hover .FAQ_Question{cursor:pointer;text-decoration:underline}
.FAQ_Answer{ width:560px;padding:0 20px 5px 10px; text-align:right;direction:rtl;font:13px tahoma;color:#666}
.FAQ_Answer a{font:12px tahoma;color:#d71921;text-decoration:underline}
.FAQ_Answer a:hover{text-decoration:none}
.FAQ_Answer p{padding-top:0}
.FAQsLoading{padding:15px 20px;font:13px tahoma}

.PDFLink{padding-right:20px; height:32px; background:url('../FEPImages/PDFicon14.png') no-repeat right 0; display:block}
.DownloadIcon{padding-right:20px; height:32px; background:url('../FEPImages/DownloadIcon14.png') no-repeat right 0; display:block}
/********************* Sitemap ************************************/
.SitemapFLevel a{padding-bottom:10px;font-weight:700;display:block}
.SitemapFLevel a:hover{font-weight:700}
.SiteMapList{margin:0px 10px 10px 10px;padding:0}
ul.SiteMapList li{list-style-type:none;background:url('../FEPImages/Bluebullet.gif') no-repeat right 6px;padding:0 10px 5px 0}
.SiteMapColumn{width:33.3%}
/*.SiteMapColumnSec{padding-right:30px}
.SiteMapColumnTh{padding-right:20px}*/

/* PDEF */
#PDFBookMainCont{font:13px tahoma;color:#666;line-height:1.5;text-align:right;direction:rtl}
#PDFBookMainCont ol{direction:rtl;margin:10px 40px 10px 5px;padding:0}
#PDFBookMainCont ul{direction:rtl;margin:10px  40px 10px 5px;list-style-type:square;padding:0}
#PDFBookMainCont li{direction:rtl;margin:3px 0}
#PDFBookMainCont h1{color:#000;font:700 18px tahoma;margin:15px 0}
#PDFBookMainCont h3{color:#000!important;font:700 14px tahoma!important;text-decoration:underline;margin:10px 0}
#PDFBookMainCont h1 a{font:700 18px tahoma!important;color:#d80000!important}
#PDFBookMainCont h2{color:#000;font:700 16px tahoma;margin:15px 0}
#PDFBookMainCont h2 a{font:700 16px tahoma!important;color:#d80000!important}
#PDFBookMainCont h4{font:700 14px tahoma!important;color:#000!important}
#PDFBookMainCont h4 a{font:700 14px tahoma!important;color:#d80000!important}
#PDFBookMainCont p{margin:5px 10px}
#PDFBookMainCont .PDFBold{font-weight:700!important}
#PDFBookMainCont .PDFTitleNoUnderlined{text-decoration:none!important;display:inline-block}
#PDFBookMainCont .PDFPargRed{color:#d80000}
#PDFBookMainCont .PDFCircleBullet{list-style-type:circle;margin:10px  25px 10px 5px;padding:0}
#PDFBookMainCont ul ul{list-style-type:circle;margin:10px  25px 10px 5px;padding:0}
#PDFBookMainCont ol ul{list-style-type:circle;margin:10px  25px 10px 5px;padding:0}
.MargTop20{margin-top:20px}
.PDFIndex a{font:700 14px tahoma;color:#000;text-decoration:underline}
.PDFBack{text-align:left;margin:10px}
.PDFBack a{font:12px tahoma;color:#d71921}
.MargR110{margin-right:110px}
#PDFBookMainCont .PDEfSectionIndex{margin-right:70px}
.PDFAddComment{color:#666;font:12px tahoma}
.PDFAddComment:hover{color:#666;font:12px tahoma;text-decoration:none}

.PDFTableHeader{background-color:#5a5858;color:#fff}
.PDFTableHeaderSub{background-color:#6c6c6c!important}
.PDFTableHeader td{color:#fff;text-align:center}
.PDFTableGreyCell{background-color:#DDDDDD}
#PDFBookMainCont table{vertical-align:top;float:right;width:603px;margin-bottom:25px;border:1px #b0b0b0 solid}
#PDFBookMainCont table td{vertical-align:middle;padding:6px 6px 6px 10px;border:1px #b0b0b0 solid ;font:12px tahoma}
#PDFBookMainCont table tr td table tr td{vertical-align:top;padding:0 6px 0 10px}
#PDFBookMainCont table tr td ul{padding-right:15px!important;margin:0 0 7px 0!important}



.ui-dialog-buttonpane .ui-button{background-color:#000!important;background-image:none!important;color:#fff!important;font:normal 12px tahoma!important;height:25px;width:70px;border:0!important;padding-bottom:4px!important}
.ui-dialog-buttonpane .ui-button-text{padding:0!important}

.AddComExpanHeader{cursor:pointer;text-align:right}
.AddComExpanCont{margin-right:10px}
/*********************** News ************************/
.NewsDescription{width:380px; height:63px;display:block;direction:rtl}
.NewsTitle{ font:700 14px tahoma}
.NewsTitleDetLarge{font:600 20px tahoma!important}
.NewsInfo{width:380px}
.NewsListingImage{margin-left:11px;text-align:center;vertical-align:middle;float:right}
.NewsListingItemWrapper{padding:20px 0 20px 0;display:block;min-height:130px;height:auto;clear:both;border-bottom:1px #dddddd solid;margin-right:3px}
.NewsListingImageMaxWH{max-width:205px;max-height:132px}
.NewsDetailsImageMaxWH{display:inline-block}
.NewsDetailsJquerySize{width:260px;height:240px;overflow:hidden}
.NewsDetailsImageWrapper{display:inline;text-align:center;vertical-align:middle;width:260px;height:240px;padding:2px;border:3px #d8d8d8 solid;overflow:hidden}
.NewsDetailsDescription{font:12px tahoma;color:#666;background-color:#fff;width:600px;direction:rtl;display:block}
.DetailsAttachments{clear:both; direction:rtl; padding-top:10px}
.NewsDetailsImageContainer{display:block; width:275px;margin:auto}
.NewsArchiTxt{font:700 12px tahoma; padding:5px 20px 0 0}
.NewsArchiDropDown{vertical-align:top;margin:2px 25px 0 0;border:solid 1px #f3f3f3;direction:rtl}

.NewsListingImgTd{border:3px #9f9f9f solid;width:205px;height:132px;vertical-align:middle;text-align:center}
.NewsListingDate{font:12px tahoma;color:#898989;padding:5px 0 10px 0}
/* News Detailes */
.NewsTitleMarg{margin-bottom:5px}
.NewsDetDateMarg{margin:0 5px 15px 0;font:12px tahoma;color:#666}

#DetailsSocialMedia .FBConnectButton_Simple{display:block;background:url('../FEPImages/FaceBookMedIcon.png') no-repeat!important;width:22px;height:22px;margin:0 3px 0 1px;cursor:pointer}
.SocialMediaWrapper{height:24px;padding-top:10px;border-top:1px #ddd solid}
.SocialMediaWrapper span,.SocialMediaWrapper a{margin-top:2px}
.SocialMediaWrapper div{margin-top:5px}
.NewsDetailsSMIfram{border:none;overflow:hidden;float:left;height:24px!important}
/*--- Registration */
.memTypeCont{background-color:#f5f5f5;width:100%;height:29px;padding-top:2px}
.memType{color:#000;font-size:14px;padding-right:12px;margin-top:4px}
/************** Pager ************/
.Pagger a{color:#3c3c3c;margin-right:5px;display:inline-block}
.Pagger input{vertical-align:middle}
a.PaggerInactive{color:#fff;height:17px;background-color:#a8a8a8;display:inline-block;vertical-align:middle;margin-right:5px;padding-top:3px;min-width:20px;width:auto;text-align:center}
.PaggerActive{color:#fff;height:17px;background-color:#3c3c3c;display:inline-block;vertical-align:middle;margin-right:5px;padding-top:3px;min-width:20px;width:auto;text-align:center}
.PreviousNextFirstLast{padding-top:2px}
.Pagger{width:100%;text-align:center;vertical-align:middle;padding:20px 0;height:20px;display:block;direction:rtl}
.NextPage{color:#859fd3}
/********************* InPress ********************************/
.PressRelAttachUl{margin:10px 20px 0 0;direction:rtl;padding:0}
.pressListingSource{margin-bottom:10px}
.pressListingSourceText{direction:rtl;width:320px;color:#898989}
/****************** Video Gallery *****************************/
.VideoPlayerDiv{width:290px;word-wrap:break-word}
/******************* Under Construction **********************/
.UnderConstructionMH{min-height:633px!important}
.UnderConstructionMH img{margin:50px 0 0 100px}
/********* Donate ************/
.DonationsText{padding-bottom:5px;font-weight:bold}
.DonationsMainTable span{padding-right:15px;display:inline-block}
.DonationsMainTableEng span{padding-left:15px;display:inline-block}
.DonatPaddB{padding-bottom:25px!important}
.ColorRed{color:#ff0000}
.DonateLabelWidth{width:150px}
.DonateValueWidth{width:640px}
.DonateLabelWidthEng{width:140px}
.DonateValueWidthEng{width:650px}
/**************************** Registration **************/
#popupWindow2{text-align:right}
.AdminLinkButton{color:#fff!important;text-align:center;padding-top:3px;font:12px tahoma!important;text-decoration:none!important;width:70px!important;height:15px!important;display:inline-block}
.RegPopupMesge{text-align:right;font:12px tahoma;padding-top:20px}
/****************************** English Section ****************************/
.FEPListENG{ direction:ltr}
.FEPListENG Li{margin-bottom:23px}
.SectionHeaderENG{text-align:left;height:21px;padding:18px 0 0 2px;border-top:1px #ababab solid;background:none;color:#333;margin:5px 0 0 14px}
.SectionHeaderENG h2{color:#333}
.FETopPaneInner .SectionContentENG{background:#fff;padding:15px;text-align:left;min-height:612px}
.PDFLinkENG{ padding-left:20px;height:32px; background:url('../FEPImages/PDFicon14.png') no-repeat;display:block}

.DownloadIconENG{padding-left:20px; height:32px; background:url('../FEPImages/DownloadIcon14.png') no-repeat; display:block}
.FEPSubList  LI{margin:8px 0 0 0}
.BreadCrumbEng{float:left;direction:ltr;text-align:left;margin-left:335px}
.EngRegPopupMesge{text-align:left;font:12px tahoma;padding-top:20px}
/**************** Locations ********************************/
.PLocationsGovernCol{font:700 12px tahoma;background:url('../PPartyImages/PlusIcon.png') no-repeat right 3px;padding:0 16px 5px 0}
.PLocationsGovernExp{font:700 12px tahoma;background:url('../PPartyImages/MinusIcon.png') no-repeat right 3px;padding:0 16px 5px 0}

.PLocationsGovernTitle{background:url('../PPartyImages/DottedSeprator.gif') repeat-x right bottom;width:600px;padding-top:2px;cursor:pointer}
.PLocationsAd{font:12px tahoma;color:#5b5b5b;direction:rtl;padding:6px 10px 0 0;background:url('../PPartyImages/ArrowBlackLeft.gif') no-repeat right 11px;margin-right:2px}

.PLocationsDetCont{width:600px;padding-bottom:15px;display:none}
.LocationSubTitles{font:700 16px tahoma;color:#000;margin:20px 0}

/************************ Parliament ***************************/
.ParlmDetSectionCont{padding-right:5px!important}
.ParlmDetInf{float:right;width:430px;padding-left:8px}
.ParlmDetImg{float:left;border:3px #d8d8d8 solid}
.ParlmDetImg img{width:164px;height:185px}
.ParlmDetInfRow{padding:5px 0 7px;background:url('../PPartyImages/DottedSeprator.gif') repeat-x right bottom;font:12px tahoma;color:#707070;direction:rtl;width:430px}
.ParlmDetInfRowFirst{padding-top:0}
.ParlmDetText{font:12px tahoma;color:#707070;direction:rtl;margin:10px 0}
.ParlmDetTextWrap{width:315px;word-wrap:break-word;display:inline-block}
.ParlmDetInfLable{font:700 12px tahoma;color:#333;padding-left:4px;display:inline-block}
.ParlmSymbContainer{padding:5px 2px 5px 2px;background-color:#d8d8d8; width:160px; font:12px tahoma!important;color:#707070!important; font-family:Tahoma!important}
.ParlmSymbText{font:12px tahoma;color:#707070;direction:rtl}
.MaxWidth90{ max-width:90px }
.ParlmSymbContainer img{max-width:36px;max-height:36px; width:auto; height:auto; border:#aaa 1px solid!important}
.ParlArchiTxt{font:700 12px tahoma;padding:5px 20px 0 0}
.ParlArchiDropDown{vertical-align:top;margin:2px 10px 0 0;border:solid 1px #f3f3f3;direction:rtl}
.ParlListingImgTd{border:3px #9f9f9f solid;width:134px;height:155px;vertical-align:middle;text-align:center}
.ParlListingImgTd img{width:134px;height:155px}
#divSymbol img{ max-width:36px; max-height:36px}

/***************/
.CandidateHomeNews .SectionHeader{height:18px;padding:2px 5px 2px 0;border-top:0;background:#4d4d4d;color:#fff;margin:33px 0 0}
.CandidateHomeNews .SectionHeader h2{color:#fff;font:700 14px tahoma }

.CandNewsHListItemWrapper{padding:10px 0 10px 0;display:block;clear:both;min-height:100px;height:auto;border-bottom:1px #dddddd solid;margin-right:3px;border:1px red soild} 
.ParlmHNewsImg{float:right;border:3px #d8d8d8 solid;padding:2px;margin-left:10px}
.ParlmHNewsImg img{width:148px;height:95px}
.CandHPNewsHomeUL{margin:0;padding:0;text-align:right}
.CandHPNewsHomeUL li{list-style:none;margin:0!important}
.CandHPNewsHomeUL h3 a{font:700 12px tahoma}
.NoborderBottom{border-bottom:0}

.CanHomeAllItemsLink{text-align:left}
.CanHomeAllItemsLink a{font:12px tahoma;color:#d71921;margin:3px 0 3px 5px;display:inline-block}
.CanHomeNewsDate{font:11px tahoma;color:#666;margin:5px 0 10px 0}
.CanHomeNewsInfoCont{float:right;width:440px}

/* Parliament New Layout */
.ParlMainBanner{border:3px #5a5858 solid;margin-top:0;height:118px}
.RightSideParl{margin-top:0px!important;background:#fff}
.RightSideParl .SectionContent{min-height:559px}
.EmptyLayoutCont{min-height:277px;margin-top:13px}
.ParlBreadCrumbCont{margin-top:15px}
.ParEyeImg{vertical-align:middle;margin-right:5px}
.ParEyeText{font:700 15px tahoma;color:#000;margin-right:3px}

/* General Issues */
.HMainContentCont{background:url('../PPartyImages/RightSideBg.gif') no-repeat bottom right}

/***** English Press ****/ 
 .NewsArchiTxtAR{font:700 12px tahoma; padding:5px 0 0 12px}
.NewsArchiDropDownAR{vertical-align:top;margin:2px 0 0 25px;border:solid 1px #f3f3f3;direction:ltr}
.memTypeContAR{background-color:#f5f5f5;width:100%;height:29px;padding-top:2px;padding-left:8px;}
.NewsListingItemWrapperAR{padding:20px 0 20px 0;display:block;min-height:130px;height:auto;clear:both;border-bottom:1px #dddddd solid;margin-left:3px}
.NewsListingImageAR{margin-right:11px;text-align:center;vertical-align:middle;float:left}
.SectionHeaderAR{text-align:left;height:21px;padding:18px 2px 0 0;border-top:1px #ababab solid;background:none;color:#333;margin:5px 0 0 14px}
.SectionHeaderAR h2{color:#333}
.SectionContentAR{background:#fff;padding:20px 10px 20px 14px;text-align:left;min-height:602px}
.DetailsAttachmentsAR{clear:both; direction:ltr; padding-top:10px}
.NewsDetailsSMIframAR{border:none;overflow:hidden;float:right;height:24px!important}
.PaddL8AR{padding-right:8px}

 /************** PagerAR ************/
.PaggerAR a{color:#3c3c3c;margin-right:5px;display:inline-block}
.PaggerAR input{vertical-align:middle}
a.PaggerInactive{color:#fff;height:17px;background-color:#a8a8a8;display:inline-block;vertical-align:middle;margin-right:5px;padding-top:3px;min-width:20px;width:auto;text-align:center}
.PaggerActive{color:#fff;height:17px;background-color:#3c3c3c;display:inline-block;vertical-align:middle;margin-right:5px;padding-top:3px;min-width:20px;width:auto;text-align:center}
.PreviousNextFirstLast{padding-top:2px}
.PaggerAR{width:100%;text-align:center;vertical-align:middle;padding:20px 0;height:20px;display:block;direction:ltr}
.NextPage{color:#859fd3}
.NewsDescriptionAR{width:380px; height:63px;display:block;direction:ltr}
.dirltr{direction:ltr!important}

/*** Comments **/
.Font14{ font-size:14px!important}
.Font13{ font-size:13px!important}
.C666{ color:#666}
.MargB5{ margin-bottom:5px}
.Marg10{ margin:10px}
.CommenterDetails{word-wrap:break-word; width:150px}
.CommentContainer{ position:relative;width:430px}
.CommentTxt{border:1px solid #ccc; margin-right:11px; width:418px;min-height:80px;word-wrap:break-word}
.CommentTip{ background:url('../PPartyImages/commentTip.png') no-repeat; right:0; position: absolute; top:5px; z-index:10; width:11px; height:18px}
.SocialMediaWrapperWithComment{padding:10px 0;border-top:1px #ddd solid;border-bottom:1px #ddd solid; display:block}
.NewsListingItemWrapperWithoutImg{padding:15px 0 20px 0;display:block;clear:both;border-bottom:1px #dddddd solid}

