html
{

}

#Body
{
	overflow-y: scroll;
	background: url(images/header_bg.png);
}

a:link, a:visited, a:active
{
	color: Black;
	text-decoration: underline;
}

a:focus, a:hover, a:active
{
	outline: none;
	color: #5BA328;
}

table, tr, td
{
	padding: 0;
}

p
{
	font-family: Arial;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}

.Normal, table tr td p
{
	font-family: Arial;
	font-size: 14px;
	line-height: 19px;
}

h3
{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
}

#ContentPane
{
	padding: 0 10px 0 10px;
	width: 100%;
}

#dnn_SidePane
{
	width: 208px;
	padding-left: 11px;
	padding-top: 13px;
}

.adjuster {background-color: White;margin-top: -15px;}

.Head, h2, h1
{
	font-family: Arial;
	font-size: 17px;
	text-transform: capitalize;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	border-bottom: 0px;
}

#ControlPanel .SubHead, .ControlPanelHead
{
	color: #000000;
}

#ControlPanel .CommandButton, .ControlPanelButton, a.ControlPanelButton:link, a.ControlPanelButton:visited, a.ControlPanelButton:active, a.ControlPanelButton:hover
{
	color: #000000;
}

.SkinObject, a.SkinObject:link, a.SkinObject:visited, a.SkinObject:active
{
	color: #ffffff;
}

a.SkinObject:hover
{
	color: #ffc425;
}

ul.social li
{
	display: inline-block;
}

ul.social li a:link, ul.social li a:visited, ul.social li a:active
{
	text-align: -999em;	
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	display: block;
	height: 30px;
	width: 30px;
	background: url(images/social.png) no-repeat;
}

ul.social li a.Facebook:link, ul.social li a.Facebook:visited, ul.social li a.Facebook:active
{
	background-position: 0px -35px;
}
ul.social li a.Twitter:link, ul.social li a.Twitter:visited, ul.social li a.Twitter:active
{
	background-position: -30px -35px;
}
ul.social li a.Blog:link, ul.social li a.Blog:visited, ul.social li a.Blog:active
{
	background-position: -60px -35px;
}
ul.social li a.Rss:link, ul.social li a.Rss:visited, ul.social li a.Rss:active
{
	background-position: -90px -35px;
}
ul.social li a.YouTube:link, ul.social li a.YouTube:visited, ul.social li a.YouTube:active
{
	background-position: -120px -35px;
}

ul.social li a.Facebook:hover
{
	background-position: 0px 0px;
}

ul.social li a.Twitter:hover
{
	background-position: -30px 0px;
}
ul.social li a.Blog:hover
{
	background-position: -60px 0px;
}
ul.social li a.Rss:hover
{
	background-position: -90px 0px;
}
ul.social li a.YouTube:hover
{
	background-position: -120px 0px;
}

.headerBG {background: url(images/header_bg.png); position: relative;z-index: 3;}
ul.social{padding:0px 0 10px 15px; margin:0px;}


/* Menu Items */
#navdiv {background: url(images/nav_bg.png) repeat-x;position: relative;top: 0px;z-index: 2;height: 43px;}
#navdiv a, #navdiv a:hover, #sidenavdiv a, #mainsidediv a
{
	color: #ffffff;
}
#sidenavdiv a:hover
{
	color: #999999;
}

.dnn_dnnsidemenu_ctldnnsidemenu_spmitm, .dnn_dnnsidemenuroot_ctldnnsidemenuroot_spmitm
{
	line-height: 18px;
	font-size: 12px;
	text-transform: uppercase;
	font-family: Arial;
    font-weight: normal;
}

.MainSubMenu_RootMenuItemActive
{
	font-size: 13px;
	line-height: 23px;
	text-transform: uppercase;
	font-family: Arial;
    font-weight: normal;
    color: #999999;
}

.MainSubMenu_RootMenuItem
{
	font-size: 13px;
	line-height: 23px;
	text-transform: uppercase;
	font-family: Arial;
    font-weight: normal;
}

.MainMenu_MenuContainer td
{
    text-align: center;
    vertical-align: middle;
    height: 33px;
    padding: 0px 14px 8px 0px;
}

.MainMenu_RootMenuItem
{
    text-decoration: none;
    text-transform: capitalize;
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    color: White;
    font-weight: bold;
}
.MainMenu_RootMenuItemActive, .MainMenu_RootMenuItemSelected
{
    text-transform: capitalize;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    cursor: pointer;
    color: #5ba328;
    background: none;
}
/*
.MainSideMenu_MainMenuContainer td
{
	text-align: left;
	width: 264px;
	height: 38px;
	padding: 3px 0 3px 0;
}

.MainSideMenu_RootMenuItem:first-letter, .MainSideMenu_RootMenuItemActive:first-letter
{
	padding-left: 10px;
}

.MainSideMenu_RootMenuItem, .MainSideMenu_RootMenuItemActive
{
	background: url(images/home_button_bg.png) no-repeat;
	width: 264px;
	height: 38px;
	line-height: 28px;
    text-decoration: none;
    text-transform: uppercase;
    font-family: Arial;
    font-weight: normal;
    font-size: 14px;
    cursor: pointer;
}
*/
.SubMenu_RootMenuItem
{
    color: #000000; 
    text-decoration: none;  
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    padding: 0 8px 0 8px;
}
.SubMenu_RootMenuItemActive
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    color: #000000;
}

ul.sidenav, .sideNav ul, #dnn_ctr8005_ModuleContent .Normal ul li, #dnn_ctr8005_ModuleContent .Normal ul li, #dnn_ctr8005_ModuleContent .Normal ul li, #dnn_ctr8005_HtmlModule_lblContent ul
{
	padding: 0px;
	width: 210px;
	_width: 210px;
	
	margin: 0;
	text-align: left;
}

ul.sidenav li, .sideNav ul li, #dnn_ctr8005_ModuleContent .Normal ul li
{
	list-style-type: none;
}
ul.sidenav li a img, .sideNav ul li a img, #dnn_ctr8005_ModuleContent .Normal ul li a img
{
	border: none;
	padding-right: 5px;
}

a img
{
	border: none;
}

ul.sidenav li a:link, ul.sidenav li a:visited, ul.sidenav li a:active, #dnn_ctr8005_ModuleContent .Normal ul li a:link, #dnn_ctr8005_ModuleContent .Normal ul li a:visited, #dnn_ctr8005_ModuleContent .Normal ul li a:active
{
	background: url(images/sidenavbutton.png) no-repeat;
	background-position: 0px 0px;
	width: 180px;
	display: block;
	height: 40px;
	padding-left: 30px;
	line-height: 40px;
	color: white;
	text-decoration: none;
	font-size: 17px;
}

ul.sidenav li a.FirstCall:link, ul.sidenav li a.FirstCall:visited, ul.sidenav li a.FirstCall:active, #dnn_ctr8005_ModuleContent .Normal ul li a.FirstCall:link, #dnn_ctr8005_ModuleContent .Normal ul li a.FirstCall:visited, #dnn_ctr8005_ModuleContent .Normal ul li a.FirstCall:active
{
	background: url(images/sidenavbutton_red.png) no-repeat;
	background-position: 0px 0px;
	width: 180px;
	display: block;
	height: 40px;
	padding-left: 30px;
	line-height: 40px;
	color: white;
	text-decoration: none;
	font-size: 17px;
}

ul.sidenav li a:hover, #dnn_ctr8005_ModuleContent .Normal ul li a:hover
{
	background-position: -210px 0px;
}

ul.sidenav li a.FirstCall:hover, #dnn_ctr8005_ModuleContent .Normal ul li a.FirstCall:hover
{
	background-position: 0px 0px;
}
/* End Menu */

.footer
{
	background: url(images/header_bg.png);
	height: 80px;
}
.footer, a.footer:link, a.footer:visited, a.footer:active
{
	color: #ffffff;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}

a.footer:hover
{
	color: #ffffff;
	text-decoration: underline;
	font-family: Arial;
	font-size: 11px;
}

#dnn_ControlPanel
{
	background-color: White;
}

.slogan {text-align: right;color: White;font-size: 12px;font-family: Arial;width: 152px;}
.phone {color: #5ba328;text-align: right;padding-left: 5px;font-size:28px;font-family: Arial;font-weight: bold;}
.headerLinks {text-align: right;}


.contentpane
{
	background-color: White;
	padding: 25px 25px 0px;
	width: 683px;
}
/* Flash Items */
.flashpane
{
	padding-left: 1px;
	width: 733px;
	height: 197px;
}

.Dynamic, .Dynamic a:link, .Dynamic a:active, .Dynamic a:visited
{
    font-family: Arial;
}

.FCKImageGalleryContainer
{
	background-color: White;
}

.FCKLinkGalleryContainer, .FCKLinkGalleryContainer .Head
{
	background-color: White;
	width: 100%;
	color: Black;
}

.FCKLinkGalleryLinksTable td table
{
	width: 100%;
}