/*----------TABLE OF CONTENTS----------*/
/*
1. Import
2. Site Layout
3. Main Content Area
4. Right Panels
5. Sitemap
6. Print
*/


/*----------1. IMPORT STYLES FOR MODULES AND COMPONENTS----------*/

@import url("base.css");
@import url("accessibility.css");
@import url("breadcrumb_utilities.css");
@import url("menus.css");
@import url("banner_footer.css");
@import url("login.css");
@import url("blogs.css");
@import url("rss.css");
@import url("widgets.css");
@import url("forms.css");
@import url("calender.css");

/*----------End----------*/


/*----------2. SITE LAYOUT----------*/

#form1,
#Form1,
#aspnetForm,
#frmLogon,
#frmNotFound {background-color: #fff; width: 800px; margin: auto;}

/* style for fixed width centered site */
/*
#form1,
#Form1,
#aspnetForm {width:800px; margin:0 auto;}
*/

#ctl00_MainTableForContent,
.MainTableForContent,
.Masterdiv {background:#fff !important;}

/*----------End----------*/


/*----------3. MAIN CONTENT AREA----------*/

/*---Default Styles---*/

.DivContent {width:620px;}
.tblContentTD1 {padding: 0 0 20px 0; width:100% !important;}
.tblContentTD1 p {font:normal 12px/20px "Helvetica", Verdana, Lucida Sans unicode, sans-serif; color:#333; margin:5px 0;}
.tblContentTD1 a,
.tblContentTD1 a:link,
.tblContentTD1 a:visited,
.tblContentTD1 a:active {font:normal 12px/20px "Helvetica", Verdana, Lucida Sans unicode, sans-serif; margin:5px 0; color:#0061ab; text-decoration: none;}
.tblContentTD1 a:hover,
.tblContentTD1 a:focus {font:normal 12px/20px "Helvetica", Verdana, Lucida Sans unicode, sans-serif; margin:5px 0; color:#0061ab; text-decoration: underline !important;}

.clsnormal p a {color:#0061ab;}

#Module1885_SearchAnchor {position:relative; top:-3px;}

.searchTable {background: url(/Images/UserUploadedImages/159/search-bg.gif) no-repeat; width:220px; height:80px;}
input#ctl00_ContentPlaceHolderMainNoAjax_Module3032_strSearchKeyword3032 {position:relative; top:40px; left:-135px;}

#ctl00_ContentPlaceHolderMainNoAjax_Module3402_TDDisplaySearchBox td {padding:5px 0 0;}
#ctl00_ContentPlaceHolderMainNoAjax_Module3402_TDDisplaySearchBox td input {display:block; width:200px !important; position: absolute; margin:30px 0 0 -120px;}

#ctl00_ContentPlaceHolderMainNoAjax_Module2532_strSearchKeyword2532 {position:relative; top:40px; left:-110px;}



/*---Main Content Box---*/

table.contentBox {float:left; background-color:white; font-size:12px; width:100%; /*margin-bottom:20px;*/}
table.contentBox td {padding: 10px;}
table.contentBox img {border: 0; padding:2px;}

/*---Sub Content Box Sitting to Left---*/

table.lowLeftPanel {width:49%; background-color:#fff; float:left; border:1px solid #ccc; margin-top:20px;}
table.lowLeftPanel td {padding:10px;}
table.lowLeftPanel img {border: 0; padding:2px;}
td.moreInfo {text-align: right; padding:4px !important;}

/*---Sub Content Box Sitting to Right---*/

table.lowRightPanel {width:49%; background-color:#fff; float:right; border:1px solid #ccc; margin-top:20px;}
table.lowRightPanel td {padding:10px;}
table.lowRightPanel img {border: 0; padding:2px;}

/* Article information */

table.articleinformation {margin-top: 10px;}
table.articleinformation td {color: #333; FONT: 12px/20px "Lucida Sans unicode", Verdana, Helvetica, sans-serif;}

/*----------End----------*/


/*----------4. RIGHT PANELS----------*/

/*---Default Styles---*/

.tblContentTD2 {height:100% !important; padding: 0 0 20px 0; width:181px !important; float:left;}
.tblContentTD2 p {font:normal 12px/20px "Lucida Sans unicode", Verdana, Helvetica, sans-serif; color:#333; margin:0px;	
}
.tblContentTD2 a,
.tblContentTD2 a:link,
.tblContentTD2 a:visited,
.tblContentTD2 a:active {font:normal 12px/20px "Lucida Sans unicode", Verdana, Helvetica, sans-serif; margin:0px;
color:#0061AB; text-decoration: none;}
.tblContentTD2 a:hover,
.tblContentTD2 a:focus {font:normal 12px/20px "Lucida Sans unicode", Verdana, Helvetica, sans-serif; margin:0px;
color:#0061AB; text-decoration: underline !important;}

/*---Right Panel Box---*/

table.rightPanel {width:200px; background-color:#fff; border:1px solid #ccc; margin-bottom:20px; margin-left: 20px;}
table.rightPanel img {float:left; border:1px solid #c4ddee; padding:2px; margin-right:10px;}
table.rightPanel td {background-color:#fff;}
table.rightPanel td h2 {font: bold 13px arial; color:#5e5e5e; height:26px; padding: 8px 0px 0px 8px; margin:0px 0px 10px 0px; background: url(/images/UserUploadedImages/11/contentBlockGeaderbg.jpg) repeat-x;}
table.rightPanel td p {background-color:#fff; padding:0px; margin:0px 10px 10px 10px;}
table.rightPanel td ul,
table.rightPanel td ol {list-style-type:none; margin:0px 10px 10px 10px; padding:0px;}
table.rightPanel td ul li,
table.rightPanel td ol li {padding-bottom:3px;}

table#RHSAboutUs {margin-left:28px; margin-right:15px;}
table#RHSAboutUs td ul {margin-left:0px; margin-top:0px; padding-left:0px;}
table#RHSAboutUs td ul li {width:181px; height:30px; text-decoration:none; list-style-type:none; margin-bottom:5px; padding-top:10px;}
table#RHSAboutUs td ul li a {margin-left:35px; color:#0061ab;}

table#RHSAboutUs td ul li.learn {background: url(/Images/UserUploadedImages/159/1.gif) no-repeat 0%;}

table#RHSAboutUs td ul li.research {background: url(/Images/UserUploadedImages/159/8.gif) no-repeat 0%;}

table#RHSAboutUs td ul li.donate {background: url(/Images/UserUploadedImages/159/3.gif) no-repeat 0%;}

table#RHSAboutUs td ul li.donate a:hover {text-decoration:underline !important;}

table#RHSAboutUs td ul li.shop {background: url(/Images/UserUploadedImages/159/6.gif) no-repeat 0%;}

table#RHSAboutUs td ul li.jeans {background: url(/Images/UserUploadedImages/159/5.jpg) no-repeat 0%;}

table#RHSAboutUs td ul li.news {background: url(/Images/UserUploadedImages/159/news_events_whole.gif) no-repeat 0%;}


table#RHSAboutUs2 {margin-left:15px; position:absolute; top:220px; left:840px;}
table#RHSAboutUs2 td ul {margin-left:0px; margin-top:0px; padding-left:0px;}
table#RHSAboutUs2 td ul li {width:181px; height:30px; text-decoration:none; list-style-type:none; margin-bottom:5px; padding-top:10px;}
table#RHSAboutUs2 td ul li a {margin-left:35px; color:#0061ab;}

table#RHSAboutUs2 td ul li.learn {background: url(/Images/UserUploadedImages/159/1.gif) no-repeat 0%;}

table#RHSAboutUs2 td ul li.research {background: url(/Images/UserUploadedImages/159/8.gif) no-repeat 0%;}

table#RHSAboutUs2 td ul li.donate {background: url(/Images/UserUploadedImages/159/3.gif) no-repeat 0%;}

table#RHSAboutUs2 td ul li.donate a:hover {text-decoration:underline !important;}

table#RHSAboutUs2 td ul li.shop {background: url(/Images/UserUploadedImages/159/6.gif) no-repeat 0%;}

table#RHSAboutUs2 td ul li.jeans {background: url(/Images/UserUploadedImages/159/5.jpg) no-repeat 0%;}

table#RHSAboutUs2 td ul li.news {background: url(/Images/UserUploadedImages/159/news_events_whole.gif) no-repeat 0%;}


/*---Employee Directory Box---*/

.employeeDirectory {background:#fff;}
.employeeDirectory .employeeHeader {margin:0;}
.employeeDirectory .employeeHeader h2 {margin:0 4px 20px 3px !important; background-color:#c34247; height:25px; color: #fff !important; padding:10px 0px 10px 10px !important; font:normal 15px arial, verdana, sans-serif !important;}
.employeeDirectory .employeeBottom{margin:0; background:#ffffff; height:30px;}
.employeeDirectory .employeeSearch,
.employeeDirectory .orBrowseBy,
.employeeDirectory .employeeBrowse {margin:0px 0px; float: left;}
.employeeDirectory .orBrowseBy {display:block; margin:10px 15px 15px 0; font:bold 10px arial, verdana, sans-serif; color:#34424c;}
.employeeDirectory #employeeSearchButton {background: #ccc; width:36px; height:22px; border: 0; margin-left: 5px; color: #5e5e5e; font-weight: bold;}
.employeeSearch input#employeeName {width:122px; font:normal 12px arial, verdana, sans-serif;}
*:first-child+html .employeeSearch input#employeeName {width:130px;}
*html .employeeSearch input#employeeName {width:130px;}
.employee-search select {width:180px !important; font:normal 10px arial, verdana, sans-serif;}
.employeeSubmit {float: left;}

/*----------End----------*/


/*----------5. SITEMAP----------*/

/* IE7 Only */
*:first-child+html body TD.siteMapColumn1 {float:left; clear:left; width:1200px !important;}

table.siteMapOuter {background: #fff; margin: 20px; padding: 5px !important; width: 760px;}
table.siteMapOuter td {padding: 0 5px;}
table.siteMapOuter h1 {font: normal 32px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0px; letter-spacing:-1px; margin:15px 0 15px 0; color:#4d4c4c; margin-left: 10px;}
table.siteMapOuter a,
table.siteMapOuter a:hover,
table.siteMapOuter a:visited {color:#0e73bf !important; font-size: 13px !important;}
table.siteMapOuter a.clsMidHeader {font-weight: bold !important;}

div#sitemapPrint h1 {font: bold 24px helvetica, arial, sans-serif; padding:0px; letter-spacing:-1px; margin:20px 0 5px 0; color:#0061ab;}

div#utilities2 a img {position:relative; left:630px; top:-70px;}

div.breadcrumb2 {font:9px Arial, verdana!important; position:relative; top:-55px;}

td.siteMapColumn1 {float:left; clear:left; width:800px !important;}





/*----------End----------*/


/*----------6. PRINT FRIENDLY----------*/

@media print {

#TopMenuArticleAfter #TableTopNavBar, #TRHeaderDisplayArticle {display:none;}
.tblContentTD1 table, .tblContentTD1 img, .divFormCreatorTableContentMain {border:0 !important;}
.LowLeftPanel, .LowRightPanel {width:100% !important; display:block;}
.tblContentTD2 {display:none;}
#MaintableForContent,
.MainTableForContent {width:600px !important;}
#TableAdminTopNavBar, #pnlPageLinks {display:none;}
#accessibleHeading {display: none;}

}

/*----------End----------*/



/*----------Contact Us FORM styling----------*/

#divFormCreatorTableContentMain {background-color:#EEEFF6;}
.clsBtnSubmit {background-color:#0068B3; text-align:right !important; padding: 5px 0px !important;}
#divFormCreatorTableContentMain h2 {background-color:#0068B3; font-size:12px; color: white; font-weight:bold; padding: 10px 0px 10px 10px;}
#divFormCreatorTableContentMain p textarea {margin-left: 10px;}

#divFormCreatorTableContentMain div label {width:150px !important;}

#divFormCreatorTableContentMain div label.clsRadioButtonListLabel {width: auto !important;}

#divFormCreatorTableContentMain div textarea {width:225px !Important;}

#divFormCreatorTableContentMain div select {width:225px !Important;}

#divFormCreatorTableContentMain div input {margin-right:5px !Important;}

/* IE7 Only */
*:first-child+html body .clsTextBox {margin-right:5px !Important; height:12px !important;}

/* IE7 Only */
*:first-child+html body div.clsBtnSubmit {margin-right:5px !Important;}

/* Events
-------------------------------------- */

#TDVenueHeading {width: 140px;}
#eventName {width: 360px;}
#TRColumnHeadings {background: #0051ab !important;}

#TRColumnHeadings td {padding: 5px;}

table#eventViewUpComing {margin-top: 15px;}

#eventViewBookingInfoTable table {border-color: #0051ab !important;}
div#divEventRegistration fieldset {background: #EEEFF6;}
div#divEventRegistration fieldset legend {background: #0068B3; color: #fff; padding: 5px;}
div#divEventRegistration fieldset div#divSubmitButtonsStage1 {background: #0068B3 !important; padding: 5px !important;}










