body       { color: #000; background-color: #FFFFFF; position: absolute; top: 0px; left: 0px; width: 1000px; height: 100%; }
p          { color: #000; font-size: 1em; font-family: verdana, geneva, serif }
pre        { color: #000; font-size: 1em; font-family: verdana, geneva, serif }
blockquote { color: black; font-size: 1em; font-family: verdana, geneva, serif }
h1         { color: #000; font-family: verdana, geneva, serif }
h2         { color: #000 }
h3         { color: #000; font-family: verdana, geneva, serif }
h4         { color: #000; font-family: verdana, geneva, serif }
h5         { color: #000; font-family: verdana, geneva, serif }
h6         { color: #000; font-family: verdana, geneva, serif }
img        { background-color: #eee; border: 0px }
ol         { color: #000; font-size: 1em; font-family: verdana, geneva, serif }
ul         { color: #000; font-size: 0.8em; font-family: verdana, geneva, serif; list-style-position: inside }
a          { color: #0054a5; font-size: 0.75em; font-family: verdana, geneva, serif; font-weight: bold; text-decoration:none;}
a:visited  { color: #0054a5; font-size: 0.75em; font-family: verdana, geneva, serif; font-weight: bold; text-decoration:none; }
a:hover    { color: #0054a5; font-size: 0.75em; font-family: verdana, geneva, serif; font-weight: bold;  text-decoration:none;}
a:active   { color: #0054a5; font-size: 0.75em; font-family: verdana, geneva, serif; font-weight: bold;s }
tr         { border: 0 }

.cellcolor       { background-color: #686868 }
.rev_type        { color: #fff; font-weight: bold; font-size: 1.2em; font-family: "Times New Roman", Georgia, Times; }
.g_nav_cellcolor { background-color: #4f4f4f }
.a_type_color    { color: #fff; font-weight: bold; font-size: 0.9em; font-family: "Times New Roman", Georgia, Times; text-decoration: none }

.header      {position: absolute; top: 0px; left: 0px; width: 100%; height: 100px; border: RED solid 0px;}	
	.logo       { position: absolute; top: 00px; left: 20px;  }
	.contact    { position: absolute; top: 10px; right: 10px; width: 200px; height: 120px; font-weight: bold; border: Black solid 0px; font-size: 14pt; font-family: "Times New Roman", Georgia, Times;}
		.contact_Location      {position: absolute; top: 10px; left: 10px; width: 200px; height: 80px;  border: Black solid 0px;}
		.contact_Phone         {position: absolute; top: 30px; left: 10px; width: 200px; height: 80px;  border: Black solid 0px;}
		.contact_Email         {position: absolute; top: 50px; left: 10px; width: 200px; height: 80px;  border: Black solid 0px;}	
.main_body  {position: absolute; top: 105px; left: 00px; width: 760px; height: 420px;  border: RED solid 0px;}	 
	.events     { position: absolute; top: 30px; left: 0px; width: 350px; height: 380px; border: Black solid 0px; padding-left: 10px;}
		.Event_Head  {color: Black; font-size: 10pt; padding-left: 10px;}
		.Event_Title {font-size: 14pt; font-weight: bold; padding-left: 20px; padding-right: 20px;}
		.Event_Date {font-size: 10pt; padding-left: 20px; padding-right: 20px;}
		.Event_Text {font-size: 10pt; padding-left: 20px; padding-right: 20px;}
	.images     { position: absolute; top: 10px; left: 350px; width: 400px; height: 350px; border: Black solid 0px; }
.main_bottom { position: absolute; top: 520px; left: 10px; width: 740px; height: 250px; border: RED solid 0px; padding: 10px; }
.ad_body     {position: absolute; top: 105px; left: 775px; width: 210px; height: 700px; border: RED solid 0px; padding-left: 10px;}
	.advert1    { position: absolute; top: 10px; left: 10px; width: 290px; height: 100px; border: Black solid 0px; }
	.advert2    { position: absolute; top: 120px; left: 10px; width: 290px; height: 100px; border: Black solid 0px; }
	.advert3    { position: absolute; top: 210px; left: 10px; width: 290px; height: 100px; border: Black solid 0px; }
	.advert4    { position: absolute; top: 300px; left: 10px; width: 290px; height: 100px; border: Black solid 0px; }
	.advert5    { position: absolute; top: 390px; left: 10px; width: 290px; height: 100px; border: Black solid 0px; }
	.advert6    { position: absolute; top: 480px; left: 10px; width: 290px; height: 100px; border: Black solid 0px; }


div#nifty_top{background-color: #31859f; position: absolute; top: 105px; left: 10px; width: 980px; height: 600px;}	
div#nifty_btm{background-color: #31859f; position: absolute; top: 705px; left: 10px; width: 980px; }
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #31859f}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}	


.boxpopup {
    font-family:Arial,sans-serif; font-size:smaller; /*POPUP FONT */
    color:black; background:#FFFF99; /*COLOURS*/ 
    width:250px; text-align:center; /*BOX WIDTH, CENTERED TEXT */
    padding:4px 5px 4px 5px; /*SPACE FROM TEXT TO BORDER*/
    font-weight:bold; /* TEXT WEIGHT*/
    border:1px solid gray; /*POPUP BORDER*/
    } 

#pdq {position:absolute; visibility:hidden; z-index:200;}

