﻿img {border:0}
#divFullBackgroundWrapper {}
#divPageWrapper{width: 1049px; margin: 0px auto; padding-top: 0px;}

/* .|. Random Images & Divisors Line
---------------------------------------------- */
.RotatorImg1, .RotatorImg2, .RotatorImg3, .RotatorImg4, .RotatorImg5 {
    margin-top: -200px; margin-left: 0px;
        position:relative;
        float:left;
        z-index: 2000;
    width:465px; height:300px;
}
.RotatorImg1 {background: transparent url('/images/random/1.gif') no-repeat;}
.RotatorImg2 {background: transparent url('/images/random/2.gif') no-repeat;}
.RotatorImg3 {background: transparent url('/images/random/3.gif') no-repeat;}
.RotatorImg4 {background: transparent url('/images/random/4.gif') no-repeat;}
.RotatorImg5 {background: transparent url('/images/random/5.gif') no-repeat;}

.DivisorLine {height: 9px; width: 100%;  background: transparent url('/images/bg-divisor.gif') repeat-x; }




/* .|. Header
---------------------------------------------- */
#divHeaderWrapper {width: 100%;height: 182px;background-color: #0046AD;}
    #divLogo {float: left;}
    #divNavWrapper {float:right; width: 850px; height: 182px;}
        #divDonateLinks {clear: both; float: right; margin-right: 25px;}
        #divDropdownLinks {clear: both; float: right; margin-right: 39px;}
        #divNavLinks {clear: both; width: 850px; height: 20px; padding-top: 62px;}



#divContentPlaceHoldersBody {padding-top: 0px;}
        #divSubHeaderInternalWrapper {padding-top: 10px; height: 60px; width:100%;}
            #divSubTitle_sFIR {margin-left: 85px; float:left;}
            #divSubCrumbs {margin-left: 35px; padding-top: 14px; float:left; font-size: 9px;}
            


/* .|. Master Main -  Layout Table
---------------------------------------------- */
.wrapperTable {width: 1049px;}
        .topColumn {width: 1049px;}
        .centerContentColumn {
            width:1049px;;
            padding: 0px; margin:0px;
            background-color: White;
            vertical-align: top;  
        }
        .bottomColumn {width:1049px; background-color: White;}




/* .|. Master Internal
------------------------------------------------------------ */
.InternalTableWrapper, .InternalSidebarColumn, .InternalContentColumn {
    padding: 0px; margin: 0px; 
    vertical-align:top;
}
.InternalTableWrapper  {width:1049px;}
    .InternalSidebarColumn {width:190px; background-color: #F0F0F0;}
    .InternalContentColumn {width:859px;}


/* .|. Master Internal Column -- Content Area
---------------------------------------------- */
#divContentArea_Wrapper, #divCallOut_Wrapper {
    height: 100%;
    min-height: 645px;
    padding-bottom: 10px;
    /*border: 1px dotted #CCCCCC;*/
}

#divContentArea_Wrapper {
    width: 700px;
    margin-left: 85px;
    padding-bottom: 190px;
}
#divCallOut_Wrapper {
    width: 190px;
    padding-top:10px;
    float: left;
}



/* .|. Blob Summary V2  & Normal Blob V2 Sections
------------------------------------------------- */
.blob_v2_wrapper {margin: 0px 0px 10px 0px;}
.blob_v2_wrapper .title {font-size:18px; line-height: 40px; text-transform:uppercase;}
.blob_v2_separator {height: 10px;}

.blob_summary_v2_wrapper {width:640px;margin: 0px 0px 10px 0px;}
.blob_summary_v2_separator {clear: both; height: 20px; background: transparent url('/images/summary_divisor.gif') repeat-x center;}
.blob_summary_v2_wrapper .bodyDetails a
{
    position: relative;
    float: right; 
    width: 99px; height: 24px; 
    background: transparent url('/images/summary_details.gif') no-repeat;
    text-indent: -9999px;
	font-size: 0px; /* hide hyperlink text - hack */
	display: block;
}


/* .|. Footer - Hyperlinks
---------------------------------------------- */
.footer_links {
    font-size: 10px;
    color: #52534E;
    line-height: 16px;
    text-align:center;
}
.footer_links a:link, .footer_links a:visited, .footer_links a:hover {
    color: #000000;
    text-decoration: none;
    border-bottom: 1px dotted #52534E;
}
.footer_links a:hover {color: #000000;border-bottom: 1px dotted #000000;}



.footer_menu {
    font-size: 12px;
    color: #52534E;
    line-height: 36px;
    text-align: right;
    text-decoration: bold;
}
.footer_menu a:link, .footer_menu a:visited, .footer_menu a:hover {
    color: #000000;
    text-decoration: none;
}
.footer_menu a:hover {color: #52534E;}


/*  :: Categories & Read More
------------------------------------------------------------------ */
.titleFAQCategory, .titleStaffCategory {
	font-size: 16px;
	font-weight: bolder;
	text-transform: uppercase; 
	line-height: 20px;
	padding-bottom: 5px; padding-top: 10px;
	border-bottom: double 1px gray;
}
.titleFAQCategory a:link, .titleStaffCategory a:link {text-decoration: none;}
.titleFAQCategory a:visited, .titleStaffCategory a:visited {text-decoration: none;}
.titleFAQCategory a:hover, .titleStaffCategory a:hover {text-decoration: none;}

.readMoreInterior  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0d8bb4;
	/*font-weight: bold;*/
	line-height: 12px;
	margin-left: 0px;
}
.readMoreInterior  a:link {color: #0d8bb4;text-decoration: none;}
.readMoreInterior  a:visited {color: #0d8bb4;text-decoration: none;}
.readMoreInterior  a:hover {color: #0d8bb4;text-decoration: none;}



/*  :: Blog Page
------------------------------------------------------------------ */

#divBlogSidebar {
    float:right; 
    padding: 15px;
    margin: 0 0 15px 15px;
    width: 220px;
    border: solid 1px #dfdfdf;
    background-color: #FFFFFF;
}
.ProfileBodyCustomClass {
	color: #000000;
	line-height: 20px;
	padding-bottom: 5px;padding-top: 10px;
	width:460px;
	text-align:justify;
}
.ProfileBodyCustomClass a:link {color: #000000;text-decoration: none;}
.ProfileBodyCustomClass a:visited {color: #000000;text-decoration: none;}
.ProfileBodyCustomClass a:hover {color: #000000;text-decoration: none;}




/*  :: Calendar Page
------------------------------------------------------------------ */
.titleCalendarHeader {
	font-size: 16px;
	color: #0046AD;
	font-weight: bolder;
	text-transform: uppercase; 
	line-height: 35px;
	padding: 0px 0px 10px 0px;
    clear:both;
    border-bottom: double 1px gray;
}
.titleCalendarHeader a:link {color: #0046AD;text-decoration: none;}
.titleCalendarHeader a:visited {color: #0046AD;text-decoration: none;}
.titleCalendarHeader a:hover {color: #0046AD;text-decoration: none;}

.titleNewsCategory {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #B8A176;
	font-weight: bolder;
	text-transform: uppercase; 
	line-height: 20px;
	padding-bottom: 5px;padding-top: 10px;
	border-bottom: double 1px gray;
}
.titleNewsCategory a:link {color: #B8A176;text-decoration: none;}
.titleNewsCategory a:visited {color: #B8A176;text-decoration: none;}
.titleNewsCategory a:hover {color: #B8A176;text-decoration: none;}


.calendarDailyViewIcs {
	font-weight: bolder;
	line-height: 20px;
	text-align: right;
	font-size: 8px;
	color: #0046AD;
	padding: 0px 20px 0px 0px;
	margin: 0px 7px 0px 0px;
    background: transparent url('/images/datePickerPopup.gif') no-repeat right;
}
.calendarDailyViewIcs a:link {color: #0046AD;text-decoration: none;}
.calendarDailyViewIcs a:visited {color: #0046AD;text-decoration: none;}
.calendarDailyViewIcs a:hover {color: #000000;text-decoration: none;}


#ctl00_ctl00_cphContent_cphContent_monthly_calendar1_rblDateRange {
    margin-left: 20px;width: 180px; 
    text-align: center;
}
#ctl00_ctl00_cphContent_cphContent_monthly_calendar1_divCategories {padding-top: 20px; padding-bottom: 5px;}
#ctl00_ctl00_cphContent_cphContent_monthly_calendar1_cblEvtCat {
    margin-left: 0px;width: 232px; 
    border: solid 1px #dfdfdf;    
} 


/* .|. Contact Us Form
---------------------------------------------- */
#divForm, #divFormThankYou {
    padding: 0px 15px 15px 15px;
    background: #FFFFFF url('/images/bg-form-pattern.jpg') repeat-x;
    border: 1px solid #CCCCCC; 
    min-height: 400px; height: 100%;
}

#divForm_AlumnaeForms, #divForm_AlumnaeForms,
#divForm_MarianForms, #divForm_MarianFormsThankYou,
#divForm_eCommerceForm, #divForm_eCommerceFormThankYou
 {padding:5px 5px 5px 20px; width: 80%; margin: 0 auto; border: solid 1px #dfdfdf; background-color: #F6F5F5;}




#FormVolunteer td { vertical-align: top;}
/*#ctl00_ctl00_cphContent_cphInternalContent_form_view1_tblData {width: 780px; }*/


/* .|. Blob Summary V2  & Normal Blob V2 (default values)
----------------------------------------------------------------------- */
#divGoogle_Search {position: absolute;top: 14px; margin-left: 600px; width: 240px; padding-left:10px; padding-top:2px;height: 35px; line-height: 12px; }
#divSearchText {float:left;}
#divSearchButton {float:left; padding: 0px 0px 0px 10px;}

input.search_box {
	float: left;
	clear: both;
	width: 60px;
	height: 15px;
	border-width: 1px;
	border-color: #efefef;
	border-style: solid;
	margin: 0px;
	padding: 1px 6px 3px 6px;
	background-image: transparent url('/images/bg-search-box.gif') repeat-x center;
	text-align: left;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #808080;
}

#cse-search-results {width: 770px;background-color:#FFFFFF; border: solid 1px #FFFFFF; padding: 3px;}

