@font-face {
  font-family: 'Changa One';
  font-style: normal;
  font-weight: 400;
  src: local('Changa One'), local('ChangaOne'), url(ChangaOne-Regular.ttf);
}
@font-face {
  font-family: 'Changa One';
  font-style: italic;
  font-weight: 400;
  src: local('Changa One Italic'), local('ChangaOne-Italic'), url(ChangaOne-Italic.ttf);
}
h1
{
	font-family:changa one ;
	font-weight:400;
	font-size:50px !important;
}

html {
	overflow: -moz-scrollbars-vertical; 
	overflow-y: scroll;
}

p
{
	color:black;
}

a
{
	color: #0186ba;
	text-decoration: underline;
}

a:hover
{
	color: #00587d;
	text-decoration: underline;
}

body {
    height: 100%;
    min-height: 100%;
	/*background:#004050; */
	background: #333A56;
	font-family:Open sans, Arial,sans-serif; 
	    font-family: calibri light, sans-serif, Helvetica;
	margin:0; 
	padding:0; 
	font-size:12px; 
	font-size:14px;
	/*color:#004b69; */
	color: #333A56;
	font-weight:normal; 
}
div.middlearea
{
/*  margin-left: auto;
  margin-right: auto;
  text-align: left;
  position: relative;*/
  height: 100%;
  /*width: 550px;*/
  /*min-width:800px;*/
  max-width:800px;
}

h1 {

 font-size:27px;
 font-weight:normal;
 margin:0;
	color: white;
}

h2 {

     font-size: 40px;
	color: white;
    font-family: calibri, sans-serif;
    font-weight: bold;
 margin:0 0 10px 10px;

}
div.content h2{
	color:#333A56;
	font-family: calibri;
	font-size: 30px;
	font-weight:normal;
	margin: 0 0 10px 0;
}

h3 {
	color:#333A56 !important;
    font-size:14px;
	font-size:18px;
    font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 5px;
	display: inline-block!important;
    margin-bottom: 10px;
    margin-top: 0;
	
	
}
h4{
font-weight:bold;
font-size:14px;
}

h1,h2,h3, h4, p
{
	display: inline;
}

li
{
	margin-left:15px;
}

div.header
{
	margin-top:20px;
}
div.header table
{
	border:none;
	
}

div.header td
{
	border:none;
}
#header a
{
		color:#23beff;
    letter-spacing: 2px;  
    margin-top: 30px;
    padding-right: 5px;
	font: normal 14px Verdana,"lucida console",sans-serif;
}

#header a:hover
{
	 color:#077fb2;
	text-decoration:none;
}

/* backgrounds */

#header {
    clear: both;
    float: left;	
    width: 100%;
    margin: 0px;
    padding: 0px 0px 0px 0px   ;	
    /* background-image: url(../images/backgrounds/header_bg.png);
    background-repeat: repeat-x; */    
    height: 50px;
    position: relative;
    background-color: #ffffff;      
}

#pagetitle {
    /* background-image: url(../images/backgrounds/header_left_bg.png);
    background-position: top left;  
    background-repeat: no-repeat; */
    height: 50px;
    min-width: 800px;
    padding: 10px;
    margin-top: 0px;
    font-size: 20px;
    color:#23beff;
	/*background: white; */
	margin-bottom: 10px;
	font-family: Open sans,Arial,sans-serif;
	color: rgb(55, 196, 255);
font-size: 24px;
font-weight: normal;
margin: 0px 0px 10px;

}



#logo {
    display: block;
    margin: 7px 0px 0px 10px;	
    padding: 0px;
}

#upperbar {
	background-color: #BED63A;
	height: 5px;
}

.pagetopic {
	margin: 10px 0px 20px 0px;	
}


div.content {
    margin: 0 0px 0 15px; /* Centre column side padding:
                                Left padding = left column width + centre column left padding width
                                Right padding = right column width + centre column right padding width */
    position: relative;

    overflow: hidden;
    padding: 20px 20px 20px 23px;
	background:white;
	margin-top: 30px;
	min-height:500px;
	margin: 15px 0;
}

ul.ul-main{
 padding-left:10px; 
 margin-left:10px;
}
ul.ul-inner-first
{
	padding-left:10px;
}

div.footer {
	position: relative;
/*	width: 940px;
	float: left;*/
	color: rgb(55, 196, 255);
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	text-align: center;
	 position: absolute;
	 height: 70px;
	   padding: 20px 0px 20px 0px;
	 display: block;
	width: 100%;
	 color:white;
			  
	position:relative		  
}

div.footer p
{
	color:white;
}


