@charset "utf-8";
/* CSS Document */

/* AFCEA homepage style */

/* bodyWrapper */
div#bodyInsideWrapper{	
	background: #ffffff url(../image/front-bg.gif) repeat-x;
}

/* sidebarWrapper */
div#sidebarWrapper{
	float:left;
	width:280px;
	margin:0 25px 0 0;
	padding-bottom:0;
	background:none;		
}



div#sidebarNav .topBox{
	background-image: url(../image/sidebar-top-bg.gif);
}

/* # e9eaeb*/
div#sideBarAll{
	/*
	background-color:#f9faf8;
	*/
	width:280px;
	margin:0;
	padding-bottom:30px;
}

div#sidebarNavHome .topBox{
	margin: -9px -4px 0 0;
	padding:10px 0 10px 0;
	background: #015690 url(../image/sidebar-top-bg.gif) repeat-x ;	
}

div#sidebarNavHome .topBox p{
	margin:10px 10px 10px 40px;
}

div#sidebarNavHome .topLink{
	margin:10px 10px 20px 40px;		
}

div#sidebarNavHome .topLink a{	
	color:#00a7e8;		
	font-size:.90em;
	text-decoration:none;
}

div#sidebarNavHome .topLink a:hover, a:active{
color:#00a7e8;		
	font-size:.90em;
	text-decoration:underline;
}

div#sidebarNavHome{
	margin:15px 3px 0 0px; 
	color:#ffffff;
}

/* Begin Flare style */
div#sidebarNavHome .backGradient{
	margin-left:-10px;
	padding-bottom:20px;
	background-repeat:repeat-x;
	background-image:url(../image/sidebar-middle-bg.gif);
}

div#sidebarNavHome .flareLeftSide {	
	margin:0 -15px 0 -16px;
	background: url(../image/sidebar-flare-left.png) no-repeat top left;
	height: 9px;
}

div#sidebarNavHome .flareRightSide {	
	margin:0 -15px 0 -16px;
	background: url(../image/sidebar-flare-right.png) no-repeat bottom right; 
	height: 9px;
}

div#sidebarNavHome h2{	
	color:#ffffff;
	font-family: "Times New Roman", Times, serif;
	font-size:1.3em;
	text-align:center;
	margin: 0;
}
/* End Flare style */

div#sidebarNavHome h3{		
	margin-bottom:0;
	color:#12498c;
	font-size:1.15em;
	text-align:left;
}

div#sidebarNavHome p {	
	margin:0;	
}

div#sidebarNavHome ul li {	
	margin:0 0 15px 0;
	padding:0 0 0 50px;
}

div#sidebarNavHome ul.sideBarNavClass {	
	margin-left:0;
	color:#818283;
	font-size:.8em;
	text-align:left;	
	list-style:none;
}

li.eventIcon{	
	background-repeat:no-repeat;
	background-image:url(../image/events-icon.gif);	
}

li.newsIcon{	
	background-repeat:no-repeat;
	background-image:url(../image/news-icon.gif);	
}

div#sidebarNavHome a{
	color:#ff0000;
	text-decoration:none;
}

div#sidebarNavHome a:hover{
	color:#ff0000;
	text-decoration:underline;
}

div#sidebarNavHome .dividerline {	
	margin:5px 20px 0 0;
	padding:0 10px;	
	border-bottom:1px solid #818283;
}

/*contentWrapper*/
div#contentWrapper{
	margin:5px 5px 0 0px;
	background-image: url(../image/afcea_watermark.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: transparent;
}

/* footerWrapper */
div#footerWrapper{	
	margin:auto;
}

/* Modified Drupal Styles - Home */
/* NEWS */
body div#sidebarNavHome div.content div.view-news-and-pr {
	margin-top:25px;	
}

body div#sidebarNavHome div.content div.view-news-and-pr div.views-row-even,
body div#sidebarNavHome div.content div.view-news-and-pr div.views-row-odd {	
	margin:5px 10px 0 17px;
	padding:0 0 0 0;
	background-repeat:no-repeat;
	background-image:url(../image/news-icon.gif);
}

body div#sidebarNavHome div.content div.view-news-and-pr div.views-field-title {
	margin: 0 0 0 50px;	
}
body div#sidebarNavHome div.content div.view-news-and-pr div.views-field-field-news-publish-date-value {
	margin: 5px 0px 15px 50px;
    padding: 0 0 6px 0;
    color:#666666;
    font-size:.90em;
    border-bottom: 2px solid #DDDDDD;
}

body div#sidebarNavHome div.content div.view-news-and-pr a {
	color:#12498c;
	font-size:.90em;
	font-weight: bolder;
	text-decoration:none;
}

body div#sidebarNavHome div.content div.view-news-and-pr a:hover {
	color:#12498c;
	font-size:.90em;
	font-weight: bolder;
	text-decoration:underline;
} 
 
body div#sidebarNavHome div.content div.view-news-and-pr div.more-link a {	
	color:#FF0000;
	font-size:0.9em;
	font-weight:bold;	
	text-decoration:none;
	text-transform:capitalize;
}

body div#sidebarNavHome div.content div.view-news-and-pr div.more-link a:hover {
		text-decoration:underline;		
}

/* UPCOMING */
div#block-views-calendar-block_1 {
	margin: -9px 0 0 0;
}

body div#sidebarNavHome div.content div.view-calendar, 
body div#sidebarNavHome div.content div.view-news-and-pr {	
	padding:20px 1px 10px 0;
	background-color: #f9faf8;
	background-repeat:repeat-x;
	background-image:url(../image/sidebar-middle-bg.gif);
	margin: -9px 0 0 0;
	width: 280px;
	border-bottom: 1px solid #efefef;
	border-right: 1px solid #efefef;
}

div#sidebarNavHome div.content div.view-calendar {
	margin-top:25px;	
}

div#sidebarNavHome div.content div.view-calendar div.views-row-even,
div#sidebarNavHome div.content div.view-calendar div.views-row-odd {	
	margin:5px 10px 0 17px;
	padding:0 0 0 0;
	background-repeat:no-repeat;
	background-image:url(../image/events-icon.gif);
}

div#sidebarNavHome div.content div.view-calendar div.views-field-field-date-value {
	margin: 0 0 0 50px;	
	color:#12498c;
    font-weight: bolder;
    font-size:.90em;
}
div#sidebarNavHome div.content div.view-calendar div.views-field-title {
	margin: 5px 0px 15px 50px;
    padding: 0 0 6px 0;
    color:#666666;
    font-size:.95em;
    border-bottom: 2px solid #E1E1E1;
}

div#sidebarNavHome div.content div.view-calendar a {
	color:#666666;
	font-size:.95em;
	text-decoration:none;
}

div#sidebarNavHome div.content div.view-calendar a:hover {
	color:#666666;
	font-size:.95em;
	text-decoration:underline;
} 
 
div#sidebarNavHome div.content div.view-calendar div.more-link a {	
	color:#FF0000;
	font-size:0.9em;
	font-weight:bold;	
	text-decoration:none;
	text-transform:capitalize;
}

div#sidebarNavHome div.content div.view-calendar div.more-link a:hover {
		text-decoration:underline;		
}

div.more-link{
	margin:0 10px 10px 0;
}

div#block-block-10 {
	margin-top:30px;
	padding: 0 10px;	
}
div#block-block-10 p {
	font-size: 1.0em;
}
