/* CSS Document */
body
{
	margin:5px;
	background:url(images/bodybg.gif) repeat-x top #300905;
	text-align:center;
}

#bodyDiv
{
	border: solid 3px #000;
	width: 99%;
	background: url(images/footerHouse.jpg) #fff no-repeat right bottom;
}

.TemplateHeader
{
	background: url(images/header_bg.gif);
	height: 104px;
	border-bottom: 9px solid #96B512;
}

.banner
{
	text-align: center;
	vertical-align: 50%;
	background-image: url(images/banner.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 780px;
	height: 154px;
}

.menu_footer
{
	background: url(images/menu_footer_shadow.gif);
	background-repeat: no-repeat;
	width: 205px;
	height: 12px;
	float: left;
	vertical-align: top;
}

.companylogo
{
	background: url(images/logo.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 104px;
	width: 144px;
	float: left;
	padding-left: 22px;
}

.bodyContent
{
  
	vertical-align:top;
	text-align:left;
	width:552px;
	padding:15px;
	background: url(images/bodycontent_bg.gif) left repeat-y;
}

.dottedline
{
	height: 8px;
	background-image: url(images/dot3px.gif);
}

.morelink
{
	padding-left: 15px;
	font-family: Arial;
	font-size: 11px;
	color: #B00D0D;
}
.morelink:hover
{
	padding-left: 15px;
	font-family: Arial;
	font-size: 11px;
	color: #B00D0D;
	text-decoration: underline;
}

td, p
{
	font-family: Arial;
	font-size: 12px;
	color: #262626;
}

a
{
	text-decoration: none;
	color: #fff;
}

a:hover
{
	text-decoration: underline;
	color: #fff;
}

ul
{
	list-style-image: url(images/arrow.gif);
}

.homePageContent
{
	background-color: #F4F4F5;
	border: 1px solid #CCCCCC;
	padding: 6px;
}

.companyname
{
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	padding: 15px 10px 5px 10px;
}

.slogan
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #001666;
}
.pageHeader
{
	font-family: Arial;
	font-weight: bold;
	font-size: 14pt;
	color: #471E01;
	height: 30px;
	border-bottom: none;
	text-align: justify;
}

.subhead
{
	font-weight: normal;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
}

/* Listing */

.listingTable
{
	border: solid 1px #CCC;
}
.listingTable th
{
	background-color: #ECECEC;
	font-weight: bold;
	text-align: left;
}

.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;
}
.listingTabSelected
{
	background-color: #FBFBFB;
	font-weight: bold;
	text-align: center;
	padding: 5px 10px 5px 10px;
	border: solid 1px #ccc;
	border-bottom-width: 0px;
	position: relative;
	top: -4px;
	z-index: 101;
}


/* Agent info */
.agentPhotoBg
{
	text-align: center;
	font: normal 10pt Arial;
	padding: 20px 0px 20px 0px;
}

.agentPhoto
{
	padding: 35px 0px 20px 0px;
	text-align: center;
}
.agentNameTop
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: #fff;
	padding: 5px 10px 5px 10px;
	height: 30px;
	background: #223A58;
}
.agentname
{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	padding-top: 2px;
}

.agentinfo
{
	font-family: Arial;
	font-size: 12px;
	color: #fff;
}

.agentinfo a
{
	text-decoration: none;
	color: #fff;
}

.agentinfo a:hover
{
	font-family: Arial;
	font-size: 12px;
	color: #fff;
	text-decoration: underline;
}

.agentPhotoBg a
{
	font-family: Arial;
	font-size: 11px;
	color: #fff;
}

.agentPhotoBg a:hover
{
	font-family: Arial;
	font-size: 11px;
	color: #fff;
	text-decoration: underline;
}

.agentlink a
{
	color: #fff;
}

/* Headerlinks */

.headercell
{
	background-image: url(images/header_img.gif);
	height: 30px;
	background-color: #3A5270;
	padding: 0px 30px 0px 30px;
}

.maincell
{
	text-align: right;
}

.headerlinks
{
	text-align: center;
	padding: 2px 20px 2px 20px;
	border-right: 1px solid #3A5270;
	height: 25px;
}

.headerlinkshover
{
	text-align: center;
	color: #FFFFFF;
	padding: 2px 20px 2px 20px;
	border-right: 1px solid #2E6100;
	height: 25px;
}

.headerlinks a
{
	font: bold 8pt Arial;
	color: #FFFFFF;
}
.headerlinkshover a
{
	font: bold 8pt Arial;
	color: #FFFFFF;
	text-decoration: underline;
}
/* Headerlinks Ends*/

/* Leftlinks */
.leftcell
{
	background:url(images/leftlinkbg.gif) repeat-y;
    width: 194px;
    vertical-align: top;
	padding:20px 0px 10px 0px;
	
}

.leftlinks
{
    background: url(images/menu_bg.gif) no-repeat 0% left;
    width: 165px;
    height: 33px;
    padding-left:30px;
    border-left: ;
    border-bottom: ;
	text-align:left;
}

.leftlinkshover
{
    background: url(images/menu_bg_h.gif)  no-repeat 0% center;
    width: 165px;
    height: 33px;
    padding-left:30px;
    border-left: ;
    border-bottom: ;
	text-align:left;
	color: #BB7246;
}

.leftlinks a
{
    font-family: Arial;
    font-size: 12px;
    color: #BB7246;
}

.leftlinkshover a
{
    font-family: Arial;
    font-size: 12px;
    color: #F2A605;
	text-decoration:none;
}
/* Leftlinks Ends*/

/* Footer Links */
.footerCell
{
    background-color: #8C460C;
    text-align: center;
   	height:14px;
	padding:6px 0px 6px 0px;
	color: #fff;
}

.footerlinks a
{
    font-family: Arial;
    font-size: 11px;
    color: #fff;
	padding:5px;
	align:center;
	
}
.footerlinks a:hover
{
    font-family: Arial;
    font-size: 11px;
    color: #fff;
    text-decoration: underline;
	align:center;
}

.footerCellTop
{
    background-color: #113A50;
    text-align: center;
    color: #fff;
    height: 20px;
	vertical-align:middle;
	}

.footerCellTop a
{
    font: 11px Arial;
    color: #fff;
}
.footerCellTop a:hover
{
    font: 11px Arial;
    color: #fff;
    text-decoration: underline;
}
.bannerbox
{
	text-align: left;
	vertical-align: 50%;
	background: url(images/banner_box_1.gif);
	width: 97px;
	height: 106px;
	padding-left: 158px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	margin-right: 20px;
}

.bannerbox_1
{
	text-align: left;
	vertical-align: 50%;
	background: url(images/banner_box_2.gif);
	width: 97px;
	height: 106px;
	padding-left: 158px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	margin-left: auto;
}

.copywr
{
	font-family: Arial;
	font-size: 11px;
	text-align: center;
	height: 20px;
	vertical-align: 50%;
	color: #FFFFFF;
	padding-top: 5px;
}

.copywr a
{
color:#FFFFFF;
text-decoration:underline;
}

/* Footer Links Ends*/

/* Form Elements */

.formTable
{
	border: solid 1px #001666;
}
.formTable th
{
	background-color: #364CA2;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	text-align: left;
}

.formTable td
{
	background-color: #F7F7F7;
}
.formTable .subHead
{
	background-color: #ccc;
	font-weight: bold;
}
.formTable .alternateTd
{
	background-color: #EBEBEB;
}

.formTable .tdFooter
{
	background-color: #C0C5D9;
	text-align: right;
}

.button
{
	background-color: #364CA2;
	font: bold 11px tahoma;
	color: #FFFFFF;
	padding: 3px;
	border: 1px inset #001666;
}

.select
{
	width: 90%;
}

/* Form Ends */

.capitalise
{
	text-transform: capitalize;
}

.txtBox
{
	border: solid 1px #CCCCCC;
	width: 90%;
}

.alert
{
	color: #FF0000;
}
/* below classes has Fixed values in all templates */
/* Listing */

.listingTable
{
	border: solid 1px #CCC;
}
.listingTable th
{
	background-color: #ECECEC;
	font-weight: bold;
	text-align: left;
}

.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;
}
.listingTabSelected
{
	background-color: #FBFBFB;
	font-weight: bold;
	text-align: center;
	padding: 5px 10px 5px 10px;
	border: solid 1px #ccc;
	border-bottom-width: 0px;
	position: relative;
	top: -4px;
	z-index: 101;
}

/* Web Parts in iOffice*/
.wpHeader
{
	background-color: #ddd;
	font-weight: bold;
}
.wpHeader a
{
	font: bold 10pt Arial;
	color: #D68D27;
}


/* new css for left menu*/
#l_links
{
	background-color: #ECECEC;
	list-style-type: none;
	width: 205px;
	vertical-align: top;
	padding: 0px;
	float: left;
	margin: 0px 0px 0px 0px;
}

#l_links ul
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
}

#l_links li
{
	background: url(images/menu_bg.gif) no-repeat 0% center;
	display: block;
	height: 25px;
	padding-left: 24px;
	margin: 0px 0px 0px 0px;
}

#l_links a
{
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
}

#l_links li:hover
{
	background: url(images/menu_bg_h.gif) #00104A no-repeat 0% center;
}


.content
{
	width: 574px;
	float: left;
	padding: 10px;
}



/*.......... custom css........*/
.div_main
{
	width: 802px;
	background: #FFFFFF url(images/mainbg.gif) repeat-x;
	padding: 6px;
	border: 1px solid #333333;
	margin: auto;
}
