body { font: 12px Tahoma, Geneva, sans-serif; }

/* panel */
.panel, .panelcollapsed 
{
	background:#590000 ;
	 margin: 5px; 
 	padding: 0px 0px 5px;
	width:71%;
	border: 1px solid #999;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

/* panel heading */
.panel h2, .panelcollapsed h2 
{
	color:white;
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	padding: 4px;
	background: #CCC url(images/arrow-up.gif) no-repeat 90%;
	border-bottom: 1px solid #999;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-top: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-left: 1px solid #FFF;
}

/* panel heading on rollover */
.panel h2:hover, .panelcollapsed h2:hover { background-color: #CD7A7A; }

/* heading of a collapsed panel */
.panelcollapsed h2 
{
	background: #590000 url(images/arrow-dn.gif) no-repeat 90%;
	border-color: yellow;
}

/* panel content - do not set borders or paddings */
.panelcontent 
{ 
	background: #EEE; 
	overflow: hidden;
	
}

/* collapsed panel content */
.panelcollapsed .panelcontent { display: none; }




.course
{
	font-family:Calibri;
	font-size:26px;
	color:#307674;
	padding-left:10px;
	font-weight:bold;
	font-style:italic;
}
.search
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#337977;
	font-weight:bold;
}
.search1
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
}
.text
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:black;
	padding-left:8px;
}
.list
{
	font-family:Calibri;
	font-size:20px;
	font-weight:bold;
	font-style:italic;
	color:#307674;
	text-decoration:none;
}
.list:hover
{
	font-family:Calibri;
	font-size:20px;
	font-weight:bold;
	font-style:italic;
	color:#ff6633;
	text-decoration:underline;
}
.about
{
	font-family:Calibri;
	font-size:25px;
	color:#FFF;
	padding-left:8px;
}
.bottombutton
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#FFF;
	text-decoration:none;
}
.bottombutton:hover
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#FFF;
	text-decoration:none;
}
.text1
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:justify;
}
.readmore
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	text-align:right;
	font-weight:bold;
	text-decoration:none;
}
.readmore:hover
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#ff6633;
	text-align:right;
	font-weight:bold;
	text-decoration:none;
}
.text2
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:black;
	padding-left:8px;
}
.detail
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#337b79;
	padding-left:8px;
	text-decoration:none;
}
.detail:hover
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#337b79;
	padding-left:8px;
	text-decoration:none;
}
.heading
{
	font-family: Calibri;
	font-size:22px;
	color:#307674;
	font-weight:bold;
	text-align:center;
}
.heading1
{
	font-family: Calibri;
	font-size:48px;
	color:#307674;
	font-weight:bold;
	text-align:center;
}
.list1
{
	font-family:Calibri;
	font-size:20px;
	font-weight:bold;
	font-style:italic;
	color:#307674;
	text-decoration:none;
}
.user
{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#000;
	text-align:right;
}
.border
{
	border:solid 1px #307473;
}
.celebrationsbox
{
	position:fixed; 
	left:0px; top:0px;
	z-index:99; 
	text-align:center;
	margin-left:10%;
	width:80%;
	border:solid 1px red;
}

 .container
{
  width: 80em;
  
  margin-left: auto;
  margin-right: auto;
  font-size: 80%;
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
   padding: 1em;
}