#admin                        {margin:0; padding:7px 10px; background:#ffffe1; border-bottom:1px solid #c0c0c0;}
#admin p.left                 {font-size:0.9em; margin:0; padding:0; float:left; }
#admin p.right                {font-size:0.9em; margin:0; padding:0; text-align:right;}
#admin a                      {text-decoration:none;}
#admin a:hover span           {text-decoration:underline;}
#admin a img                  {margin:0 5px -3px 0; padding:0;}

@font-face
{
	font-family: SquareSlabserif711Medium;
	src: url(images/SquareSlabserif711Medium.woff);
}

body			{
	margin:0px;
}

#all
{

}


* {
    box-sizing: content-box;
}

#top
{
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(190,211,210,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(190,211,210,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(190,211,210,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(190,211,210,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(190,211,210,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(190,211,210,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bed3d2',GradientType=0 ); /* IE6-9 */
	width:100%;
	height:100px;
}

#topcontainer	{
	width:1000px;
	height:100px;
	margin-left:auto;
	margin-right:auto;
}
#topcenter		{
	font-family: SquareSlabserif711Medium, serif;
	width:1000px;
	vertical-align:middle;
	height:100px;
	font-size:1.7em;/*2.5em*/
	display: table-cell;
	color:#00628e;
	font-variant:small-caps;
	padding:0 20px;
}

#topcenter a {
    color:#00628e;
    text-decoration: none;
}

#topcenter img {
    margin-right:20px;
}

#topleft {
    float: left;
    display: inline-block;
}

#topright {
    float: right;
    display: inline-block;
}

/*#topcenter img:nth-of-type(2) {
    margin-left:30px;
}*/

#topcenter *	{
	vertical-align:middle;
}
#topcenter span	{
	/*margin-left:20px;*/
}
#logo			{
	background-color:white;
	width:100%;
	height:230px;
}
#logocenter		{
	width:970px;
	background:url(images/tlo1a.png);
	margin-left:auto;
	margin-right:auto;
	height:200px;
	padding:15px;
}
#logotext		{
	margin-top:30px;
	float:right;
	text-align:right;
	margin-right:70px;
}
#logotext *		{
	/*font-family:tahoma,sans-serif;*/
    font-family: 'Droid Sans', sans-serif;
    /*font-family: 'Open Sans', sans-serif;*/
}
#logotext #name {
	color:#7c1411;
	font-size:3em;
}
#logotext #title {
	color:#065a9a;
	font-size:2em;
}
#photo			{
	width:150px;
	height:175px;
	padding:10px;
	background-color:white;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.83);
	-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.83);
	box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.83);
	display:inline-block;
	margin-left:70px;
}
#navbox			{
	border-top:1px white solid;
	border-bottom:1px white solid;
	/*height:70px;*/
	background: rgb(43,79,94); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(43,79,94,1) 0%, rgba(23,42,51,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(43,79,94,1)), color-stop(100%,rgba(23,42,51,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(43,79,94,1) 0%,rgba(23,42,51,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(43,79,94,1) 0%,rgba(23,42,51,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(43,79,94,1) 0%,rgba(23,42,51,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(43,79,94,1) 0%,rgba(23,42,51,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b4f5e', endColorstr='#172a33',GradientType=0 ); /* IE6-9 */
}
#navboxcenter	{
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	text-align:center;
}
#navboxcenter ul {
	margin:0;padding:0;
	list-style-type:none;
	font-family: 'Quicksand', sans-serif;
	font-weight:bold;
	color:white;
}
#navboxcenter ul li	{
	display:inline-block;padding:0;padding:1em 2em;
}
#navboxcenter ul li a {
    font-weight:bold;
    color:white;
    text-decoration:none;
}

#navboxcenter ul li a.current {
    text-decoration: underline;
}

#maincontainer	{
	padding-top:15px;
	padding-bottom:15px;
	background: rgb(224,224,224); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(224,224,224,1) 0%, rgba(255,255,255,1) 32%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,224,224,1)), color-stop(32%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(224,224,224,1) 0%,rgba(255,255,255,1) 32%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(224,224,224,1) 0%,rgba(255,255,255,1) 32%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(224,224,224,1) 0%,rgba(255,255,255,1) 32%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(224,224,224,1) 0%,rgba(255,255,255,1) 32%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

#maincenter		{
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	font-size:0rem;
}

#maintext		{
	background-color:#fafafa;
	border:1px lightgray solid;
	width:670px;
	/*height:400px;	*/
	display:inline-block;
	font-size:1rem;
	vertical-align:top;
	padding-left:15px;
	padding-right:15px;
	text-align:justify;
	/*font-family: tahoma,sans-serif;*/
    font-family: 'Droid Sans', sans-serif;
    /*font-family: 'Open Sans', sans-serif;*/
    overflow:hidden;
}

#maintext.fullwidth {
    width:970px;
}

#maintext	h1	{
	text-align:left;
	color:#00628e;
	font-size:1.5em;
	font-weight:normal;
}

#maintext	h2	{
    text-align:left;
    color:#72110b;
    font-size:1.2em;
    font-weight:normal;
}

#maintext p {
    padding-left:5px;
}

#maintext a {
    color:#00628e;
}

#sidecontainer	{
	width:297px;
	display:inline-block;
	vertical-align:top;
	font-size:1rem;
}
.sidebox		{
	/*font-family: tahoma,sans-serif;*/
    font-family: 'Droid Sans', sans-serif;
    /*font-family: 'Open Sans', sans-serif;*/
	background-color:#fafafa;
	border:1px lightgray solid;
	margin-left:14px;
	padding-left:15px;
	padding-right:15px;
	text-align:justify;
    overflow:hidden;
}
.sidebox	p	{
	padding-left:5px;
}
.sidebox	h1	{
	text-align:left;
	color:#00628e;
	font-size:1.5em;
	font-weight:normal;
}
.sidebox	h2	{
	text-align:left;
	color:#72110b;
	font-size:1.2em;
	font-weight:normal;
}

.sidebox a {
    color:#00628e;
}

#separator		{
	width:100%;
	height:5px;
	background: rgb(23,42,51);
}
#bottom			{
	width:100%;
	height:100px;
	background: rgb(222,241,244); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(222,241,244,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(222,241,244,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(222,241,244,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(222,241,244,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(222,241,244,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(222,241,244,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#def1f4', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
#bottomcenter	{
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	/*font-family: tahoma, sans-serif;*/
    font-family: 'Droid Sans', sans-serif;
    /*font-family: 'Open Sans', sans-serif;*/
	font-size:0.8em;
}
#bottomcenter ul {
	margin:0;padding:0;
	list-style-type:none;
	display:inline-block;
	float:left;
}
#bottomcenter #copyright{
	display:inline-block;
	padding:1em 1em;
    float:right;
}

#bottomcenter #pagemodified {
    text-align: center;
}


#bottomcenter ul li	{
	display:inline-block;padding:0;padding:1em 1em;
}

#bottomcenter ul li	a {
    text-decoration: none;
}

#bottomcenter ul li	a.current{
    text-decoration: underline;
}

/* Cookie warning */
#cookie-warn{
    position: fixed;
    bottom: 0;
    /*background: #EEE;*/
	background:rgba(221, 221, 221, 0.8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#dddddddd,endColorstr=#dddddddd);
    margin: 0;
    padding: 15px;
    width: 100%;
    display: none;
    z-index: 99;
}


 
#cookie-warn a{
    color: #D66E1A;
    text-transform: uppercase;
    float: right;
    padding-right: 20px;
}
 
#cookie-warn p{
    font-size: 12px;
    color: #333;
}
