﻿


#divHomeWelcome
{
    /*background-color: #F8F8F8;
    margin: 3px 0 0 0;
    border: solid 1px #D6D6D6;
    width: 565px;*/

}

#divHomeWelcome h2{padding: 5px 10px 3px 10px; color: #586975; font-family: Helvetica, Arial; font-size: 1.2em; font-weight: normal;}
.clsHomeContentDivideLine{height: 1px; background-color: #D6D6D6; margin: 0 10px 0 10px; clear: both;}

#divWelcomeImage{float: left; padding: 10px 10px 10px 10px;}
#divWelcomeText{float: right; padding: 15px 10px 0 0; width: 380px;}

#divWelcomeText p{font-size: 0.7em; line-height: 18px; margin: 0 0 10px 0; padding: 0 10px 0 10px; color: #586975;}
#divWelcomeText p a
{
    color: #12334E; 
    text-decoration: none;
    border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #12334E;
	margin-bottom: 1px;
	padding-bottom: 1px;
}

#divWelcomeText p a:hover
{
    color: #FB8A1A; 	
	border-bottom-color: #FB8A1A;
	margin-bottom: 1px;
	padding-bottom: 1px;
}

#divHomeEvents
{
    background-color: #F8F8F8;
    margin: 3px 0 0 0;
    border: solid 1px #D6D6D6;
    width: 565px;
}

#divEventsDiaryH2{float: left;}
#divEventsDiaryH2 h2{padding: 5px 10px 3px 10px; color: #586975; font-family: Helvetica, Arial; font-size: 1.2em; font-weight: normal;}
#divEventsDiaryH2 h2 a{color: #586975; font-family: Helvetica, Arial; font-weight: normal; text-decoration:none;}
#divEventsDiaryControls{padding: 2px 0 0 515px; }
.clsMoreEvents
{
    font-size: 0.6em; 
    color: #12334E; 
    text-decoration: none;
}    

.clsMoreEvents:hover
{
    color: #FB8A1A; 	
	border-bottom-color: #FB8A1A;
	margin-bottom: 1px;
	padding-bottom: 1px;
}

#divEventsFilter{font-size: 0.7em; color: #586975; padding: 10px 0 10px 10px;}
#divEventsFilter select
{
    font-size:0.9em;
    font-family: arial, helvetica;
    width: 148px;
}

#divHomeEventsContent{background-image: url(../../images/event-panel-back.gif); background-repeat: repeat-y;}
/* HAVE TO HACK FOR IE7 SADLY */
* html #divHomeEventsContent{float: left;}
*:first-child+html #divHomeEventsContent{float: left;}
/* HAVE TO HACK FOR IE7 SADLY */

#divMainEvent{float: left; width: 350px; padding: 0 0 10px 10px;}
#divMainEventThumb{float: left; width: 120px;}
#divMainEventThumb img{border: solid 1px #D6D6D6; padding: 2px;}
#divMainEventDetail{float: right; width: 220px;}
#divMainEventDetail h3{color: #586975; font-size: 0.8em; font-weight: bold; padding: 0 0 5px 0;}
#divMainEventDetail h3 a{color: #586975; font-weight: bold; text-decoration: none;}
#divMainEventDetail h3 a:hover
{
    color: #FB8A1A; 
}
#divMainEventDetail p{font-size: 0.7em; color: #586975; margin: 0 0 5px 0;}
#divMainEventDetail p a
{
    color: #12334E; 
    text-decoration: none;
    border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #12334E;
	margin-bottom: 1px;
	padding-bottom: 1px;
}
#divMainEventDetail p a:hover
{
    color: #FB8A1A; 
    border-bottom-color: #FB8A1A;
}

#divEventList{float: right; width: 165px; padding: 0 10px 0 30px; color: #586975;}

#divEventList p{font-size: 0.7em;}
#divEventList p a{color: #586975; text-decoration: none;}
#divEventList p a:hover{color: #FB8A1A;}
.pEventDate{font-weight: bold;}
.pEventTitle{margin: 0 0 5px 0;}

#divHomeTeaser
{
    background-color: #03233A;
    margin: 9px 0 0 0 ;
}

#divHomeTeaser h3{color: #ffffff; font-size: 1.0em; padding: 5px 10px 5px 10px; font-weight: normal;}

#divHomeTeaser h3 a{color: #ffffff; text-decoration:none;}
#divHomeTeaser h3 a:hover{color: #DDD; text-decoration:none;}

#divHomePortal
{
    width: 567px;
    margin: 9px 0 0 0;    
    padding: 0 0 4px 0;
}

#divHomePortalChamberNews
{
    float: left;
    width: 185px;
    margin: 0 3px 0 0;
    background-color: #F8F8F8;
    border: solid 1px #D6D6D6;        
}    
#divHomePortalChamberNews h3{font-size: 1.0em; color:#586975; padding: 10px 0 10px 10px; font-weight: normal;}
#divHomePortalChamberNews h3 a{color:#586975; font-weight: normal; text-decoration:none;}

#divChamberNewsLeadStory{background-color: #8CA6B9; padding: 10px 10px 10px 10px; background-image: url(../../images/chamber-news-back.gif); background-repeat: repeat-x;}
#divChamberNewsLeadStory a{font-size: 0.7em; color: #ffffff; text-decoration: none; font-weight: bold;}
#divChamberNewsLeadStory a:hover{color: #032238;}

#divHomePortalPublications
{
    float: left;
    width: 185px;
    margin: 0 3px 0 0;
    background-color: #F8F8F8;
    border: solid 1px #D6D6D6;        
}  
#divHomePortalPublications h3{font-size: 1.0em; color:#586975; padding: 10px 0 10px 10px; font-weight: normal;}
#divHomePortalPublications h3 a{color:#586975; font-weight: normal; text-decoration:none;}


#divPublicationsLeadStory{background-color: #719EBE; padding: 10px 10px 10px 10px; background-image: url(../../images/publication-news-back.gif); background-repeat: repeat-x;}
#divPublicationsLeadStory a{font-size: 0.7em; color: #ffffff; text-decoration: none; font-weight: bold;}
#divPublicationsLeadStory a:hover{color: #032238;}

#divHomePortalMemberNews
{
    float: left;
    width: 185px;
    background-color: #F8F8F8;
    border: solid 1px #D6D6D6;        
}  
#divHomePortalMemberNews h3{font-size: 1.0em; color:#586975; padding: 10px 0 10px 10px; font-weight: normal;}
#divHomePortalMemberNews h3 a{color:#586975; font-weight: normal; text-decoration:none;}

#divMemberNewsLeadStory{background-color: #A0C1CE; padding: 10px 10px 10px 10px; background-image: url(../../images/members-news-back.gif); background-repeat: repeat-x;}
#divMemberNewsLeadStory a{font-size: 0.7em; color: #ffffff; text-decoration: none; font-weight: bold;}
#divMemberNewsLeadStory a:hover{color: #032238;}

.divReadMorePortal{background-color: #E2E2E2; padding: 5px 10px 10px 10px;}
.divViewAllPortal{float: left; padding: 5px 42px 0 0; font-size: 0.7em;}
.divViewAllPortal a{color: #12334E; text-decoration: none;}
.divViewAllPortal a:hover{color: #FB8A1A;}

.divOtherStories ul{display: block; list-style: none; padding: 10px 10px 5px 10px;}
.divOtherStories ul li{display: block; list-style: none; font-size: 0.7em; line-height: 13px; padding: 0 0 5px 0;}
.divOtherStories ul li a{color: #12334E; text-decoration: none;}
.divOtherStories ul li a:hover{color: #FB8A1A;}

.divOurPatrons ul{display: block; list-style: none; padding: 10px 10px 5px 10px;}
.divOurPatrons ul li{display: block; list-style: none; font-size: 0.7em; line-height: 13px; padding: 0 0 5px 0;}
.divOurPatrons ul li a{color: #12334E; text-decoration: none;}
.divOurPatrons ul li a:hover{color: #FB8A1A;}


.clsAddOne{text-decoration: none; background-color: #B7B7B7; padding: 1px 5px 3px 4px; font-size: 0.7em; color: #ffffff;}
.clsAddOne:hover{background-color: #143750;}
.clsRemoveOne{text-decoration: none; background-color: #B7B7B7; padding: 1px 6px 3px 6px; font-size: 0.7em; color: #ffffff;}
.clsRemoveOne:hover{background-color: #143750;}    

#divChamberVideos{width: 233px; background-color: #022136;}
#divChamberVideos h3{font-size: 1.0em; color:#ffffff; padding: 5px 0 5px 10px; font-weight: normal;}

#divMoreVideos
{
    background-color: #F8F8F8;
    margin: 3px 0 5px 0;
    border: solid 1px #D6D6D6;
    width: 231px;
    padding: 5px 0 5px 0;
}

/* HAVE TO HACK FOR IE7 SADLY */
* html #divMoreVideos{margin: 6px 0 5px 0;}
*:first-child+html #divMoreVideos{margin: 6px 0 5px 0;}
/* HAVE TO HACK FOR IE7 SADLY */

#divMoreVideos p{font-size: 0.7em;}
#divMoreVideos a
{
    color: #12334E; 
    text-decoration: none;
    border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #12334E;
	margin-bottom: 1px;
	padding-bottom: 1px;
}
#divMoreVideos a:hover
{
    color: #FB8A1A; 
    border-bottom-color: #FB8A1A;
}

#divBlogSideBar
{    
    margin: 3px 0 0 0;
    border: solid 1px #D6D6D6;
    width: 221px;
    padding: 0 5px 0 5px;
    background-image: url(../../images/blog-side-back.gif);
    background-repeat: no-repeat;
    background-color: #F8F8F8;
}

#divBlogFeatureHeader h3{font-size: 1.0em; color:#ffffff; font-weight: normal; padding: 7px 10px 20px 10px;}

#divBlogFeatureHeader h3 a{color:#ffffff; text-decoration:none;}

#divBlogSideBar p{font-size: 0.75em; padding: 0 10px 0 10px;}
#divBlogSideBar table tr td{padding: 10px 10px 5px 10px; font-size: 0.7em;}
#divBlogSideBar table a
{
    color: #12334E; 
    text-decoration: none;

}

#divBlogSideBar table a:hover{color: #FB8A1A;}

#divOurPatrons
{    
    margin: 3px 0 0 0;
    border: solid 1px #D6D6D6;
    width: 231px;
    padding: 0 0px 0 0px;
    background-image: url(../../images/patrons-side-back-2.gif);

    background-color: #FFF;
    height:150px;
}

#divOurPatrons h3{font-size: 1.0em; color:#ffffff; font-weight: normal; padding:  7px 10px 10px 15px;}

#divOurPatrons h3 a{color:#ffffff; text-decoration:none;}