/****
**************************** BASICS *************************/

/*
	font: font-style font-variant font-weight font-size/line-height font-family;	

	font-style: italic;
	font-variant: small-caps;
	font-weight: bold;	
*/




html
{	margin: 0;	padding: 0;}
	
body 
{
	/*background:#fd7c25 url('../img/bg_tile.png') repeat-x;*/
	margin: 5px 0px 0px 0px;	padding: 0px 0px 0px 0px;
	font: 11px/1.5em Tahoma, arial;
	color: #000; 
}

a
{	text-decoration:none;}

a:hover
{	text-decoration:underline;}

img
{	border:0; margin:0px; padding:0px;}


hr 
{  border:0;  border-top: 1px solid #cccccc;  height: 0;  background: #cccccc;  margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px;}

tfoot td
{ background-color:#eee;}


h3
{
	font: 12px/1.75em Gill sans mt, Verdana, Tahoma, arial, sans-serif; font-weight:bold; color:#646464;
}

legend
{
	font: 12px/1.75em Verdana, Tahoma, arial, sans-serif; font-weight:bold; color:#000; background-color:#dedade; margin:0px 0px 10px 0px; padding:2px;
}

label
{
	font:normal normal bold 12px/1.5em arial, verdana; color:#00489d;
}



/****
**************************** GENERAL WRAPPER & CONTAINERS *************************/



#wrapper
{ 	margin:auto	;	width:1193px;	position:relative; background-color:none;}

#container-header-home
{	float:left; width:1200px;height:75px; margin:0px; padding:0px; background:url('../img/header_bar_new.png') no-repeat;}

#container-header
{	float:left; width:1200px;height:75px; margin:0px; padding:0px; background:url('../img/header_bar_new_menu.png') no-repeat;}


#container-home
{	float:left; width:1200px;height:500px; margin:0px 0px 0px 0px; padding:5px 0px 0px 12px; background:url('../img/bg_content_new.png') repeat-y;}

#container-spotlight
{	float:left; width:1200px;height:300px; margin:0px 0px 0px 0px; padding:5px 0px 0px 12px; background:url('../img/bg_content_new.png') repeat-y;}


#container-spotlight-trans
{
	position:absolute; top:280px; left:50px; padding:10px; border:1px solid #000; background-color:#000;
	opacity:.70;filter: 
	alpha(opacity=70); 
	-moz-opacity: 0.70;	font:normal normal normal 20px/1.5em arial; color:#fff;
	border:1px dotted #000;
}


#container-middle
{	float:left; background-color:#e2e4e5; margin:0px 0px 0px 0px; padding:0px 0px 0px 12px; width:1200px; background:url('../img/bg_content_new.png') repeat-y;}

#container-middle-header
{	float:left; background-color:#e2e4e5; margin:0px 0px 0px 0px; padding:0px; width:1190px; height:8px; background:url('../img/content_header_new.png') no-repeat;}


#container-middle-content
{	float:left; background-color:#e2e4e5; margin:0px 0px 0px 0px; padding:0px 10px 0px 10px; width:882px;  background:url('../img/content_body_bg.png') repeat-y;}



/** HOME-ONLY **/

#wrapper-home
{ 	margin:auto	;	width:927px;	height:620px; position:relative; background-color:none; background:url('../img/bg_home.png') no-repeat;}


#header-home
{	float:left; margin:40px 0px 15px 12px; width:902px;	height:86px; 
/* background:url('../img/header_bar_home.png') no-repeat; */
}


#spotlight-home
{
	float:left; margin:0px 0px 0px 0px; width: 1180px;	height: 550px; background:url('../img/upload/images/spotlight/spotlight_home_new_2.jpg') no-repeat;
}

#spotlight-text
{
	position:relative;
	margin:0px 20px 0px 0px; padding:10px;
	width:310px;
	background-color:#000; 
	left:800px;
	top:375px;


	color:#fff;
	opacity:.60;filter: 
	alpha(opacity=60); 
	-moz-opacity: 0.60;
	border:1px solid #000;

	font: normal normal normal 1.1em/1.5em "arial";

}

#spotlight-text h1
{
	font-size:1.6em;
	margin:0px 0px 10px 0px; padding:0px;
}

#continue
{
	color:yellow;
	font-weight:Bold;
}


#footer-home
{	
float:left; width:1173px; height:30px; text-align:center;margin:0px 0px 0px 12px; padding:4px 0px 0px 0px; 
color:#000; background:url('../img/credits_bar_home.png') no-repeat;
}

#footer-home a
{	color:#000;}





/** Used in NIP INFO Page **/

#container-middle-content-2
{	float:left; background-color:#e2e4e5; margin:0px 0px 0px 0px; padding:0px 10px 0px 10px; width: 1167px;  background:url('../img/content_body_bg_2_new.png') repeat-y;}

#container-middle-content-2-list
{	float:left; background-color:none;	width:270px; margin:0px 20px 0px 10px; padding:0px; text-align:justify;}

#container-middle-content-2-list ul
{	float:left; margin:0px 0px 0px 10px; padding:0px;background-color:none;}

#container-middle-content-2-list li
{	margin:5px 0px 5px 0px; padding:0px; }

#container-middle-content-2-list a
{	color:#000; }

#container-middle-content-2-detail
{	float:left; background-color:none;	width: 833px; margin:0px 20px 0px 10px; padding:0px; text-align:justify;}



/** Used in Gallery Page **/


#container-middle-content-only-gallery
{	float:left; background-color:#e2e4e5; margin:0px 0px 0px 0px; padding:0px 10px 0px 10px; width: 1167px;  background:url('../img/content_body_bg_new.png') repeat-y;}

#container-middle-content-3-full-gallery
{	float:left; background-color:none;	width: 1150px; margin:0px 5px 0px 5px; padding:0px; text-align:justify;}


#container-middle-content-3-full-gallery ul
{	margin:0px; padding:0px;}

#container-middle-content-3-full-gallery li
{	float:left; list-style:none; margin:0px 10px 5px 0px; padding:0px;}



/** Used in ALL PAGES except Home & NIP Page **/

#container-middle-content-3
{	float:left; background-color:#e2e4e5; margin:0px 0px 0px 0px; padding:0px 10px 0px 10px; width:1167px;  background:url('../img/content_body_bg_3_new.png') repeat-y;}

#container-middle-content-3-detail
{	float:left; background-color:none;	width: 787px; margin:0px 29px 0px 10px; padding:0px; text-align:justify;}




#container-middle-content-3-gallery
{	float:left; background-color:none;	width: 333px; margin:0px 0px 0px 0px; padding:0px; text-align:justify;}

#container-middle-content-3-gallery ul
{	margin:0px; padding:0px;}

#container-middle-content-3-gallery li
{	float:left; list-style:none; margin:0px 10px 5px 0px; padding:0px;}


#selected-info
{
	font-weight:bold;
}

#container-middle-footer
{	float:left; background-color:#e2e4e5; margin:0px 0px 0px 0px; padding:0px; width:1190px; height:20px; background:url('../img/content_footer_new.png') no-repeat;}



/****
**************************** HOME ONLY *************************/


#container-home-middle-content
{	float:left; background-color:#e2e4e5; margin:0px 0px 0px 0px; padding:0px; width:902px; background:url('../img/content_home_body_bg.png') repeat-y;}

#container-home-middle-content-left
{	float:left; background-color:none;	width:280px; margin:0px 10px 0px 10px; text-align:justify;}

#container-home-middle-content-middle
{	float:left; background-color:none;	width:280px; margin:0px 10px 0px 10px; text-align:justify;}

#container-home-middle-content-right
{	float:left; background-color:none;	width:280px; margin:0px 10px 0px 10px; text-align:justify;}


#container-middle-home-investor
{	float:left; margin:0px 0px 0px 10px; padding:0px; width:902px; height:109px; background:url('../img/home_investor_bar.png') no-repeat;}

#container-middle-home-investor-left
{	float:left; margin:30px 0px 0px 10px; padding:0px; width:570px; background-color:none;}

#container-middle-home-investor-right
{
	float:right; margin:10px 10px 0px 10px; padding:0px; width:280px; background-color:none;
}

.home-info-date
{
	float:left; margin:0px 0px -10px 0px; padding:0px;
}

#container-home-middle-content-right-img a
{
	text-decoration:none;
}

#container-home-middle-content-right-text
{
	border:1px solid #000;
	padding:5px;
	margin:-55px 0px 0px 0px;
	background-color:#000;
	font:normal normal normal 13px/1.5em arial, verdana;
	color:#fff;
	width:238px;
	opacity:.70;filter: 
	alpha(opacity=70); 
	-moz-opacity: 0.70;	
}

#footer
{	float:left; width:1200px; height:39px; text-align:center;margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; color:#000; background:url('../img/credits_bar_new.png') no-repeat;}

#footer a
{	color:#000;}


#option-1
{
/*
	position: absolute;
	z-index:100;
	left: 0;
	top: 0;
	display: block;
	background:url('../img/still_in_development_left.png') no-repeat;
	width:256px; height:100px;
	text-decoration: none;
*/
}

#option-2
{}

#option-a
{}

#option-b
{}



/****
**************************** MAIN MENUS *************************/

#container-header-main-menus
{	float:right; height:76px; margin:5px 11px 0px 0px; padding:0px 0px 0px 0px; background-color: none;}


#main-menus-home
{
	width:80px; height:60px; 
}

#main-menus-about
{
	width:70px; height:60px;
}

#main-menus-location
{
	width:70px; height:60px;
}

#main-menus-facilities
{
	width:70px; height:60px;

}

#main-menus-product
{
	width:70px; height:60px;
}



#main-menus-nip-info
{
	width:60px; height:60px;
}


#main-menus-contact
{
	width:55px; height:60px;
}

/****
**************************** Contact *************************/

#contact-info
{
	float:left;
	margin:20px 0px 15px 10px; padding:5px;
	border:1px solid #2d5884;
	background-color:#cae4ff;
	width:400px;
	text-align:center;
	font: normal normal normal 14px/2em Tahoma, arial;
}

#contact-form
{
	float:left;
	margin:20px 0px 10px 10px; padding:0px;
	width: 743px;
}



fieldset
{	float:left;	margin:0px; padding:10px; border:1px solid #ccc;}

dl
{	float:left; margin:0px 0px 10px 0px; padding:0px;}

dt
{	float:left;	width:70px;	text-align:right;	margin:0px; padding:0px;}

dd
{	float:left;	width:300px;	margin:0px 0px 0px 10px; padding:0px;	text-align:left;}

/****
**************************** Thank You *************************/

.thank-you
{
	float:left;	width:600px;	background-color:none;	font: 13px/1.75em Verdana, Tahoma, arial, sans-serif; font-weight:bold;	text-align:center;
	margin:50px 0px 0px 0px;}



/****
**************************** Location *************************/

#container-location {
	display: block;
	font-size: 14px;
	line-height: 20px;
	width:897px;
}

#map {
	float: left;
	width: 670px;
	height: 630px;
	margin:0 0 10px 0;
	
}
#map-side-bar {
	float: left;
	width: 180px;
	padding: 7px 20px;
}

#map-side-bar h3 {
	font-size:16px;
	font-family: arial;
	color:#000;
	margin:0;
}


/****
**************************** MISC *************************/



.link-align-left
{	float:left;}

.link-align-right
{	float:right;}

.news-date
{	display:block;	font-size:11px;	font-style:italic; 	margin:-10px 0px 0px 0px;}

.alert-red
{	color:red;}

.alert-green
{	color:#339900;}

.alert-blue
{	color:#006699;}

.alert-black
{	color:#000;}

.clearer
{	clear:both;}
