@charset "utf-8";
body {
	background-color: #CCCCCC;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
}
.nav {
	background-color: #99CC66;
	background-image: url(images/nav-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#dropshadow {
	width: 962px;
	background: url('/images/dropshadow.png') repeat-y;
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/dropshadow.png');
}
.footer {
	background-color: #CCCCCC;
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.content {
	background-color: #EEEEEE;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
}
.toppane {
	width: 100%;
}
.leftpane {
	
}
.contentpane {
	
}
.rightpane {

}
.bottompane {
	width: 100%;
}

/* shrink width of DNN search box */
#dnn_dnnSEARCH_txtSearch
{
    width: 100px; /* shrink */
    margin: 10px 0 0 18px; /* center */
    font-size:10px;
}

/* position search image */
#dnn_dnnSEARCH_cmdSearch img {
    border: 0;
    position: relative;
    top: 2px;
    left: -3px;
}

.main_dnnmenu_container {
	background-color: transparent;
}
.main_dnnmenu_bar {
	background-color: transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: hand;
	color: #666666; 
	font-size: 12px; 
	font-weight: normal;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 30px;
	padding-top: 3px;
	text-transform: lowercase;
}
.main_dnnmenu_rootitem { /*TD if menu option for using tables is on*/
	cursor: hand;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	background-color: transparent;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	text-transform: lowercase;
}
.main_dnnmenu_itemhover {
	color: #99CCFF;
	text-transform: lowercase;
}
.main_dnnmenu_itemhover td {
	color: #6699FF;
	text-transform: lowercase;
}
.main_dnnmenu_icon {
	display: none;
}
.main_dnnmenu_submenu {
	background-color: #CCCCCC;
	z-index: 1000;
}
.main_dnnmenu_break {
	display: none;
}
.main_dnnmenu_arrow {
	display: none;
}
.main_dnnmenu_rootmenuarrow {
	display: none;
}
.search {
    font-weight: normal;
    font-size: 12px;
    color: #FFFFFF;
    font-family: Calibri, Arial, Helvetica, sans-serif;
    text-decoration: none;
	text-transform: lowercase;
}
A.search:link {
	text-decoration: none;
	color: #FFFFFF;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-transform: lowercase;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCFF99;
	border-right-color: #336600;
	border-bottom-color: #336600;
	border-left-color: #CCFF99;
}

A.search:visited  {
    text-decoration: none;
	color: #FFFFFF;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCFF99;
	border-right-color: #336600;
	border-bottom-color: #336600;
	border-left-color: #CCFF99;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-transform: lowercase;
}

A.search:active   {
	text-decoration: none;
	color: #FFFFFF;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCFF99;
	border-right-color: #336600;
	border-bottom-color: #336600;
	border-left-color: #CCFF99;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-transform: lowercase;
}

A.search:hover    {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #AADD77;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCFF99;
	border-right-color: #336600;
	border-bottom-color: #336600;
	border-left-color: #CCFF99;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-transform: lowercase;
}
.dnn-content-text {
	color: #666666;
	font-weight: normal;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A.dnn-content-text:link {
	color: #666666;
	font-weight: normal;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A.dnn-content-text:visited {
	color: #666666;
	font-weight: normal;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A.dnn-content-text:active {
	color: #666666;
	font-weight: normal;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A.dnn-content-text:hover {
	color: #666666;
	font-weight: normal;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.dnn-footer-text {
	color: #666666;
	font-weight: normal;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: lowercase;
}
A.dnn-footer-text:link {
	color: #666666;
	font-weight: normal;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: lowercase;
}
A.dnn-footer-text:visited {
	color: #666666;
	font-weight: normal;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: lowercase;
}
A.dnn-footer-text:active {
	color: #666666;
	font-weight: normal;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: lowercase;
}
A.dnn-footer-text:hover {
	color: #666666;
	font-weight: normal;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-transform: lowercase;
}
.dnn-title-1 {
	color: #333333;
	font-weight: bold;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 28px;
	text-decoration: none;
	letter-spacing: -1px;
	text-transform: none;
}
.Normal {
	color: #333333;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.image-matte {
	border: solid 1px #cccccc;
	background-color: #FFFFFF;
	padding: 5px;
}