body{background:url(../images/tpl_bg.gif) repeat;}
body, form, .m0{margin:0;}

p, li, td, div{font:11px Arial, Helvetica, sans-serif; color:#333;}

img{display:block;}
img.inline{display:inline;}
a img{border:none;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.jus{text-align:justify;}
.cen{text-align:center;}
.lh16{line-height:13px;}


/*fonts color*/
.fwhite{color:#fff;}

/*link*/
a:link, a:visited, a:active{color:#00F;}

#main{width:780px; padding:0 5px; background:#fff; margin:auto;}
#menu{height:20px; border-top:1px solid #CCE0F5; background:#2B85BB;}

.site{width:780px; overflow:auto; }
.site-desc{width:261px;}

#cc_desc{width:261px; height:200px; background:url(../images/h_cc_bg_desc2.gif) no-repeat;}
#cc_desc p{width:241px; height:119px; padding:28px 8px 0 12px; overflow:auto;}

#nmd_desc{width:261px; height:200px; background:url(../images/h_nmd_bg_desc2.gif) no-repeat;}
#nmd_desc p{width:241px; height:119px; padding:28px 8px 0 12px; overflow:auto;}

#ndm_desc{width:261px; height:200px; background:url(../images/h_ndm_bg_desc2.gif) no-repeat;}
#ndm_desc p{width:241px; height:124px; padding:28px 8px 0 12px; overflow:auto;}

#ndb_desc{width:261px; height:200px; background:url(../images/h_ndb_bg_desc2.gif) no-repeat;}
#ndb_desc p{width:241px; height:117px; padding:28px 8px 0 12px; overflow:auto;}

#tom_desc{width:261px; height:200px; background:url(../images/h_tom_bg_desc2.gif) no-repeat;}
#tom_desc p{width:249px; height:117px; padding:28px 0 0 12px; overflow:auto;}

#std_desc{width:261px; height:200px; background:url(../images/h_std_bg_desc2.gif) no-repeat;}
#std_desc p{width:249px; height:117px; padding:28px 0 0 12px; overflow:auto;}

#ndh_desc{width:261px; height:200px; background:url(../images/h_ndh_bg_desc2.gif) no-repeat;}
#ndh_desc p{width:249px; height:117px; padding:28px 0 0 12px; overflow:auto;}

.line-spacer{height:60px;}
.line-spacer-2{height:56px;}

/* IFRAME POPUP */
#fogall { position:absolute; z-index:20; top:0px; left:0px; width:100%; min-width:984px; height:1000px; display:none; background-color:#000; filter:alpha(opacity=65); -moz-opacity:.65; opacity:.65; }
#iframe { position:absolute; top:100px; left:50%; width:500px; padding:5px; height:250px; margin-left:-250px; border:1px solid #545252; background:#fff; display:none; z-index:21; } 

/* LOGIN */
.login_holder{border:1px solid #2B85BB; width:498px; margin:auto; padding:10px 0;}
.box-title-orange{font:bold 12px/29px arial; background:#2B85BB; padding:0 6px 0 6px; width:488px; margin:0 auto;}

/*2257, terms, privacy, etc..*/
.default-holder{padding:0 20px;}




#header { position: relative; width: 780px; height: 171px; background: url(../images/bg-header.jpg) top left no-repeat; }
#header #number-join { position: absolute; top: 73px; left: 128px; font: bold 36px Arial, Helvetica, sans-serif; color: #101040; }
#header #number-join span { position: absolute; top: -1px; left: 1px; color: #efa800; }
#header #number-sites { position: absolute; top: 104px; left: 198px; font: bold 36px Arial, Helvetica, sans-serif; color: #101040; }
#header #number-sites span { position: absolute; top: -1px; left: 1px; color: #efa800; }
#header #sites { position: absolute; width: 450px; height: 75px; top: 3px; right: 20px; font: bold 15px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #fff; text-align: center; }
#header #sites span { color: #093a6b; }