﻿.hidden
{
	display: none;
}

#maincontainer /*#contentwrapper*/
{
	background-image: url( "images/lefttile.gif" );
	background-repeat: repeat-y;
}

ul#navigation
{
	list-style-type: none;
	width: 100%;
	padding-left: 0;
}
ul#navigation li
{
	display: block;
	height: 40px;
}
ul#navigation li a
{
	background: transparent url("images/nav_icon.png") no-repeat scroll 0 -32px;
	display: block;
	height: 32px;
	padding-left: 40px;
	text-decoration: none;
	line-height: 32px;

}
ul#navigation li a:hover
{
	background: transparent url("images/nav_icon.png") no-repeat scroll 0 0;
}

h1, h2, h3, h4, h5, h6
{
	color: Purple;
	font-variant: small-caps;
}

a
{
	color: Green;
}
a:hover
{
	color: Blue;
}
/*#contentcolumn p
{
	text-align : justify;
}*/

#topsection
{
	background-image: url("images/header.png");
	background-repeat: no-repeat;
}

#contentcolumn
{
	border-right: 1px solid black;
}
#rightcolumn .innertube
{
	text-align: center;
}       

#rightcolumn .innertube p
{
	font-size: 0.9em;
	color: Purple;
}       

#rightcolumn .innertube p.sign
{
	background-image: url("images/sign.gif");
	background-position: center top;
	background-repeat: no-repeat;
	padding-top: 70px;
}
#rightcolumn .innertube p.flag
{
	background-image: url("images/flag.gif");
	background-position: center top;
	background-repeat: no-repeat;
	padding-top: 70px;
}

#footer
{
	border-top: 1px solid black;
	text-align:center;
	background-color: White;
}
#footer ul
{
	padding: 0;
}
#footer ul li
{
	display: inline;
	font-size: 0.8em;
	text-align: center;
}

#navigation
{
	margin: 0;
}
body
{
	font-family: Arial, Sans-Serif;
}

ul#navigation li 
{
	font-size: 0.8em;
}
ul#navigation li a
{
    vertical-align : middle;
}
      
#leftcolumn .innertube p
{
	font-size: 0.8em;
	margin: 0.5em;
}

div.callout
{
	background-color: #80BFFF; /*#66B3FF;*/
	border: 1px solid blue;
	width: 100%;
	/*height: 50px;*/
}
div.callout p.texticon
{
	font: normal normal bold 50px/50px Arial,sans-serif;
	height: 100%;
	width: 50px;
	float: left;
	margin: 0;
	text-align: center;
	color: Blue;
	vertical-align: middle;
}
div.callout p.caption
{
	font-weight: bold;
	margin: 10px auto 10px 50px;
}

.contactinfo .address
{
    background: transparent url('images/icons/house.png') no-repeat scroll top left;
    padding-left: 16px;
}
.contactinfo .phone 
{
    background: transparent url('images/icons/phone.png') no-repeat scroll top left;
    padding-left: 16px;
}
.contactinfo .email 
{
    background: transparent url('images/icons/email.png') no-repeat scroll top left;
    padding-left: 16px;
}
.contactinfo .form 
{
    background: transparent url('images/icons/group.png') no-repeat scroll top left;
    padding-left: 16px;
}
