	/*
 ----------------------------------------------------------------------------------------------------
 --                                                                                                --
 -- GENERIC TAG STYLES                                                                             --
 --                                                                                                --
 ----------------------------------------------------------------------------------------------------
*/


*
{
 margin                      : 0px;
 padding                     : 0px;
 text-align                  : right;
 vertical-align              : top;
}

body
{
 margin                      : 0px;
 margin-top                  : 5px;
 margin-bottom               : 70px;
 padding                     : 0px;
 border                      : 0px;
 background-color            : #3399cc;
 color                       : #333333;
 font-family                 : tahoma,sans-serif;
 font-size                   : 11px;
/* 
 overflow                    : hidden; 
*/ 
 direction                   : rtl;
}


p
{
 margin                      : 0px;
 padding                     : 0px;
 padding-bottom              : 16px;
}

a
{
 text-decoration             : none;
}

a img
{
 border                      : 0px;
}

img
{
 border                      : 0px;
 margin                      : 0px;
}

img.inline
{
 display                     : inline;
}

table, table td, table th, div, dl, dd, div dl dd, div dl, ul, li, ul li
{
 border-style                : none;
 border-width                : 0px;
 border-spacing              : 0px;
 border-collapse             : collapse;
 padding                     : 0px;
 vertical-align              : top;
}

/*
 ----------------------------------------------------------------------------------------------------
 --                                                                                                --
 -- BODY TEMPLATES                                                                                 --
 --                                                                                                --
 ----------------------------------------------------------------------------------------------------
*/

img.HomeNavigation
{
 border-style                : solid;
 display                     : inline; 
 border-width                : 0px 0px 0px 0px;
 border-color                : #ffffff;
 border-left                 : 3px solid #3399cc;
}

div.Master
{
 width                       : 100%;
 text-align                  : center;
}

div.Master dl.Header
{
 margin-left                 : auto;
 margin-right                : auto;
 width                       : 750px;
}

/* ===================================*/

dd.PrimaryNavigation
{
 margin-top: 45px;
 width                       : 222px;
 overflow                    : hidden;
 float: right;
}

dd.PrimaryNavigation ul
{
 width                       : 223px;
 overflow                    : hidden;
 height                      : 12px;
 background-color            : #3399cc;
 margin-bottom               : 5px;
}

dd.PrimaryNavigation ul li
{
 height                      : 12px;
 list-style-type             : none;
 border-left                 : 1px solid #ffffff;
 font-size                   : 9px;
 float                       : right;
 padding-right               : 11px;
 padding-left                : 7px;
}

dd.PrimaryNavigation ul li:first-child,
dd.PrimaryNavigation ul li.LastChild
{
 border-right                : 0px;
}

/* ===================================*/

dd.SecondaryNavigation
{
 width                       : 750px;
 background-color            : #002149;
 clear: both;
}

/* ===================================*/
div.Master dl.Content dd.ContentHolder
{
 width                       : 100%;
 background-color            : #ffffff; 
 text-align                  : center;
 clear                       : both;
}

div.Master dl.Content dd.ContentHolder div.CenteredBlock
{
 margin-left                 : auto;
 margin-right                : auto;
 width                       : 750px;
}

div.CenteredBlock dl.LeftPane
{
 float                       : right;
 width                       : 230px;
}

div.CenteredBlock dl.ContentPane
{
 display                     : block;
 margin-right                : 260px;
 _margin-right               : 257px;
 width                       : 490px;
 padding-top                 : 12px;
 padding-bottom              : 40px;
}

/* ===================================*/

div.CenteredBlock dl.LeftPane dd.Logo
{ 
 width                       : 230px;
 padding-top                 : 30px;
 padding-bottom              : 30px;
 text-align                  : right;
}

div.CenteredBlock dl.LeftPane dd.Search
{
 width                       : 230px;
 padding-top                 : 5px;
 padding-bottom              : 5px;
 vertical-align              : middle;
 border-style                : solid;
 border-width                : 1px 0px 1px 0px;
 border-color                : #c0dde6;
}

div.CenteredBlock dl.LeftPane dd.Graphic
{
 width                       : 230px;
 padding-top                 : 20px;
 padding-bottom              : 28px;
}
/* ===================================*/

dl.Footer
{
 width                       : 750px;
 height                      : 30px;
 background-color            : #000;
 margin-left                 : auto;
 margin-right                : auto;
 background-image            : url(../Image/Generic/FooterBg.gif);
}                            

div.Master dl.Footer dd.Copyright
{
 float                       : right;
 width                       : 270px;
 font-family                 : tahoma;
 font-size                   : 9px;
 color                       : #98c8d8;
 padding                     : 8px 15px 0px 0px;
}

dd.Legal
{
 display                     : block;
 height                      : 30px;
 width                       : 200px;
 _width                      : 195px;
 margin-right                : 320px;

 border-style                : solid;
/* Mac override \*/
 border-width                : 0px 0px 0px 1px;
/* end override */
 border-color                : #3399cc;
 padding                     : 8px 0px 0px 0px;
 _padding                    : 8px 0px 0px 0px;
}

dd.Legal ul, dd.Legal ul li
{
 display                     : inline;
 list-style-type             : none;
}

dd.Legal ul li a:link, dd.Legal ul li a:hover, dd.Legal ul li a
{
 padding-right               : 2px;
 display                     : inline;
 list-style-type             : none;
 font-family                 : tahoma;
 font-size                   : 9px;
 color                       : #9A8348;
}

dd.Legal > ul > li
{
 float                       : right;
 padding-right               : 3px;
 list-style-type             : none;
}

dd.MainLinks
{
 float                       : left;
 padding                     : 8px 0px 0px 0px;
}

dd.MainLinks ul 
{
 margin-left                 : 35px;
}

dd.MainLinks ul li 
{
 list-style-type             : none;
 font-family                 : tahoma;
 font-size                   : 9px;
 color                       : #999999;
 padding-left                : 7px;
 float                       : left;
}


dd.MainLinks ul li a:link, dd.MainLinks ul li a:hover, dd.MainLinks ul li a
{
 color                       : #9A8348;
}


/* ===================================*/

dd.Crumbs
{
 font-family                 : tahoma;
 font-size                   : 10px;
 color                       : #999999;
}

dd.Crumbs a
{
 color                       : #002149;
}

dd.HomeMainHeading
{
 padding-top                 : 47px;
 padding-bottom              : 0px;
 margin-right                : -17px;
}

dd.HeadingLine
{
 margin-right               : -7px;
}

dd.MainHeading
{
 padding-top                 : 29px;
 height                      : 39px; 
 _height                     : 68px; 
 padding-bottom              : 0px;
 margin-right                : -16px;
}

dd.HomeSubHeading
{
 padding-top                 : 0px;
/* Mac override \*/
 padding-top                 : 0px;
/* end override */
 padding-bottom              : 20px;
 margin-right                : -17px;
}

dd.SubHeading
{
 padding-top                 : 8px;
/* Mac override \*/
 padding-top                 : 0px;
/* end override */
 padding-bottom              : 11px;
}

dd.Summary
{
 font-family                 : tahoma;
 font-size                   : 12px;
 color                       : #3399cc;
 line-height                 : 17px;
 padding-bottom              : 12px;
}

dd.Copy
{
 font-family                 : tahoma;
 font-size                   : 11px;
 color                       : #666666;
 line-height                 : 16px;
 padding-bottom              : 5px;
 min-height                  : 450px;
 height                      : auto !important;
 height                      : 450px;
}

dd.Copy p
{
  padding-bottom              : 5px;
}

dd.Copy ul 
{
 margin-bottom               : 5px;
}

dd.Copy ul li
{
 list-style-type             : none;
 width                       : auto;
 padding-bottom              : 0px;
 padding-right               : 10px;
 background-image            : url(../Image/Generic/GenericArrow.gif);
 background-repeat           : no-repeat;
 background-position         : 100% 6px;
}

dd.QuickLinks div dl dd
{
 padding-top                 : 10px;
 padding-bottom              : 10px;
 border-style                : solid;
 border-width                : 1px 0px 1px 0px;
 border-color                : #C0DDE6;
}

dd.QuickLinks img
{
 margin-left                 : 10px;
 margin-right                : 10px;
}
/* ===========HomePage============*/
dd.ArabicLatestNewsCaption
{
 padding-left                : 15px;
 margin-top                  : 15px; 
}

dd.LatestNews
{
 padding-left                : 15px; 
 border-style                : solid;
 border-width                : 0px 0px 1px 0px;
 border-color                : #C0DDE6;
}

dd.GetUpdatesCaption
{
 padding-left                : 15px;
 padding-top                 : 15px; 
}

dd.GetUpdates
{
 padding-left                : 15px; 
 font-family                 : tahoma;
 font-size                   : 9px;
 color                       : #999999;
 line-height                 : 14px;
 padding-bottom              : 15px;
}

dd.GetUpdates p
{
 padding-bottom              : 7px; 
}

dd.LatestNews p
{
 font-family                 : tahoma;
 font-size                   : 10px;
 color                       : #999999;
 line-height                 : 14px;
 padding-bottom              : 16px; 
}

dd.LatestNews p a
{
 font-family                 : tahoma;
 font-size                   : 11px;
 color                       : #002149;
 line-height                 : 14px;
 padding-bottom              : 16px; 
}

img.News
{
	display: inline;
	float: right;
	padding-left: 5px;
}

#Content p.Nogap
{
	text-align: center;
	padding-bottom: 0px;
}

#Content p.Nogap img
{
	margin-bottom: 0px;
	padding-bottom: 0px;
}

p.Caption
{
	font-weight: bold;
	font-size: 9px;
}

p.Caption img
{
	margin-bottom: 0px;
   padding-bottom: 0px;   
}

/* ===========fixed ============*/


dd.HomePageHighlights
{
 height                      : 270px;
}

dd.HomePageHighlightsLeft
{
 float                       : right;
 width                       : 270px;
}

dd.HomePageHighlightsRight
{ 
 float                       : left;
 width                       : 200px;
}


/* ===========fixed ============*/


dd.HomePageHighlightsRight div dl dd.ReviewCopy
{
 font-family                 : tahoma;
 font-size                   : 11px;
 color                       : #006699;
 line-height                 : 14px; 
 padding-bottom              : 8px;
 border-style                : solid;
 border-width                : 0px 0px 1px 0px;
 border-color                : #C0DDE6;
}

dd.HomePageHighlightsRight div dl dd.LearnMoreCaption
{
 padding-top                 : 10px;
 padding-bottom              : 6px;
}

img.LearnMoreArrow
{
 margin-top                  : 5px;
}

div.Master dl.ShowCase dd.ShowCaseHolder
{
 width                       : 100%;
 background-color            : #ffffff; 
 text-align                  : center;
 padding-bottom              : 35px;
}

div.Master dl.ShowCase dd.ShowCaseHolder div.CenteredBlock
{
 margin-left                 : auto;
 margin-right                : auto;
 width                       : 750px;
 height                      : 230px;
}

dd.Events
{
 float                       : right;
 width                       : 230px;
 height                      : 230px;
}

dd.EventsCaption
{
 padding-right               : 15px;
 padding-bottom              : 10px;
}

div#EventsCalenderMonth dl dd.EventsDate
{
 height                      : 37px;
/* Mac override \*/
 overflow                    : hidden;
/* end override */
 background-color            : #cccccc;
 text-align                  : right;
 padding-right               : 10px;
 margin-bottom               : -14px;
 _margin-bottom               : 0px;
 margin-top                  : -7px;
 font-family                 : arial;
 font-size                   : 38px;
 line-height                 : 45px;
 color                       : #E6E6E6; 
 _height                     : 43px;
 _margin-top                 : -13px;
 _font-size                  : 38px;
 _line-height                : 57px;
}

dd.EventsCopy
{
 background-color            : #CCCCCC;
 padding-left                : 15px;
 padding-top                 : 11px;
 padding-right               : 20px;
 padding-bottom              : 11px;
 font-family                 : tahoma;
 font-size                   : 9px;
 color                       : #666666;
 line-height                 : 15px;
 background-image            : url(../Image/Generic/EventsCopy.gif);
 background-repeat           : no-repeat; 
}

dd.EventsLink
{
 padding-right               : 25px;
 padding-top                 : 30px;
 padding-bottom              : 10px;
 font-family                 : tahoma;
 font-size                   : 10px;
 color                       : #002149;
 background-image            : url(../Image/Generic/EventsLink.gif);
 background-repeat           : no-repeat; 
}

dd.EventsLink a:link, dd.EventsLink a:hover, dd.EventsLink a
{
 text-decoration             : none;
 color                       : #002149; 
}

dd.Facilities div
{
 width                       : 180px;
/* Mac override \*/
 width                       : 230px;
/* end override */
}

dd.Facilities
{
 width                       : 230px;
 height                      : 230px;
 margin-right                : 260px;
 _margin-right               : 255px;
}

dd.FacilitiesCaption
{
 padding-right               : 10px;
 padding-bottom              : 8px;
}

dd.FacilitiesCopy
{
 width                       : 100px;
/* Mac override \*/
 width                       : auto;
/* end override */
 background-color            : #98C8D8;
 padding-left                : 10px;
 padding-right               : 25px;
 padding-top                 : 11px;
 padding-bottom              : 11px;
 font-family                 : tahoma;
 font-size                   : 9px;
 color                       : #ffffff;
 line-height                 : 15px;
 background-image            : url(../Image/Generic/FacilitiesCopy.gif);
 background-repeat           : no-repeat; 
}

dd.FacilitiesLink
{
 padding-right               : 25px;
 padding-top                 : 30px;
 padding-bottom              : 10px;
 font-family                 : tahoma;
 font-size                   : 10px;
 color                       : #002149;
 background-image            : url(../Image/Generic/FacilitiesLink.gif);
 background-repeat           : no-repeat; 
}

dd.FacilitiesLink a:link, dd.FacilitiesLink a:hover, dd.FacilitiesLink a
{
 text-decoration             : none;
 color                       : #002149; 
}

dd.Services
{
 float                       : left;
 display                     : inline;
 width                       : 230px; 
 height                      : 230px;
}

dd.ServicesCaption
{
 padding-right               : 10px;
 padding-bottom              : 14px;
}

dd.ServicesCopy
{
 background-color            : #9A8348;
 padding-left                : 10px;
 padding-right               : 25px;
 padding-top                 : 11px;
 padding-bottom              : 11px;
 font-family                 : tahoma;
 font-size                   : 9px;
 color                       : #ffffff;
 line-height                 : 15px;
 background-image            : url(../Image/Generic/ServicesCopy.gif);
 background-repeat           : no-repeat; 
}

dd.ServicesLink
{
 padding-right               : 25px;
 padding-top                 : 30px;
 padding-bottom              : 10px;
 font-family                 : tahoma;
 font-size                   : 10px;
 color                       : #002149;
 background-image            : url(../Image/Generic/ServicesLink.gif);
 background-repeat           : no-repeat; 
}

dd.ServicesLink a:link, dd.ServicesLink a:hover, dd.ServicesLink a
{
 text-decoration             : none;
 color                       : #002149; 
}

img.ShowCaseArrow
{
 margin-top                  : 5px;
}

/* ===========HomePage============*/

dd.Updates
{
 width                       : 490px;
 border-style                : solid;
 border-width                : 1px 0px 1px 0px;
 border-color                : #C0DDE6;
 height                      : 138px;
}

div.FlashReplace
{
 height                      : 93px;
}

div.FlashReplace dl.Listings
{
 float                       : left;
}

div.FlashReplace dl.Details
{
 float                       : right;
 margin-top                  : 30px; 
}

dd.UpdatesCaption
{
 padding-top                 : 5px;
 font-family                 : tahoma;
 font-size                   : 17px;
 line-height                 : 17px;
 color                       : #98C8D8;
 text-decoration             : none;
 font-weight                 : bold;
}

dd.UpdatesDateTime
{
 padding-top                 : 0px;
 font-family                 : tahoma;
 font-size                   : 24px;
 color                       : #006699;
 text-decoration             : none;
}

dd.UpdatesLink, dd.UpdatesLink a
{
 margin-top                  : 15px;
 font-family                 : arial;
 font-size                   : 11px;
 color                       : #9A8348;
 text-decoration             : none;
}

dd.UpdatesLink a img
{
 margin-top                  : 5px;
}

div.QuickLinks
{
 height                      : 44px;
 border-style                : solid;
 border-width                : 1px 0px 0px 0px;
 border-color                : #C0DDE6; 
 padding-top                 : 9px;
}

div.QuickLinks dl dd
{
 display                     : inline;
 _padding-left               : 10px;
 _padding-right              : 10px;
 margin-right                : 10px;
 _margin-right               : 0px;
}


/* ===========NewsDetails============*/

dd.ListingsCaption
{
 font-weight                 : bold;
 height                      : 16px; 
 _height                     : 66px; 
 padding-top                 : 50px;
 _padding-top                : 50px;
 padding-bottom              : 0px;
}

dd.Subject
{
 font-family                 : arial;
 font-size                   : 12px;
 color                       : #999999;
 font-weight                 : bold;
 padding-bottom              : 12px;
 line-height                 : 15px;
}

dd.Subject span
{
 color                       : #002149;
}

/* ===========NewsDetails============*/

/* ===========search or listings============*/

dd.Subject img
{
 margin-top                  : 13px;
}

dd.SearchResults
{
 font-family                 : arial;
 font-size                   : 12px;
 color                       : #3399cc;
 line-height                 : 14px;
 padding-bottom              : 12px;
}

dd.Listings
{
 margin-top                  : -9px;
}

dd.Listings ul li span
{
 color                       : #9A8348;
 font-weight                 : bold;
}

dd.Listings ul li
{
 list-style-type             : none;
 font-family                 : tahoma;
 font-size                   : 11px;
 color                       : #666666;
 line-height                 : 16px;
 padding-bottom              : 5px;
 padding-top                 : 10px;
 border-bottom               : 1px solid #E6E6E6;
}

dd.Listings ul li a
{
 color                       : #666666;
}

dd.Listings ul li a:hover
{
 color                       : #999999;
}
/* ===========search or listings============*/

/* ===========Photo Gallery============*/

dd.ImagePreview
{
 padding-top                 : 5px;
 display                     : inline;
 float                       : right;
 padding-bottom              : 10px;
}

dd.Thumbnails
{
 padding-top                 : 5px;
 display                     : inline;
 float                       : left;
}

dd.Thumbnails ul
{                                     
 width                       : 150px;
 _width                      : 155px;
 padding-left                : 5px;
 height                      : 345px;
}

dd.Thumbnails ul li
{
 float                       : left;
 list-style                  : none;
 display                     : inline;
 padding-right               : 17px;
 background-image            : none;
}

dd.Thumbnails ul li img
{
 margin-bottom               : 5px;
} 

dd.ImagePreviewDetails
{
 font-family                 : arial;
 font-size                   : 11px;
 color                       : #999999;
}

dd.ImagePreviewDetails a
{
 font-weight                 : bold;
 color                       : #3399CC; 
}

dd.GalleryFilter div select
{
 width                       : 200px;
}

/* ===========Photo Gallery============*/

/* ===========Tabular Data============*/

dd.Filter form div
{
 text-align                  : right;
 font-family                 : arial;
 font-size                   : 10px;
 color                       : #333333;
 height                      : 33px;
 _height                     : 36px;
 padding-top                 : 3px;
}

dd.Filter form div label select
{
 height                      : 17px;
 _height                     : 20px;
 width                       : 155px;
 font-family                 : arial;
 font-size                   : 10px;
 color                       : #333333;
 margin-top                  : -3px;
}

dd.TabularData table
{
 border                      : 1px solid #3399CC;
 width                       : 100%;
 spacing                     : 0px;
 padding                     : 0px;
}

dd.TabularData table tr > th:first-child,
dd.TabularData table tr > th.FirstChild
{
 border-left                 : 0px;
}

dd.TabularData table tr th
{
 border-left                 : 1px solid #3399CC;
 border-bottom               : 1px solid #3399CC;
 padding-left                : 5px;
 padding-right               : 5px;
 font-family                 : arial;
 font-size                   : 11px;
 color                       : #333333;
}

dd.TabularData table tr.Header > td:first-child,
dd.TabularData table tr.Header > td.FirstChild
{
 border-left                 : 0px;
}

dd.TabularData table tr.Header td
{
 border-left                 : 1px solid #3399CC;
 border-bottom               : 1px solid #3399CC;
 padding-left                : 5px;
 padding-right               : 5px;
 font-family                 : arial;
 font-size                   : 11px;
 color                       : #333333;
 font-weight                 : bold;
}

dd.TabularData table tr > td:first-child,
dd.TabularData table tr > td.FirstChild
{
 border-left                 : 0px;
}


dd.TabularData table tr td
{
 border-left                 : 1px solid #cccccc;
 _border-bottom              : 1px solid #cccccc;
 padding-left                : 5px;
 padding-right               : 5px;
 font-family                 : arial;
 font-size                   : 11px;
 color                       : #999999;
}

dd.TabularData table tr 
{
 border-bottom               : 1px solid #cccccc;
}

dd.TabularData table tr:last-child,
dd.TabularData table > tr.LastChild
{
 border-bottom                 : 0px;
}

dd.Paging
{
 font-family                 : arial;
 font-size                   : 10px;
 color                       : #333333;
 height                      : 33px;
 _height                     : 36px;
 padding-top                 : 20px;
 _padding-bottom             : 20px; 
}

dd.Paging form div label select,
dd.Paging select
{
 height                      : 17px;
 _height                     : 20px;
 width                       : 40px;
 font-family                 : arial;
 font-size                   : 10px;
 color                       : #333333;
 margin-top                  : -3px;
 direction                   : rtl;
}




/* ===========Tabular Data============*/


ul.DropRight li a.Highlighted
{
 color                       : #888888;
}

/*
 ----------------------------------------------------------------------------------------------------
 --                                                                                                --
 -- FORM ELEMENTS                                                                                  --
 --                                                                                                --
 ----------------------------------------------------------------------------------------------------
*/

form
{
 padding                     : 0px;
 margin                      : 0px;
}

input.SearchField
{
 margin-right                : 32px;
 _margin-right               : 38px;
 width                       : 120px;
 background-color            : #ffffff;
 font-family                 : tahoma;
 font-size                   : 10px;
 color                       : #999999;
}

input.SearchButton
{
 margin-right                : 6px;
 margin-top                  : 2px;
 _margin-top                 : 4px;
 margin-bottom               : 2px;
 width                       : 11px;
 height                      : 11px;
}

input.GetUpdates
{
 width                       : 150px;
 background-color            : #ffffff;
 font-family                 : tahoma;
 font-size                   : 10px;
 color                       : #999999;
 padding-left                : 0px;
}

input.GetUpdatesButton
{
 margin-left                 : 6px;
 margin-top                  : 2px;
 _margin-top                 : 4px;
 width                       : 11px;
 height                      : 11px;
}

/* ===========Form Data============*/
input.InputField
{
 width                       : 150px;
 _height                     : 17px;
 background-color            : #ffffff;
 font-family                 : arial;
 font-size                   : 10px;
 color                       : #999999;
 padding-left                : 0px;
}

select.SelectField
{
 width                       : 155px;
 _width                      : 151px;
 _height                     : 17px;
 background-color            : #ffffff;
 font-family                 : arial;
 font-size                   : 10px;
 color                       : #999999;
 padding-left                : 0px;
}

input.SubmitField
{
 _height                     : 17px;
 font-family                 : arial;
 font-size                   : 10px;
 color                       : #999999;
}

div.FormData dl dd
{
 display                     : inline;
 padding-top                 : 5px;
 font-family                 : arial;
 font-size                   : 11px;
 color                       : #333333;
}

div.FormData dl
{
 padding-bottom              : 5px;
}

div.FormData dl dd.Label
{
 display                     : block;
 margin-top                  : -3px;
}

div.FormData dl dd.Help
{
 font-weight                 : bold;
 color                       : #999999;
}

div.FormData dl dd.Error
{
 color                       : #800000;
}

/* ===========Form Data============*/


/*
 ----------------------------------------------------------------------------------------------------
 --                                                                                                --
 -- LIST ITEMS                                                                                     --
 --                                                                                                --
 ----------------------------------------------------------------------------------------------------
*/

/* ================= */

/* ===========Sitemap ============*/


dd.Copy ul.Sitemap, dd.Copy ul.Sitemap ul, dd.Copy ul.Sitemap ul ul
{
 list-style-type             : none; 
 margin-top                  : 0px;
}

dd.Copy ul.Sitemap ul
{
 padding-right               : 7px;
}

dd.Copy ul.Sitemap li 
{
 font-weight                 : bold;
 background-image            : url("../");
 line-height                 : 17px;
 padding                     : 0px 0px 5px 0px;
}

dd.Copy ul.Sitemap li a
{
 color                       : #002149;
 width                       : 97%;
 background-color            : #CCE4EC;
 display                     : block;
 border-bottom               : 1px solid #c0c0c0;
 border-left                 : 1px solid #c0c0c0;
 padding                     : 0px 5px 0px 0px;
}

dd.Copy ul.Sitemap li ul li
{ 
 font-weight                 : normal;
 background-image            : url(../Image/Generic/DetailsArrow.gif);
 background-position         : 100% 6px;
 background-repeat           : no-repeat;
 padding-bottom              : 0px;
 padding                     : 0px 7px 0px 0px;
}

dd.Copy ul.Sitemap li ul li a
{
 color                       : #9A8348;
 background-color            : transparent;
 border                      : 0px;
 padding                     : 0px 0px 0px 0px;
}

dd.Copy ul.Sitemap li ul li ul
{
 padding                     : 0px 2px 0px 0px;
}

dd.Copy ul.Sitemap li ul li ul li
{
 font-weight                 : normal; 
}

dd.Copy ul.Sitemap li ul li ul li a
{
 color                       : #333333;
}

/* ===========Sitemap ============*/


/* =========== Back-Top ============*/

p.BackTop
{
 text-align                  : left;
 color                       : #006699;
 padding-top                 : 10px;
}

p.BackTop a, p.BackTop a:hover
{
 color                       : #006699;
 text-decoration             : none;
 cursor                      : hand;
}

/* =========== Back-top ============*/

dd.Copy table
{
 border                      : 1px solid #3399CC;
 width                       : 100%;
 direction                   : ltr;
}

ddd.Copy table tr > th:first-child,
ddd.Copy table tr > th.FirstChild
{
 border-left                 : 0px;
}

dd.Copy table tr th
{
 border-left                 : 1px solid #3399CC;
 border-bottom               : 1px solid #3399CC;
 padding-left                : 5px;
 padding-right               : 5px;
 font-family                 : arial;
 font-size                   : 11px;
 color                       : #333333;
}

dd.Copy table tr.Header > td:first-child,
dd.Copy table tr.Header > td.FirstChild
{
 border-left                 : 0px;
}

dd.Copy table tr.Header td
{
 border-left                 : 1px solid #3399CC;
 border-bottom               : 1px solid #3399CC;
 padding-left                : 5px;
 padding-right               : 5px;
 font-family                 : arial;
 font-size                   : 11px;
 color                       : #333333;
 font-weight                 : bold;
}

dd.Copy table tr > td:first-child,
dd.Copy table tr > td.FirstChild
{
 border-left                 : 0px;
}


dd.Copy table tr td
{
 border-left                 : 1px solid #cccccc;
 _border-bottom              : 1px solid #cccccc;
 padding-left                : 5px;
 padding-right               : 5px;
 font-size                   : 11px;
 color                       : #999999;
}

dd.Copy table tr 
{
 border-bottom               : 1px solid #cccccc;
}

dd.Copy table tr:last-child,
dd.Copy table > tr.LastChild
{
 border-bottom                 : 0px;
}

/* ================= */

dd.LearnMoreOptions ul li
{
 height                      : 14px;
 list-style                  : none;
 width                       : 200px;
 background-color            : #C0DDE6;
 background-image            : url(../Image/Generic/LearnMore.gif);
 background-repeat           : no-repeat;
 margin-bottom               : 5px;
 padding-top                 : 6px;
 padding-bottom              : 5px;
 _padding-right              : 10px;
}

dd.LearnMoreOptions ul li a:link, dd.LearnMoreOptions ul li a:hover, dd.LearnMoreOptions ul li a
{
 margin-right                : 10px;
 _margin-right               : 0px;
 font-family                 : tahoma;
 font-size                   : 12px;
 color                       : #002149;
 text-decoration             : none;
 margin-top                  : 0px;
 cursor                      : hand;
}

dd.EventsDays ul
{
 list-style                  : none;
 padding-right               : 3px;
 height                      : 70px;
}

dd.EventsDays ul li
{
 list-style-type             : none;
 display                     : inline;
 font-family                 : arial;
 font-size                   : 11px;
 line-height                 : 14px;
 color                       : #cccccc;
 font-weight                 : bold;
 _margin                     : 0px 0px 0px 0px;
 _padding-left               : 9px;
 _padding-right              : 8px;
}

dd.EventsDays ul li a
{
 color                       : #002149;
}

dd.EventsDays > ul > li
{
 padding                     : 4px 0px 0px 0px;
 text-align                  : center;
 float                       : right;
 width                       : 24px;
 height                      : 13px;
}


/*
 ----------------------------------------------------------------------------------------------------
 --                                                                                                --
 -- DROPDOWN MENU STYLES                                                                           --
 --                                                                                                --
 ----------------------------------------------------------------------------------------------------
*/


/* ========DROPDOWN SPECIFIC ========= */
ul.DropDown
{
 z-index                     : 20;
 direction                   : ltr;
}

ul.DropDown li
{
 float                       : right; 
 height                      : 30px;
 list-style-type             : none;
 margin                      : 0px;
 padding                     : 0px;
}

ul.DropDown li ul
{
 direction                   : rtl;
 background-image            : url("../Image/Menu/SecondaryNavigation/BottomCurve.gif");
 background-repeat           : no-repeat;
 background-position         : bottom right;
 display                     : none;
 height                      : auto;
 padding                     : 0px 0px 6px 1px;
 position                    : absolute;
 margin                      : 0px 0px 6px -90px;
 width                       : 145px;
 z-index                     : 99;
}

ul.DropDown ul li
{
 height                      : auto;
 margin                      : -1px 0px 0px 0px;
 padding                     : 0px 0px 0px 0px;
 width                       : 145px;
}
/* ========DROPDOWN SPECIFIC ========= */

/* ========DROPRIGHT SPECIFIC ======== */

ul.DropRight
{
 display                     : block;
 list-style-type             : none;
 margin                      : 0px;
 padding                     : 0px;
 padding-bottom              : 20px;
 position                    : static;
 z-index                     : 20;
}

ul.DropRight li
{
 border-style                : solid;
 border-width                : 1px 0px 0px 0px;
 border-color                : #C0DDE6;
 display                     : block;
 line-height                 : 12px;
 list-style-type             : none;
 margin                      : 0px;
 padding                     : 0px;
 width                       : 230px;
}

ul.DropRight li:first-child,
ul.DropRight li.FirstChild
{
 border                      : none;
}

ul.DropRight li a
{
 display                     : block;
 padding                     : 1px 15px 3px 40px;
 width                       : 230px;
}

ul.DropRight li > a
{
 padding                     : 2px 15px 3px 40px;
 width                       : 175px;
}

ul.DropRight li:hover,
ul.DropRight li a:hover
{
 color                       : #888888;
}

ul.DropRight li ul
{
 background-image            : url("../Image/Menu/SecondaryNavigation/BottomCurve.gif");
 background-repeat           : no-repeat;
 background-position         : bottom right;
 display                     : none;
 height                      : auto;
 list-style-type             : none;
 margin                      : -8px 113px 6px 0px;
 padding                     : 0px 0px 6px 0px;
 position                    : absolute;
 width                       : 145px;
 z-index                     : 99;
}

ul.DropRight li > ul
{
 margin                      : -7px 116px 0px 0px;
 padding                     : 0px 0px 8px 0px;
}


ul.DropRight ul li
{
 border                      : none;
 height                      : auto;
 margin                      : -1px 0px 0px 0px;
 padding                     : 0px 0px 0px 10px;
 width                       : 145px;
}


/* ========DROPRIGHT SPECIFIC ======== */


ul.DropDown li a,
ul.DropRight li a
{
 color                       : #002149;
 font-size                   : 11px;
 line-height                 : 12px;
 text-decoration             : none;
}

ul.DropDown img,
ul.DropRight img
{
 border                      : none;
}

ul.DropDown ul > li,
ul.DropRight ul > li
{
 margin                      : 0px;
}

ul.DropDown ul li:first-child,
ul.DropDown ul li.FirstChild,
ul.DropRight ul li:first-child,
ul.DropRight ul li.FirstChild
{
 background-image            : url("../Image/Menu/SecondaryNavigation/TopCurve.gif");
 background-repeat           : no-repeat;
 background-position         : top right;
 margin                      : 0px;
 padding                     : 6px 0px 0px 0px;
}

ul.DropDown ul > li:first-child,
ul.DropDown ul > li.FirstChild,
ul.DropRight ul > li:first-child,
ul.DropRight ul > li.FirstChild
{
 padding                     : 5px 0px 0px 0px;
}

ul.DropDown li a,
{
 display                     : block;
}

ul.DropDown ul a,
ul.DropRight ul a
{
 background-color            : #C0DDE6;
 display                     : block;
 margin                      : 0px;
 padding                     : 3px 10px 3px 10px;
 width                       : 145px;
}

ul.DropDown ul li > a,
ul.DropRight ul li > a
{
 padding                     : 4px 10px 2px 10px;
 width                       : 125px;
}

ul.DropDown ul li:hover,
ul.DropDown ul li a:hover,
ul.DropRight ul li:hover,
ul.DropRight ul li a:hover
{
 color                       : #888888;
}

ul.DropDown ul ul,
ul.DropRight ul ul
{
 display                     : none;
 position                    : absolute;
 margin-right                : 146px;
 _margin-right               : 147px;
 margin-top                  : -6px;
}

ul.DropDown ul li > ul,
ul.DropDown ul ul li > ul,
ul.DropRight ul li > ul,
ul.DropRight ul ul li > ul
{
 margin-top                  : -5px;
}

ul.DropDown li:hover ul ul,
ul.DropDown li:hover ul ul ul,
ul.DropDown li:hover ul ul ul ul,
ul.DropDown li:hover ul ul ul ul ul,
ul.DropRight li:hover ul ul,
ul.DropRight li:hover ul ul ul,
ul.DropRight li:hover ul ul ul ul,
ul.DropRight li:hover ul ul ul ul ul
{
 display                     : none;
}

ul.DropDown li:hover ul,
ul.DropDown ul li:hover ul,
ul.DropDown ul ul li:hover ul,
ul.DropDown ul ul ul li:hover ul,
ul.DropDown ul ul ul ul li:hover ul,
ul.DropRight li:hover ul,
ul.DropRight ul li:hover ul,
ul.DropRight ul ul li:hover ul,
ul.DropRight ul ul ul li:hover ul,
ul.DropRight ul ul ul ul li:hover ul
{
 display                     : block;
}


dl.Headerd
{
 display                     : none;
}

#BannerTop
{
	height: 60px;
	float: left;
}

dd.Copy ul.Listings
{
	text-align: left;
}

dd.Copy ul.Listings li
{
	width: 100%;
	padding: 10px 0px 10px 0px;
	background-image: none;
	border-top: 1px solid #DADADA;
}

dd.Copy ul.Listings li.FirstChild,
dd.Copy ul.Listings li:first-child
{
	border-top: none;
}

dd.Copy ul.Listings li span
{
	font-weight: bold;
	padding-bottom: 5px;
	display: block;
	direction: rtl;
}

dd.Copy ul.Listings li span.Date
{
	direction: ltr;
}

dd.Copy ul.Listings li a
{
	font-weight: bold; 
}

dd.Copy ul.Listings li a:hover
{
	padding-bottom: 3px;
	color: #999999;
}

dd.Copy form div.Paging 
{
	clear: both;
	float: left;
	padding: 10px 0px 5px 0px;
	border-top: 1px solid #DADADA;
	width: 100%;
	text-align: left;
}

dd.Copy form div.Paging select
{
	height: auto;
	padding: 0px;
	margin: 0px;
	width: 35px;
	font-family: arial;
	font-size: 10px;
	color: #333333;
	margin-top: -3px;
}
