/*STYLES FOR MUDHUT SITE*/
* { margin: 0; padding: 0; }
body { font-family: Helvetica,Trebuchet MS, Verdana, Sans; text-align: center; background-color: #2A2A2A; }

h3 { background: #DFDFDF url(../images/arrow.gif) no-repeat 2px 4px; font-size: 13px; border-bottom: 1px solid #ccc;  text-indent: 30px; height: 26px; padding-top:5px;  }

#container { min-width:600px;  text-align: left;  }
#pageTop { white-space:nowrap; width: 100%; height: 125px; }
#logo { float: left; padding: 15px 5px 10px 15px; }
#masthead,#grMasthead { height:133px; white-space: nowrap; width: 100%; background-image: url(../images/redBGSmall.jpg); background-repeat: repeat-x; border-top: 1px solid #5A3909; border-bottom: 1px solid #5A3909; }
#grMasthead { background: url(../images/greenBGSmall.jpg) repeat-x;}
#svrMasthead { background: url(../images/silverBGSmall.jpg) repeat-x;}

#login { float: right; white-space: nowrap; width: 250px; font-size: 11px; color: #B4B4B4; margin-top: 10px; }
#login input { border: 1px solid #5A3909; font-size: 10px; margin:2px 10px 2px 0; background-color: #cecece; }
#login label { font-size: 10px; padding-right: 5px; }
#login ul { list-style: none;  text-align: right; }
#rightNav { float:right; clear:right; margin-top:27px; margin-right: 12px; text-align: left; color: #E75C3C; }
#rightNav ul { list-style:none; padding: 0;}
#rightNav ul li { display: inline; }
#rightNav ul li a { text-decoration: none; color: #E75C3C; font-size: 11px; }
#rightNav ul li a:hover { border-top: 2px solid orange;  background: none; }
#mainBodyContainer {overflow:hidden; width: 100%; background-color: #efefef; line-height:27px;}


#mainBodyLeft { float:left; width:8px; padding: 2px; background: url(../images/topLeftCorner.jpg) no-repeat; }
#mainBodyRight { float:right; width: 8px; padding: 2px; background: url(../images/topRightCorner.jpg) no-repeat top right; margin-left: 2px;}
#boxA,#boxC,#boxAd { width: 22%; float:left; color: #fff; margin: 20px 35px 0 0; }
#boxB,#boxBHome { width: 67%; float:right; color: #fff; margin: 20px 0 10px 0; }
#boxBHome{display:inline;width:100%;position:relative;}
#boxC {width: 100%; float:left;}
.leftRound { float:left; width: 7px; height: 33px; background: url(../images/leftRoundSilver.jpg) no-repeat top left; margin:0; }
.rightRound { float:right; width: 7px; height: 33px; background: url(../images/rightRoundSilver.jpg) no-repeat top right; margin: 0; }
* html .leftRound { margin-right: -3px; }
* html .rightRound { margin-left: -3px; }
.tabTitle { height: 33px; background: url(../images/midSilver.jpg) repeat-x; font-size: 13px; line-height: 33px;   font-weight: bold; color: #000; margin: 0;  }
.boxContent { border: 1px solid #ccc; margin: 0 1px 1px 1px; background: #e7e7e7; }
.boxContent p { padding: 5px; font-size: 13px; color: #2A2A2A; }

#accordion ul li { display:block; width: 450px; text-align:right; }
#accordion ul li label { text-align:left; font-size: 11px; color: #333; padding-right:5px;  }
#accordion input, textarea, select  { width: 200px; overflow:auto; border: 1px solid #ccc;  }
#accordion .button { width: 50px; border: 1px solid #ccc; font-size: 11px; }
#accordion form { margin: 10px 0 10px 0; }

#schedResult,#emailResult { float:right; width:200px; margin: 50px 50px 0 0; }
#schedResult.ajax-loading,#emailResult.ajax-loading {
	padding: 20px 0;
	background: url(../images/spinner.gif) no-repeat center;
}

#footer { height: 39px; background-image: url(../images/footer_bg.jpg); background-repeat: repeat-x; border-top: 1px solid #B58F26; border-bottom: 1px solid #B58F26; text-align:center; font-size: 10px; line-height: 39px; margin-top:5px; top:100%;}

.title { font-size:18px; color: #fff; }
.montage{float:right;width:275px;padding:3px 4px 5px 3px;border:1px solid #ccc;margin:10px;background-color:#fff;}