html, body 
{
    height:100%;
    min-height:100%;
    margin:0;
}

A:link 
{
	text-decoration:underline;
	color:#0591f0;
}

A:visited 
{
	text-decoration:none; 
	color:#0591f0;
}

A:hover 
{
	text-decoration:none;
	color:#e62f8b;
}

#top a:link
{
	color: #fd0003;
	text-decoration: none;
}

#top a:hover 
{
	color: #fd0003;
	text-decoration: none;
}


/* ========== Setting custom font ========= */
@font-face 
{
	font-family: 'gothic';
	src: url('customFonts/gothic.ttf');
}
/* For IE */
@font-face 
{
	font-family: 'gothicOtherBrowsers';
  	src: url('customFonts/gothic.eot');
}
/* ======================================== */

/* ======================================== */
/* ============= CSS For Menu ============= */

/* Setting properties for initial menu box */
#Menu ul 
{
	text-align: left;
  	display: inline;
  	margin: 0;
  	padding: 15px 4px 17px 0;
  	list-style: none; /* hide the bullet points */
	z-index:8; /* this is to ensure menu comes on top of the slider image */
	
	/* Gives shadow effect for the box */
  	/* -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  	box-shadow: 0 0 5px rgba(0, 0, 0, 0.15); */
}

/* More settings for initial menu box */
#Menu ul li 
{
	font-family: 'gothic', 'gothicOtherBrowsers';
	font-size:15px;
	color:#000000; /* Text Color */
	display: inline-block;
	margin-right: -4px;
	position: relative;
	padding: 20px 25px; /* set the hight and width of the box */
	
	/* Set initial BG color (Faded color effect) */
	/* background: -webkit-linear-gradient(#e46727, #d23d15); /* For Safari 5.1 to 6.0 */
	/* background: -o-linear-gradient(#e46727, #d23d15); /* For Opera 11.1 to 12.0 */
	/* background: -moz-linear-gradient(#e46727, #d23d15); /* For Firefox 3.6 to 15 */
	/* background: linear-gradient(#e46727, #d23d15); /* Standard syntax */
	
	/* background: #FFFFFF;  set initial bg color - default, not fading */
	
	cursor: pointer;
	
	/* Give fading effect when mouse over */
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

#Menu ul li a:link
{ text-decoration:none; }

/* Set properties for main menu on mouse over */
#Menu ul li:hover 
{
	background: #7de2ff; /* BG Color */
  	color: #232358; /* Text color */
}

/* Setting properties for drop down menu box */
#Menu ul li ul 
{
	padding: 0;
	position: absolute;
	top: 40px; /* set vertical position */
	left: 0;
	width: 190px; /* set width of the drop down menu */
	
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	display: none;
	opacity: 0;
	visibility: hidden;
	
	-webkit-transiton: opacity 0.3s;
	-moz-transition: opacity 0.3s;
	-ms-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
	-transition: opacity 0.3s;
}

/* More settings for drop down menu */
#Menu ul li ul li 
{ 
	background: #611002; /* BG Color */
	display: block; /* Set the box */
	color: #FFFFFF; /* Text Color */
	font-size:12px; /* Text Font Size */
	
	/* text-shadow: 0 -1px 0 #000; */ /* Give shadow effect for text */
}

/* drop down mouse over effects */
#Menu ul li ul li:hover 
{ background: #e46727; }

/* To Display drop down menu on mouse over */
#Menu ul li:hover ul 
{
	display: block;
	opacity: 1;
	visibility: visible;
}

/* ======================================== */


.gothicLOGOTitleBlue
{
	font-family: 'gothic', 'gothicOtherBrowsers';
	font-size:30px;
	color:#232358;
}


.gothicMainTitleBlue
{
	font-family: 'gothic', 'gothicOtherBrowsers';
	font-size:24px;
	color:#232358;
}

.gothicParagraphBlue
{
	font-family: 'gothic', 'gothicOtherBrowsers';
	font-size:14px;
	color:#232358;
}


.gothicParagraphBlack
{
	font-family: 'gothic', 'gothicOtherBrowsers';
	font-size:14px;
	color:#000000;
}


.gothicParagraphBlackJustified
{
	font-family: 'gothic', 'gothicOtherBrowsers';
	font-size:14px;
	text-align:justify;
	color:#000000;
}


.gothicParagraphBlackSmallJustified
{
	font-family: 'gothic', 'gothicOtherBrowsers';
	font-size:10px;
	text-align:justify;
	color:#000000;
}


.gothicParagraphBlackSmall
{
	font-family: 'gothic', 'gothicOtherBrowsers';
	font-size:10px;
	color:#000000;
}


/******************* Table styles ********************/
.TableTitle
{
	font-family: 'gothic', 'gothicOtherBrowsers';
	font-size:14px;
	color:#000000;
  	height:30px;
	
	background-color:#7de2ff;
}

.TableStartMiddle
{
	font-family: 'gothic', 'gothicOtherBrowsers';
	font-size:14px;
	color:#000000;
	height:30px;
  	
	border-left: 1px solid #6baabc;
	border-bottom: 1px solid #6baabc;
}

.TableEnd
{
	font-family: 'gothic', 'gothicOtherBrowsers';
	font-size:14px;
	color:#000000;
  	
	border-left: 1px solid #6baabc;
	border-right: 1px solid #6baabc;
	border-bottom: 1px solid #6baabc;
}
/*****************************************************/


/******************* Footer styles ********************/
.gothicGraySmall
{
	font-family: 'gothic', 'gothicOtherBrowsers';
	font-size:10px;
	color:#868686;
}

.footerLine
{
  border-top: 1px solid #dadada;
  color: #FFFFFF;
  height: 1px;
  width:40%;
}
/*****************************************************/



.trHighlightDarkBlue:hover 
{ background-color:#071f3a; }









