/*  reset */

html {
background: #AFB0B4 none repeat scroll 0%;
color:#8D8D8D;
height:100%
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
margin:0pt;
padding:0pt;
}
table {
border-collapse:collapse;
border-spacing:0pt;
}
fieldset, img {
border:0pt none;
}
address, caption, cite, code, dfn, em, strong, th, var {
font-style:normal;
font-weight:normal;
}
li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
caption, th {
text-align:left;
}
h1, h2, h3, h4, h5, h6 {
font-size:100%;
font-weight:normal;
}
q:before, q:after {
content:'';
}
abbr, acronym {
border:0pt none;
font-variant:normal;
}
sup {
vertical-align:text-top;
}
sub {
vertical-align:text-bottom;
}
input, textarea, select {
font-family:inherit;
font-size:inherit;
font-weight:inherit;
}
legend {
color:#000000;
}
body {
font-size: 11px;
font-family: Verdana, Arial;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.231;
}
table, td {
font-size: 100%;
text-align: left; 
}
pre, code, kbd, samp, tt {
font-family:monospace;
line-height:100%;
}
body {
text-align:center;
}
#ft {
clear:both;
background: #AFB0B4;
float:left;
}
strong{
font-weight: bold;
}
p{
margin-bottom: 1em;
}


/* end reset*/

#home{ 
	width: 1015px;
	min-width:1015px; 
	margin:auto; 
	text-align:left; 
	overflow: hidden;
}

html{
	overflow-y: scroll;
}



/* header */
#mainMenu{
float: left;
width: 100%;
}

#mainMenu ul{
margin-top: 150px;
margin-left: 20px;
}

#topMenu{
float: right;
height: 20px;
margin-top: 10px;
width:430px;
margin-right: 20px;
text-align: right;
}

#topMenu a{
display:block;
margin-left: 10px;
color: #8D8D8D;
text-decoration: none;
}


#mainMenu ul li{
float: left;
margin-right: 12px;
list-style-type: none;
}

#mainMenu a{
color: #fff;
font-weight: bold;
text-decoration: none;
font-size: 13px;
display: block;
padding-top: 24px;
border-right: 1px solid #9EC874;
padding-right: 13px;
padding-bottom: 7px;
}

#mainMenu a.activeSection{
text-decoration: underline;
}


.membersPage #mainMenu a{
border-right: 1px solid #E9B07B;
}
/*
#mainMenu a:hover{
color: #EF8201;
text-decoration: underline;
}

.membersPage #mainMenu a:hover{
color: #679A35;
}
*/

#hd{
height: 228px;
background: url('public_images/header.jpg') no-repeat;
overflow: hidden;
}

.membersPage #hd{
background: url('member_images/members.jpg') no-repeat;
}

#hd ul{
text-align: left;
}

#topMenu #dnn_dnnSEARCH_cmdSearch{
display: inline;
padding: 3px;
background: #E66B04;
color: white;
font-weight: bold;
text-decoration: none;
width: 2em;
margin-left: 5px;
}

#topLevelMenu, #topLevelMenu li{
float: left;
}

#topLevelMenu{
margin-top: 2px;
}


/*sidebars */
#sidebar1, #sidebar2{
width: 202px;
float: left;
}

#sidebar2{
float: right;
padding-right: 14px;
}

#sidebar1{
padding-left: 14px;
}

#sidebar1 a, #sidebar2 a{
color: #578C22;
text-decoration: none;
}

.widePage #sidebar2{
display: none;
}

/*content area */
#dnn_contentPane, #dnn_ControlPanel{
float: left;
}

#dnn_contentPane, #dnn_contentPaneBottom{

padding: 0 15px;
}

#dnn_contentPaneBottom
{
	float: left;
	Border-left: solid 1px #EE8102;
	Border-right: solid 1px #EE8102;
	Border-bottom: solid 1px #EE8102;
	margin-bottom:7px;
	padding:  0px 0px 0px 0px;
}

.subPage #dnn_contentPane{
width: 550px;
}


#main {
float:none;
width:auto;
position: static;
margin-left: 216px;
}

#main, #sidebar1{
padding-top: 10px;
}



#bd{
}

.wrapper{
margin-left: 216px;
float: none;
position: static;
width: auto;
}

#content{
width: 580px;
float:left;
}

.widePage #content{
width: 800px;
}

.widePage #dnn_contentPane{
width: 745px;
}

#main{
width: 100%;
float:right;
margin-left:-25em;

}

.commonBG{
	background: url('public_images/tile.jpg') repeat-y;
	}

/* footer */
#ftImg{
height: 76px;
width: 1015px;
background: url('public_images/footer.jpg') no-repeat;
}

#ftLinks{
float: right;
margin-right: 12px;
}

#ftLinks a{
color: #fff;
text-decoration: none;
display: block;
margin-top: -1px;
font-weight: bold;
}

#ftLinks li{
float: left;
padding-left: 7px;
margin-right: 5px;
background: url('public_images/footerBullet.gif') top left no-repeat;
}

#ftLinks li.noBg{
background: #AFB0B4;
}

/* breadcrumbs */
.breadCrumbs, #content .breadCrumbs a{
color: #669934;
}

.breadCrumbs{
display: block;
padding-left: 15px;
margin-bottom: 13px;
}

.breadCrumbs a, .breadCrumbs span{
padding: 5px;
text-decoration: none;
}

#content .breadCrumbs a:hover{
text-decoration: underline;
}

/* content styles */
.Header1, h1{
font-family: verdana, arial;
font-weight: bold;
color: #E07D16;
padding-bottom: 5px;
padding-top: 10px;
font-size: 16px;
}

.Header2, h2{
font-size: 14px;
font-family: verdana, arial;
font-weight: bold;
color: #82A148;
padding-bottom: 5px;
padding-top: 10px;
}

.Header3, h3{
font-family: verdana, arial;
font-weight: bold;
color: #82A148;
padding-bottom: 5px;
padding-top: 10px;
font-size: 13px;
}

.dotpoints{
padding-bottom: 8px;
}
.Listpoints{

}

.Hyperlinknon-government{
background: #FAE8D6;
}
.Hyperlinkdeeplink {
background: #FAE8D6;
}

.Paragraphtext, p{
margin: 0;
margin-bottom: 1.2em;
padding: 0;
}

#content ul, #dnn_contentPane ul{
margin: 5px 28px 10px;
	
}

#content li, #dnn_contentPane li{
list-style-image: url(/Portals/0/Skins/mbi/images/OrangeBullet.gif);
}

#content a, #dnn_contentPane a{
color: #EF8200;
text-decoration: none;
}

#bd a:hover, #hd a:hover, #ft a:hover{
text-decoration: underline;
}

/* DNN Controls */

#dnn_ControlPanel{
width: 100%;
background: #AFB0B4;
}
#dnn_ControlPanel table{
background: #fff;
color: #8D8D8D;
}

.ModuleTitle_SubMenu{
background: #fff;
}
/*kill help icons */
#sidebar1 label a img{
display:none;
}

#sidebar1 label span{
color: #000;
font-weight: bold;
padding-top: 4px;
}



/* Page specific */

/* home page */
.cross {
margin: 5px;
}

.cross td{
vertical-align: top;
}

.leftCell, .rightCell{
padding: 5px;
}

.topRow .leftCell{
border-bottom: 1px solid #C1E687;
border-right: 1px solid #C1E687;
width: 50%;
}

.bottomRow .rightCell{
border-top: 1px solid #C1E687;
border-left: 1px solid #C1E687;
}

#infoHeader, .cross{
float: left;
width: 560px;
margin-left: 5px;
}

#infoHeader{
background: url(public_images/information_header.gif) no-repeat;
width: 570px;
height: 36px;
margin-left: 6px;
}

#infoHeader h3{
padding-top: 15px;
margin-left: 40px;
color: #fff;
}


/* Search Results */
#dnn_ctr353_ContentPane .searchRelevance{
font-style: italic;
}

#dnn_ctr353_ContentPane .searchDescription{

}

#dnn_ctr353_ContentPane td{
vertical-align: top;
padding-bottom: 15px;
}

/* News Page */
.ENewsListDate{
padding-right:5px;

}
.ENewsListSummary{
padding-bottom:12px;
}

/* forum styles  */

.afpostbody{
padding: 5px;
padding-top: 10px;
}

.afheader, .afforumrow, .aflastpost, .afsubrow{
padding: 3px;
}

.af_arrow{
float: right;
}

.afnormal{
padding: 10px 0;
}

.afpostinfo1, .afpostinfo2{
padding: 4px;
}


#QRgroup .afButton{
display: block;
float: left;
margin: 4px 2px;
padding: 3px;
background: #FEC595;
border: double #fff;
border-width: medium;
}

#QRgroup .NormalBold{
margin: 6px;
display: block;
}

#QRgroup .ambutton{
display: block;
margin-top: 20px;
width: 60px;
padding: 3px;
background: #FEC595;
border: double #fff;
border-width: medium;
margin-left: 60px;
}

#QRgroup .ambutton img{
margin: 3px;
}

#QRgroup .ambutton a{
color: #000;
border: 1px solid #fff;
}

#QRgroup .ambutton a:hover{
text-decoration: none;
}


/* admin */
.adminWidePage .wrapper{
margin-left: 0;
}

.adminWidePage #content{
width: 1000px;
}
/* fixes full screen mode */
.fixTop{
position: absolute;
top: 0;
left: 0;
}



.menutable td a{
	/*background-color:red !important;*/
	margin:0px !important;
}



.menucon2 a{
padding-top:4px;
padding-bottom:4px;
}

.externalLink{

padding-right: 15px;

background: url('/Portals/0/images/wwwlink.gif') no-repeat right;
display:inline-block;
}

