@charset "utf-8";

* {
	margin: 0;
	padding: 0;
}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
img{border:none;}
#header{background:url(../images/layout/headerBg.jpg) no-repeat;
width:800px; height:114px; margin:auto; position:relative;}

#header h1{background:url(../images/layout/mainLogo.png) no-repeat; text-indent:-100em; overflow:hidden; width:179px; height:42px; position:absolute;top:26px;left:40px;}
#wrapper{background:url(../images/layout/bodyBg.jpg) no-repeat; width:800px; margin:auto;  position:relative; min-height:482px;}
#footer{width:800px; margin:auto;}
#wrapper #navigation{width:135px; position:absolute; left:0; top: 15px;}
#wrapper #content{ width:454px; position:absolute; left:135px; top:0;}
#wrapper #sidebar{ width:200px; position:absolute; top:0; right:0;}
#menu{  list-style:none;}
#menu li{padding: 0 0 0 4px; margin: 5px 0 6px 0px;}
#menu  .first{margin: 5px 0 15px 0;}
#menu li a{ text-transform:uppercase; color:#FFFFFF; text-decoration:none; font-weight:bold;}
#menu li .sub{ list-style:none;margin: 0 0 0 -4px; }
#menu li .sub li{margin: 0px 0 0px 0!important;}
#menu li .sub a{text-transform:none!important; font-size:10px; font-weight:normal;}
#menu a:hover{text-decoration:underline;}

#navigation #leftBanner{
	position:absolute;
	top: 313px;
	left: -1px;
}

#content a{color:#007ECC; text-decoration:none;}
#content a:hover{color:#003366; text-decoration:underline;}
#content h2{ background:url(../images/layout/mainTitle.jpg) no-repeat center;  text-align:center; height:24px; text-indent:-100em; overflow:hidden; width:100%; }
#content h3{font-size: 14px; text-align:center;}
#content .int{padding: 8px 8px 8px 12px; position:relative;}
#content .module{background:url(../images/layout/content/modulesBg.jpg) no-repeat; width:430px; height:269px;}
#content .module1 {padding: 5px 0 0 20px; display:table; width:100%;}
#content .module2 {margin: 15px 0 0 0;padding: 5px 0 0 20px; display:table; width:100%;}
#content  .left{float:left; width: 46%; margin-right:10px;}
#content  .right{float:left; width: 46%;margin-left:10px; }
#content .title{display:block; font-size:14px; font-weight:bold; color:#FFFFFF; margin:0 0 10px 0; }
#content ul { list-style-image:url(../images/layout/content/graybullet.gif); padding: 0 10px 0 5px;}
#content ul li{margin: 0 0 7px 0;}
.homeBanner{position:absolute; left: 40px;}

#sidebar #GPP{
	background:url(../images/layout/sidebar/GPP.jpg) no-repeat;
	width:86px;
	height:151px;
	position:absolute;
	top:5px;
	left:1px;
}
#sidebar #GPP a{width:86px; height:151px; display:block; text-indent:-100em; overflow:hidden;}
#sidebar #APP{
	background:url(../images/layout/sidebar/APP.jpg) no-repeat;
	width:93px;
	height:119px;
	position:absolute;
	top:61px;
	right:4px;
}
#sidebar #APP a{width:93px; height:119px; display:block; text-indent:-100em; overflow:hidden;}
#sidebar #JP{
	background:url(../images/layout/sidebar/JP.jpg) no-repeat;
	width:101px;
	height:104px;
	position:absolute;
	top:162px;
	left:14px;
}
#sidebar #JP a{width:101px; height:104px; display:block; text-indent:-100em; overflow:hidden;}
#sidebar #CIP{
	background:url(../images/layout/sidebar/CIP.jpg) no-repeat;
	width:157px;
	height:111px;
	position:absolute;
	top:255px;
	left:47px;
}
#sidebar #CIP a{width:157px; height:111px; display:block; text-indent:-100em; overflow:hidden;}
#sidebar #btnItnl{
	position:absolute;
	left: 95px;
	top: 385px;
}
