/* 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: #467BDD;
}

.slogan
{
    font: 12px arial;
    color: #467BDD;
}

.pageHeader
{
    font: bold 14pt Arial;
    color: #467BDD;
    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: #fff;
}

.agentname
{
    font: bold 11px Verdana;color: #467BDD;
}

.agentinfo
{
    font: bold 11px Verdana;
	color: #467BDD;
}

.agentPhotoBg a {
	font:11px Verdana;
	color: #467BDD;
}

.agentPhotoBg a:hover {
	text-decoration:underline;
}


.morelink
{
    font: bold 11px Verdana;
    color: #467BDD;
    background-image: url(images/arrow_red.gif);
    padding-left: 15px;
    background-repeat: no-repeat;
}
.morelink:hover
{
    text-decoration: underline;
}

/* Headerlinks */

.headercell
{	
	height: 108px;
	text-align: right;
	vertical-align:bottom;
	width:200px;
}
.maincell
{
    background: url(images/header_img.jpg) #FC961F no-repeat left 0%;
    text-align: right;
    vertical-align: bottom;
    height: 180px;
}

.headerlinks
{
    background-color: #467BDD;
    border-top: solid 1px #94B3EB;
    border-bottom: solid 1px #1D345D;
    border-left: solid 1px #1D345D;
    height: 25px;
    text-align: center;
    width: 160px;
}

.headerlinkshover
{
    background-color: #FC961F;
    border-top: solid 1px #FDC27E;
    border-bottom: solid 1px #FDC27E;
    border-left: solid 1px #FDC27E;
    height: 25px;
    text-align: center;
    width: 160px;
}

.headerlinks a
{
    font: bold 11px Verdana;
    color: #fff;
}
.headerlinkshover a
{
    font: bold 11px Verdana;
    color: #ffffff;
}
/* Headerlinks Ends*/

/* Leftlinks */
.leftcell
{
    width: 200px;
    vertical-align: top;
    background-color: #BDD2F9;
    border-right: solid 1px #467BDD;
}

.leftlinks
{
    background-color: #467BDD;
    width: 198px;
    height: 25px;
    padding-left: 20px;
    border-top: solid 1px #94B3EB;
    border-bottom: solid 1px #1D345D;
}

.leftlinkshover
{
    background-color: #FC961F;
    width: 198px;
    height: 25px;
    padding-left: 20px;
    border-top: solid 1px #FDC27E;
    border-bottom: solid 1px #6A3F0D;
}

.leftlinks a
{
    font-family: Verdana;
    font-size: 11px;
    color: #fff;
}
.leftlinkshover a
{
    font-family: Verdana;
    font-size: 11px;
    color: #fff;
}
/* Leftlinks Ends*/

/* Footer Links */
.footerCell
{
/*	background-color: #DBEBF8;*/
	text-align: center;
	padding: 5px;
}
.footerlinks
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}
.footerlinks a
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}
.footerlinks a:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #C80A0A;
	text-decoration:underline;
}

.footerCellTop
{
	height: 23px;
	text-align: center;
	color:#FFFFFF;
	background-color: #FC961F;

}
.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 #467BDD;
}
.formTable th
{

	background-color: #BDD2F9;
	font-size: 10pt;
	height: 22px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	text-align: left;

}

.formTable td
{
	background-color: #eee;
}

.formTable .alternateTd {
	background-color: #fff;
}

.formTable .tdFooter{
	background-color: #DCE6FA;
}

.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 #467BDD;
}

.select
{
	width: 90%;
}

/* Form Ends */

.capitalise
{
	text-transform: capitalize;
}

.txtBox
{
	border: solid 1px #CCCCCC;
	width: 90%;
}

.alert
{
	color: #FF0000;
}
/*by namrata on */
.bannerImage1
{
	background-image: url(images/bannerImage1.gif);
	width: 351px;
	height: 67px;
	text-align:left;
	vertical-align: middle;
	background-repeat: no-repeat;

}
.tdBanner {
	background-image: url(images/top_banner_2.jpg);
	height: 271px;
	background-position:LEFT;
	vertical-align:top;
}
/* below classes has Fixed values in all templates */
/* Listing */

.listingTable
{
    border: solid 1px #CCC;
}
.listingTable th
{
    background-color: #ECECEC;
    text-align: left;
}
.listingTable th a
{
    font: bold 12pt arial;
    color: #000;
}
.listingTable td
{
    background-color: #FBFBFB;
}
.listingTab
{
    background-color: #ECECEC;
    font-weight: bold;
    text-align: center;
    padding: 5px 10px 5px 10px;
    border: solid 1px #ccc;
    border-bottom-width: 0px;
    position: relative;
    top: -4px;
}
.listingTabSelected
{
    background-color: #FBFBFB;
    font-weight: bold;
    text-align: center;
    padding: 5px 10px 5px 10px;
    border: solid 1px #404040;
    border-bottom-width: 0px;
    position: relative;
    top: -4px;
    z-index: 101;
}
.listingTab a
{
    font: bold 8pt verdana;
    color: #000;
}
.listingTabSelected a
{
    font: bold 10pt arial;
    color: #000;
}
/* Listing style ends here */

/* Web Parts in iOffice*/
.wpHeader
{
    background-color: #ddd;
    font-weight: bold;
}
.wpHeader a
{
    font: bold 10pt Arial;
    color: #D68D27;
}
