@charset "utf-8";

body,html{ height:100%;margin:0;padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#FFF; line-height:18px;}

ul,li{ margin:0; padding:0; list-style:none;}

p{ margin:0; padding:0;}

.fright{ float:right;}

.layout{ width:980px; height:auto; overflow:hidden; margin:auto;}


.header{ height:70px; overflow:hidden;}
	.header h1{ width:70px; height:70px; float:left; margin:0; padding:0;}
	.header h1 a{width:70px; height:70px; float:left; background:url(../images/layout/MPA_logo.jpg) no-repeat;}
	
	
	.header a{float:right; clear:right; font-weight: bold;}
	.header a.sg-government{ width:223px; height:32px; float:right; background:url(../images/layout/sg_logo.gif) no-repeat;}
	
.nav{height:40px; line-height:40px;border-top:#CCC 2px solid;border-bottom:#CCC 2px solid;background:url(../images/layout/gradient-GH3.jpg) repeat-x;}
	.nav li{ text-align:center; float:left; padding:0 20px;}
	.nav li a{ 	
				color:black;text-decoration:none; font-weight:bold; font-size: 14px;  
    		}
	.nav li a:hover{color:#CCC;}
	.nav .QuickLinks{ width:260px; height:40px; float:right;}
	.nav .QuickLinks select{ width:200px; height:20px; float:left; margin-top:10px; border:1px #CCCCCC solid;}
	.nav .QuickLinks a{width:18px; height:18px;float:right; margin:13px 5px auto 5px; background-repeat:no-repeat; display:inline;}
	.nav .QuickLinks a.Action{background-image:url(../images/edit_blue_icon.gif);}
	.nav .QuickLinks a.addFa{background-image:url(../images/star_gold.png);}
	
.topRightNev a{color:black;text-decoration:none;font:bold;font-size:13px;}
.topRightNev a:hover{color:grey;}

.main{min-height:90%;_height:600px;background:url(../images/subleft.gif) repeat-y left top;}

.subLeft{ width:200px;color:#000;padding:10px; overflow:hidden; float:left;text-align:left;}
	.subLeft a{ color:#000;}
	
.content{ width:740px; padding:10px; float:right; overflow:hidden;text-align:left;}

	.content h2{ text-align:center; margin:0; font-size:16px; line-height:30px; border-bottom:1px #CCCCCC solid; margin-bottom:10px;}



.Operating{}
	
.scroll {
	width:100%;
	height:auto;
	overflow: hidden;
}


.tabBorder{ width:736px; height:auto; overflow:hidden;border:2px solid #003360; margin-bottom:10px;}
	.tabBorder h3{ width:100%; margin:0; padding:0; text-align:center; background:#003360;color:#FFF; line-height:20px; height:20px;font-size:11px;}
	.tabBorder h4{ width:100%; margin:0; padding:0; text-align:center;line-height:20px; height:20px; font-size:14px;}
	.tabBorder table{}
	.tabBorder table tbody th,.tabBorder table tbody td{line-height:18px; padding:4px;}
	.tabBorder table tbody td p{}
	.tabBorder table tbody tr.hr td,.tabBorder table tbody tr.hr th{ border-bottom:1px solid #CCC;}
	.tabBorder table tbody th{ text-align:right;}
	
	.tabBorder table thead th{background:#003360;color:#FFF; text-align:left; padding:4px; font-size:12px;}
	
#layout2{padding:10px auto;}
	#layout2 h2{width:736px;text-align:center; margin:0 auto; font-size:16px; line-height:30px; border-bottom:1px #CCCCCC solid; margin-bottom:10px;}
	#layout2 .tabBorder{margin-left:auto;margin-right:auto;}
	#searchForm ul{width:736px;height:auto; overflow:hidden;margin-left:auto;margin-right:auto; list-style:none;}
	#searchForm ul li{width:100%; float:left; display:inline; text-align:left;}
	.left {width: 736px;text-align: left;}
	.menuLeft {width: 960px;text-align: left;}

.footer{ height:30px; background:#F0F0F0;}

.pcTabBorder{ width:736px; height:auto; overflow:hidden;border:2px solid #003360; margin-bottom:10px;}
	.pcTabBorder h3{ width:100%; margin:0; padding:0; text-align:center; background:#003360;color:#FFF; line-height:20px; height:20px;font-size:11px;}
	.pcTabBorder h4{ width:100%; margin:0; padding:0; text-align:center;line-height:20px; height:20px; font-size:14px;}
	.pcTabBorder table{}
	.pcTabBorder table tbody th{text-align:right; padding-right:2px; height:22px;vertical-align:middle;}
	.pcTabBorder table tbody td{height:22px; vertical-align:middle;}
	.pcTabBorder table tbody td p{}
	.pcTabBorder table tbody tr.hr td,.tabBorder table tbody tr.hr th{ border-bottom:1px solid #CCC;}
	
	.pcTabBorder table thead th{background:#003360;color:#FFF; text-align:left; padding:4px; font-size:12px;}