/**********************************************
 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: 25px auto; width: 780px; height: 1150px; 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:3px; right:250px; border: 0px solid #000; }

/* Layout Styles  - Section: Header */
#header { width:778px; height:135px; position:relative; margin:0 auto; border: 0px solid #ccc;} 

#icelogo { width:296px; height:68px; position:absolute; top: 5px; left: 3px; }
#bhlogo { position:absolute; top:0px; right:5px; }
#main_image { position:absolute; top:5px; right:0px; }
#menubg { position:absolute; top:72px; left:1px; }

#bhtext1 { position:absolute; top:30px; right:85px; }
#bhtext2 { position:absolute; top:45px; right:85px; }
.bhtext1 { font: 1.0em Arial; Tahoma; Verdana; sans-serif; font-weight: bold; text-align: right; color: #454545 }
.bhtext2 { font: 1.2em Arial; Tahoma; Verdana; sans-serif; font-weight: bold; text-align: right; color: #454545 }

#menu  { position:absolute;	top:80px; left:40px; }
.menu { font: 1.0em Tahoma; Verdana; sans-serif; font-weight:bold; color:#FFF; 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  { position:absolute; background: #8AC60F; width: 500px; height: 15px; top:108px; right:2px; }
.strip_text {  font: bold 1.0em Segoe UI, Arial, Helvetica, 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; } 

#pict { position:absolute; top:45px; left:20px; }
#title1 { position:absolute; top:15px; left:250px; }
#intro { position:absolute; width:495px; top:40px; left:270px; color: #454545;}
#line4 { position:absolute; top:980px; left:1px; }
#footer { position:absolute; width: 740px; top:1000px; left:20px; border: 0px solid #ccc; color: #454545;}
.footer_text { font: 0.8em Tahoma; sans-serif; font-weight: normal; text-align: right; }

#blue_strip  { position:absolute; background: #005DAD; width: 250px; height: 20px; top:200px; left:270px; }
#red_strip  { position:absolute; background: #CC0505; width: 252px; height: 2px; top:224px; left:270px; }
.blue_strip_text {  font: bold 1.2em Segoe UI, Arial, Helvetica, sans-serif; color: #FFF; padding: 1px 1px; text-align:left; }

/* End of styles defined and modified by Saikiran Basu */

/* Start: Bubble Effect - Courses 
#bubble1 { position:absolute; width:490px; height: 140px; top:210px; left:270px; color: #454545; background-image: url("../images/bubble1.gif"); }
.bubble_title { font: bold 1.2em Segoe UI, Arial, Helvetica, sans-serif; color: #FFF; padding: 13px 7px; text-align:center; }
.bubble_text { font: normal 1.0em Tahoma, Arial, Helvetica, sans-serif; color: #454545; padding: 0px 14px; text-align:left; }

/* End: Bubble Effect - Courses */
