﻿body
{
	margin:0px;
	font-family:Tahoma;
	font-size:13px;
	color:#272627;
}

h1, h2, h3, h4, h5
{
	color:#b1ce4a;
	font-family:Georgia;
	font-weight:normal;
}

h1
{
	padding-top:3px;
	font-size:26px;
}

.HeadingType
{
	color:#737272;
	font-size:16px;
	font-family:Tahoma;
	padding-right:4px;
}

form
{
	margin:0px;
	padding:0px;
}
.clear{
	clear:both;
	height:0px;
	overflow:hidden;
}
.ToggleAdminContainer
{
	position:absolute;
	right:0px;
	padding:1px;
	margin-bottom:-27px;
	height:25px;
	text-align:right;
}
.ToggleAdminContainer img
{
	border-width:0px;
}
.ToggleAdmin_ReturnToAdmin, .ToggleAdmin_BrowseTheSite
{
	width:132px;
	height:25px;
	border-width:0px;
	background-repeat:no-repeat;
}
.ToggleAdmin_BrowseTheSite
{
	background-image:url(/Admin/images/btn_browsethesite.gif);	
}
.ToggleAdmin_ReturnToAdmin
{
	background-image:url(/Admin/images/btn_returntoadmin.gif);
}

/*
Custom Page Styles
*/

.BackGroundBorder
{
	background-image:url(/images/horz_border.gif);
	background-repeat:repeat-y;
	background-position:576px 0px;
}

.Roskelly-R
{
	float:left;
	width:56px;
	height:42px;
	background-image:url(/images/Roskelly-r.gif);
	position:relative;
	top:-42px;
}


.LeftSide
{
	width:508px;
	padding-right:12px;
	float:left;
}


.LeftHeader
{
	height:75px;
	padding-bottom:5px;
	
}

.PageContentLeft
{
	padding:0px 10px 10px 10px;
}

.RightSide
{
	width:353px;
	float:right;
	/*border-left:1px dotted #996600;*/
	background-color:#ffffff;

}

.RightHeader
{
	border-bottom:1px dotted #996600;
}

.RosInc
{
	font-size:20px;
	height:60px;
	font-family:Georgia;
	padding-left:35px;
	padding-top:20px;
}

.NewsHeader
{
	border-bottom:1px dotted #996600;
	padding-left:35px;
	font-size:20px;
	font-family:Georgia;
}

.NewsTitle
{
	float:left;
	padding-top:10px;
	padding-bottom:10px;
}

.NewsTitle a,.RosInc a
{
	font-size:20px;
	font-family:Georgia;
	color:#272627;
	text-decoration:none;
}

.NewsTitle a:hover,.RosInc a:hover
{
	text-decoration:underline;
}

.SearchBox
{
	float:right;
	padding-right:14px;
	padding-top:10px;
	padding-bottom:10px;	
}

.PageContentRight
{
	padding-left:0px;
}

.MenuArea
{
	width:508px;
}

.MenuImage
{
	border:1px solid #272627;
	width:506px;
	height:140px;
	margin-bottom:5px;
}

.MenuList
{
	border-top:2px solid #894e00;
	width:508px;
    padding:0px;       
    margin:0px; 
    text-indent:0px;
    display:inline-block;
}

.MenuList li
{
	padding-top:6px;
	margin-left:20px;
	float:left;
	display:block;
	list-style-position:outside;	
}

.MenuListSelected
{
	background-repeat:no-repeat;
	background-image:url(/images/menu_selected.gif);
	background-position:center top;	
}


.MenuList li a
{
	font-family:Tahoma;
	font-size:12px;
	color:#272627;
	text-decoration:none;
}

.MenuList li a:hover
{
	text-decoration:underline;
}

.GreenBlock
{
	float:left;
	height:75px;
	width:51px;
	background-color:#b1ce4a;
	float:right;
}

.PageFooter
{
	border-top:1px dotted #996600;
	float:right;
	width:874px;
}

.FooterLeft
{
	padding-right:12px;
	width:508px;
	float:left;
}
.FooterRight
{
	/*border-left:1px dotted #996600;*/
	padding-left:35px;
	width:318px;
	height:80px;
	float:Right;
}

.FooterText
{
	padding-top:16px;
	float:left;
	color:#a5a4a5;
	font-size:10px;
	text-decoration:none;
}
 .FooterText a
 {
	color:#a5a4a5;
	font-size:10px;
	text-decoration:none;
 }
 
.FooterText a:hover
{
	text-decoration:underline;
}
 
.FooterLink, .FooterLinkDivider
{
	padding-left:6px;
	float:left;
}

.Dot
{
	float:left;
	background-image:url(/images/dot.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:3px;
	height:3px;
	padding:9px 4px 0px 4px;
}

.BRBP
{

	border-top:1px dotted #996600;
	background-image:url(/images/Green_GT.gif);
	background-repeat:no-repeat;
	background-position:35px 37px;
	padding-left:55px;
	padding-top:30px;
	padding-bottom:10px;
	margin-bottom:20px;
	font-size:32px;
	font-weight:normal;
	font-family:Georgia;	
}

.BRBP_2
{
	color:#6b4241;
}

.PageContent2
{
	/*margin-top:10px;*/
	/*margin-bottom:10px;
	border-top:1px dotted #996600;*/
}

.ArticlesListItem
{
	border-bottom:1px dotted #996600;
	width:496px;
	margin:0px 0px 0px 0px;
}

.ArticlesListItem_Last
{
	width:496px;
	margin:0px 0px 0px 0px;
}

.ArticlesListItem_Right
{
	float:left;
	padding-right:14px;
	padding-top:10px;
	padding-bottom:10px;
	
}

.ArticlesListItem_Right img
{
	border:none;
}

.ArticlesListItem_Left, .ArticlesListItem_Full
{
	float:left;
	width:390px;
	padding: 10px 10px 10px 0px;
}

.ArticlesListItem_Full
{
	width:480px;
}

.ArticlesListItem_Left a, .ArticlesListItem_Full a
{
	font-family:Georgia;
	font-size:12px;
	text-decoration:none;
	color:#6b4241;
}

.ArticlesListItem_Left a:hover, .ArticlesListItem_Full a:hover
{
	text-decoration:underline;
}

.ArticlesListItem_Content, .ArticlesListItem_Content_Full
{
	padding-left:0px;
	padding-top:3px;
	float:left;
	font-family:Tahoma;
	font-size:12px;
}

.ArticlesListItem_Content_Full
{
	width:470px;
}

.ArticlesListItem_Content a, .ArticlesListItem_Content_Full a
{
	white-space: nowrap;
}

.ArticlesListItem_Content a:hover, .ArticlesListItem_Content_Full:hover
{
	text-decoration:underline;
}

.ArticleType
{
	padding-bottom:3px;
	color:#737272;
}


/* Default Articles */
#DefaultArticles .ArticlesListItem
{
	border-bottom:1px dotted #996600;
	margin:0px 0px 0px 35px;
	width:318px;
}

#DefaultArticles .ArticlesListItem_Last
{
	margin:0px 0px 0px 35px;
	width:318px;
}

#DefaultArticles .ArticlesListItem_Right
{
	float:right;
	width:60px;
	height:60px;
	padding-right:14px;
	padding-top:10px;
	margin-top:auto;
}

#DefaultArticles .ArticlesListItem_Right img
{
	border:none;
}

#DefaultArticles .ArticlesListItem_Left,#DefaultArticles  .ArticlesListItem_Full
{
	float:left;
	width:205px;
	padding: 10px 10px 10px 0px;
}

#DefaultArticles .ArticlesListItem_Full
{
	width:275px;
}

#DefaultArticles .ArticlesListItem_Left a,#DefaultArticles  .ArticlesListItem_Full a
{
	font-family:Georgia;
	font-size:12px;
	text-decoration:none;
	color:#6b4241;
}

#DefaultArticles .ArticlesListItem_Left a:hover,#DefaultArticles  .ArticlesListItem_Full a:hover
{
	text-decoration:underline;
}


#DefaultArticles .ArticlesListItem_Content,#DefaultArticles  .ArticlesListItem_Content_Full
{
	padding-left:15px;
	float:left;
	width:190px;
	font-family:Tahoma;
	font-size:12px;
}

#DefaultArticles .ArticlesListItem_Content_Full
{
	width:280px;
}

#DefaultArticles .ArticlesListItem_Content a,#DefaultArticles  .ArticlesListItem_Content_Full a
{
	white-space: nowrap;
}

#DefaultArticles .ArticlesListItem_Content a:hover,#DefaultArticles  .ArticlesListItem_Content_Full a:hover
{
	text-decoration:underline;
}


#DefaultArticles .ArticleType
{
	padding-bottom:3px;
	color:#737272;
}


/* Case Studies */

#CaseStudy .ArticlesListItem
{
	padding:10px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	border-bottom:1px dotted #996600;
	width:496px;
}

#CaseStudy .ArticlesListItem_Last
{
	padding:10px 0px 10px 0px;
	margin:0px 0px 20px 0px;
	width:495px;
}

#CaseStudy .ArticlesListItem_Right
{
	float:left;
	padding-right:20px;
	padding-bottom:0px;
	padding-top:0px;
	width:auto;
	height:auto;
}

#CaseStudy .ArticlesListItem_Left
{
	float:left;
	width:395px;
	padding:0px;
}

#CaseStudy .ArticlesListItem_Content, #CaseStudy .ArticlesListItem_Content_Full
{
	padding-left:0px;
	line-height:15px;
	width:400px;
	font-family:Tahoma;
}

#CaseStudy .ArticlesListItem_Content_Full
{
	width:500px;
}

#CaseStudy .ArticlesListItem_Link
{
	padding-bottom:6px;
}

#CaseStudy .ArticlesListItem_Link a
{
	font-size:16px;
	text-decoration:none;
	font-family:Tahoma;
	color:#272627;
}

#CaseStudy .ArticlesListItem_Link a:hover
{
	text-decoration:underline;
}

#CaseStudy .ArticlesListItem_Left a, .ArticlesListItem_Full a 
{
	
}

/* Who We Are */

#WhoWeAre .ArticlesListItem
{
	padding:10px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	border-bottom:1px dotted #996600;
	width:496px;
}

#WhoWeAre .ArticlesListItem_Last
{
	padding:10px 0px 10px 0px;
	margin:0px 0px 20px 0px;
	width:496px;
}

#WhoWeAre .ArticlesListItem_Right
{
	float:left;
	padding-right:20px;
	padding-bottom:0px;
	padding-top:0px;
	width:auto;
	height:auto;
}

#WhoWeAre .ArticlesListItem_Left
{
	float:left;
	width:380px;
	padding:0px;
}

#WhoWeAre .ArticlesListItem_Content, #CaseStudy .ArticlesListItem_Content_Full
{
	padding-left:0px;
	line-height:15px;
	width:400px;
	font-family:Tahoma;
}

#WhoWeAre .ArticlesListItem_Content_Full
{
	width:500px;
}

#WhoWeAre .ArticlesListItem_Link
{
	padding-bottom:6px;
}

#WhoWeAre .ArticlesListItem_Link a
{
	font-size:16px;
	text-decoration:none;
	font-family:Tahoma;
	color:#272627;
}

#WhoWeAre .ArticlesListItem_Link a:hover
{
	text-decoration:underline;
}

#WhoWeAre .ArticlesListItem_Left a, .ArticlesListItem_Full a 
{
	
}

.MoreLink a
{
	padding-left:5px;
	font-family:Georgia;
	font-size:12px;
	text-decoration:none;
	color:#9c6600;
}

.MoreLink a:hover
{
	text-decoration:underline;
}

.SearchResults
{
}

.SearchMatch
{
}

.SearchMatch_PageHeading a
{
	font-family:Georgia;
	font-size:13px;
	text-decoration:none;
	color:#6b4241;
}

.SearchMatch_PageHeading a:hover
{
	text-decoration:underline;
}

.SearchMatch_PageContent
{
	padding: 5px 5px 5px 5px;
}

.SearchMatch_PageURL
{
	color:#737272;
	font-family:Tahoma;
	padding:0px 5px 10px 5px;
}

.SearchMatch_PageURL a
{
	color:#737272;
	font-family:Tahoma;
	text-decoration:none;
}

.SearchMatch_PageURL a:hover
{
	text-decoration:underline;
}

.Awards
{
	padding-left:20px;
}

.AwardTitle
{
	color:#000000;
	font-family:Tahoma;
	padding:10px 10px 10px 0px;
}

.AwardDescription a
{
	color:#504f4f;
	text-decoration:none;
}

.AwardDescription a:hover
{
	text-decoration:underline;
}

.AwardDescription
{
	color:#504f4f;
	background-image:url(/images/Awards_Arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding:0px 0px 10px 10px;
	margin-left:20px;
}



/* The Awards Display Stuff */
        .EditOverlay{
          background-image: url(/images/overlay.png);
          position: absolute;
          top: 0px;
          left: 0px;
          z-index: 90;
          width: 100%;
          height: 100%; 
        }

        * html .EditOverlay{
          background-color: #333;
          background-color: transparent;
          background-image: url(/images/spacer.gif);
          filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Admin/images/overlay.png", sizingMethod="scale");
        }

        .AwardsBox{
          width:500px;
          color:#333333;
          background:#FFFFFF;
          padding:10px 25px 25px 25px;
          border:3px solid #996600;
          margin:10px;
        }
        
		.AwdImage
		{
			margin-top:15px;
			width:500px;
			text-align:center;
			margin:auto;
		}
		
		.AwardsClose
		{
			position:relative;
			top:-10px;
			left:15px;
			float:right;
			

		}
		
		.AwardsClose a
		{
			background-repeat:no-repeat;
			background-image:url(/images/close.gif);
			background-position:0px 2px;
			padding-left:15px;
			color:#000000;
			text-decoration:none;
		}
		
		.AwardsClose a:hover
		{
			text-decoration:underline;
		}

		.AwardImage
		{
		
		}
		
		#AwardsTitle
		{
		  
		}
		
		#AwardsAwards
		{
		
		}
		
	
	.NextPrevious	
	{
		padding:16px 0px 0px 0px;
	}
	
	.NextItem 
	{
		float:right;
	}
	
	.PreviousItem
	{
		float:left;
	}
	
	.NextItem a, .PreviousItem a
	{
		padding-left:5px;
		font-family:Georgia;
		font-size:12px;
		text-decoration:none;
		color:#9c6600;
	}
	
	.NextItem a:hover, .PreviousItem a:hover
	{
		text-decoration:underline;
	}
