﻿/* Default CSS properties */
body
{
    /*background-color    : #252525;*/
    background-color    : White;
	color				: Black;
	font-family 		: "Trebuchet MS", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size			: 12px;
}

img
{
	border				: 0px;
}

A:Link
{
	color				:	Black;
	text-decoration		:	none;
}

A:Visited
{
	color				:	Black;
	text-decoration		:	none;
}

A:Active
{
	color				:	Black;
	text-decoration		:	none;
}

A:Hover
{
	color				:	Black;
	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;
    left        		: 50%;
    width       		: 980px;
	margin-left 		: -502px;
	top					: 20px;
}

.pnlHeader
{
    position            : absolute;
    left                : 220px;
    width               : 776px;
    height              : 254px;
    background-image    : url(../images/imgHeader01.png);
    background-repeat   : no-repeat;
}

.pnlLogo
{
    position            : absolute;
    left                : 7px;
    width               : 189px;
    height              : 55px;
}

.pnlContact
{
    position            : absolute;
    left                : 7px;
    width               : 188px;
    height              : 164px;
    top                 : 65px;    
    background-color    : #c7d9f0;
    padding-top         : 25px;
    padding-left        : 12px;
    font-weight         : bold;
    font-size           : 11px;
    line-height         : 19px;
}

.pnlNewsItems
{
    position            : absolute;
    top                 : 265px;
    /*height              : 200px;*/
    width               : 176px;
    left                : 7px;
    background-image    : url(../images/imgLeftBackground.png);
    background-repeat   : repeat-y;
    padding-left        : 12px;
    padding-right       : 12px;
    font-weight         : bold;
    z-index             : 9;
}

.pnlNewsItems A:Link
{
	color				: #007ac3;
}

.pnlNewsItems A:Visited
{
	color				: #007ac3;
}

.tblcBlue
{
    color               : #007ac3;
}

.liBlue
{
    color               : #007ac3;
}

.ulNewsItems
{
    margin              : 10px 0 0 5px;
    padding-left        : 10px;
}

.pnlFooter
{
    position            : absolute;
    left                : -213px;
    width               : 989px;
    border-top          : 1px solid #918f8f;
    height              : 20px;
    text-align          : right;
    padding-top         : 3px;
}

.pnlPageContent
{
    position            : absolute;
    top                 : 254px;
    padding-top         : 10px;
    left                : 220px;
    width               : 729px;
    background-image    : url(/style/images/imgContentBackground.png);
    background-repeat   : repeat-x;
    overflow            : visible;
    padding-right       : 10px;
    padding-left        : 37px;
    text-align          : justify;
}

.pnlDas
{
    position            : absolute;
    bottom              : -83px;
    left                : 0px;
}

.pnlInsurance
{
    position            : absolute;
    bottom              : -160px;
    left                : 0px;
}

.pnlWelcome
{
    /*position            : absolute;*/
    top                 : 10px;
    width               : 540px;
    padding-left        : 10px;
    text-align          : justify;
}

.pnlRightContent
{
    position            : absolute;
    top                 : 10px;
    right               : 10px;
}

.pnlOpinion
{
    position            : absolute;
    right               : 22px;
    top                 : 200px;
    height              : 100px;
    width               : 126px;
}

.pnlQuestion
{
    position            : absolute;
    right               : 10px;
    top                 : 200px;
    height              : 100px;
    width               : 122px;
    background-color    : #c7d9f0;
    border              : 1px solid #77b7df;
    padding             : 7px;
    text-align          : left;
}

.pnlMenu
{
    position            : absolute;
    top                 : 227px;
    left                : 223px;
    width               : 775px;
    z-index             : 101;
    /*height              : 27px;*/
    /*border              : 1px solid red;*/
}

.pnlSearch
{
    position            : absolute;
    z-index             : 10;
    right               : 15px;
    top                 : 10px;
}

.pnlSearch A:Link, .pnlSearch A:Visited
{
    color               : White;
}

.lblNewsHeader
{
    color               : #007ac3;
    font-size           : 15px;
}

.pnlContent
{
    line-height         : 20px;
    width               : 700px;
}

.lblTitle
{
    color               : #007ac3;
    font-size           : 15px;
    font-weight         : bold;
}

.btnSearch
{
    font-weight         : bold;
}

.lblOpinionsHeader
{
    color               : #007ac3;
    font-size           : 15px;    
    font-weight         : bold;
}

.pnlOpinionList
{
    position            : absolute;
    top                 : 10px;
    left                : 15px;
}

.pnlReadMore
{
    position            : absolute;
    left                : 25px;
    top                 : 75px;
}

.pnlReadMore A:Link, .pnlReadMore A:Visited
{
    color               : #007ac3;
    font-weight         : bold;
}

.txtSearch
{
    width               : 100px;
    height              : 15px;
	font-family 		: "Trebuchet MS", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10px;
}

.lblQuestionHeader
{
    color               : #007ac3;
    font-size           : 14px;    
    font-weight         : bold;
}

.lblQuestionText
{
    font-size           : 11px;
}

.pnlContactForm
{
    position            : absolute;
    left                : 285px;
    width               : 310px;
    top                 : 10px;
    height              : 285px;
    background-color    : White;
    padding             : 10px;
    border              : 1px solid #cccccc;
}

.pnlContactContent
{
    width               : 200px;
    text-align          : left;
}

.pnlMap
{  
    position            : absolute;
    top                 : -255px;
    left                : 0px;
    width               : 776px;
    height              : 255px;
    z-index             : 100;
}

.hrBlue
{
    color               : #007ac3;
}

.lblPageHeader
{
    color               : #007ac3;
    font-size           : 14px;    
    font-weight         : bold;
}

.txtBold
{
    font-weight         : bold;
}

.pnlServices
{
    position            : absolute;
    overflow            : hidden;
    top                 : 230px;
    width               : 145px;
    height              : 25px;
    left                : 535px;
    z-index             : 101;
}

.pnlBusiness
{
    position            : absolute;
    overflow            : hidden;
    top                 : 230px;
    width               : 145px;
    height              : 25px;
    left                : 380px;
    z-index             : 101;
}

.pnlAbout
{
    position            : absolute;
    overflow            : hidden;
    top                 : 230px;
    width               : 145px;
    height              : 25px;
    left                : 226px;
    z-index             : 101;
}

.tblcBlueBackground
{
    background-color    : #c7d9f0;
    width               : 200px;
    padding-left        : 15px;
    color               : #007ac3;
    height              : 22px;
    font-weight         : bold;
}

.tblcBlueBackground A:Link
{
    color               : #007ac3;
}

.tblcBlueBackground A:Visited
{
    color               : #007ac3;
}

#ifrWizard
{
    position            : relative;
    top                 : -10px;
    left                : -40px;
    width               : 779px;
    height              : 750px;
    border              : 0px;
}
