body { 	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0 auto;
	padding:0;
	border:0;			/* This removes the border around the viewport in old versions of IE */
	width:100%;
	min-width:980px;		/* Minimum width of layout - remove line if not required */
					/* The min-width property does not work in old versions of Internet Explorer */
}

html {
 	background:#0B1128 url(http://www.newzpoint.com/media/images/bg.png) top repeat-x fixed;
	font-size:90%;	
	text-align:center;
}
.box1 {
	vertical-align:top;
	background-color: #98b0bc;
	width: 980px;
	height: 2045px;
	min-height: 2045px;
	margin: 0 auto 5px auto;
	padding: 5px;
	border: 2px solid #c6c8ca;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius: 13px;	
}
.box2 {	
	text-align: left;
	color: #666;
	background-color: #ffffff;
	width: 980px;	
	margin: 0 auto 5px auto;
	padding: 5px;
	border: 2px solid #87bddf;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius: 13px;
}
.box3 {
	background-color: #333333;
	color: #ffffff;
	font-size: 0.8em;
	width: 980px;	
	margin: 0 auto 5px auto;
	padding: 5px;
	border: 2px solid #000;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius: 13px;
}
a {
	color:#369;
}
a:hover {
	color:#fff;
	text-decoration:none;
}

.info a {
	color:#369;
}
.info a:hover {
	color:#000;
	text-decoration:underline;
}

h1, h2, h3 {
	margin:.8em 0 .2em 0;
	padding:0;
	font-weight:normal;
}
p {
	margin:.4em 0 .8em 0;
	padding:0;
}
img {
	margin:10px 0 5px;
	border: none;
}

/* Header styles */
.headercontainer {
	text-align:center;
	background-image:url(http://www.newzpoint.com/media/images/headerbg.jpg);
	background-repeat:repeat-x;
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
	margin: 0;
	padding: 0;
}
#header {	
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	text-align:left;	
	width:1020px;
	margin:0px auto;
	padding: 0;
	border-bottom: 1px #FFFFFF;
	height: 57px;
	z-index:100;
}
#header p,
#header h1 {
	font-weight:normal;
	margin:10px 10px 10px 10px;
	padding: 10px 0 0 0;
	color:#FFFFFF;
	font-size:28px;
}
#header .domtype {
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	margin:0px 10px 0 10px;
	padding: 0;
	color:#FFFFFF;
	font-size:25px;
}
#header img {	
	position: relative;
	padding-left: 10px;
	top: -10px;
}
#header h1 a {
	color:#fff;
	text-decoration:none;
}
#header h1 a:hover {
	color:#fff;
	text-decoration:none;
}
#headerborder h2 {
	padding:.4em 15px 0 10px;
	margin:0;
	color:#999999;
	font-size: 26px;
	font-weight:normal;
}
.menu ul {
	list-style-type: none;	
	padding: 0;	
	margin: 0;
} 
.menucontainer{
	text-align:center;
	background-image: url(http://www.newzpoint.com/media/images/navi_bg.png);
	background-repeat: repeat-x;
	height: 40px;
	margin: 0;
	padding: 0;
	border: 1px;
	border-top-color:#530000;
	border-bottom-style:none;
	border-left-style:none;
	border-right-style:none;
	border-top-style:solid;
}
.menu{	
	text-align:left;	
	width:1000px;
	margin:0px auto;
	padding: 0;	
}
.menu ul li {
	float: left;
}
.menu ul .st{
	border: 1px;
	border-left-color:#530000;
	border-right-color:#b72020;
	border-bottom-style:none;
	border-left-style:solid;
	border-right-style:none;
	border-top-style:none;
	display: block;
	line-height: 35px;
	margin: 0;
}
.menu ul .en{
	border: 1px;
	border-left-color:#530000;
	border-bottom-style:none;
	border-left-style:none;
	border-right-style:solid;
	border-top-style:none;
	display: block;
	line-height: 35px;
	margin: 0;
}
.menu ul li a {
	border: 1px;
	border-left-color:#530000;
	border-bottom-style:none;
	border-left-style:solid;
	border-top-style:none;
	padding-right: 10px;
	padding-left: 10px;
	display: block;
	line-height: 35px;
	text-decoration: none;
	font-size: 12px;
	color: #530000;
	margin: 0;
}
.menu .active {
	border: 1px;
	color:#fff;
	border-left-color:#530000;
	border-bottom-style:none;
	border-left-style:solid;
	border-top-style:none;
	background:#770a0a;
	padding-right: 10px;
	padding-left: 10px;
	display: block;
	cursor:default;
	line-height: 35px;
	font-size: 12px;
	margin: 0;
}
.menu ul li a.active,
.menu ul li a.active:hover {
	color:#fff;
	background:#530000;
}
.menu ul li :hover {
	color:#fff;
	background:#530000;
}
#addthis{
	margin:8px;
	padding:8px;
}
#MAid{
	float:right;
	position:absolute;
 	top:-14px;
 	right:0;
	margin:0 0 10px 0;
	padding: 0;
	background-image:url(../images/mabg.png);
	background-repeat:no-repeat;
	width: 139px;
	height: 22px;
}
div.float {
  float: left;
}

#bodyborder {padding:15px; width:980px; height: 2065px; margin:0px auto; color:#999999; text-align:left; z-index:0;}
#bodyborder, #bodyborder .sb-inner { background:#98b0bc url(../images/grad.png) repeat-x; }
#bodyborder .sb-border { background:#f6dcff;}

#headerborder {clear:both;  padding:15px; width:950px; margin:10px auto; color:#fff;text-align:center;}
#headerborder, #headerborder .sb-inner { background:#2f6cb8 url(../images/grad.png) repeat-x; }
#headerborder .sb-border { background:#cbc9ca; }

#infoborder1 {clear:both;  padding:15px; width:980px; height: 1160px; margin:0px auto; color:#999999; text-align:left;}
#infoborder1, #infoborder1 .sb-inner { background:#ededed url(../images/grad.png) repeat-x; }
#infoborder1 .sb-border { background:#cbc9ca;}

#infoborder2 {clear:both;  padding:15px; width:980px; height: 960px; margin:0px auto; color:#999999; text-align:left;}
#infoborder2, #infoborder2 .sb-inner { background:#ededed url(../images/grad.png) repeat-x; }
#infoborder2 .sb-border { background:#cbc9ca;}

#infoborder3 {clear:both;  padding:15px; width:980px; height: 1020px; margin:0px auto; color:#999999; text-align:left;}
#infoborder3, #infoborder3 .sb-inner { background:#ededed url(../images/grad.png) repeat-x; }
#infoborder3 .sb-border { background:#cbc9ca;}

#footerborder { clear:both; padding:15px; height: 130px; width:980px; margin:0px auto; color:#999999; text-align:center;}
#footerborder, #footerborder .sb-inner { background:#343738;}
#footerborder .sb-border { background:#cbc9ca;}

.info{
	margin: 30px;
}

/* 'widths' sub menu */
#layoutdims {
	clear:both;
	background:#eee;
	border-top:4px solid #000;
	margin:0;
	padding:6px 15px !important;
	text-align:right;
}
/* Full page settings */
/* column container */
.colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
	margin-top: 10px;
	
}
#Content {
	width:980px;
	margin:0px auto;
	text-align:left;		
	background-color:#fff;
}
.btn { display: block; position: relative; background: #aaa; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer; }
.btn * { font-style: normal; background-image: url(../images/btn2.png); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

.btnw { display: block; position: relative; background: #aaa; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer; }
.btnw * { font-style: normal; background-image: url(../images/btn3.png); background-repeat: no-repeat; display: block; position: relative; }
.btnw i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btnw span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btnw span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btnw span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
 
* html .btn span,
* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }
* html .btnw span,
* html .btnw i { float: left; width: auto; background-image: none; cursor: pointer; }
 
.btn.blue { background: #2ae; }
.btn.green { background: #9d4; }
.btn.pink { background: #e1a; }
.btnw.red { background: #d81a26; }
.btn:hover { background-color: #e1a; }
.btn:active { background-color: #444; }
.btn[class] {  background-image: url(../images/shade.png); background-position: bottom; }
.btnw:hover { background-color: #e1a; }
.btnw:active { background-color: #444; }
.btnw[class] {  background-image: url(../images/shade.png); background-position: bottom; }
 
* html .btn { border: 3px double #aaa; }
* html .btn.blue { border-color: #2ae; }
* html .btn.green { border-color: #9d4; }
* html .btn.pink { border-color: #e1a; }
* html .btnw.red { border-color: #d81a26; }
* html .btn:hover { border-color: #e1a; }

.info li{
	padding-top: 10px;
}

/* Footer styles */
#footerborder #footer {
	text-align:center;
	margin: 0;
	padding: 0;
}
#footerborder #footer p {
	font-size: 11px;
	color: #fff;
	margin: 0;
	padding: 0;
}
#footerborder #footer img{
	border: 0;
	border-style: none;
	padding-bottom: 10px;
	margin: 5px;
}
.imagelink {
	border: 0;
	border-style: none;
	padding: 0;
	margin: 0;
}
.imagelink:hover {
	background: none;
}
#footerborder #footer a {
	color: #88bbf3;
}
#footerborder #footer a:hover {
	color: #fff;
	border-bottom: none;
}

