@import url('css/reset.css');
@import url('css/menu.css');
html {margin: 0;padding: 0;	height: 100%;}
body {margin: 0 auto;height: 100%;}
#PageAltBG {
	margin: 0 auto;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	width: 100%;
	background: #8C8C8C url('images/gray_strip_Bkg_strip.jpg') repeat-x top;
	clear: both;
}
#PageAltBG > div {margin: 0 auto;width: 866px;clear: both;}
#PageAltBG > div > div {	float: left;}

#Page {
	margin: 0 auto;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	width: 100%;
	background: #BDC8C2 url('images/Bkg_strip_green.jpg') repeat-x top;
	clear: both;
}
#Page > div {margin: 0 auto;width: 866px;clear: both;}
#Page > div > div {	float: left;}



#dnnLogo {width: 328px;}
#Head .dnnNav {width:120%; white-space:nowrap; clear: both;}
#Head >.Right {width: 538px;	min-height: 81px; float:right; padding-top:10px;}
#Body {white-space: nowrap;}
#Foot > .Bottom {float:right; width: 546px;text-align: right;}
#Foot > .dnnCopyright {	width: 320px;}

/*Home Specific*/
#BodyHOME .NewsPaneWrapper {
    margin: 5px 0; 
    min-height: 18px; 
    width: 866px; 
    background: #C4D1DC; 
    border: 1px #A2AEB8 solid;}
#BodyHOME > .Top {width: 100%;}
#BodyHOME > .Left {width: 282px;}
#BodyHOME > .Middle{width: 282px;	margin: 0 10px 0 10px;}
#BodyHOME > .Right {width: 282px;}

/*Internal Three Column Specific*/
#BodyINTERNAL .BreadWrapper {
    margin: 5px 0; 
    height: 18px; 
    width: 866px; 
    background: #C4D1DC; 
    border: 1px #A2AEB8 solid;
    }
#BodyINTERNAL > .Top {width: 100%;}
#BodyINTERNAL > .Content {width: 100%;}
#BodyINTERNAL > .Left {width: 282px;}
#BodyINTERNAL> .Middle{width: 282px;	margin: 0 10px 0 10px;}
#BodyINTERNAL > .Right {width: 282px;}

/*Internal One Column Specific*/
#BodyONECOL .BreadWrapper {
    margin: 5px 0; 
    height: 18px; 
    width: 866px; 
    background: #C4D1DC; 
    border: 1px #A2AEB8 solid;
    }
#BodyONECOL > .Top {width: 100%;}
#BodyONECOL > .Middle {width: 100%;}
#BodyONECOL > .Left {width:574px;margin: 0 10px 0 0;}
#BodyONECOL > .Right {width:282px;}

/*Internal Reverse One Column Specific*/
#BodyONECOLREVERSE .BreadWrapper {
    margin: 5px 0; 
    height: 18px; 
    width: 866px; 
    background: #C4D1DC; 
    border: 1px #A2AEB8 solid;
    }
#BodyONECOLREVERSE > .Top {width: 100%;}
#BodyONECOLREVERSE > .Middle {width: 100%;}
#BodyONECOLREVERSE > .Right {width:574px;margin: 0 0 0 10px;}
#BodyONECOLREVERSE > .Left {width:282px;}

/*Internal Two Column Specifc*/
#BodyTWOCOL .BreadWrapper {
    margin: 5px 0; 
    height: 18px; 
    width: 866px; 
    background: #C4D1DC; 
    border: 1px #A2AEB8 solid;
   }
#BodyTWOCOL > .Top {width: 100%;}
#BodyTWOCOL > .Middle {width: 100%;}
#BodyTWOCOL > .Left {width:642px;margin: 0 10px 0 0;}
#BodyTWOCOL > .Right {width:214px;}

/*Internal Reverse Two Column Specifc*/
#BodyTWOCOLREVERSE .BreadWrapper {
    margin: 5px 0; 
    height: 18px; 
    width: 866px; 
    background: #C4D1DC; 
    border: 1px #A2AEB8 solid;
   }
#BodyTWOCOLREVERSE > .Top {width: 100%;}
#BodyTWOCOLREVERSE > .Middle {width: 100%;}
#BodyTWOCOLREVERSE > .Right {width:642px;margin: 0 0 0 10px ;}
#BodyTWOCOLREVERSE > .Left {width:214px;}

#BodySITEMAP > .Top {width: 100%;}
#BodySITEMAP > .Middle {width: 100%;}
#BodySITEMAP > .Right {width:430px;margin: 0 0 0 6px ;}
#BodySITEMAP > .Left {width:430px;}

/*DNN Panes*/
.ContactPane{width:100%; text-align:left;}
.TopPane{width:100%;text-align:left;}
.NewsPane{width:100%;text-align:left;}
.LeftPane{width:100%;text-align:left;}
.ContentPane{width:100%;text-align:left;}
.RightPane{width:100%;text-align:left;}

/*Hide empty panes*/
.DNNEmptyPane{height:0; padding:0; margin:0; line-height:0; width:0; display:none;}

#dnn_dnnSearch_ClassicSearch{ }
#dnn_dnnSearch_ClassicSearch > input{ height:14px; }
a:link.Search{ background: transparent url('images/Go_btn.png') no-repeat bottom; width:28px;display:inline-block; height:25px;margin-bottom:-8px; margin-bottom: -7px!important!; margin-left:-10px;}

