﻿/*

Default Tags

*/

body
{
    margin: 0px 0px 0px 0px;
    font-family: Calibri, Mingliu;
    font-size: 16px;
    text-align: justify;
    color: #5e5d5d;
}

a
{
    font-weight: bold;
    text-decoration: none;
    color:#05A5C7;
}

a:hover
{
    font-weight: bold;
    text-decoration: underline;
    color: #6b6c6a;
}

h1
{	
	font-size: 24px;
    color: #258cb1;
}

h4
{
    margin-top: 5px;
    margin-bottom: 5px;
}

ul
{
    margin-top: 5px;
    margin-bottom: 5px;
}

/*

Content wrapper - wraps all the content on the page excluding the header

*/

.contentWrapper
{
	margin: auto;
    width: 1000px;
	background-color: #bee0f8;
}

/*

Single column

*/

.singleColumn {
	float: left;
	line-height:20pt;
	margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 50px;
    width: 900px;
	background-color: #bee0f8;
}

.singleColumn h1
{
	text-align:center;
}

/*

For page layouts with large left column, thin right column

*/

.mainColumnLeft
{
	float: left;
	line-height:20pt;
	margin-left: 50px;
	margin-right: 50px;
    width: 700px;
	background-color: #bee0f8;
}

.mainColumnLeft img
{
    float: left;
    margin-right: 20px;
    margin-bottom: 5px;
}

.mainColumnLeft h1
{
    font-size: 24px;
    color: #258cb1;
}

.mainColumnLeft table img
{
	position: relative;
	left: 0px;
}

.sideColumnRight
{
    float: right;
	margin-right: 20px;
    width: 180px;
	background-color: #bee0f8;
}

.sideColumnRight h1
{
	font-size: 24px;
    color: #258cb1;
}

.sideColumnRight img
{
	position: relative;
	left: 0px;
	width: 200px;
}

/*

For page layouts with thin left column, large right column

*/

.sideColumnLeft
{
	display: table-cell;
	vertical-align:top;
	width: 220px;
	background-color: #afdcf9;
}

.sideColumnLeft .text
{
	position: relative;
	width: 180px;
	left: 20px;
	top: 20px;
}

.sideColumnLeft .topText
{
	position: relative;
	top: 20px;
	left: 50px;
}

.sideColumnLeft .bottomText
{
	margin-top: 30px;
	margin-left: 30px;
}

.sideColumnLeft .image
{
	margin-top: 30px;
	margin-left: 30px;
}

.mainColumnRight
{
	display: table-cell;
	vertical-align:top;
    width: 780px;
	margin-bottom: 50px;
	background-color: #bee0f8;
	line-height:20pt;
}

.mainColumnRight .image
{
	position: relative;
	left: 40px;
	margin-bottom: 20px;
}

.mainColumnRight .image img {
	width: 700px;
}

.mainColumnRight .text
{
	margin-top: 20px;
	margin-left: 40px;
	margin-right: 40px;
}

.mainColumnRight .center
{
	display: block;
	margin: 0 auto;
}

/*

Footer

*/

.footer 
{
	margin: auto;
	width: 1000px;
	padding-bottom: 20px;
	background-color: #bee0f8;
}

.footer img
{
	position: relative;
	left: 25px;
	width: 950px;
}

.footer p
{
	display: table;
	position: relative;
	top:5px;
	left:400px;	
}

/*

Contact page

*/
.contactsMap {
	position: relative;
	top: 40px;
	left: 100px;
	padding-bottom: 50px;
}

/*

Related links section in index

*/

.relatedlinksContainer
{
	margin: auto;
	width: 1000px;
	background-color: #bee0f8;
}

.relatedlinks
{
	display: inline-block;
	margin-left: 50px;
	margin-bottom: 50px;
}

.relatedlinks td
{
	padding: 5px 10px 5px 10px;
}