/**********************************************
 Begin of styles defined and modified by Saikiran Basu
 ***********************************************/

/* HTML Tag Styles */

body { padding: 0; margin: 0; background: #DDD; font: 0.7em Tahoma, sans-serif; line-height: 1.5em; color: #454545; }
a {	color: #005DAD; background: inherit; text-decoration: none; }
a:hover { color: #8AC60F; background: inherit; text-decoration: none; }
h1 { font: 1.5em Tahoma; sans-serif; color: #CC0505; letter-spacing: 0px; margin: 0; padding: 0 10px;}
h2 { font: 1.1em Tahoma; sans-serif; color: #CC0505; letter-spacing: 0px; margin: 0; padding: 2px 0px; }
p {	margin: 0 0 5px 0; }

/* Container */
.content { margin: 0px auto; width: 780px; height: 700px; padding: 0px; background: #FFF; border: 1px solid #ccc; }
.toplink { font: 1.0em Tahoma; Verdana; sans-serif; font-weight: bold; line-height: 1.5em; }
	.toplink a { color: #CC0505; background: inherit; text-decoration: none; }
	.toplink a:hover { color: #CC0505; background: inherit; text-decoration: underline; }
#toplinkpos { position:absolute; width: 365px; top:2px; right:20px; border: 0px solid #000; }
#banner_white  { position:absolute; width: 350px; height: 25px; top:0px; left:0px;}
#banner_grey    { position:absolute; background: #DDD; width: 430px; height: 25px; top:0px; right:-1px; }

/* Layout Styles  - Section: Header */
#header { width:778px; height:300px; position:relative; margin:0 auto; border: 0px solid #000;} 

#icelogo { width:320px; height:100px; position:absolute; top: 5px; left: 5px; }
#bhlogo { position:absolute; top:30px; left:470px; }
#main_image { position:absolute; bottom:2px; right:0px; }
#menubg { position:absolute;	bottom:0px; left:0px; }

#bhtext1 { position:absolute; top:115px; right:230px; }
#bhtext2 { position:absolute; top:130px; right:230px; }
.bhtext1 { font: 1.2em Trebuchet MS; Verdana; sans-serif; font-weight: bold; text-align: right; color: #FFF }
.bhtext2 { font: 1.6em Trebuchet MS; Arial; Trebuchet MS; Verdana; sans-serif; font-weight: bold; text-align: right; color: #FFF }

#deskimg { position:absolute; top:190px; left:420px; }
#desk { position:absolute; top:200px; left:460px; }
.desk { font: 1.0em Tahoma; Verdana; sans-serif; font-weight:bold; line-height: 1.7em; float: left; color: #FFF }
	.desk a { color: #FFF; background: inherit; text-decoration: none; }
	.desk a:hover { text-decoration: underline; }

#menu  { position:absolute;	bottom:15px; left:40px; }
.menu { font: 1.0em Tahoma; Verdana; sans-serif; font-weight:bold; line-height: 1.7em; float: left; }
	.menu a { color: #FFF; background: inherit; text-decoration: none; }
	.menu a:hover { color: #8AC60F; background: inherit; text-decoration: none; }

#green_strip_img  { position:absolute; top:230px; right:170px; }
#green_strip  { position:absolute; background: #8AC60F; width: 350px; height: 15px; top:210px; right:150px; }
.strip_text {  font: bold 1.4em Verdana; Tahoma; sans-serif; color: #FFF; padding: 7px 7px; text-align:center; }

#scroller_text { position:absolute; width:770px; top:265px; left:5px; }
.scroller_text { font: 0.9em Arial; Tahoma; sans-serif; font-weight: bold; }

/* Layout Styles  - Section: Matter */

#matter { width:778px; height:375px; position:relative; margin:0 auto; border: 0px solid #ccc; } 

#title1 { position:absolute; top:15px; left:10px; }
#intro { position:absolute; width:440px; top:45px; left:20px; }
#line1 { position:absolute; top:175px; left:25px; }
#line2 { position:absolute; top:20px; left:465px; }

#reg_box { position:absolute; width: 275px; top:20px; right:20px; border: 0px solid #AAA}

#intro_img1 { position:absolute; top:190px; left:15px;}
#intro1 { position:absolute; width: 195px; top:240px; left:30px; }
#intro_img2 { position:absolute; top:190px; left:235px;}
#intro2 { position:absolute; width: 195px; top:240px; left:250px; }

#line3 { position:absolute; top:140px; right:10px; }
#news { position:absolute; top:160px; right:200px; }
#scroll_box { position:absolute; width: 280px; height:140px; top:185px; right:15px; border: 1px solid #AAA}
#announce { position:absolute; top:160px; right:50px; }
#ann_box { position:absolute; width: 130px; height:140px; top:180px; right:20px; border: 1px solid #AAA}

#line4 { position:absolute; top:350px; left:1px; }

#footer { position:absolute; width: 740px; top:370px; left:20px; border: 0px solid #ccc; }
.footer_text { font: 0.8em Tahoma; sans-serif; font-weight: normal; text-align: right; }
.footer_link { font: 0.8em Tahoma; sans-serif; font-weight: bold; text-align: left; }
/* End of styles defined and modified by Saikiran Basu */
