/* CSS Document */

body{

	margin:0;

	padding:0;

	text-align:center;

	font-family:verdana, Arial, Helvetica, sans-serif;

	background:#6F3541 url("../img/in801a/bg3.jpg") repeat-x top;

}

form{

	margin:0;

	padding:0;

}

img{

	margin:0;

	padding:0;

}

br{

  clear:both;

}



/* styles for the header section */

#topAd{

	width:1000px;

	height:100px;

	padding:0px;

	margin:0 auto;

	position:relative;

	text-align:center;

	background:url("../img/in810a/ad_t.jpg") no-repeat top;

}

#topAdBox{

	width:728px;

	height:90px;

	padding:0;

	margin:0 auto;

	margin-top:3px;

	text-align:center;

}

#iheader{

	width:1000px;

	height:118px;

	padding:0;

	margin:0 auto;

	text-align:left;

	background:url("../img/in810a/hd_c.jpg") no-repeat top right;

}

#iheader img{

	padding:0;

	margin:0;

}

#ihLogo{

	display:inline;

	float:left;

	width:320px;

	padding:0;

	margin:0;

}

#ihMem{

	display:inline;

	float:right;

	width:606px;

	height:37px;

	padding:0;

	margin:80px 0 0 0;

	overflow:hidden;

	text-align:left;

}

#memTopLogin,

#memTopInfo{

	display:inline;

	float:right;

	position:relative;

	margin:0; padding:0;

	color:#903;

	width:606px;

	height:37px;

	background:url("../img/in810a/mem_login.jpg") no-repeat top left;

}

#memTopInfo{

	background:none;

	text-align:right;

	font-size:0.80em;

	margin:0 44px 0 0; padding:0;

}

#memTopInfo .greeting{

	margin:0 10px 0 0;

}

#memTopLogin ul{

	list-style:none;

	padding:0;

	margin:0;

}

#memTopLogin li{

	display:inline;

	float:left;

	padding:0;

	margin:0 20px 0 0;

}

#memTopLogin li.input{

	width:102px;

	padding:6px 0 0 0;

	margin:2px 0 0 26px;

}

#memTopLogin li.input2{

	width:92px;

	padding:6px 0 0 0;

	margin:2px 0 0 26px;

}

#memTopLogin li.check{

	padding:6px 0 0 0;

	margin:2px 0 0 0;

}

#memTopLogin li.login{

	padding:0 0 0 0;

	margin:3px 0 0 52px;

}

#memTopLogin .memRTF{

	width:80px;

	height:16px;

	padding:0 0 0 0; margin:0 0 0 0;

	font-size:0.8em;

	border:1px solid #FFF;

}



/* Style for the main Focus Block */

#iMenu{

	width:1000px;

	height:41px;

	padding:0;

	margin:0 auto;

	text-align:center;

	background:url("../img/in810a/mm_bg.jpg") no-repeat center top;

	overflow:hidden;

}

/* sytle for mainMenu */

#mainMenu{

	list-style:none;

	height:32px;

	padding:0;

	margin:0;

	margin-left:45px;

	text-align:center;

	overflow:hidden;

}

#mainMenu li{

	float:left;

	height:32px;

	padding:0;

	margin:0;

}

#mainMenu li img{

	padding:0;

	margin:0;

}



/* styles for the iBody Blocks */

#iBody{

	width:1000px;

	padding:0;

	margin:0 auto;

	position:relative;

	background-color:#FFF;

}

#pBody2{

	display:block;

	width:980px;

	padding:0;

	margin:0 auto;

	position:relative;

	background:#FFF url("../img/in810a/if_bg2.jpg") no-repeat top left;

}

#pBody2Top{

	display:block;

	padding:0;

	margin:0 auto;

	position:relative;

	text-align:center;

}



/*bannerSearch*/

#bannerSearch{

	float:right;

	font-family:verdana, Arial, Helvetica, sans-serif;

	font-size:0.9em;

	padding:0;

	margin:20px 28px 0px 0px;

	text-align:right;

	vertical-align:middle;

}

#bannerSearch div.fElem{

	display:inline;

	padding:0;

	margin:0;

	margin-right:3px;

	float:left;

	font-size:1em;

	letter-spacing:0.1em;

}

#bannerSearch div.fElem input.sText,

#bannerSearch div.fElem input.dText{

	font-family:verdana, Arial, Helvetica, sans-serif;

	width:200px;

	height:16px;

	padding:2px;

	border:1px solid #A5A5A5;

}

#bannerSearch div.fElem input.dText{

	color:#999999;

}

#bannerSearch div.fElem select{

	height:22px;

	width:83px;

	font-family:verdana, Arial, Helvetica, sans-serif;

	line-height:1em;

	padding:0;

	margin:1px 0px 0px 0px;

}

#bannerSearch input.searchBtn{

	margin-top:4px;

}



/* standard siteTree Style */

/* site Tree */

div.siteTreeL{

	display:block;

	width:980px;

	height:28px;

	margin:0;

	margin-bottom:10px;

	padding:0;

	background:#F3F0F0 url("../img/p/norm801a/st_l.gif") no-repeat top left;

}

div.siteTreeR{

	height:28px;

	padding:0px 16px 0px 10px;

	margin:0;

	background:url("../img/p/norm801a/st_r.gif") no-repeat top right;

}

div.siteTreeText{

	display:inline;

	float:left;

	color:#444444;

	font-family:verdana, Arial, Helvetica, sans-serif;

	font-size:0.75em;

	letter-spacing:0.05em;

	margin:0;

	padding:7px 15px 0px 0px;

}

div.siteTreeText a{

	color:#513B3B;

	text-decoration:none;

	padding:0px 3px 0px 3px;

}

div.siteTreeText a:hover{

	text-decoration:underline;

}



/* standard inner frames */

div.frameInner{

	display:block;

	width:100%;

	text-align:center;

	margin:0 auto;

	padding-top:14px;

	padding-bottom:10px;

}

div.frameInnerList{

	display:block;

	margin:0 auto;

	padding:0;

	width:100%;

	position:relative;

}

div.frameInnerTable{

	display:block;

	margin:0 auto;

	padding:0px 8px;

	position:relative;

}





#rInnerGad{

	display:block;

	height:255px;

	margin:0;

	padding:5px 0px 0px 0px;

}



/* recentList */

#recentList, #rInnerPoll{

	display:block;

	font-size:0.9em;

	text-align:left;

	margin:0;

	padding:4px;

}

#recentList h3,

#rInnerPoll h3{

	font-family:verdana, sө, Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:0.9em;

	letter-spacing:0.05em;

	line-height:22px;

	height:22px;

	text-align:left;

	color:888888;

	display:block;

	margin:0px 0px 3px 0px;

	padding:0px 6px;

	background-color:#DCDCDC;

}

#rInnerPoll h3{

	margin:0px 0px 8px 0px;

}

#recentList ol{

	list-style:none;

	margin:0;

	padding:0;

}

#recentList li{

	color:#999999;

	display:block;

	font-family:verdana, sө, Arial, Helvetica, sans-serif;

	font-size:0.8em;

	letter-spacing:0.05em;

	line-height:20px;

	height:20px;

	overflow:hidden;

	padding:0px 6px;

	margin:0;

}

#recentList a{

	display:block;

}

#recentList li.more{

	font-size:0.75em;

	text-align:right;

	padding:0px 6px;

	margin:0;

}

#recentList li a span.rltime{

	color:#999999;

}

#recentList li a:hover span.rltime{

	color:#999999;

	text-decoration:none;

}



/* std page list */

div.stdPageList{

	display:block;

	color:#333333;

	font-family:verdana, Arial, Helvetica, sans-serif;

	font-size:0.75em;

	padding:2px 0px;

	margin:12px 6px;

	height:18px;

	text-align:center;

}

div.stdPageList span.currentPage{

	font-weight:bold;

	color:#B31E01;

	padding:1px 5px 0px 5px;

	margin:0;

}

div.stdPageList a{

	color:#0054FF;

	margin:0;

	padding:1px 5px 0px 5px;

	text-decoration:none;

}

div.stdPageList a:hover{

	color:#0563FF;

	text-decoration:underline;

}

div.stdPageList div.total{

	display:inline;

	width:80px;

	padding:0;

	margin:0;

	float:left;

	font-size:1em;

	letter-spacing:0.1em;

	text-align:left;

}

div.stdPageList div.cbx{

	display:inline;

	width:80px;

	padding:0;

	margin:0;

	float:right;

	font-size:1em;

	letter-spacing:0.1em;

	text-align:right;

}

div.stdPageList div.cbx select{

	font-family:verdana, Arial, Helvetica, sans-serif;

	font-size:0.9em;

}



/* OI */

div.oiList{

	display:block;

	padding:0;

	margin:0px 10px 10px 0px;

	float:left;

}

div.oiImageBorder{

	border:1px solid #E4E4E4;

	background-color:#FFFFFF;

	padding:3px;

	margin:0px 0px 6px 0px;

	text-align:center;

}

span.oiImageDescr{

	display:block;

	color:#8D0CB5;

	font:verdana, MS Sans Serif, arial, sans-serif; 

	font-size:0.8em;

	font-weight:normal;

	letter-spacing:0.05em;

	padding:4px 0px 0px 0px;

	margin:0;

}



/* OO */

div.ooBlock{

	background-color:#DFF2FD;

	border:1px dashed #AFDFFA;

	margin:0px 0px 16px 0px;

	padding:10px;

}

div.ooBlock h4{

	color:#666666;

	font-size:0.75em;

	font-weight:normal;

	letter-spacing:0.1em;

	margin:0;

	padding:0;

}

div.ooBlock ol{

	margin:0;

	padding:0;

	list-style:none;

}

div.ooBlock li{

	font-size:0.95em;

	font-weight:bold;

	letter-spacing:0.1em;

	margin:0;

	padding:6px;

}

div.ooBlock a{

	margin:0;

	padding:0;

}

div.ooBlock a img{

	display:inline;

	border:1px solid #ECECEC;

	margin:0px 6px 0px 0px;

	padding:0;

	float:left;

}



/* adv */

div.radv{

	padding:0;

	margin:0;

	text-align:center;

}

div.radv a{

	color:#999999;

	font-family:Arial, Helvetica, simhei, verdana, sө, sans-serif;

	font-size:0.7em;

	letter-spacing:0.5em;

	display:block;

	padding:0;

	margin:0;

	text-align:center;

	text-decoration:none;

}

div.radv a:hover{

	color:#F11F80;

	text-decoration:none;

}



/* Frame 02 */

div.b02_tl{

	display:block;

	background:#F4F4F4 url("../img/p/article/b02_tl.gif") no-repeat top left;

	margin:0;

	padding:0;

}

div.b02_tr{

	display:block;

	background:url("../img/p/article/b02_tr.gif") no-repeat top right;

	margin:0;

	padding:0;

}

div.b02_bl{

	display:block;

	background:url("../img/p/article/b02_bl.gif") no-repeat bottom left;

	margin:0;

	padding:0;

}

div.b02_br{

	display:block;

	background:url("../img/p/article/b02_br.gif") no-repeat bottom right;

	margin:0;

	padding:0;

}



/* System Message Dialog */

#successDialog, #errorDialog, #warningDialog{

	font-family:verdana, Arial, Helvetica, sans-serif;

	font-size:0.8em;

	margin:0;

	padding:12px;

}

#successDialog h1, #errorDialog h1, #warningDialog h1{

	font-size:1.2em;

	font-weight:bold;

	letter-spacing:0.1em;

	text-align:left;

	padding:3px 8px;

	margin:0px 0px 2px 0px;

}

#successDialog img, #errorDialog img, #warningDialog img{

	display:inline;

	float:left;

	margin:0px 8px 8px 0px;

	padding:0;

}

#successDialog p, #errorDialog p, #warningDialog p{

	letter-spacing:1px;

	text-align:left;

	vertical-align:top;

	padding:0px 12px 0px 12px;

	margin:0px 0px 0px 0px;

	color:#333333;

}

#successDialog{

	background-color:#FAFFFA;

	border:1px solid #C7FFC7;

}

#successDialog h1{

	color:#03AE00;

}

#errorDialog{

	background-color:#FFFAFA;

	border:1px solid #FFCCC7;

}

#errorDialog h1{

	color:#AE0B00;

}

#warningDialog{

	background-color:#FFFDFA;

	border:1px solid #FFEBC7;

}

#warningDialog h1{

	color:#AE4600;

}

#errorDialog ul{

	display:block;

	width:400px;

	letter-spacing:1px;

	text-align:left;

	padding:6px 12px;

	margin:0;

	color:#333333;

	list-style-position:inside;

}

#errorDialog li{

	color:#333333;

	margin:3px 0px;

}



/* OTHERS */

span.engnum{

	letter-spacing:0px;

}

span.counts{

	font-family:sans-serif, Arial, verdana, Helvetica;

	font-size:0.7em;

	font-weight:normal;

	letter-spacing:0em;

	vertical-align:text-top;

	color:#666666;

	margin:2px 0px 0px 4px;

	padding:0;

}

div.gototop{

	display:block;

	text-align:right;

	padding:0px 0px;

	margin:0px 10px 16px 10px;

}

span.forMore{

	margin:3px 0px 0px 0px;

	font-size:0.7em;

	text-align:right;

	float:right;

}

span.engnum{

	letter-spacing:0px;

}

input.urlContainer{

	color:#666666;

	font-family:verdana, Arial, Helvetica, sans-serif;

	font-style:italic;

	letter-spacing:0.0em;

	padding:1px;

	border:1px dashed #e1e1e1;

	width:460px;

}

div.spacer{

	font-size:0em;

	margin:0;

	padding:0;

	clear:both;

	height:0px;

}





/* ipd table for essay ip - to be removed later */

table.ipdTable{

	font-size:0.8em;

	background-color:#DFF2FD;

	border:1px dashed #AFDFFA;

	padding:0;

	margin:10px 0px 0px 0px;

}

table.ipdTable th{

	color:#666666;

	font-weight:normal;

	font-size:0.8em;

	text-align:left;

	padding:6px 3px 3px 3px;

}

table.ipdTable td{

	color:#555555;

	letter-spacing:0.05em;

	text-align:left;

	vertical-align:top;

	padding:0px 3px 6px 3px;

}

table.ipdTable td img{

	border:1px solid #D5C2F7;

	margin:0px 3px 0px 0px;

	vertical-align:top;

}

table.ipdTable td strong{

	color:#EE0000;

}

table.ipdTable td.special, p.special{

	color:#6D18F0;

}

span.ipName, span.ipNameSmall{

	font-size:1.2em;

	color:#7839E7;

	font-weight:bold;

	margin:6px 0px 0px 0px;

}

span.ipNameSmall{

	font-size:1.0em;

}

table.ipdTable a{

	color:#D247E7;

	letter-spacing:0.0em;

	text-decoration:none;

}

table.ipdTable a:hover{

	text-decoration:underline;

}



/* hdList */

#hdList{

	margin:0 auto;

	padding:0;

	position:relative;

}

#hdList ul{

	list-style:none;

	margin:0;

	margin-bottom:10px;

	padding:0;

}

#hdList ul li{

	display:inline;

	float:left;

	margin:0;

	padding:0;

	vertical-align:top;

}



