﻿






html
{ 
    overflow-y:scroll;
}

#container
{
    width:1000px;
    margin:0 auto;
    text-align:left;
    position:relative;
    top: 0px;
    left: 0px;
    height:0 auto;
    z-index: 2;
}

.footercontent
{
     width:1000px;
     margin:0 auto;
     font-size:12px;
     position:static;
     clear:both;
}

/* Highlight Color */
::selection 
{
	background: #00BDDD /* Safari */
}

::-moz-selection 
{
	background: #00BDDD /* Firefox */
}


#cookietext
{
    font-size:12px;
    font-family:Arial;
}

h1
{
    font-family:Arial;
    font-size:26px;
    color:#2E2447;
    height:auto;
    width:750px;
    margin:0 auto;
}

h2
{
    font-family:Arial;
    font-size:18px;
    color:#2E2447;
}

h3
{
    font-family:Arial;
    font-size:16px;
    color:#2E2447;
}

ul
{
    font-family:Arial;
    font-size:14px;
    position:relative;
    top: 0px;
    left: 0px;
}

ul.a
{
    color:#00BCDD;
    text-decoration:none;
    outline: none;
}

li
{
    line-height:25px;
}

p
{   
    font-family:Arial;
    font-size:14px;
    color:#2E2447;
    padding-top:0px;
}
        

p.relatedlink a
{
    font-family:Arial;
    font-size:12px;
    text-transform:uppercase;
    color:#00BCDD;
}

p.relatedlink a:hover
{
    font-family:Arial;
    font-size:12px;
    text-transform:uppercase;
    color:#2E2447;
}

p.textcontenttitle
{
    font-family:Futura Md BT;
    font-size:16px;
    padding-bottom:0px;
}

p.date
{
    font-family:Futura Md BT;
    font-size:13px;
    color:#2E2447;
}

p.textcontent
{
     font-family:Arial;
     font-size:15px;
     position:relative;
     color:#2E2447;
     text-align:justify;
}

ul
{
    font-family:Arial;
    font-size:15px;
    color:#2E2447;
}

p.textcontentindent
{
     font-family:Arial;
     font-size:15px;
     position:relative;
     color:#2E2447;
     margin-left: 40px;
}

#contactus
{
	margin:0 10px 0 10px;
}

p.textmain
{
     width:1000px;
     margin:0 auto;
     text-align:center;
     font-family:Arial;
     font-size:12px;
     position:relative;
     color:#2E2447;
}

#textmainpic
{
     font-family:Arial;
     font-size:15px;
     color:#2E2447;
     width:649px;
     height:0 auto;
     margin:0 auto 0 0px;
     float:right;
     text-align:justify;
}

#textmainpict
{
     font-family:Arial;
     font-size:15px;
     color:#2E2447;
     width:649px;
     height:475px;
     margin:0 auto 0 0px;
     float:right;
}

#textpic
{
     font-family:Arial;
     font-size:15px;
     color:#2E2447;
     height:auto;
     width:296px;
     margin:0 auto;
     padding-top:10px;
     padding-left:50px;
     float:left;
     position:fixed;
}

#textpicsearch
{
     font-family:Arial;
     font-size:15px;
     color:#2E2447;
     width:296px;
     margin:0 auto;
     padding-top:10px;
     padding-left:50px;
     float:left;
}

#contentother
{
     width:750px;
     height:0 auto;
     margin:0 auto;
     color:#2E2447;
}

.lang {width:1000px; margin:0 auto; text-align:right; position:relative; clear:both;}

#honeycomb
{
     height:auto;
     float:left;
     padding-top:70px;
     padding-right:50px;
     position:relative;
}   

#content
{
     width:1000px;
     height:550px;
     margin:0 auto;
}  

#contentsearch
{
     width:750px;
     height:0 auto;
     margin:0 auto;
}  


#search
{
    position:relative;
}

table
{
    width:1000px;
}

.contactus
{
    width:850px;
}

.footer
{
     padding-top:10px;
     clear:both;
}

p.footer
{
     font-family:Arial;
     font-size:12px;
     text-align:center;
     clear:both;
}

p.center
{
     width:1000px;
     margin:0 auto;
     text-align:center;
     font-family:Arial;
     font-size:16px;
     position:relative;
     color:#2E2447;
}

.home
{
     text-align:left;
     font-family:Arial;
     font-size:14px;
     position:relative;
     width:1000px;
     margin:0 auto;
     color:#2E2447;
     
}

p.footertext
{
     width:1000px;
     margin:0 auto;
     text-align:left;
     font-family:Arial;
     color:#2E2447;
     font-size:13px;
     clear:both;
}

#honey
{
    position:absolute;
    top:120px;
    text-align:center;
}

a 
{
    outline:0;
}

#addthis
{
    position:absolute;
    float:right;
    left:865px;
    top:15px;
    width:auto; 
}

.fade 
{
    display: none;
}

a:link
{
    color:#00BCDD;
    text-decoration:none;
    outline: none;
}

a:visited
{
    color:#00BCDD;
    text-decoration:none;
    outline: none;
}
a:hover
{
    color:#2E2447;
    text-decoration:none;
}

a:active 
{
    color:#00BCDD;
    text-decoration:none;
    outline: none;
}

a:focus
{
    -moz-outline-style: none;
}

.hr
{
    color: #000000;
    background-color: #000000;
    height: 5px;
    position:relative;
}

 .loginTextbox, .loginBtn
 {
     margin-left:40px;
     width:10em; 
     font-size:12pt;
     
 }
 
 
 fieldset select
 {
     float:left;    
     margin-left:20px;
 }
 
 fieldset input
 {
     display:inline-block;
 }
 fieldset table
 {
     display:inline-block;
     
 }

 .textlog
 {
     font-family:Arial;
     font-size:15px;
     display:block;
     margin-left:40px;
     color:#2E2447;
 }
 .formQues
 {
     display:block;
     margin-left:20px;
 }
 .formDDL
 {
     margin-left:20px;
     width:17em; 
 }
 
 fieldset
 {
     border:1px solid #222;
     margin-left:20px;
     margin-bottom:20px;
     margin-top:20px;
     padding-bottom:20px;
     padding-top:20px;
 }
 
  
 fieldset .formLabel, fieldset .loginTextbox
 {
     margin-left:20px;
 }
 
 fieldset input, fieldset textarea
 {
     margin-left:20px;
 }
 
 .col
{
    width:370px;
    float:left;
}

.col a, .twocol a, .outsideCol a
{
    font-variant:small-caps;
    color:#38345F;
}

.onePointFiveCol a
{
    color:#38345F;
}

.col + .col
{
    margin-left:10px;
    width:370px;
    float:left;
	height: 142px;
}

.loginBtn
{
    width:4em;
    font-family:Arial;
    font-size:15px;
}

.loginTextbox
 {
     margin-left:40px;
     width:14em; 
     font-size:10pt;
     color:#2E2447;
     
 }
 
 .loginBtn
 {
     margin-top:1em;
     text-align:right;
 }
 
  #lblError
 {
     display:block;
 }
 
 #login_form
 {
     height:20em;
 }

/* Language Menu*/
#sddm
{	margin: 0;
	padding: 0;
	z-index: 0}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: 12px Futura Lt BT }

#sddm li a
{	display: block;
	margin: 0 0px 0 0;
	padding: 4px 3px;
	width: 82px;
	background: #aaa5a4;
	color: #000000;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #aaa5a4}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #797E83;
}

#sddm div a
	{
	    position: relative;
		display: block;
		margin: 0;
		padding: 4px 4px;
		width: 80px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #aaa5a4;
		color: #000000;
		font: 12px Futura Lt BT }

	#sddm div a:hover
	{	background: #00BCDD;
		color: #FFF}



.clear
{
    width:100%;
    clear:both;
    height:0;
}

p.dated
{
    font-variant:small-caps;
    font-family: Georgia, Times New Roman, Serif;
    margin-top:0.5em;
    margin-bottom:0.5em;
}

.newsImgl
{
    border:1px solid #C2C2C2;
    padding:2px;
    width:90%;
    float:right;
    background-color:#ebebed;
        vertical-align:middle;
        margin-top:2em;
}

.newsImgr
{
    border:1px solid #C2C2C2;
    padding:2px;
    float:left;
    width:90%;
    background-color:#ebebed;
        vertical-align:middle;
        margin-top:2em;
}



.ncol
{
    width:50%;
    float:left;
    margin-bottom:2em;
    height:100%;
}

.ncolr
{
    width:50%;
    float:right;
    margin-bottom:2em;
    height:100%;
}



/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/skeleton.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#nav, 
#nav ul {padding:0 0 0px 0; margin:0; list-style:none; font: 14px Futura Lt BT, sans-serif; background:#fff; position:relative; z-index:200;}
#nav {height:25px; padding:0;}

#nav li {float:left;}
#nav li li {float:none; background:#7F8488; }
/* a hack for IE5.x and IE6 */
* html #nav li li {float:none; background:#fff;}

#nav li a {display:block; float:left; color:#000000; padding:0 20px 0 10px; height:25px; line-height:25px; text-decoration:none; white-space:nowrap;}
#nav li li a {height:20px; background:#7F8488; line-height:20px; float:none;}

#nav li:hover {position:relative; z-index:300;}
#nav li:hover ul {left:0; top:22px; background:#7F8488;}
/* another hack for IE5.5 and IE6 */
* html #nav li:hover ul {left:0; top:22px;}

#nav ul {filter: alpha(opacity=97); position:absolute; left:-9999px; top:-9999px; border-style:solid; border-color:#000000; border-width:3px;}
/* yet another hack for IE5.x and IE6 */
* html #nav ul {left:10px;}

/* it could have been this simple if all browsers understood */
/* show next level */
#nav li:hover li:hover > ul {left:-15px; margin-left:100%; top:-1px;}
/* keep further levels hidden */
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
/* show path followed */
#nav li:hover > a {text-decoration:underline; color:#000000;}


/* but IE5.x and IE6 need this lot to style the flyouts and path followed */
/* show next level */
#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:-15px; margin-left:100%; top:-1px; }

/* keep further levels hidden */
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}

/* show path followed */
#nav li:hover a,
#nav li:hover li:hover a,
#nav li:hover li:hover li:hover a,
#nav li:hover li:hover li:hover li:hover a,
#nav li:hover li:hover li:hover li:hover li:hover a,
#nav li:hover li:hover li:hover li:hover li:hover li:hover a
{text-decoration:none; color:#00BCDD;}

/* hide futher possible paths */
#nav li:hover li a,
#nav li:hover li:hover li a,
#nav li:hover li:hover li:hover li a,
#nav li:hover li:hover li:hover li:hover li a,
#nav li:hover li:hover li:hover li:hover li:hover li a
{text-decoration:none; color:#000000;}


/* GOOGLE SEARCH*/
  
  
  .gsc-control-cse {
    font-family: Verdana, sans-serif;
    border-color: #ffffff;
    background-color: #FFFFFF;
  }
  input.gsc-input {
    border-color: #00BCDD;
  }
  input.gsc-search-button {
    border-color: #797E83;
    background-color: #CECECE;
  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #797E83;
    background-color: #797E83;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-top-color: #FF9900;
    border-left-color: #797E83;
    border-right-color: #797E83;
    background-color: #FFFFFF;
  }
  .gsc-tabsArea {
    border-color: #797E83;
  }
  .gsc-webResult.gsc-result,
  .gsc-results .gsc-imageResult {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover,
  .gsc-webResult.gsc-result.gsc-promotion:hover,
  .gsc-imageResult:hover {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b,
  .gs-imageResult a.gs-title:link,
  .gs-imageResult a.gs-title:link b {
    color: #00BCDD;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b,
  .gs-imageResult a.gs-title:visited,
  .gs-imageResult a.gs-title:visited b {
    color: #00BCDD;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b,
  .gs-imageResult a.gs-title:hover,
  .gs-imageResult a.gs-title:hover b {
    color: #00BCDD;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b,
  .gs-imageResult a.gs-title:active,
  .gs-imageResult a.gs-title:active b {
    color: #00BCDD;
  }
  .gsc-cursor-page {
    color: #00BCDD;
  }
  a.gsc-trailing-more-results:link {
    color: #00BCDD;
  }
  .gs-webResult .gs-snippet,
  .gs-imageResult .gs-snippet,
  .gs-fileFormatType {
    color: #2E2447;
  }
  .gs-webResult div.gs-visibleUrl,
  .gs-imageResult div.gs-visibleUrl {
    color: #008000;
  }
  .gs-webResult div.gs-visibleUrl-short {
    color: #008000;
  }
  .gs-webResult div.gs-visibleUrl-short {
    display: none;
  }
  .gs-webResult div.gs-visibleUrl-long {
    display: block;
  }
  .gs-promotion div.gs-visibleUrl-short {
    display: none;
  }
  .gs-promotion div.gs-visibleUrl-long {
    display: block;
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-box .gsc-cursor-page {
    border-color: #797E83;
    background-color: #FFFFFF;
    color: #00BCDD;
  }
  .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    border-color: #FF9900;
    background-color: #FFFFFF;
    color: #00BCDD;
  }
  .gsc-webResult.gsc-result.gsc-promotion {
    border-color: #336699;
    background-color: #FFFFFF;
  }
  .gs-promotion a.gs-title:link,
  .gs-promotion a.gs-title:link *,
  .gs-promotion .gs-snippet a:link {
    color: #0000CC;
  }
  .gs-promotion a.gs-title:visited,
  .gs-promotion a.gs-title:visited *,
  .gs-promotion .gs-snippet a:visited {
    color: #0000CC;
  }
  .gs-promotion a.gs-title:hover,
  .gs-promotion a.gs-title:hover *,
  .gs-promotion .gs-snippet a:hover {
    color: #0000CC;
  }
  .gs-promotion a.gs-title:active,
  .gs-promotion a.gs-title:active *,
  .gs-promotion .gs-snippet a:active {
    color: #0000CC;
  }
  .gs-promotion .gs-snippet,
  .gs-promotion .gs-title .gs-promotion-title-right,
  .gs-promotion .gs-title .gs-promotion-title-right *  {
    color: #000000;
  }
  .gs-promotion .gs-visibleUrl,
  .gs-promotion .gs-visibleUrl-short {
    color: #008000;
  }

      a.rollover {
	display: block;
	width: 330.5px;
	height: 291px;
	text-decoration: none;
	background: url("../images/testing.jpg");
	}

a.rollover:hover {
	background-position: -330.5px 0;
	}

.displace {
	position: absolute;
	left: -5000px;
	}
	

/* @license
 * MyFonts Webfont Build ID 2558517, 2013-05-17T10:31:11-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Futura Light by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/futura/light/
 * 
 * Webfont: Futura Medium by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/futura/medium/
 * 
 * Webfont: Futura Bold by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/futura/bold/
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2558517
 * Webfonts copyright: Copyright 1990-2003 Bitstream Inc. All rights reserved.
 * 
 * © 2013 MyFonts Inc
*/


/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/270a35");

  
@font-face {font-family: 'FuturaBT-Light';src: url('webfonts/270A35_0_0.eot');src: url('webfonts/270A35_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/270A35_0_0.woff') format('woff'),url('webfonts/270A35_0_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'FuturaBT-Medium';src: url('webfonts/270A35_1_0.eot');src: url('webfonts/270A35_1_0.eot?#iefix') format('embedded-opentype'),url('webfonts/270A35_1_0.woff') format('woff'),url('webfonts/270A35_1_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'FuturaBT-Bold';src: url('webfonts/270A35_2_0.eot');src: url('webfonts/270A35_2_0.eot?#iefix') format('embedded-opentype'),url('webfonts/270A35_2_0.woff') format('woff'),url('webfonts/270A35_2_0.ttf') format('truetype');}