body {
font-family:Tahoma, Verdana;
font-size:11px;
background-color:#FFFFFF;
padding:0;
margin:0;
}
a {
font-family: Verdana,Tahoma; font-size:11px; color:#CC0000; text-decoration:underline;
}
a:hover {
font-family: Verdana,Tahoma; font-size:11px; color:#CC0000; text-decoration:none;
}
#bodymain{
background-image:url(../images/bg-main.gif);
background-repeat:repeat-y;
width:875px;
height:300px;
}
#headerLeft{
float:left;
width:217px;
}

/*  Top Menu Start  */

#topMenu{
background-image:url(../images/bg-topmenu.gif);
background-repeat:no-repeat;
margin:-2px 0 0 -1px;
padding:0 3px 3px 20px;
list-style-type:none;
width:194px;
_width:189px;
height:200px;
/*border:1px solid transparent;*/
}
.allTxtnew{
font-family: Verdana,Tahoma;
font-size:11px;
color:#000;
text-decoration:none;
}
.allTxt, allTxt:link{
font-family: Verdana,Tahoma;
font-size:11px;
color:#000;
text-decoration:none;
}
.allTxt:hover{
font-family: Verdana,Tahoma;
font-size:11px;
color:#659443;
text-decoration:none;
}
.txtHead{
font-family: Verdana,Tahoma;
font-size:11px;
color:#000;
font-weight:bold
}
#divWidth{
width:90%;
float:left;
}
#divdata{
width:98px;
/*float:left;*/
}
#divdatadetail{
width:406px;
/*float:right;*/
}
.divWidth1{
width:90%;
float:left;
padding-top:5px;
}
.divdata2{
width:98px;
float:left;
padding-top:5px;
}
.divdatadetail3{
width:406px;
float:right;
padding-top:5px;
}
.divWidth2{
width:90%;
float:left;
padding-top:5px;
}
.divdata3{
width:98px;
float:left;
padding-top:5px;
}
.divdatadetail4{
width:406px;
float:right;
padding-top:5px;
}

#dropmenudiv{
position:absolute;
background-color: #a3cb53;
border:1px solid #94ba48;
border-bottom-width: 0;
font:normal 13px Tahoma;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
font-family:Tahoma, Verdana;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #fff;
padding: 1px 0;
text-decoration: none;
font-weight: normal	;
color:#254417;
}

#dropmenudiv a:hover{
color:#fff;
background-color: #254417;
}

.navlist{
width:164px;
margin:0 0 0 30px;
padding:0;
}
.navlist li{
font-family:Tahoma, Verdana;
font-size:14px;
color:#fff;
list-style-type: none;
padding:14px 0 0 0;
}
.navlist li a:link, .navlist li a:visited {
color:#fff;
text-decoration:none;
}
.navlist li a:hover{
font-family:Tahoma, Verdana;
font-size:14px;
color:#fff;
list-style-type: none;
text-decoration:none;
}
/*  Top Menu End  */

.menu ul{
background-image:url(../images/bg-topmenu.gif);
background-repeat:repeat-x;
margin:0;
padding:0 3px 3px 20px;
list-style-type:none;
}
	
.menu ul li{
position: relative;
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:0 10px;
font-family:Tahoma, Verdana;
font-size:14px;
color:#fff;
padding:0 0 0 20px;
line-height:30px;
text-decoration:none;
}
	
/*Sub level menu items */
.menu ul li ul{
position: absolute;
width: 180px; /*sub menu width*/
top: 0;
visibility: hidden;
}

/* Sub level menu links style */
.menu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color:#fff;
text-decoration: none;
padding: 1px 5px;
border-bottom: 0;
}

.menu ul li a:visited{
color:#fff;
}

.menu ul li a:hover{
color:#2d0a4e;
}

.srchLinks a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ab82c7;
text-decoration:none;
font-weight:normal;
padding:0 0 0 15px;
background-image:url(../images/sml_bllt.gif);
background-repeat:no-repeat;
background-position:4px 5px;
}

.srchLinks a:active{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ab82c7;
text-decoration:none;
font-weight:normal;
padding:0 0 0 15px;
background-image:url(../images/sml_bllt.gif);
background-repeat:no-repeat;
background-position:4px 5px;
}

.srchLinks a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ab82c7;
text-decoration:none;
font-weight:normal;
padding:0 0 0 15px;
background-image:url(../images/sml_bllt.gif);
background-repeat:no-repeat;
background-position:4px 5px;
}

.srchLinks a:hover{
color:#7b4e9b;
text-decoration:none;
}



/*.menu .subfolderstyle{
background: url(media/arrow-list.gif) no-repeat center right;
}*/

	
/* Holly Hack for IE \*/
* html .menu ul li { float: left; height: 1%; }
* html .menu ul li a { height: 1%; }
/* End */

/*----------------------------*/

/*#menu ul{
background-image:url(../images/bg-topmenu.gif);
background-repeat:repeat-x;
height:191px;
margin:0;
padding:6px 3px 3px 20px;
list-style-type:none;
}
#menu li a:link, #menu li a:visited{
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:0 3px;
font-family:Tahoma, Verdana;
font-size:14px;
color:#fff;
height:33px;
padding:0 0 0 20px;
line-height:33px;
text-decoration:none;
}
#menu li a:hover{
color:#501365;
}
#menu li.bullet a:link, #menu li.bullet a:visited{
background-image:url(../images/bullet1.gif);
background-repeat:no-repeat;
background-position:0 3px;
font-family:Tahoma, Verdana;
font-size:14px;
color:#fff;
height:33px;
padding:0 0 0 20px;
line-height:33px;
text-decoration:none;
}
#menu li.bullet a:hover{
color:#501365;
}*/
#banner{
float:left;
width:440px;
}
#headerRight{
float:right;
width:186px;
}
#quickLinks{
text-align:right;
padding:6px 0 0 0;
height:73px;
}
#quickLinks span{
padding:0 10px 0 10px;
}
img{
border:0px;
}
.leftPanelPadd{
padding:0 0 0 10px;
}
h6{
font-family:Tahoma, Verdana;
font-size:11px;
font-weight:bold;
margin:0;
color:#481d72;
}
#livePoll{
margin:0;
padding:0;
font-family:Tahoma, Verdana;
font-size:11px;
}
#livePoll ul{
margin:0;
padding:0;
list-style-type:none;
}
#livePoll li{
width:200px;
padding:10px 0 0 10px;
list-style-type:none;
}
#pollSubmit span{
padding:0 0 0 24px;
}
#sportNews{
margin:0;
padding:0;
}
#sportNews ul{
margin:0;
padding:0;
list-style-type:none;
}
#sportNews li{
list-style-type:none;
margin:0;
padding:15px 0 0 10px;
}
#sportNews li a:link, #sportNews li a:visited{
font-family:Tahoma, Verdana;
font-size:11px;
color:#000;
background-image:url(../images/arrow-grey.gif);
background-repeat:no-repeat;
background-position:0 3px;
width:200px;
text-decoration:none;
padding:0 0 0 10px;
}
#sportNews li a:hover{
text-decoration:underline;
color:#f00;
}
#lookWork{
float:left;
height:130px;
margin:0 0 0 10px;	
padding:0 0 0 40px;
}
#lookWork ul{
margin:0;
padding:30px 0 0 0;
list-style-type:none;
}
#lookWork li{
margin:0;
padding:6px 0 0 0;
}
#lookWork li a:link, #lookWork li a:visited{
font-family:Tahoma, Verdana;
font-size:12px;
color:#4A494A;
text-decoration:none;
background-image:url(../images/dot.gif);
background-repeat:no-repeat;
background-position:0 3px;
padding:0 0 0 14px;
}
#lookWork li a:hover{
color:#51257C;
text-decoration:underline;
}
#lookStaff{
float:left;
height:130px;
margin:0 0 0 10px;	
padding:0 0 0 40px;
/*background-image:url(../images/bg-lookforstaff.gif);
background-repeat:no-repeat;*/
}
#lookStaff ul{
margin:0;
padding:30px 0 0 40px;
list-style-type:none;
}
#lookStaff li{
margin:0;
padding:6px 0 0 0;
}
#lookStaff li a:link, #lookStaff li a:visited{
font-family:Tahoma, Verdana;
font-size:12px;
color:#4A494A;
text-decoration:none;
background-image:url(../images/dot.gif);
background-repeat:no-repeat;
background-position:0 3px;
padding:0 0 0 14px;
}
#lookStaff li a:hover{
color:#1D5E00;
text-decoration:underline;
}
#welcome img{
float:left;
}
#welcome p{
width:400px;
margin:0;
padding:3px 0 10px 6px;
float:left;
}
#sport{
float:left;
width:241px;
height:80px;
background-image:url(../images/bg-grey.gif);
background-repeat:no-repeat;
margin:0 0 0 20px;
}
#sport p{
font-family:Tahoma, Verdana;
font-size:12px;
font-weight:bold;
color:#909090;
height:68px;
margin:0;
padding:15px 0 0 20px;
}
#sport p img{
float:right;
margin:0;
padding:10px 10px 0 0;
}
#vacancy{
float:right;
width:241px;
height:80px;
background-image:url(../images/bg-grey.gif);
background-repeat:no-repeat;
margin:0 40px 0 0;
}
#vacancy p{
font-family:Tahoma, Verdana;
font-size:12px;
font-weight:bold;
color:#909090;
height:68px;
margin:0;
padding:15px 0 0 20px;
}
#vacancy p img{
float:right;
margin:0;
padding:10px 10px 0 0;
}
.clearBoth{
clear:both;
}
input{
font-family:Tahoma, Verdana;
font-size:12px;
}
input.submit{
font-family:Tahoma, Verdana;
font-size:11px;
background-image:url(../images/bg-input.gif);
background-repeat:no-repeat;
width:65px;
height:22px;
border:0;
margin:6px 0 0 0;
}
input.textInput{
font-family:Tahoma, Verdana;
font-size:12px;
width:160px;
}

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#000;
background-image:url(../images/bullet-head.gif);
background-repeat:no-repeat;
background-position:0 2px;
margin:0;
padding:0 0 0 22px;
}

h1.topHead{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#000;
background-image:url(../images/bullet-head.gif);
background-repeat:no-repeat;
background-position:0 1px;
margin:0;
padding:0 0 0 10px;
}

h2{
font-family:Tahoma, Verdana;
font-size:15px;
color:#000;
margin:0;
}

p{
font-family:Tahoma, Verdana;
font-size:12px;
color:#000;
text-align:justify;
line-height:15px;
margin:0;
padding:3px 0 3px 0;
}
.guard{
font-family:Tahoma, Verdana;
font-size:12px;
color:#000;
line-height:15px;
margin:0;
padding:3px 23px 3px 23px;
}
em{
color:#f00;
font-style:normal;
}

fieldset{
width:95%;
text-align:left;
border:1px solid #ccc;
}
legend{
font-family:Tahoma, Verdana;
font-size:12px;
color:#5a1a72;
font-weight:bold;
}

.tblDisplay{
margin:0;
}
.tblDisplay td{
font-size:11px;
text-align:left;
line-height:24px;
margin:0;
padding:3px 0 3px 10px;
}
.tblDisplay select{
font-size:11px;
width:256px;
padding:2px;
border:1px solid #ccc;
}
.tblDisplay select.date{
font-size:11px;
width:50px;
padding:2px;
border:1px solid #ccc;
}
.tblDisplay select.regisTitle{
font-size:12px;
width:200px;
height:100px;
padding:2px;
border:1px solid #ccc;
}
.tblDisplay em{
color:#f00;
font-style:normal;
}
.tblDisplay input{
font-size:11px;
width:250px;
padding:2px;
border:1px solid #ccc;
}
.tblDisplay input.radio{
font-size:12px;
width:15px;
height:15px;
padding:2px;
border:0px;
}
.tblDisplay input.btn{
width:77px;
height:22px;
border:0px;
}
.tblDisplay input.btnSubmit{
background-image:url(../images/btn-submit.gif);
background-repeat:no-repeat;
width:77px;
height:22px;
border:0px;
padding:0 10px 0 0;
}
.pressCtrl{
font-family:Tahoma, Verdana;
font-size:11px;
color:#154400;
}

#result{
margin:0;
}
#result ul{
margin:0;
padding:0;
list-style-type:none;
}
#result li{
margin:0;
padding:0;
display:inline;
}
.resultLeft{
float:left;
width:100px;
}
.resultRight{
float:right;
width:450px;
}

hr{
width:98%;
margin:0;
padding:0;
background-image:url(../images/greyDot.gif);
background-repeat:repeat-x;
height:1px;
border:0px;
}

/* Start of Pager */

.pager {
overflow:hidden;
clear:both;
float:right;
margin:0;
}
.pager ul {
float:left;
width:340px;
height:30px;
margin:0;
padding:0;
}
.pager ul li {
margin: 0;
padding: 0;
display: inline;
}
.pager ul li a:link,
.pager ul li a:visited,
.pager ul li.unlinked {
display: block;
float: left;
padding: 2px 4px;
margin: 2px 0 1px 5px;
border:1px solid  #a1c755;
background: #f9ffec;
color:#395601;
line-height: 1.2;
text-decoration: none;
}
.pager ul li a:hover {
border-color: #ccc;
background: #fff;
text-decoration: none;
}
.pager ul li.current a:link,
.pager ul li.current a:visited {
color: #fff;
border:1px solid #51257c;
background: #7c52a4;
}
.pager ul li.arrow a:link,
.pager ul li.arrow a:visited,
.pager ul li.unlinked {
border-color: #a1c755;
background: #f9ffec;
}
/* End of Pager */

.footer{
font-family:Tahoma, Verdana;
font-size:11px;
color:#000;
}
.footer a:link, .footer a:visited{
font-family:Tahoma, Verdana;
font-size:11px;
color:#154400;
}
.footer a:hover{
font-family:Tahoma, Verdana;
font-size:11px;
color:#f00;
}
.apply, .apply, .apply:visited{
background-image:url(../images/apply.gif);
background-repeat:no-repeat;
background-position:0 3px;
font-family:Tahoma, Verdana;
font-size:11px;
color:#006600;
padding:4px 0 0 18px;
}
.apply:hover{
color:#FF0000;
}
.forwardMail, .forwardMail:link, .forwardMail:visited{
background-image:url(../images/forward-mail.gif);
background-repeat:no-repeat;
background-position:0 3px;
font-family:Tahoma, Verdana;
font-size:11px;
color:#006600;
padding:0 0 0 18px;
}
.forwardMail:hover{
color:#FF0000;
}
.back, .back:link, .back:visited{
background-image:url(../images/back.gif);
background-repeat:no-repeat;
background-position:0 3px;
font-family:Tahoma, Verdana;
font-size:11px;
color:#006600;
padding:3px 0 0 18px;
}
.back:hover{
color:#FF0000;
}

#contact{
margin:0;
padding::0;
}
#contact .headOffice{
text-align:left;
padding:0 0 0 30px;
line-height:14px;
}
#contact .otherOffice{
text-align:left;padding:0 0 0 30px;line-height:14px;
}
.white{
background-color:#fff;
}
.bbc, bbc:link{
font-family:Tahoma, Verdana;
font-size:11px;
color:#000;
text-decoration:none;
}
.bbc:hover{
font-family:Tahoma, Verdana;
font-size:11px;
color:#659443;
text-decoration:none;
}
.padLeft{
padding-left:4px;
}
.menutitle{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
background-image:url(../images/bullet-head.gif);
background-repeat:no-repeat;
background-position:0 10px;
margin:0 0 0 6px;
padding:10px 0 0 20px;
cursor:pointer;
}
.submenu{
margin:0;
padding:10px 0 0 30px;
}
.submenu a:link, .submenu a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
display:block;
text-decoration:none;
}
.submenu a:hover{
color:#f00;
}

/*Edited By Programming Team*/
#hintbox{ /*CSS for pop up hint box */
position:absolute;
background-color:#6633CC;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:0px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
color:#ffffff;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid black;
border-top: 1px solid black;
visibility: hidden;
}
/* Programming tead edit end*/
/*suzi*/
.job-listing-cell{
background-color:#eeeeee; 
/*border-left:#999999 solid 1px; 
border-bottom:#999999 solid 1px; 
border-top:#999999 solid 1px;*/
border:1px solid #999999;
font-family:inherit; font-weight:bold; color:#000066; font-size:12px;
}
.job-listing-end-cell{
background-color:#eeeeee; border-left:#999999 solid 1px; border-bottom:#999999 solid 1px; border-top:#999999 solid 1px; border-right:#999999 solid 1px;
}

input.smlfld{
color:#000;
background:#ffffff;
border:1px solid #CCCCCC;
width:80px;
height:15px;
} 

input.medfld{
color:#000;
background:#ffffff;
border:1px solid #CCCCCC;
width:100px;
height:15px;
} 


textarea#medm {
	width:400px;
	height:320px;
	border:1px solid #cccccc;
	padding:5px;
	font-family:Arial, Tahoma, sans-serif;
	font-size:12px;
	background-image:url(../images/txtara_backgrnd.gif);
	background-position:0px 0px;
	background-repeat:repeat-x;
	/*background-image: url(bg.gif);
	background-position: bottom right;
	background-repeat: no-repeat;*/
}



/*select{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
border: #000000;
height:110px;
/*border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px
}*/


select.pln{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
border: #000000;
width:220px;
height:110px;
border:1px solid #cccccc;
/*border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px
}




