/* CSS Document */
body
{
	margin: 0px;
}

.TemplateHeader
{
	background-color: #fff;
	background-image: url(images/header_topbg.gif);
}

.bodyContent
{
	background-color: #fff;
	width: 90%;
}

td, p
{
	font-family: arial;
	font-size: 10pt;
}

a
{
	text-decoration: none;
	list-style-image: url(images/arrow_red.gif);
}

ul
{
	list-style-image: url(images/arrow_red.gif);
}

.homePageContent
{
	padding:10px;
}

.companyName
{
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}

.slogan
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.pageHeader
{
	font-family:Arial;
	font-weight:bold;
	font-size: 14pt;
	color: #0d2f6d;
	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 */
.agentPhotoBg
{
	text-align: center;
}

.agentPhoto
{
	border: solid 1px #000000;
	padding:5px;
	background-color: #DBEBF8;
}

.agentname {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

.agentinfo {
	font-family: Verdana;
	font-size: 11px;
	color: #fff;
}

.agentPhotoBg a {
	font-family: Verdana;
	font-size: 11px;
	color: #fff;
}

.agentPhotoBg a:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #fff;
	text-decoration:underline;
}

.morelink
{
	font-family: Verdana;
	font-size: 11px;
	color: #960F18;
	background-image:url(images/arrow_red.gif);
	padding-left:15px;
	background-repeat:no-repeat;
}
.morelink:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration:underline;
}

/* Headerlinks */

.headercell
{
	background-image: url(images/top_banner_1.jpg);
	height: 227px;
	text-align: center;
	vertical-align:bottom;
	width:554px;
}

.maincell
{
	background-image: url(images/top_banner_2.jpg);
	vertical-align:middle;
	text-align:right;
	padding-right:10px;
}

.headerlinks
{
	background-image: url(images/header_bg.gif);
	padding:5px 10px 5px 10px;
	border: inset 1px #CCCCCC;
}

.headerlinkshover
{
	background-image: url(images/header_bg.gif);
	padding:5px 10px 5px 10px;
	border: inset 1px #CCCCCC;
}

.headerlinks a
{
	font-family: Verdana;
	font-size: 11px;
	color: #fff;

}
.headerlinkshover a
{
	font-family: Verdana;
	font-size: 11px;
	color: #000;

}
/* Headerlinks Ends*/

/* Leftlinks */
.leftcell
{
	width: 189px;
	text-align: left;
	vertical-align:top;
	background-image: url(images/bg_left_cell.gif);
}

.leftlinks
{
	background-image: url(images/toplink.gif);
	width: 182px;
	height: 30px;
	padding-left: 18px;
	background-repeat: no-repeat;

}

.leftlinkshover
{
	background-image: url(images/toplink_h.gif);
	width: 182px;
	height: 30px;
	padding-left: 18px;
	background-repeat: no-repeat;

}

.leftlinks a
{
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
}
.leftlinkshover a
{
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
}
/* Leftlinks Ends*/

/* Footer Links */
.footerCell
{
/*	background-color: #DBEBF8;*/
	text-align: center;
	padding: 5px;
}

.footerlinks a
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}
.footerlinkshover:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #C80A0A;
	text-decoration:underline;
}

.footerCellTop
{
	height: 23px;
	text-align: center;
	color:#ffffff;
	background-image: url(images/footer_bg1.gif);

}
.footerCellTop a 
{
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;

}
.footerCellTop a:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;

}

.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 #B1110C;
}
.formTable th
{
	background-color: #D4D4D4;
	font-size: 10pt;
	height: 22px;
	font-weight: bold;
	color: #990000;
	padding-left: 5px;
	text-align: left;

}

.formTable td
{
	background-color: #F5F5F5;
}

.formTable .alternateTd {
	background-color: #fff;
}

.formTable .tdFooter{
	background-color: #D9E3C1;
}

.button
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/footer_bg1.gif);
	height: 25px;
	width: auto;
	border: 1px solid #B1110C;
}

.select
{
	width: 90%;
}

/* Form Ends */

.capitalise
{
	text-transform: capitalize;
}

.txtBox
{
	border: solid 1px #CCCCCC;
	width: 90%;
}

.alert
{
	color: #FF0000;
}
