/* CSS Document */
body
{
    margin: 0px;
}

.TemplateHeader
{
    background-color: #fff;
}

.bodyContent
{
    background-color: #fff;
    width: 90%;
}

td, p
{
    font-family: arial;
    font-size: 10pt;
}

a
{
    text-decoration: none;
}

ul
{
    list-style-image: url(images/arrow_red.gif);
}

.homePageContent
{
    padding: 10px;
}

.companyName
{
    font: bold 16px Verdana;
    color: #BA1402;
}

.slogan
{
    font: 12px arial;
    color: #BA1402;
}

.pageHeader
{
    font: bold 14pt Arial;
    color: #BA1402;
    height: 30px;
}

.subhead
{
    font-weight: bold;
    color: #454545;
    height: 30px;
}

.heading
{
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    height: 26px;
    padding-left: 10px;
}

/* Agent info */
.agentPhoto
{
    padding: 2px;
    background-color: #996B3A;
}

.agentname
{
    font: bold 11px Verdana;
    color: #996B3A;
}

.agentinfo
{
    font: bold 11px Verdana;
    color: #996B3A;
}

.agentPhotoBg a
{
    font: 11px Verdana;
    color: #996B3A;
}

.agentPhotoBg a:hover
{
    text-decoration: underline;
}

.morelink
{
    font: bold 10pt Arial;
    color: #BA1402;
}
.morelink:hover
{
    text-decoration: underline;
}

/* Headerlinks */

.headercell
{
    background: url(images/header_img.jpg) #1a170f no-repeat left 0%;
    height: 180px;
}
.maincell
{
    text-align: right;
}

.headerlinks
{
    background-color: #BA1402;
    border-bottom: solid 1px #8C2D24;
    border-left: solid 1px #8C2D24;
    height: 25px;
    text-align: center;
    width: 160px;
}

.headerlinkshover
{
    background-color: #5F4129;
    border-bottom: solid 1px #8C2D24;
    border-left: solid 1px #8C2D24;
    height: 25px;
    text-align: center;
    width: 160px;
}

.headerlinks a
{
    font: bold 10pt Arial;
    color: #fff;
}
.headerlinkshover a
{
    font: bold 10pt Arial;
    color: #ffffff;
}
/* Headerlinks Ends*/

/* Leftlinks */
.leftcell
{
    width: 200px;
    vertical-align: top;
    background-color: #996B3A;
    border-right: solid 1px #413122;
}

.leftlinks
{
    background-color: #BA1402;
    width: 198px;
    height: 25px;
    padding-left: 10px;
    border-bottom: solid 1px #5F4129;
}

.leftlinkshover
{
    background-color: #5F4129;
    width: 198px;
    height: 25px;
    padding-left: 10px;
    border-bottom: solid 1px #5F4129;
}

.leftlinks a
{
    font: 10pt Arial;
    color: #fff;
}
.leftlinkshover a
{
    font: 10pt Arial;
    color: #fff;
}
/* Leftlinks Ends*/

/* Footer Links */
.footerCell
{
    /*	background-color: #DBEBF8;*/
    text-align: center;
    padding: 5px;
}
.footerlinks
{
    font: 11px Verdana;
    color: #5F4129;
}
.footerlinks a
{
    font: 11px Verdana;
    color: #5F4129;
}
.footerlinks a:hover
{
    color: #BA1402;
    text-decoration: underline;
}

.footerCellTop
{
    height: 23px;
    text-align: center;
    color: #FFFFFF;
    background-color: #5F4129;
}
.footerCellTop a
{
    font: bold 11px Verdana;
    color: #FFFFFF;
}
.footerCellTop a:hover
{
    text-decoration: underline;
}

.bannerbox
{
    text-align: center;
    height: 80px;
    vertical-align: 50%;
}

.copywr
{
    font-family: Verdana;
    font-size: 11px;
    text-align: center;
    height: 20px;
    vertical-align: 50%;
}

/* Footer Links Ends*/

/* Form Elements */

.formTable
{
    border: solid 1px #996B3A;
}
.formTable th
{
    background-color: #DBDBDB;
    font-size: 10pt;
    height: 22px;
    font-weight: bold;
    color: #000;
    padding-left: 5px;
    text-align: left;
}

.formTable td
{
    background-color: #eee;
}

.formTable .alternateTd
{
    background-color: #fff;
}

.formTable .tdFooter
{
    background-color: #E3E3E3;
}

.button
{
    font: bold 11px Tahoma;
    color: #FFFFFF;
    height: 25px;
    width: auto;
    border: 1px solid #996B3A;
    background-color: #996B3A;
}

.select
{
    width: 90%;
}

/* Form Ends */

.capitalise
{
    text-transform: capitalize;
}

.txtBox
{
    border: solid 1px #CCCCCC;
    width: 90%;
}

.alert
{
    color: #FF0000;
}
