﻿/* Default CSS properties */
body
{
    /*background-color    : #252525;*/
    background-image    : url(/style/images/imgBackground.jpg);
	color				: black;
	font-family 		: "Trebuchet MS", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size			: 12px;
}

img
{
	border				: 0px;
}

A:Link
{
	color				:	#df000e;
	text-decoration		:	none;
}

A:Visited
{
	color				:	#df000e;
	text-decoration		:	none;
}

A:Active
{
	color				:	#df000e;
	text-decoration		:	none;
}

A:Hover
{
	color				:	#df000e;
	text-decoration		:	underline;
}

/* Containers */
.pnlBackgroundBanner
{
    background-color    :#232323;
    height              :436px;
    left                :0;
    overflow            :visible;
    position            :absolute;
    top                 :0px;
    width               :100%;
}

.pnlContainer
{
    position    		: absolute;
	overflow			: visible;
	/*min-height			: 710px;*/
    left        		: 50%;
    width       		: 980px;
	margin-left 		: -495px;
	top					: 20px;
	/*border              : 1px solid red;*/
}

.pnlHeader
{
    position            : absolute;
    background-image    : url(/style/images/imgHeader.jpg);
    background-repeat   : no-repeat;
    width               : 798px;
    height              : 416px;
    left                : 145px;
}

.pnlMenuBackground
{
    position            : absolute;
    width               : 340px;
    height              : 310px;
    top                 : 106px;
    left                : 29px;
}

.pnlContent
{
    position            : absolute;
    top                 : 416px;
    left                : 44px;
    width               : 884px;
    padding-left        : 15px;
    padding-top         : 15px;
    background-color    : White;
}

.pnlBanners
{
    position            : relative;
    padding-left        : 0px;
    height              : 130px;
    width               : 100%;
}

.pnlMenu
{
    position            : absolute;
    top                 : 135px;
    left                : 58px;
    background-color    : #df000e;
    width               : 265px;
    height              : 260px;
    padding-left        : 15px;
    padding-top         : 20px;
}

.pnlNews
{
    position            : relative;
    width               : 280px;
}

.pnlWelcome
{
    position            : absolute;
    left                : 310px;
    height              : 220px;
    width               : 545px;
    background-color    : #e5e5e5;
    background-image    : url(/style/images/imgWelcomeBackground.jpg);
    padding             : 15px;
    padding-top         : 10px;
}

.txtTitle
{
    color               : #df000e;
    font-size           : 20px;
    font-weight         : bold;
}

.pnlContactBanner
{
    position            : absolute;
    bottom              : -65px;
    left                : 0px;
    width               : 899px;
    height              : 65px;
    background-image    : url(/style/images/imgContactBanner.jpg);
    background-repeat   : no-repeat;
    background-color    : White;
    z-index             : 200;
}

.pnlDisclaimer
{
    position            : absolute;
    bottom              : -70px;
    height              : 25px;
    width               : 860px;
    text-align          : right;
    color               : #666666;
    padding-top         : 5px;
    z-index             : 200;
}

.pnlDisclaimer A:Link
{
    color               : #666666;
}

.pnlDisclaimer A:Visited
{
    color               : #666666;
}

.pnlAcknoledged
{
    position            : absolute;
    top                 : 420px;
    left                : 325px;
    background-image    : url(/style/images/imgAcknoledged.jpg);
    background-repeat   : no-repeat;
    width               : 545px;
    height              : 50px;
}

.pnlContactContent
{
    position            : absolute;
    left                : 325px;
    width               : 500px;
    font-weight         : bold;
}

.pnlPageContent
{
    padding-right       : 15px;
    padding-bottom      : 25px;
    text-align          : justify;
}

.txtAlignRight
{
    text-align          : right;
}

.pnlLogoOverlay
{
    position            : absolute;
    left                : 160px;
    top                 : 15px;
}

.pnlMap
{  
    position            : absolute;
    top                 : 15px;
    left                : 580px;
    width               : 300px;
    height              : 327px;
    z-index             : 10;
    border              : 1px solid gray;
}

.pnlContactForm
{
    left                : 310px;
    height              : 302px;
    width               : 515px;
    background-color    : #e5e5e5;
    padding             : 15px;
    padding-top         : 10px;
}
