a:focus, a:hover, a:active
{
	outline: none;
}
.SubHead
{
	color: #3b3328;
	font-family: Georgia, Arial;
}
a:link, a:visited, a:active, a.CommandButton:link, a.CommandButton:active, a.CommandButton:visited
{
	color: #3b3328;
	text-decoration: underline;
}

.FormsContent a:link, .FormsContent a:visited, .FormsContent a:active
{
	font-size: 12px;
}

a:hover, a.CommandButton:hover
{
	color: #99433f;
}

#navdiv
{
	width: 212px;
	padding: 10px 0px;
}
.searchText
{
	text-align: left;
	width: 190px;
	padding-left: 15px;
}
.searchWrapper
{
	width: 212px;
}
table, tr, td
{
	padding: 0;
}

p
{
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	font-family: Arial, Times New Roman;
	color: #3b3328;
}

.Normal
{
	font-family: Arial, Times New Roman;
	font-size: 14px;
	line-height: 19px;
	color: #3b3328;
}

h3
{
	font-family: Georgia, Times New Roman, Arial;
	font-size: 15px;
	font-weight: normal;
	color: #3b3328;
}

/*.MainMenu_RootMenuItem:first-letter, .MainMenu_RootMenuItemActive:first-letter
{
	padding-left: 10px;
}*/

.Head, h2
{
	text-transform: capitalize;
	font-family: Georgia, Times New Roman, Arial;
	font-size: 17px;
	line-height: 28px;
	font-weight: normal;
	color: #3b3328;
}

#ControlPanel .SubHead, .ControlPanelHead
{
	color: #ffffff;
	text-decoration: none;
}

#ControlPanel .CommandButton, .ControlPanelButton, a.ControlPanelButton:link, a.ControlPanelButton:visited, a.ControlPanelButton:active, a.ControlPanelButton:hover
{
	color: #ffffff;
}

/* Menu Items See css for this portal's dnn360 menu */

#Body
{
	background-color: #5f0606;
	font-family: Arial, Times New Roman;
	overflow-y: scroll;
	color: #3b3328;
}

.header
{
	background-color: White;
	width: 920px;
	vertical-align: middle;
}
a:link img, a:visited img, a:active img
{
	border: none;
}
/* Header */

html
{
	background: none;
	font-family: Arial, Times New Roman;
	color: #3b3328;
}

.logoContainer
{
	width: 495px;
	padding: 10px;
}

.headerpane
{
	color: #3b3328;	
}

/* Header Links */
.headerLinks
{
	text-align: right;
	vertical-align: middle;
	width: 500px;
	padding-top: 20px;
	color: #3b3328;
}

ul.socialLinks li p.headerLinkText
{
	font-size: 8px;
	font-weight: bold;
	color: #3b3328;
	text-transform: lowercase;
}

ul.socialLinks li ul
{
	width: 62px;
}
	
ul.socialLinks, ul.socialLinks li ul
{
	padding: 0;
	margin: 0;
}

ul.socialLinks li
{
	display: inline-block;
	list-style-type: none;
	text-align: center;
}
	
ul.socialLinks li ul li
{
	width: 62px;
	display: block;
	text-align: center;
}
	
ul.socialLinks li a:link, ul.socialLinks li a:visited, ul.socialLinks li a:active
{
	background: url(images/header_icons.png) no-repeat;
	display: block;
	width: 62px;
	height: 37px;
}
	
ul.socialLinks li a.facebook:link, ul.socialLinks li a.facebook:active, ul.socialLinks li a.facebook:visited
{
	background-position: -96px -47px;
}
	
ul.socialLinks li a.facebook:hover
{
	background-position: -95px -1px;
}
	
ul.socialLinks li a.blog:link, ul.socialLinks li a.blog:visited, ul.socialLinks li a.blog:active
{
	background-position: -43px -47px;
}
	
ul.socialLinks li a.blog:hover
{
	background-position: -42px -1px;
}
	
ul.socialLinks li a.twitter:link, ul.socialLinks li a.twitter:visited, ul.socialLinks li a.twitter:active
{
	background-position: -150px -47px;
}
	
ul.socialLinks li a.twitter:hover
{
	background-position: -149px -1px;
}

ul.socialLinks li a.calvert:link, ul.socialLinks li a.calvert:visited, ul.socialLinks li a.calvert:active
{
	background-position: 11px -47px;
}
	
ul.socialLinks li a.calvert:hover
{
	background-position: 12px -1px;
}
/* End Header Links */

/* End Header */

/* Left Table */
.SideBar
	{
		width: 212px;
		text-align: center;
		background: url(images/side_bg.png);
		vertical-align: top;
	color: #3b3328;
	}
	#dnn_dnnSEARCH_txtSearch
	{
		background: url(images/search_bar.png) no-repeat;
		height: 26px;
		width: 158px;
		border: none;
	color: #3b3328;
	}
	#dnn_dnnSEARCH_cmdSearch
	{
		position: relative;
		top: 5px;
	}

.sidepane
{
	width: 192px;
	padding: 10px;
	color: #3b3328;
}

.rightsidebar
{
	padding: 10px;
	color: #3b3328;
	width: 196px;
}
/* End Left Table */

/* Center Panes */

.firstContentPane
{
	width: 683px;
	padding: 0px 10px;
}

.thirdContentpane
{
	width: 462px;
	padding: 0px 10px;
}

.fourthContentPane
{
	width: 683px;
	padding: 0 10px;
}

.secondheaderpane
{
	width: 482px;
}

.contentTable
{
	width: 490px;
}

/* End Center Panes */

/* Begin Right Panes */
a.SideLink:link, a.SideLink:visited, a.SideLink:active
{
	background: url(images/sidebox.png) no-repeat;
	width: 114px;
	height: 53px;
	display: block;
	text-align: center;
	padding-top: 28px;
	color: White;
	text-decoration: none;
	text-transform: uppercase;
}
a.SideLink:hover
{
	background-position: -115px 0px;
	color: Black;
}

.testimonial .Normal
{
	font-size: 10pt;
}
/* End Right Panes */

/* Begin Footer */

.footerpane
{
	padding-top: 10px;
	color: #3b3328;
}
/* End Footer */

.Settings
{
	width: 688px;
}

/* Blog Settings */
.blog_body
{
	width: 100%;
	color: #3b3328;
	margin-top: -20px;
}

h2.blog_title
{
	font-family: Georgia, Arial;
	font-size: 14px;
	line-height: 30px;
	color: #3b3328;
}


h2.blog_title a
{
	font-size: 11px;
	font-family: Arial;
}

.blog_footer
{
	border-bottom: none;
	display: none;
}

.blog .Head, .testimonial .Head
{
	text-transform: uppercase; 
}
/* End Blog Settings */

#dnn_dnnLOGIN_cmdLogin
{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.thirdheaderpane
{
	width: 600px;
}


.FCKLinkGalleryLinksContainer .Normal, .FCKLinkGalleryTitleContainer .Head, .FCKLinkGalleryLinksContainer .NormalBold, .FCKLinkGalleryLinksContainer .SubHead, .FCKLinkGalleryLinksContainer a:link, .FCKLinkGalleryLinksContainer a:active, .FCKLinkGalleryLinksContainer a:visited, .FCKLinkGalleryContainer a.CommandButton:link
{
	color: White;
}
.adminMenu
{
	font-size: 10px;
	padding: 10px 0px;
}
.adminMenu span
{
	padding: 5px;
}


/* Item Locator Specific CSS */
.IL_OuterMapDiv
{
    width: 683px;

}
.IL_MapDiv
{
    width: 683px;
}

.IL_ListTableRow, .IL_ListTableRowHover
{
    font-size: 11px;
}

.test a:link, .test a:visited, .test a:active
{
    padding-left: 5px;
}

.test a:hover
{
    color: #99433f;
}

/*.test2 a:link, .test2 a:active, .test2 a:visited, .test a:link, .test a:visited, .test a:active
{
    color: #3b3328;
}*/

.test2 a:hover, .test a:hover
{
    color: #99433f;
}

.tableFix
{
    width:687px;
    background-color:#968d85;
    border:2px solid #5f0606;
    border-bottom:0px;
}

.IL_FORM, .IL_FORM_MAP  
{
    width: 100%;
}

.DNN_UDT_URLContainer
{
    width: 528px;
    _width: 400px;
}

table.details
{
    font-size: 12px;
    font-family: Tahoma,Arial,Helvetica;
}

/* New Search Module */

.search a:link, .search a:visited, .search a:active
{
    display: inline-block;
    text-indent: -999em;
    position:relative;
    top: -2px;
    width: 31px;
    height: 25px;
    background: url(images/search_button.png) no-repeat;
}
.search select
{
    height: 25px;
}

.NormalBold
{
    font-size: 12px;
}

a.IL_Search_Button:link, a.IL_Search_Button:active, a.IL_Search_Button:visited
{
    display: block;
    width: 119px;
    height: 30px;
    background: url(images/search.png) no-repeat;
    float: left;
    text-indent: -999em;
}
a.IL_Reset_Button:link, a.IL_Reset_Button:visited, a.IL_Reset_Button:active
{
    display: block;
    width: 119px;
    height: 30px;
    background: url(images/resetmap.png) no-repeat;
    float: left;
    text-indent: -999em;
}

a.IL_Search_Button:hover, a.IL_Reset_Button:hover
{
    background-position: -121px 0px;
}

.DNN_ItemLocaterContent td
{
	font-family: Tahoma,Arial,Helvetica;
	font-size: 12px;
}

