@charset "utf-8";

/*
reset
----------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
}

a img, :link img, :visited img {
border: 0;
}

ol, ul {
list-style: none;
}

body {  font-size:12px;
		font-family: Arial, Helvetica, sans-serif;
		background:#edcfe8 url(../images/body_bg.jpg) top center repeat-y;
		color:#000;
     } 
	 
h1, h2, h3, h4, h5, h6 { padding-bottom:15px; } 
h1 { font-size:2em; }
h2 { font-size:1.5em; }
h3 { font-size:1.2em; }
h4 { font-size:1.2em; }



/*
Global Classes
----------------------------------------*/

.spacer 	  { clear:both; font-size:3px; height:3px; background: none; border:none; }
 
.clearboth    { clear:both; }
.floatleft    { float:left; }
.floatright   { float:right; }
 
.textleft     { text-align:left; }
.textright    { text-align:right; }
.textcenter   { text-align:center; }
.textjustify  { text-align:justify; }
.textcaps 	  { text-transform:capitalize; }
 
.bold         { font-weight:bold; }
.italic       { font-style:italic; }
.underline    { border-bottom:1px solid; }
.highlight    { background:#ffff99; }
  
.imgleft      { float:left; margin:0px 10px 10px 0; }
.imgright     { float:right; margin:0px 0 10px 10px; }
 
.nopadding    { padding:0; }
.noindent     { margin-left:0; padding-left:0; }
.nobullet     { list-style:none; list-style-image:none; }
.noborder     { border:none; }
.borders 	  { border:1px solid red; }

.absmiddle 	  { vertical-align:middle; }

A:Link 		  { text-decoration:underline; color:#906;   }
A:Visited 	  { text-decoration:underline; color:#906; }
A:Hover 	  { text-decoration:none; color:#906; }
A:Active 	  { text-decoration:underline; color:#906; }


#outer-wrapper {
	width:1024px;  margin:0 auto; background:url(../images/owrapper_bg.jpg) top left repeat-y;  /*border-right:1px solid white; border-left:1px solid white;*/
	}
#wrapper {
	width:1000px; margin:0 auto; background:url(../images/top_img_new.jpg) top left no-repeat; height:660px; position:relative; /*border-bottom:1px solid red;*/
	}
#wrapper h1 {
	position:absolute;
	width:150px;
	height:84px;
	z-index:1;
	left: 129px;
	top: 43px;	
}
#wrapper #global-links {
	position:absolute;
	z-index:1;
	text-align:right;
	height:20px;
	left: 306px;
	top: 28px;
	width: 531px;	
}
#wrapper #global-links a { font-weight:bold;
	color:#906; }

#wrapper #isi-cont {
	position:absolute;
	z-index:1;
	height:159px;
	left: 312px;
	top: 49px;
	width: 520px;
}
#wrapper #isi-cont h2{
	font-size:13px;	
	font-weight:bold;
	color:#906;
	margin:0; padding:0;
}
#wrapper #isi-cont p {
	font-size:12px;
	line-height:15px;
	margin:0; padding:0;
}

#wrapper #hp-cont {
	position:absolute;
	z-index:1;
	height:56px;
	left: 177px;
	top: 286px;
	width: 227px;
	text-align:right;
	color:#fff;
}
#wrapper #hp-cont h4 {
	margin:0; padding:0; font-size:14px; font-weight:bold; margin-bottom:10px;
}
#wrapper #hp-cont a {
	font-size:13px; font-weight:bold; color:#fff;
}

#wrapper #pc-cont {
	position:absolute;
	z-index:1;
	height:61px;
	left: 554px;
	top: 285px;
	width: 240px;
	text-align:left;
	color:#fff;
}

#wrapper #pc-cont a {
	font-size:13px; font-weight:bold; color:#fff; float:left; margin-right:5px;
}

#wrapper #ind-cont {
	position:absolute;
	z-index:1;
	left: 142px;
	top: 378px;
	width: 692px;
}
#wrapper #ind-cont h5 {
	color:#906; font-size:12px; font-weight:bold; margin:0; padding:0; margin-bottom:3px;
}
#wrapper #ind-cont p {
	font-size:12px; color:#000; margin-bottom:10px;
}

#wrapper #isi1-cont {
	position:absolute;
	z-index:1;
	left: 142px;
	top: 495px;
	width: 692px;
	height: 146px;
}
#wrapper #isi1-cont h5 {
	color:#906; font-size:13px; font-weight:bold; margin:0; padding:0; margin-bottom:10px;
}
#wrapper #isi1-cont p {
	font-size:12px; color:#000; padding-left:20px; 
}


.pad-left-40 { padding-left:25px; }
#wrapper-btm {
	margin:0 auto; padding:5px 153px;  
	}
#wrapper-btm p { margin-bottom:10px; }	

#footer-cont { margin:0 auto; padding:5px 153px; text-align:center; }
#footer-cont a { color:#6666ff; }

.pad-tb-15 { padding:15px 0; }