﻿
/*******************************************AWARD LIST*************/
.awardImageListWrapper
{
    border-bottom:1px solid #e4e4e4;
    margin-bottom:22px;
    padding-bottom:5px;
}
.awardImageListWrapper.lastAwardList
{
    border-bottom:0;
}
.awardList
{
    padding-top:10px;
}
.content .secondaryContent p.awardListTitle
{
    margin:0 0 0 160px;
    font-size:100%;
    
}
.content .awardListItem p, .content .awardListItem h2, .content .awardListItem h3, .content .awardListItem h4
{
    margin:0 0 0 160px;
}
.content .awardListItem
{
    padding-bottom:20px;
    height:1%;
}
.content .awardListItem .awardImage
{
	width:150px;
	/*text-align:center;*/
	float:left;
}
/*****************************************CONTACT LIST******************/

.contactItem
{
    height:1%;
    padding-bottom:30px;
}
.contactItem img
{
    float:left;
}
.contactItemContent
{
    margin-left:116px;
    width:400px;
}
.content .contactItemContent p
{
    margin:0 0 3px 0;
}
.contactLabel
{
    width:73px;
    display:inline-block;
}
.content .contactItemContent .contantName
{
    margin:0 0 3px 0;
    font-size:100%;
    line-height:0.9em;
}
.contactDownload
{
    padding-left:17px;
    background: url(../../fairfax/media/images/TC/contactListLinks.jpg) left no-repeat;
}
/*********************CONTACT IMAGES**************/
.content .contactImagesWrapper h3
{
    margin:0;
    font-size:90%;
    margin-bottom:20px;
}
.contactImagesItem
{
    height:1%;
    display:block;
    clear:both;
    padding-bottom:28px;
}
.content .contactImages img
{
    float:left;
}
.contactImagesContent
{
    width:90px;
    margin:0 0 0 80px;
    padding-top:15px;
}
.content .contactImages p
{
    font-size:75%;
    margin:0 0 5px 0;
}
.contactListDivider
{
    height:10px;
    font-size:0;
    line-height:0;
    overflow:hidden;
    width:100%;
    border-top:1px solid #E4E4E4; 
}
/******************************IMAGE GALLERY************/
.imageGalleryWrapper
{
    padding-top:15px;
    padding-left:20px;
}
.imageGallery
{
    float:left;
    height:1%;
    width:230px;
    padding-bottom:33px;
}
.imageGallery.imageGalleryCol1
 {
     margin-right:40px;
 }
.content .imageGallery img
{
    float:left;
}
.content .imageGallery p
{
    margin:0 0 0 80px;
    padding-bottom:3px;
}
/**************************DOWNLOAD WIDGETS****************/
.downloadMainWidget
{
    background: url(../../fairfax/media/images/TC/downloadMainWidget.jpg) left no-repeat;
    padding:20px 0 14px 60px;
}
.content .downloadMainWidget p.downloadMainTitle
{
    margin:0;
    font-weight:bold;
}
/*doanload widget on in right rail******/
.content .rRail .downloadRightWidget .button
{
    font-size:90%;
}
.content .rRail .downloadRightWidget h3
{
    font-size:80%;
    margin:0;
}
/**************************VIDEO WIDGETS****************/
.videoMainWidget
{
    background: url(../../fairfax/media/images/TC/videoMainWidget.jpg) left no-repeat;
    padding:20px 0 14px 60px;
}
.videoMainWidgetExternal
{
    background: url(/medialibrary/Images/Common/video_icon.png) left no-repeat;
    padding:20px 0 14px 60px;
}
.content .videoMainWidget p.videoMainTitle, .content .videoMainWidgetExternal p.videoMainTitle
{
    margin:0;
    font-weight:bold;
}
/*doanload widget on in right rail******/

.content .rRail .videoRightWidget h3
{
    font-size:80%;
    margin:0;
}
.videoRightWrapper
{
    margin-bottom:5px;
}
.content .rRail .videoRightWidget p
{
    margin:0;
}
.content .rRail .videoRightWidget p a
{
    font-size:100%;
}
/**************************** RESOURCE LINK WIDGETS ************************************/
.resourceLinkBox li
{
	padding:0 5px;
	width:92px;
}
/**************************************THEMES**********************************************************************/

.catWWD .content .rRail .downloadRightWidget h3 {color:#ef3e78;}
.catGA .content .rRail .downloadRightWidget h3 {color:#6abb46;}
.catWH .content .rRail .downloadRightWidget h3 {color:#009388;}
.catPartners .content .rRail .downloadRightWidget h3 {color:#893279;}
.catGeneral .content .rRail .downloadRightWidget h3 {color:#182099;}

/****************************** THREAT LEVEL **********************************************************************/
.rRail .threatLevel 
{
    margin-bottom: 26px;
    padding: 15px 10px;
    background-color: #f7f7f7;
}

.rRail .threatLevel.global
{
   background-color: #f7f7f7;
}

.rRail .threatLevel p
{
    font-size: 75%;
    margin: 0;
}

.rRail .threatLevel .levelDescription
{
    text-transform: uppercase;
    margin-top: 10px;
    margin-bottom: 5px;
}

.rRail .threatLevel a 
{
    display: block;
    padding: 0 20px 0 0;
}

.rRail .threatLevel a img 
{
    margin-left: 5px; 
}
/****************************** INLINE WIDGETS **********************************************************************/
.insertContent
{background-color:#ccc;margin-bottom:10px;}

/**************************PODCAST PLAYER WIDGETS****************/
.podcastPlayerWrapper 
{margin-bottom:14px;}
.podcastPlayerWrapper .podcastPlayerColumn
{padding:0px 10px 0px 10px;float:left;width:265px;}
.podcastPlayerWrapper .podcastPlayerColumn p
{margin-bottom:0px;}
.podcastPlayerWrapper .podcastPlayerColumn a
{font-size:75%;}
.podcastPlayerWrapper .podcastDetails
{float:left;width:220px;}
.podcastPlayerWrapper .podcastDetails p
{margin-bottom:2px;}

/*********************** LANDING TRIPLE CONTAINER WITH IMAGES ***************/
.tripleBoxNoPad .triBoxA,
.tripleBoxNoPad .triBoxB,
.tripleBoxNoPad .triBoxC
{
	padding:0;
	width:223px;
	height:200px;
	cursor:auto;
}
.tripleBoxNoPad h3
{
	font-size:95%;
	padding:0 4px;
	border-bottom:0;
}
.tripleBoxNoPad p
{
	padding:0 4px;
}
/***************** FLOW PLACEHOLDERS *************/
.topFlow, .bottomFlow, .topFlowWide, .bottomFlowWide
{
	float:left;
}
.topFlowWide, .bottomFlowWide
{
    width: 100%;
}
.topFlow, .bottomFlow
{
    width: 520px;
}
/* TODO : Make these selectors specific */
.topFlow .contentPagination, .bottomFlow .contentPagination, .topFlowWide .contentPagination, .bottomFlowWide .contentPagination,
.topFlow .lastUpdatedWrapper, .bottomFlow .lastUpdatedWrapper, .topFlowWide .lastUpdatedWrapper, .bottomFlowWide .lastUpdatedWrapper,
.topFlow .shareThis, .bottomFlow .shareThis, .topFlowWide .shareThis, .bottomFlowWide .shareThis
{
	float:left;
	margin-right:20px;
	margin-top:20px;
}
.bumpFlowWrapper
{
    float: left;
}
/**************** LAST UPDATED **************/
.lastUpdated
{
	font-size:0.9em;
}
/************************************ Pager ********************************************/
.topFlow .contentPagination, .bottomFlow .contentPagination, .topFlowWide .contentPagination, .bottomFlowWide .contentPagination
{
    float: right;
    font-size:0.9em;
    margin-right: 0px;
}
/************** RECENT BLOG POSTS **********/
.blogPosts .blogPost
{
	margin-top: 1em;
	font-size: 0.9em;
}

.blogPosts img
{
	margin-top: 15px;
}
/**************** THREAT SPOTLIGHT **************/
.threatSpotlights { padding-bottom:15px; }
.threatSpotlightDivider { background: url("../../fairfax/media/images/line-threatspotlight.png") no-repeat scroll center center transparent; display:block; width:558px; height:27px; padding:5px 0;}
.threatSpotlightIndex { padding-bottom:5px; }
.threatSpotlightIndexList { padding:10px 0; }

/**************** Image Subsection **************/
.imageSubsection
{background-position: -26px -27px;}

/**************** RSS Side By Side**************/
.rssSideBySide
{width:700px;}
.rssSideBySideRight
{float:right;}
.rssSideBySideLeft
{float:left;}
.rssSideBySideColumn
{width:350px;}

/**************** Search Results **************/
.searchLabelRow div
{float:left;margin:0 5px;}
.searchLabelRow .searchForLabel
{width:155px;}
.searchLabelRow .searchWithinLabel
{width:285px;}
.searchResultInput
{width:150px;}
.searchResultSelect
{width:285px;}

.secThreatCenter .searchResultSelect
{width:38%;}


