﻿/* *************** */
/* RESOURCE STYLES */
/* *************** */

.RelatedResourceBullet 
{
    list-style:circle;
}

.ResourceSearch
{
    width:99%;
    padding:5px;
    border:1px solid #999999;
    background-color:#efefef;
    margin-bottom:10px;
}

.ResourceDropdownList 
{
    width:100%;
}

.ResourceSearchBox
{
    width:300px;
    margin-bottom:10px;
    font-size:90%;
}

.ResourceSearchButton
{
    width:50px;
    margin-bottom:10px;
    font-size:90%;
}

.ResourceShowResourceItemsButton
{
    width:150px;
    font-size:90%;
}

.ResourceSearchResultsGrid 
{
    border:0px;
    width:100%;
    margin-top:20px;
    border-style:none;
}

.ResourceSynopsis 
{
    margin-top:0px;
    margin-bottom:0px;
}

.ResourcePath 
{
    font-size:90%;
    margin-top:4px;
    margin-bottom:15px;
    padding-bottom:4px;
    border-bottom:1px solid #dddddd;
}

.ResourcePath a
{
    color:#999999;
}
    
.ResourceTitleTextBox 
{
    width:100%;
    font-family:Arial;
}


/* *************** */
/* NEWS PAGE       */
/* *************** */

.NewsPreviewContainer
{
border-top-color:#AAAAAA;
border-top-style:dashed;
border-top-width:1px;	
}

.NewsPreviewImage
{
float:right;
width:176px;
height:136px;
}

.NewsPreviewImage img
{
padding-top:5px;
padding-left:4px;
padding-right:0px;
padding-bottom:0px;
width:168px;
}

.NewsStoryPreview
{
float:left;
width:320px;
height:131px;
padding-top:5px;
padding-left:10px;
}

.NewsStoryPreview img
{
padding:4px;
vertical-align:middle;
}

.NewsStoryPreview a
{
text-decoration:none;
}

.NewsPicture
{
	float:right;
	padding:4px;
	width: 300px;
}

/* *************** */
/* EVENTS PAGE       */
/* *************** */

.EventsPreviewContainer
{
border-top-color:#AAAAAA;
border-top-style:dashed;
border-top-width:1px;	
}


.EventsStoryPreview
{
float:left;
width:500px;
height:100px;
padding-top:5px;
padding-left:10px;
}

.EventsStoryPreview img
{
padding:4px;
vertical-align:middle;
}

.EventsStoryPreview a
{
text-decoration:none;
}


/* *************** */
/* ADMIN & FORMS   */
/* *************** */

.FormFullWidthContainer 
{
    position:inherit;
    float:left;
    width:100%;
}

.FormFullWidthFullCol {
    position:inherit;
    float:left;
    width:100%;
    margin-bottom:10px;
}

.FormFullWidthHalfCol {
    position:inherit;
    float:left;
    width:50%;
    margin-bottom:10px;
}

.FormControl {
    width:320px;
}

.FormDayMonthControl {
    width:30px;
}
	
.FormYearControl {
    width:60px;
}

.FormButton {
    width:100px;
}

.Grid {
	width:700px;
	padding:10px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	border:1px solid #666666;
}

.GridRelatedReources {
	width:600px;
	padding:10px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	border:1px solid #666666;
}
    
.GridHeader {
	padding:10px;
	background-color:#e4f6b2;
	font-size:120%;
	font-weight:bold;
	color:#666666;
	text-align:left;
}

.GridRow {
	padding:10px;
	background-color:#ffffff;
}

.GridRowAlt {
	padding:10px;
	background-color:#efefef;
}

.AdminPageHalfWidthCol {
    position:inherit;
	float:left;
	width:320px;
	min-height:250px;
	padding:10px;
	margin:10px;
	display:inline;
	border-style:solid;
	border-color: #000066;
	border-width:2px;
}


/* *************** */
/* Login Form      */
/* *************** */
.LoginLabel 
{
	float:left;
	width:100px;
	height:30px;
	padding-top:5px;
	text-align:right;
	vertical-align:middle;
}


.LoginTextbox
{
	float:left;
	width:180px;
	height:30px;
	text-align:left;
	padding-top:5px;
	padding-left:10px;
	vertical-align:middle;
}

.ErrorColor
{
	color:Red;
}

/* *************** */
/* Messaging      */
/* *************** */

.SendToMemberWrapper
{
	position:inherit;
	float:left;
	width:100%;
	height:200px;
	overflow:scroll;
}



/* *************** */
/* Search Community*/
/* *************** */

.SearchBoxTop
{
	position:relative;
	width:168px;
	height:60px;
	background-image:url(/Images/SearchBoxTop.png);
}

.SearchBoxBottom
{
	position:relative;
	width:168px;
	height:12px;
	background-image:url(/Images/SearchBoxBottom.png);
	overflow:hidden;
	margin-bottom:16px;
}

.SearchBoxMain
{
	position:relative;
	font-size:80%;
	width:136px;
	height:62px;
	padding:0 14px 0 14px;
	border-left:#0000C6 2px solid;
	border-right:#0000C6 2px solid;
	background-color:#C3C2E0;
	overflow:hidden;
}

.SearchBoxMain input
{
	font-size:120%;
	margin-bottom:5px;
}

.CommunitiesSearchLeftCol 
{
	width:168px;
	float:left;
}

.CommunitiesSearchRightCol 
{
	width:300px;
	float:left;
	padding-left:8px;

}

.CommunitiesSearchSubText
{
	font-size:110%;
	color:#222222;
}


.HomeSearchBoxTop
{
	float:left;
	width:168px;
	height:60px;
	background-image:url(/Images/SearchBoxTop.png);
}

.HomeSearchBoxBottom
{
	float:left;
	width:168px;
	height:12px;
	background-image:url(/Images/SearchBoxBottom.png);
	overflow:hidden;
}

.HomeSearchBoxMain
{
	float:left;
	font-size:80%;
	width:136px;
	height:62px;
	padding:0 14px 0 14px;
	border-left:#0000C6 2px solid;
	border-right:#0000C6 2px solid;
	background-color:#C3C2E0;
	overflow:hidden;
}

.HomeSearchBoxMain input
{
	font-size:100%;
	margin-bottom:8px;
}

/* *************** */
/* My Communities  */
/* *************** */

.ManageCommunitiesLeftColumn
{
	width:76px;
	float:left;
	padding-bottom:40px;
}

.ManageCommunitiesRightColumn
{
	width:250px;
	float:left;
	padding-left:8px;
	padding-bottom:40px;
}

.ManageCommunitiesWrapper
{
	
}

.SmallPageDivider
{
	clear:both;
	width:100%;
	height:0px;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	padding-top:2px;
	margin-top:0px;
	margin-bottom:2px;
	overflow:hidden;
}

.PaperFootprintSectionTitle
{
	clear:both;
	width:100%;
	vertical-align:middle;
	background-color:#BBBBFF;
	font-size:120%;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	font-weight:bold;
}