* { margin:0; padding:0; font-family:'Trebuchet MS', tahoma; font-size:12px; color:#505050; }
body { background:url(../images/main-bg.jpg) repeat-y #a5c0f1 50% 0; }
a { color:#334499; text-decoration:none; }
a:hover { color:#bf2c2d; }
#container { position:absolute; width:980px; margin-left:-490px; left:50%; background:#ffffff; }
#header { height:90px; }
	#logo { width:267px; height:53px; background:url(../images/kgisliim-logo.jpg) no-repeat; position:absolute; top:20px; left:20px; }
	#header p { position:absolute; top:10px;  right:20px; }
	.topLink { background:#e4edff; border:solid 1px #a5c0f1; padding:2px 5px; margin-left:10px; }
#menuBar { height:33px; background:#d44a4b; padding-left:20px; font-family:georgia;  }
#banner { height:135px; background:url(../images/banner1.jpg) no-repeat #5f679a; }
#content { background:#ffffff; margin-left:15px; margin-top:10px; }

	#box { background:url(../images/box-bg.jpg) repeat-x #f5f5f5; height:133px; width:320px; float:left; }
	#boxCntd { background:url(../images/box-left.jpg) no-repeat; height:133px; width:288px; float:left; }
	#boxCntd h1 { font-family:georgia; color:#ffffff; font-style:italic; font-size:14px; font-weight:normal; margin:5px 0 0 40px; }
	#boxBrdr { background:url(../images/box-right.jpg) no-repeat; height:133px; width:32px; float:right; }
	#FIRST { background:url(../images/FIRST.jpg) no-repeat; height:147px; width:194px; float:left; }

	#mainContent1 { clear:both; width:480px; height:120px; line-height:16px; float:left; padding:10px; text-align:justify; border-right:solid 1px #e4edff; }
	
	#mainContent { clear:both; width:730px; min-height:500px; height:500px; float:left; padding:10px; text-align:justify; line-height:18px; border-right:solid 1px #e4edff; }
	html > body #mainContent { height: auto; }

	#mainContent b { color:#334499; font-weight:bold; }
	#mainContent h1, #qlinks1 h1, h1 { font-family:georgia; color:#c32221; font-weight:normal; font-size:18px; margin:10px 0 20px 0; }
	#mainContent ul, ol { margin-left:10px; padding-left:10px; margin-bottom:20px; }
	#mainContent li { margin-bottom:10px; }

	#qlinks1 { float:left; width:113px; padding:0 10px; margin-left:10px; }
	#qlinks1 ul { margin-left:10px; padding-left:10px; }
	#qlinks1 li { color:#bf2c2d; }
	#qlinks1 li a { color:#334499; text-decoration:none; }
	#qlinks1 li a:hover { color:#bf2c2d; text-decoration:underline; }
	.button { background:url(../images/more-btn.jpg) no-repeat; width:63px; height:19px; display:block; }
	.button:hover { background:url(../images/more-btn-H.jpg) no-repeat; }

	#boxes { background:url(../images/redBox.jpg) no-repeat #ee6465; width:148px; height:33px; padding:10px; margin:20px 20px 0 0; float:left; }
	#boxes a { color:#891a1c; font-family:georgia; font-style:italic; text-decoration:none; display:block; }
	#boxes a span { color:#ffffff; font-family:'Trebuchet MS'; font-style:normal; text-decoration:none; font-size:18px; display:block; margin-top:-5px;}
	#boxes a:hover { color:#ffffff; }
	#boxes a:hover span { Color:#891a1c; }
		#man { position:absolute; background:url(../images/man.gif) no-repeat; width:173px; height:328px; right:10px; bottom:126px; }
		#man1 { position:absolute; background:url(../images/man.gif) no-repeat; width:173px; height:328px; right:20px; bottom:103px; }
		
		
	.hmenu { font-family: georgia; font-style:italic; font-size:13px; z-index: 1000; margin:0px; padding:0; color: #ffffff; line-height: 33px; }
	.hmenu a { color: #ffffff; background:url(../images/menu-shadow.jpg) no-repeat; text-decoration: none; margin-right:4px; display:block; float:left; font-family: georgia; font-style:italic; font-size:13px; width:110px; padding-left:10px; }
	.hmenu a:visited { color: #ffffff }
	.hmenu a:hover { color: #f7e8ae; }

	.menu { display: block; font-weight: bold; font-size: 11px; z-index: 1000; color: #ffffff;  margin:0px; padding:0; }

	.menu .options { display: block; z-index:1000; font: normal 10px georgia; background:url(../images/menu-shadow.jpg) repeat-y #d44a4a; margin:0px; padding:0; }
	.menu .options ul { z-index: 1000; margin:0; padding:5px; }
	.menu .options ul li { list-style-position: outside; z-index: 1000; line-height: 22px; list-style-type: none }

	.menu a { display: block; z-index: 1000; color:#ffffff; text-decoration:none; padding:0 5px; margin:0; }
	.menu a:hover { z-index: 1000; color:#ffffff; background:#334499; text-decoration:none; }

.link { color: white; font-family: georgia; }

#copyright { background:url(../images/poweredbyKGiSL.gif) no-repeat; background-position:right 15px; clear:both; color:#bdbdbd; font-size:11px; line-height:50px; margin-left:20px; }

td { padding:5px; }
.imgStyle { background:#ffffff; border:solid 2px #e3e3e3; padding:3px; }
.facultyTbl { background:#b3c3e5; }
.tblTitle { color:#334499; font-weight:bold; padding:5px; }
.facultyTbl td { background:#ffffff; text-align:center; padding:5px 0; }
.bodycontent { background:#f5f8ff; }
.subTitle { color:#0a5c8a; font-weight:bold; font-size:13px; display:block; margin-bottom:15px; }