/* Boxes */

/* MIAN BOX CONTAINER*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}
.MainContainer  {
	width: 100%;
	margin: 0 0 0 0px;
	position: relative;
	height: inherit;
	background-color: #ffffff;
		background-image: url(images/gradBGDtop.jpg);
	background-repeat: repeat-x;
}
.Fbox  {
	width: 822px;
	height: auto;
	margin: 0 0 0 0px;
	position: relative;
	margin-bottom: 10px;
}
.Header  {
	width: 850px;
	height: 100px;
	margin: 0 0 0 0px;
	position: relative;
	margin-bottom: 10px;
}
.Tbox  {
	width: 822px;
	margin: 0 0 0 0px;
	position: relative;
	margin-bottom: 10px;
	padding-left: 0px;
}
.Footer  {
	width: 100%;
	float: left;
	background-position: bottom;
	background-image: url(images/Page_btmGrad.jpg);
	height: 114px;
}
.FooterText  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #999999;
	font-weight: plain;
}


/* FboxMP BOX */
.FboxMP  {
	width: 822px;
	margin: 0 0 0 0px;
	margin-bottom: 10px;
	margin-right: 4px;
	float: left;
}
.FboxMPtop  {
	width: 822px;
	height: 24px;
	margin: 0 0 0 0px;
	position: relative;
}
.FboxMPmiddle  {

	height: 271px;
	width: 822px;
	background-position: top;
	background-image: url(images/MP_middle.jpg);
	position: relative;
}
.FboxMPbtm  {
	width: 822px;
	height: 29px;
	margin: 0 0 0 0px;
	position: relative;
}
.MiddleMP {
	height: auto;
	width: 766px;
	padding-top: 10px;
	padding-right: 24px;
	padding-bottom: 0;
	padding-left: 24px;
}
.TopMP {
	width: 766px;
	height: 24px;
	
}

.roundyMMP {background-position: bottom; background-image: url(images/MP_middle.jpg);}
.roundyNwMP { background-position: left; background-image: url(images/MP_topLeft.gif);  }
.roundyNeMP { background-position: right; background-image: url(images/MP_topRight.gif);  }
.roundyNMP {
	background-image: url(images/MP_top.gif);
	width: auto;
}



.roundyCornerTopMP {
  width: 28px;
  height: 24px;
}
.roundyCornerMiddleMP {
	width: 7px;
	height: auto;
	position: relative;
}
.roundyCornerBtmMP {
  width: 28px;
  height: 29px;
}
.roundyCornerBtmMiddleMP {
  width: 766px;
  height: 26px;
}
.roundyWMP {
	background-position: left;
	background-image: url(images/Tbox_left.gif);
	background-repeat: repeat-y;
}
.roundyEMP {
	background-position: right;
	background-image: url(images/Tbox_right.jpg);
	background-repeat: repeat;
}

.roundySwMP { background-position: left; background-image: url(images/MP_btmLeft.gif);  }
.roundySeMP { background-position: right; background-image: url(images/MP_btmRight.gif); }
.roundySMP {
	background-image: url(images/MP_btm.gif);
	width: auto;
}


/* COLUMNS */
.RightColumn  {
	width: 311px;
	float: left;
}
.LeftColumn  {
	width: 501px;
	float: left;
}


/* CU BOX */
.TboxCU  {
	width: 311px;
	margin: 0 0 0 0px;
	margin-bottom: 10px;
	margin-right: 4px;
	float: left;
}
.TboxCUtop  {
	height: 32px;
	margin: 0 0 0 0px;
	overflow: hidden;
}
.TboxCUmiddle  {
	height: auto;
	background-position: bottom;
	background-image: url(images/Tbox_NEWS_bgd.jpg);
	padding: 10px 24px 10 24px;
}
.TboxCUbtm  {
	height: 26px;
	overflow: hidden;
}
.roundyCornerMiddleCU {
	height: auto;
	width: 263px;
	padding-top: 10px;
	padding-right: 24px;
	padding-bottom: 0;
	padding-left: 24px;
}
.roundyCornerTopCU {
	width: 263px;
	height: 27px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.roundyMCU {background-position: bottom; background-image: url(images/Tbox_CU_bgd.jpg);}
.roundyNwCU { background-position: left; background-image: url(images/Tbox_CU_top_left.jpg);  }
.roundyNeCU { background-position: right; background-image: url(images/Tbox_CU_top_right.jpg);  }
.roundyNCU { background-image: url(images/Tbox_CU_top.jpg);  }

/* AU BOX */
.TboxAU  {
	width: 501px;
	margin: 0 4px 10px 0px;
	float: left;
}
.TboxAUtop  {
	height: 32px;
	overflow: hidden;
}
.TboxAUmiddle  {
	height: auto;
	background-position: bottom;
	background-image: url(images/Tbox_AU_bgd.jpg);
	padding: 10px 24px 10 24px;
}
.TboxAUbtm  {
	height: 26px;
	margin: 0 0 0 0px;
	position: relative;
	overflow: hidden;
}
.roundyCornerMiddleAU {
	height: auto;
	width: 263px;
	padding-top: 10px;
	padding-right: 24px;
	padding-bottom: 0;
	padding-left: 24px;
}
.roundyCornerTopAU {
	width: auto;
	height: 27px;
	padding-top: 6px;
}

.roundyMAU {background-position: bottom; background-image: url(images/Tbox_AU_bgd.jpg);}
.roundyNwAU { background-position: left; background-image: url(images/Tbox_AU_top_left.jpg);  }
.roundyNeAU { background-position: right; background-image: url(images/Tbox_AU_top_right.jpg);  }
.roundyNAU { background-image: url(images/Tbox_AU_top.jpg);  }


/* Clients BOX */
.TboxAUClientsmiddle  {
	height: auto;
	background-position: bottom;
	background-image: url(images/Tbox_NEWS_bgd.jpg);
	padding: 10px 0px 0 px;
}
/* NEWS BOX */
.TboxNEWS  {
	width: 501px;
	margin: 0 0 0 0px;
	float: left;
	margin-bottom: 10px;
	margin-right: 4px;
}
.TboxNEWStop  {
	height: 32px;
	margin: 0 0 0 0px;
	overflow: hidden;
}
.TboxNEWSmiddleBGD  {
	height: auto;
	background-position: top;
	background-image: url(images/Tbox_CU_bgdBGD.jpg);
	background-repeat: repeat;
}
.TboxNEWSmiddle  {
	height: auto;
	background-position: bottom;
	background-image: url(images/Tbox_CU_bgd.jpg);
	background-repeat: no-repeat;
	padding: 10px 24px 10 24px;
}
.TboxNEWSbtm  {
	height: 26px;
	margin: 0 0 0 0px;
	overflow: hidden;
}
.roundyCornerMiddleNEWS {
	height: auto;
	width: auto;
	padding-top: 10px;
	padding-right: 24px;
	padding-bottom: 0;
	padding-left: 24px;
}
.roundyCornerTopNEWS {
	width: auto;
	height: 27px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.roundyCornerBtmMiddleNEWS {
  width: auto;
  height: 26px;
}

.roundyMNEWS {background-position: bottom; background-image: url(images/Tbox_NEWS_bgd.jpg);}
.roundyNwNEWS { background-position: left; background-image: url(images/Tbox_NEWS_top_left.jpg);  }
.roundyNeNEWS { background-position: right; background-image: url(images/Tbox_NEWS_top_right.jpg);  }
.roundyNNEWS { background-image: url(images/Tbox_NEWS_top.jpg);  }




/* Generic BOX */
.roundyCornerTop {
  width: 24px;
  height: 32px;
}
.roundyCornerMiddle {
	width: 7px;
	height: auto;
	position: relative;
}
.roundyCornerBtm {
  width: 24px;
  height: 26px;
}
.roundyCornerBtmMiddle {
  width: 263px;
  height: 26px;
}
.roundyW {
	background-position: left;
	background-image: url(images/Tbox_left.gif);
	background-repeat: repeat-y;
}
.roundyE {
	background-position: right;
	background-image: url(images/Tbox_right.jpg);
	background-repeat: repeat;
}

.roundySw { background-position: left; background-image: url(images/Tbox_btm_corner_left.jpg);  }
.roundySe { background-position: right; background-image: url(images/Tbox_btm_corner_right.jpg); }
.roundyS {
	background-image: url(images/Tbox_btm_center.jpg);
	width: 501px;
}

.roundyNwCU, .roundyNwMP, .roundyNwAU, .roundyNwNEWS, .roundySw, .roundySwMP, .roundyW { float: left; }
.roundyNeCU, .roundyNeMP, .roundyNeAU, .roundyNeNEWS, .roundySe, .roundySeMP, .roundyE { float: right; }


/* Text For Boxes */
.BoxTextHeader {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	width: auto;
}
.BoxTextMain {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: plain;
	text-align: left;
}
.LatestNewsDate {
  	width: 60px;
	float: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
.LatestNewsHeadline {
	width: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: Bold;
	color: #4f717f;
	margin-left: 60px;
	left: auto;
}
.LatestNewsContent {
	width: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: plain;
	color: #4f717f;
	text-align: left;
	margin-left: 60px;
}

.CUmainText {
	width: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: plain;
	color: #4f717f;
	text-align: left;
}
.CUinfoText {
	width: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: plain;
	color: #4f717f;
	text-align: left;
}
.AUmainText {
	width: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: plain;
	color: #4f717f;
	text-align: left;
}


/* Header */


.LogoHeader {
	width: 214px;
	margin-right: 4px;
	float: left;
	background-image: url(images/NSMLogo.png);
	background-repeat: no-repeat;
	height: 84px;
	margin-top: 20px;
}
.BannerHeader {
	width: 600px;
	margin: 0 0 0 0px;
	margin-bottom: 10px;
	margin-right: 20px;
	margin-left: 4px;
	float: right;
	height: 70px;
}
.TagHeader {	
	width: 450px;
	height: 22px;
	margin: 0 0 0 0px;
	margin-right: 20px;
	margin-left: 4px;
	background-image: url(images/xmasTag.png);
	background-repeat: no-repeat;
	float: right;
}
	
#LatestNews {height: auto; }
#NewsArchive {height: auto; }
#container {height: auto; }