﻿/* Giving a font-family and Size to give good look */
body {
	font-family: arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: black;
	margin-left: 1px
}
.container {
	position: relative;
	width: 960px;
	background: #FFFFFF;
	border: black;
}
.nibuhead {
	width: 100%;
	border: black;
	font-size: 12px;
	padding:0 2px 0 4px;
	margin: 0 ; /* the  value on the sides, coupled with the width, centers the layout */
}
.nicontent {
	font: normal bold arial, Helvetica, sans-serif;
	position: relative;
	border: black;
	margin: 0 ; /* the  value on the sides, coupled with the width, centers the layout */
}  
.niresults{
	width: 23%;
    margin-top: 10px;
    margin-right: 10px;
	background: #FFFFFF;
	border: solid black 1px;
	padding:2px 2px 2px 4px;
	float: left;
	font-size: 13px;
}
.niright{	
	top: 0;
	width:13%;
	margin-top: 10px;
	margin-left: 8px;
	background: #FFFFFF;
	border: solid black 1px;
	font-size: 15px;
	float: right;
	padding:2px 2px 2px 4px;
}
.nibucentre {
	position: relative; 
	float: top; 
	width:61%;
	border: black;
	font-size: 12px;
	margin-left:24%;
}
.niibu{
	 position: relative;
     width:100%;
	 height:500px;
	 background: #FFFFFF;
	 border: blue;
	 float: top; 
}
.niotherstuff{
	 position: relative;
     float: top; 
	 left: 10px;
     width:100%;
	 top: 1px;
	 background: #FFFFFF;
	 border: blue;
} 

.nileft{
	top: 0;
	width: 176px;
	background: #FFFFFF;
	border: black;
	float: left; 
}



#iefix {
 position:relative;
 z-index:1000;
 }
p {
	font-family: arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: black;
	margin-left:1px;
	font-weight: bold;
	padding:1px;
}


/*style the main menu*/
/* Adjusting the margins, paddings and no list styles */
.navigation {
margin:0;
padding:0;
list-style:none;
}

/* Little tricking with positions */
.navigation li {
float:left; /* Show list items inline */
width:140px;
position:relative;
}

/* Playing with Main Categories */
.navigation li a {
background:#ffffff;
color:#000;
display:block; /* Making sure a element covers whole li area */
padding:7px 6px 7px 6px;
text-decoration:none; /* No underline */
border: 1px solid #000;
text-align:center;
}
.navigation li a:hover {
color:#00C;
background:#FCF;
}

/* Sub Cat Menu stuff*/
.navigation ul {
position:absolute;
left:0;
display:none; /* Hide it by default */
margin:0 0 0 -1px;
padding:0;
list-style:none;
border: 1px solid #000;
}

.navigation ul li {
width:140px;
float:left;
border: 1px solid #000;
}

/* Sub Cat menu link properties */
.navigation ul a {
display:block; /* Making sure a element covers whole li area */
height:20px;
padding:7px 6px 7px 6px;
color:#00C;
text-decoration:none;
border: 1px solid #000;
}

.navigation ul a:hover {
color:#00C;
background:#FCF;
}

/**************** menu coding *****************/
#navbar {
	margin: 0;
	padding: 0;
	width: 90%;
	margin: 0 ; /* the  value on the sides, coupled with the width, centers the layout */
	}
#navbar li {
	list-style: none;
	float: left;
	border: 1px solid #000
}
#navbar li a {
	display: block;
	border: medium;
	padding: 1px 2px;
	background-color: #ffffff;
	color: #000;
	text-decoration: none; 
	}
#navbar li ul {
	display: none;
	width: 10em; /* Width to help Opera out */
	background-color: #cccccc;	
    border: 1px solid #ccc;
	border-bottom: 0;
	}
#navbar li:hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;}
#navbar li:hover li {
	float: none; }
#navbar li:hover li a {
	background-color: #FFF;
	border-bottom: 1px solid #ccc;
	color: #00C;
	}
#navbar li li a:hover {
	background-color: #FCF;
}
#navbar li a:hover {
	background-color: #FCF;
}
a:link {
	color: #00C;
	font-weight: normal;
}
a:hover {
	color: #00C;
	background-color: #FCF;
	font-weight: normal;
}
.container .nicontent div table{
	text-align: left;
	font-size: 14px;
}
.heading {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}
p.solid {
   border-style: solid; 
}

.redhigh {color: #F00;font-size: 14pt;font-weight:bold;text-align: center;}
.redord  {color: #F00;font-weight: bold;}
.calend  {font-size:10pt;font-weight: bold;}
.style1  {font-size: 14px;color: #006600;font-weight: bold;}
.style4  {font-size: small;color: #F00;font-weight: bold;}
.style12 {font-size: 12px;font-weight:}
.style14 {font-size: 14px;}
.style16 {font-size: 16;}
.style18 {font-size: 18px;font-weight: bold;}

#sponsors {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	text-decoration: none;
}
