@media screen {
*
{
/*  padding:0px;*/
  margin:0px;
}

body
{
  font-size:11px;
  font-family:Arial, sans-serif;
  /*color:#000;*/
  background-image: url(../imgs/body.png);
  background-repeat: repeat-x;
}

DIV.header
{
  width:100%;
  height:120px;
  /*background-color:#ded;*/
}

DIV.header #headerLeft
{
  width: 50%;
  float: left;
  height:120px;
}

DIV.header #headerRight
{
  width: 49%;
  float: left;
  height:120px;
  text-align: right;
  vertical-align: middle;
}

DIV.header #topAdvert
{
	padding: 2px;
	margin-top: 15px;
}

DIV.header #topAdvert img
{
	vertical-align: middle;
}
                           
DIV.topMenu
{
	min-width: 1000px;
	width: 100%;
	height: 24px;
	background-image: url(../imgs/menu.png);
	background-repeat: repeat-x;
	margin: 4px 0px;
	border-top: 2px solid #0B8AC1;
}

DIV.topMenu .topMenuLeft
{
	float: left;
	width: 50%;
}

DIV.topMenu .topMenuRight
{
	float: left;
	width: 49%;
	text-align: right;
}
   
DIV.topMenu .item
{
	width: 100px;
	border-right: 1px solid #0088B9;
	cursor: pointer;
	text-decoration: none;
}
DIV.topMenu .item img
{
  margin-top:4px;
  #margin-top:-1px;
  margin-left: 5px;
  position:absolute;
}
DIV.topMenu .item a
{
  color: #D5FFFF;
  line-height:22px;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: 1px;
}

DIV.topMenu .item a:hover
{
	color: #FFD700;
}

DIV.topMenu .overMenu
{
	color: #FFD700;
	float: left;
}

DIV.topMenu .notOverMenu
{
   color: #D5FFFF;
	float: left;
}

DIV.main
{
  width:100%;
  overflow: hidden;
}

DIV.main .leftDiv
{
  float:left;
  width:170px;
  padding-bottom: 32767px !important;
  margin-bottom: -32767px !important;
  text-align: center;
}

DIV.main .content
{
  margin-left: 174px;
  margin-right: 234px;
}

DIV.main .content h1
{
	color: #D5FFFF;
	font-size: 14px;
	line-height: 26px;
	padding-left: 15px;
	margin-left: 0px;
}

DIV.main .rightDiv
{
  float:right;
  width:230px;
  padding-bottom: 32767px !important;
  margin-bottom: -32767px !important;
}

DIV.footer
{
  width: 100%;
  height: 20px;
  line-height: 20px;
  clear: both;
  margin:4px 0px;
  background-image: url(../imgs/footer.png);
  background-position: top;
  background-repeat: repeat-x;
  text-align:center;
  color: Silver;
}

DIV.footer a
{
  color: Silver;	
  text-decoration: underline;
}

DIV.footer a:hover
{
	text-decoration: none;
}

.leftDiv .leftTitle
{
	background-image: url(../imgs/left_title.png);
	background-repeat: no-repeat;
   text-align: left;
}

.rightDiv .rightTitle
{
	background-image: url(../imgs/right_title.png);
	background-repeat: no-repeat;
}

.leftDiv .leftTitle h2, .rightDiv .rightTitle h2
{
	color: White;
	font-size: 12px;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	margin-left: 10px;
}

.leftDiv .leftBody, .rightDiv .rightBody
{
	background-color: #EFF9FB;
	border-left: 1px solid #EDF2F5;
	border-right: 1px solid #EDF2F5;
	padding: 3px;
   text-align: left;
}

.leftDiv .leftFooter
{
	background-image: url(../imgs/left_footer.png);
	background-repeat: no-repeat;	
}

 .rightDiv .rightFooter
{
	background-image: url(../imgs/right_footer.png);
	background-repeat: no-repeat;	
}

.rightBody h3
{
	font-size: 12px;
}

.input
{
	border: 1px solid #7F9DB9;
	font-size: 11px;
}

.select
{
	font-size: 11px;
	border: 1px solid #7F9DB9;
}

.button1
{
	background-color: #9F0101;
	background-image: url(../imgs/button_back.png);
	background-repeat: repeat-x;
	padding-top: 1px;
	padding-bottom: 3px;
	color: white;
	border: 0px;
	font-weight: bold;
	cursor: pointer;
}

.button2
{
	background-color: #015F95;
	background-image: url(../imgs/button_back2.png);
	background-repeat: repeat-x;
	color: white;
	border: 0px;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}

.button3
{
	background-color: #9F0101;
	background-image: url(../imgs/button_back.png);
	background-repeat: repeat-x;
	color: white;
	border: 0px;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}

.link1
{
	text-decoration: underline;
	color: #0A5E88;
	font-weight: bold;
}

.link1:hover
{
	text-decoration: none;
	color: black;
}

.link1thick
{
	text-decoration: underline;
	color: #0A5E88;
	font-weight: normal;
}

.link1thick:hover
{
	text-decoration: none;
	color: black;
}

.link2
{
	text-decoration: underline;
	font-weight: normal;
	color: gray;
}

.link2:hover
{
	color: navy;
}

.link3
{
	text-decoration: none; /*color: #708090;*/
	color: #3B4A53;
	letter-spacing: 1px;
}

.link3:hover
{
	font-weight: bold;
}

.link4
{
	color: Black;
	font-weight: bold;
	text-decoration: none;
}

.link4:hover
{
	text-decoration: underline;
}

.linkRecomended
{
	font-size: 12px;
	font-weight: bold;
	color: #CB0D11;
}

.menuHR
{
	margin-left: 3px;
	margin-right: 3px;
	padding: 0px;
	background-color: #EBF0F4;
	height: 1px;
}

.enquiryHR
{
	margin-top: 3px;
	height: 3px;
	color: #006400;
	background-color: #006400;
	border: 1px solid #006400;
	text-align: left;
}

.registrationTable
{
	font-size: 11px;
}

.registrationTable th
{
	text-align: left;
	border-bottom: 1px solid black;
}

.detailTable th
{
	text-align: right;
}

.infoItem
{
	display: none;
	color: Black;
	position: absolute;
	background-color: #FFFACD;
	border: 1px solid black;
	width: 250px;
	overflow: auto;
	font-weight: normal;
	text-align: justify;
	padding: 3px;
}

.msg1
{
	width: auto;
	text-align: center;
	background-color: #B22222;
	color: #FFD700;
	font-weight: bold;
	border: 2px ridge;
}

.msg2
{
	width: auto;
	text-align: center;
	background-color: #FFD700;
	color: Black;
	font-weight: bold;
	border: 2px ridge;
}

.msg3
{
	width: auto;
	text-align: center;
	background-color: #006400;
	color: White;
	font-weight: bold;
	border: 2px ridge;
}

h2
{
	font-size: 12px;
}

.aFolder
{
	vertical-align: middle;
}

.aImgNoBorder
{
	border: 0px;
}

.offerRequestTable th
{
	text-align: right;
}
}

@media print {

DIV.header, DIV.topMenu,DIV.main .leftDiv, DIV.main .rightDiv,
form, .noPrint
{
	display: none;
}

*{
	font-size: 11px;
}

h1{
	font-size: 16px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

.footer{
	text-align: center;
	border-top: 1px solid black;
}

table th{
	text-align: right;
}
}