/* IGA CQWP v6.0 201008 */

.CQWP_ArticleSummaryListLink
{
    border:1px #e5e5e5 solid;
	float:left;
	height:200px;
	width:220px;
}
/* cqwp item complete frame*/
.CQWP_itemFrame
{
 float:left;
 width:211px;
 height:220px;
 padding-right:8px;
 padding-bottom:3px;
}

/*display the main image*/
.CQWP_image-area-top
{
 
 height:90px;
	width:100%;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin:0;
}

.CQWP_image
{
	height:90px;
	width:100%;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin:0;
}

.CQWP_rollup_image{
	width:207px;
	height:88px;
}

/*cqwp description box */
.CQWP_description
{
  color:#333;
  font-size:12px;
  height:auto;
  margin-top:5px;
  overflow:hidden;
  width:100%;
  
}

.description
{
  font-family:Arial, Helvetica, sans-serif;
  color:#333;
  font-size:12px;
  height:auto;
  margin-top:5px;
  overflow:hidden;
  width:100%;
  
}

span.description
{
  font-family:Arial, Helvetica, sans-serif;
  color:#333;
  font-size:12px;
  height:auto;
  margin-top:5px;
  overflow:hidden;
  width:100%;
  
}

div.description
{
  font-family:Arial, Helvetica, sans-serif;
  color:#333;
  font-size:12px;
  height:auto;
  margin-top:5px;
  overflow:hidden;
  width:100%;
  
}



/*title for each of the cqwp list styled titles*/
.CQWP_titleCQWP
{
 
  color:#305d72!important;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px!important;
  font-weight:bold;
}

.CQWP_titleCQWP a {text-decoration:none;font-size:14px;padding:0;margin:0;}
.CQWP_titleCQWP a:link {text-decoration:none;font-size:14px;padding:0;margin:0;}
.CQWP_titleCQWP a:hover {text-decoration:underline;font-size:14px;padding:0;margin:0;}
.CQWP_titleCQWP a:active {text-decoration:none;font-size:14px;padding:0;margin:0;}
.CQWP_titleCQWP a:visited {text-decoration:none;font-size:14px;padding:0;margin:0;}
.CQWP_titleCQWP a:visited:hover {text-decoration:underline;font-size:14px;padding:0;margin:0;}


a.CQWP_titleCQWP {text-decoration:none; font-size:14px;padding:0;margin:0;}
a.CQWP_titleCQWP:link {text-decoration:none; font-size:14px;padding:0;margin:0;}
a.CQWP_titleCQWP:hover {text-decoration:underline; font-size:14px;padding:0;margin:0;}
a.CQWP_titleCQWP:active {text-decoration:none; font-size:14px;padding:0;margin:0;}
a.CQWP_titleCQWP:visited {text-decoration:none; font-size:14px;padding:0;margin:0;}
a.CQWP_titleCQWP:visited:hover {text-decoration:underline; font-size:14px;padding:0;margin:0;}



/*.CQWP_titleCQWP:hover
{
 
 color:#305d72;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-decoration:underline;
   padding-top:80px;
   }*/



/*align the icon in the title*/
.CQWP_icon-top-left
{
	float:left;
	padding-right:2px;
	padding-top:2px;
	width:16px;
}

/* cqwp feeds the rss feed doesnt align very well so lets update it */
.cqfeed { margin: -16px 0 0 0 !important; position: relative; top: 15px; width:20px;float:right }
.cqfeed img { vertical-align: middle; padding-right: 2px; }
.cqfeed a { text-decoration: none; color: #888888 !important; font-weight: bold; }


/*cqwp list style header*/
.CQWP_header
{
	color:#666;
	font-weight:700;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
/*	width:150px;	*/
}

/* footer of cqwp text align is on the right*/
.CQWP_footer
{
 /*padding-right:2px;*/
 padding: 2em 0 0 2.5em;		
}

/*text inside the footer*/
.CQWP_readmore
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#305d72;
	text-decoration:underline;
}

a.CQWP_readmore {color:#305d72;text-decoration:underline;font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
a.CQWP_readmore:link {color:#305d72;text-decoration:underline;}
a.CQWP_readmore:active {color:#305d72;text-decoration:underline;}
a.CQWP_readmore:hover {color:#305d72;text-decoration:underline;}
a.CQWP_readmore:visited {color:#305d72;text-decoration:underline;}
a.CQWP_readmore:visited:hover {color:#305d72;text-decoration:underline;}



/*divider line between each of the elements when cqwp is in a list style*/
.CQWP_dividerLine
{
	border-bottom:1px #ccc dotted;
	height:1px;
	padding:0px;
	margin:0px;
	width:100%;
}

/*list styling*/
.CQWP_liststyledItem
{
  padding:4px 0px 4px 0px;
  width:100%;
  height:auto;
  border-bottom:dotted 1px gray;
  display:block;
}

.CQWP_headerinfo{
		color:gray;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
}


a.CQWP_readmore{color:#305d72;text-decoration:underline;}
a.CQWP_readmore:link{color:#305d72;text-decoration:underline;}
a.CQWP_readmore:active{color:#305d72;text-decoration:underline;}
a.CQWP_readmore:hover{color:#305d72;text-decoration:underline;}
a.CQWP_readmore:visited{color:#305d72;text-decoration:underline;}
a.CQWP_readmore:visited:hover{color:#305d72;text-decoration:underline;}

p{
	
	padding-top:4px;
	padding-bottom:10px;
	margin:0px;
}

h6{
	padding-top:4px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin:0;
}

.CQWP_liststyledHeader
{
	color:#305d72;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:13px;
 	font-weight:normal;
    text-decoration:none;
    margin:0;
    

}

.CQWP_newseventsHeader
{
	color:#305d72;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:13px;
 	font-weight:bold;
    text-decoration:none;
    margin:0;
}

.CQWP_liststyledHeaderUnderline
{
	color:#305d72;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:13px;
 	font-weight:bold;
    text-decoration:none;
    margin:0;
    

}



.item{
	display:block;
	width:100%;
 	height:auto;
	padding-left : 0px;
	}

.link-item{
	display:block;
 	height:auto;
		
}

div.band{
	 font-family:Arial, Helvetica, sans-serif;
	 /*font-size:14px;*/
	 font-size:18px;
	 font-weight:bold;
	color : #666666;
}
a.CQWP_liststyledHeader{color:#305d72;text-decoration:none;}
a.CQWP_liststyledHeader:link {color:#305d72;text-decoration:none;}
a.CQWP_liststyledHeader:active {color:#305d72;text-decoration:none;}
a.CQWP_liststyledHeader:hover {color:#305d72;text-decoration:underline;}
a.CQWP_liststyledHeader:visited {color:#305d72;text-decoration:none;}
a.CQWP_liststyledHeader:visited:hover {color:#305d72;text-decoration:underline;}

a.CQWP_liststyledHeaderUnderline{color:#305d72;text-decoration:none;font-size:13px;font-family:Arial, Helvetica, sans-serif;}
a.CQWP_liststyledHeaderUnderline:link {color:#305d72;text-decoration:none;font-size:13px;font-family:Arial, Helvetica, sans-serif;}
a.CQWP_liststyledHeaderUnderline:active {color:#305d72;text-decoration:none;font-size:13px;font-family:Arial, Helvetica, sans-serif;}
a.CQWP_liststyledHeaderUnderline:hover {color:#305d72;text-decoration:underline;font-size:13px;font-family:Arial, Helvetica, sans-serif;}
a.CQWP_liststyledHeaderUnderline:visited {color:#305d72;text-decoration:none;font-size:13px;font-family:Arial, Helvetica, sans-serif;}
a.CQWP_liststyledHeaderUnderline:visited:hover {color:#305d72;text-decoration:underline;font-size:13px;font-family:Arial, Helvetica, sans-serif;}


a.CQWP_newseventsHeader{color:#305d72;text-decoration:none;}
a.CQWP_newseventsHeader:link {color:#305d72;text-decoration:none;}
a.CQWP_newseventsHeader:active {color:#305d72;text-decoration:none;}
a.CQWP_newseventsHeader:hover {color:#305d72;text-decoration:underline;}
a.CQWP_newseventsHeader:visited {color:#305d72;text-decoration:none;}
a.CQWP_newseventsHeader:visited:hover {color:#305d72;text-decoration:underline;}

