﻿/*  Have to add some stuff here to override any browser default paddings etc */

a:link { color: #0000ff; text-decoration: none; background-color: Transparent; }
a:active { color: #0000ff; text-decoration: none; background-color: Transparent; }
a:visited { color: #0000ff; text-decoration: none; background-color: Transparent; }
a:hover { color: #0000ff; text-decoration: underline; background-color: Transparent; }

body { text-align: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Calibri, Tahoma, Verdana, Helvetica, Helvetica-Narrow, sans-serif; font-size: 0.95em; color: Black; }
#PageLayout { background-color: White; border: solid 1px #6B6B6B; width: 995px; margin-top: 10px; margin-left: auto; margin-right: auto; padding: 0px 0px 0px 0px; }

/* Picture at the top of the site */
#Header { margin-right: auto; margin-left: auto; margin-top: 10px; height: 200px; width: 975px; padding: 0px 0px 0px 0px; }

/* Navigation strips */
#NavTop { padding: 0px 0px 0px 0px; margin-right: auto; margin-left: auto; height: 37px; width: 975px; /*padding-left: 47px;*/ z-index: 10; text-align: center; background-repeat: no-repeat; border: none; }
#MenuNavContainer { /* This margin should be set depending on how many top menu items you have 	ie. (975px - (totalnav * 150px))/2 */ margin-left: 25px; }
#NavPath { margin-top: 5px; width: 975px; margin-left: auto; margin-right: auto; }
#PageContent { padding: 0px 0px 0px 0px; width: 960px; margin-right: auto; margin-left: auto; margin-top: -5px; margin-bottom: 10px; text-align: justify; }
#LoginBar { padding: 0px 0px 0px 0px; width: 975px; margin-right: auto; margin-left: auto; margin-top: 20px; }
#Footer { text-align: center; margin-right: auto; margin-left: auto; margin-top: 10px; margin-bottom: 20px; }
#Welcome { color: Black; font-family: Book Antiqua, Times New Roman, Gill Sans MT, Verdana, Tahoma, Arial, Sans-Serif; font-size: 1.3em; font-weight: bold; text-align: center; font-style: italic; padding: 10px 10px 10px 10px; }
.WelcomeBody { color: Black; font-family: Book Antiqua, Times New Roman, Gill Sans MT, Verdana, Tahoma, Arial, Sans-Serif; font-size: 1.0em; text-align: left; padding: 10px 10px 10px 10px; }
H1 { background-repeat: repeat-x; color: White; margin: 0px 0px 10px 0px; padding: 4px 0px 0px 10px; height: 33px; font-size: 1.3em; font-weight: normal; font-family: Cambria,Calibri, Tahoma, Verdana, Helvetica, Helvetica-Narrow, sans-serif; }
H2 { font-family: Cambria, Calibri, Tahoma, Verdana, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; padding: 5px 10px 0px 10px; margin: 5px 10px 0px 10px; }
H3 { font-size: 1.0em; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family: Cambria,Calibri, Tahoma, Verdana, Helvetica, Helvetica-Narrow, sans-serif; }
A { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
P { padding: 10px 10px 10px 10px; margin: 0px 10px 0px 10px; }
.ClubNoteArea { padding: 10px 10px 10px 10px; margin: 0px 10px 0px 10px; }
textarea { font-family: Arial, Tahoma,Verdana,Helvetica,sans-serif; font-size: 0.85em; }
fieldset { padding: 20px 20px 20px 20px; }
legend { font-family: Cambria, Calibri, Tahoma, Verdana, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #4F81BD; }

#ContactUsTable { margin: 10px 20px 10px 20px; }
.bullet { margin-left: 20px; padding-left: 16px; background-image: url(../images/dot.jpg); background-repeat: no-repeat; }
.PaddedContainer { padding: 10px 10px 10px 10px; margin: 0px 10px 0px 10px; }
.PaddedTable { padding: 0px 10px 0px 10px; margin: 0px 10px 0px 17px; }
.PaddedTable td { padding-left: 10px; }
.smallprint { font-size: 0.8em; }
.GalleryTable { margin-left: auto; margin-right: auto; width: 600px; }
.PaddedContainer { margin: 20px 20px 20px 20px; }
.PaddedImage { margin: 20px 20px 20px 20px; border: solid 1px black; }
.NewsItems { margin: 20px 20px 0px 20px; }
.NewsItems img { float: inherit; }
#CompliancePanel { width: 995px; margin-left: auto; margin-right: auto; }
#CompliancePanel A:hover { border: none; text-decoration: none; }
#CompliancePanel A:link { border: none; text-decoration: none; }
#ExplorerArea { border: solid 1px #A7BAC5; font-size: 15px; }
#LeftPanel { float: left; width: 297px; height: 600px; border-right: solid 1px #A7BAC5; }
#LeftPanelContent { width: 296px; height: 575px; overflow: auto; }
#RightPanel { float: right; width: 660px; height: 600px; overflow: auto; }
#wz1 { width: 300px; float: left; }
#wz2 { width: 660px; float: left; }
table.LeftMarginTable { padding-left: 40px; margin-left: 0px; }
.LinkDivider { margin-right: 3px; margin-left: 3px; }
/*table.Form { padding: 0px 0px 0px 0px; margin: 10px 20px 0px 20px; }*/
.treeview a { color: Black; }
.Polaroid { height: 136px; width: 126px; text-align: center; }
.Thumbnail { width: 110px; height: 110px; background-image: url('../images/thumbnailShadow.png'); background-repeat: no-repeat; margin-left: auto; margin-right: auto; cursor: pointer; }
.Thumbnail img { margin-top: 8px; }
.UpdateProgressPanel_FullContent { display: none; opacity: 0.8; filter: alpha(opacity=80); background-color: #ffffff; z-index: 100; position: absolute; height: 600px; width: 660px; text-align: center; }
.UpdateProgressImage { margin-left: auto; margin-right: auto; margin-top: 250px; }
.ExplorerRightGridLine { border-right: solid 1px #ededed; }

/*  Modal Dialog */
.ModalPopup_Background { background-color: Black; opacity: 0.2; -moz-opacity: .2; filter: alpha(opacity=20); width: 2000px; height: 2000px; z-index: 100000; position: fixed; left: 0; top: 0; }
.ModalDialog_Area { top: 200; width: 400px; height: 230px; background-image: url('../images/ModalDialog/vistadialog.png'); z-index: 100005; }
.ModalPopup_CaptionArea { margin-top: 30px; margin-left: 35px; height: 20px; width: 280px; cursor: move; z-index: 100005; }
.ModalPopup_CaptionTextArea { float: left; padding-left: 5px; padding-top: 3px; z-index: 100002; }
.ModalPopup_PaddedArea { text-align: left; position: relative; margin: 10px 10px 10px 10px; }
.ModalPopup_TextArea { position: absolute; top: 53px; left: 35px; width: 329px; height: 104px; }
.ModalPopup_ButtonArea { position: absolute; top: 158px; left: 35px; width: 329px; height: 43px; text-align: right; }
.ModalPopup_CancelButton { position: absolute; top: 21px; left: 315px; height: 30px; width: 60px; background-image: url('../images/ModalDialog/vista_close.png'); }
.ModalPopup_CancelButton:hover { position: absolute; top: 21px; left: 315px; height: 30px; width: 60px; background-image: url('../images/ModalDialog/vista_close_hover.png'); }

/* Vista Popup */
.VistaPopup_Background { background-color: Black; opacity: 0.2; -moz-opacity: .2; filter: alpha(opacity=20); width: 2000px; height: 2000px; z-index: 100000; position: fixed; left: 0; top: 0; }
.VistaPopup_Area { top: 200; margin-left: auto; margin-right: auto; z-index: 100005; }
.VistaPopup_TopLeftImage { background-image: url('../images/VistaPopup/topleft.png'); width: 24px; height: 42px; position: relative; background-repeat: no-repeat; background-position: bottom; }
.VistaPopup_TopRightImage { background-image: url('../images/VistaPopup/topright.png'); width: 24px; height: 42px; background-repeat: no-repeat; background-position: bottom; }
.VistaPopup_TopTileImage { vertical-align: top; margin-left: 24px; margin-right: 24px; margin-top: -42px; height: 42px; background-image: url('../images/VistaPopup/top.png'); background-repeat: repeat-x; }
.VistaPopup_DragHandle { margin-top: 15px; margin-left: 5px; margin-right: 70px; cursor: move; z-index: 100010; height: 25px;}
.VistaPopup_LeftImage { background-image: url('../images/VistaPopup/left.png'); background-repeat: repeat-y; padding-left: 24px; }
.VistaPopup_RightImage { position: relative; background-image: url('../images/VistaPopup/right.png'); background-repeat: repeat-y; background-position: right; padding-right: 24px; }
.VistaPopup_BottomLeftImage { background-image: url('../images/VistaPopup/bottomleft.png'); width: 24px; height: 24px; background-repeat: no-repeat; }
.VistaPopup_BottomTileImage { margin-left: 24px; margin-right: 24px; height: 24px; background-image: url('../images/VistaPopup/bottom.png'); background-repeat: repeat-x; }
.VistaPopup_BottomRightImage { background-image: url('../images/VistaPopup/bottomright.png'); width: 24px; height: 24px; margin-top: -24px; background-repeat: no-repeat; }
.VistaPopup_CancelButton { float: right; margin-top:9px; margin-right: 0px; height: 30px; width: 60px; background-image: url('../images/ModalDialog/vista_close.png'); background-repeat: no-repeat; z-index: 100015; }
.VistaPopup_CancelButton:hover { float: right; margin-top:9px; margin-right: 0px; height: 30px; width: 60px; background-image: url('../images/ModalDialog/vista_close_hover.png'); background-repeat: no-repeat; z-index: 100015; }


/* DropDownCalendar */
.DropDownCalendar_TextBoxArea { height: 20px; border: solid 1px #7F9DB9; }
.DropDownCalendar_TextBoxArea input[type=text] { float: left; padding: 2px 0px 0px 2px; margin: 0px 0px 0px 0px; border: solid 0px white; /* IE7 compatibility - doesn't like textbox's with no borders 	/*border: none;*/ }
.DropDownCalendar_TextBoxArea input[type=image] { float: right; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.DropDownCalendar_Text { margin-top: 1px; height: 17px; border-style: none; }
.ajax__calendar_container { clear: both; position: absolute; margin-top: 12px; margin-left: -1px; padding: 0px 0px 0px 0px; }
/*.ajax__calendar { padding: 0px 0px 0px 0px; vertical-align: top; width: 100px }
.ajax__calendar { padding: 0px 0px 0px 0px; vertical-align: top; }*/
div.ajax__calendar_title { border: none; }
