/* CSS Document */
body
{
    margin: 1px 0px 0px 0px;
    background-color: #ffffff;
	background-image:url(images/ImgBannertop.gif);
	background-position: top;
	background-repeat: repeat-x;
}

/* out line for body*/
#bodyDiv
{
    border: solid 3px #000;
    width: 99%;
    background: url(images/footerHouse.jpg) #fff no-repeat right bottom;
}

/* header background */
.TemplateHeader
{
    background-color: #fff;
}

#topbg
{
	 height: 13px;
}

#footerbg
{
    background-image: url(images/ImgBannertop.gif);
	 height: 22px;
	 font-family: Verdana;
	 font-size: 10px;
	 font-weight: normal;
	 padding-top: 10px;
	 padding-left: 13px;
	 color: #424D68; 
}
/* running content for body */
.bodyContent
{
    width: 85%;
    padding-left: 15px;
}

.dottedline
{
	
	border-left: 1px dotted #344477;
    /*height: 8px;
    background-image: url(images/dot3px.gif);*/
}

/* more detail links */
.morelink
{
    background-image: url(images/arrow.gif);
    background-repeat: no-repeat;
    padding-left: 15px;
    font-family: Verdana;
    font-size: 11px;
    color: #B00D0D;
}
.morelink:hover
{
    background-image: url(images/arrow.gif);
    background-repeat: no-repeat;
    padding-left: 15px;
    font-family: Verdana;
    font-size: 11px;
    color: #B00D0D;
    text-decoration: underline;
}

/* normal text style*/
td, p
{
    font-family: arial;
    font-size: 12px;
		
}

a
{
    text-decoration: none;
	color: #FF0000;
	text-align: right;
}

ul
{
    list-style-image: url(images/arrow.gif);
}

/* home page content */
.homePageContent
{
    background-color: #F4F4F5;
    border: 1px solid #CCCCCC;
    padding: 6px;
}

/* company and slogan name style */
.companyname
{
    font-family: Verdana;
    font-size: 18px;
    font-weight: bold;
    color: #333333;
	float: left;
	
}


.slogan
{
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #333333;
}
.pageHeader
{
    font-family: Arial;
    font-weight: bold;
    font-size: 14pt;
    color: #6C6C6C;
    height: 30px;
    border-bottom: solid 1px #6C6C6C;
}

.subhead
{
    font-weight: bold;
    color: #000000;
    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;
}

.agentPhoto
{
    padding: 4px;
    background-color: #6C6C6C;
}
/* agent name in header */
.agentNameTop
{
    font: bold 10px Verdana;
    color: #fff;
}
/* agent name left side box */
.agentname
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
}

.agentinfo
{
    font-family: Verdana;
    font-size: 11px;
    color: #333333;
}

.agentPhotoBg a
{
    font-family: Verdana;
    font-size: 11px;
    color: #333333;
}

.agentPhotoBg a:hover
{
    font-family: Verdana;
    font-size: 11px;
    color: #333333;
    text-decoration: underline;
}

/* Headerlinks */

.headercell
{
    background-image: url(images/header_img.jpg);
	width: 771px;
    height: 96px;
	background-repeat: no-repeat 
    
	
}

/* container cell for header links */
.maincell
{
    text-align: right;
}

.headerlinks
{
    /*border-left: solid 2px #6C6C6C;
    
    padding: 2px 10px 2px 4px;*/
	text-align: left;
	font:  13px verdana ;
    color: #344477;
	
}

h1{
	font-family: Trebuchet MS;
	font-size: 17px;
	color: #FF0000;
}

h2{
	font-family: Trebuchet MS;
	font-size: 15px;
	color: #FF0000;
	
	
	
}
	





.headerlinkshover
{
    border-left: solid 2px #333333;
    text-align: left;
    padding: 2px 10px 2px 4px;
}

.headerlinks a
{
    font:  13px verdana ;
    color: #344477;
}



.headerlinks a:hover
{
   text-decoration: underline;
}




.headerlinkshover a
{
    font: 13px verdana;
	text-decoration: underline;
    color: #344477;
}
/* Headerlinks Ends*/

/* container cell for Left side links */
.leftcell
{
    background-color: #ECECEC;
    width: 200px;
    vertical-align: top;
}

.leftlinks
{
    background: url(images/leftlink.gif) #333333 no-repeat 0% center;
    width: 200px;
    height: 26px;
    padding-left: 24px;
    border-left: solid 2px #ECECEC;
    border-bottom: solid 1px #6C6C6C;
}
.leftlinkshover
{
    background: url(images/leftlink_h.gif) #252525 no-repeat 0% center;
    width: 200px;
    height: 26px;
    padding-left: 24px;
    border-left: solid 2px #F8CD64;
    border-bottom: solid 1px #6C6C6C;
}

.leftlinks a
{
    font-family: Verdana;
    font-size: 11px;
    color: #FFFFFF;
}
.leftlinkshover a
{
    font-family: Verdana;
    font-size: 11px;
    color: #F8CD64;
}
/* Leftlinks Ends*/

/* container cell for Footer Links */
.footerCell
{
    background-color:#A3BA7A;
    text-align: center;
    padding: 5px;
	font-family: Verdana;
    font-size: 11px;
    color: #FFF;
	
}

.footerlinks a
{
    font-family: Verdana;
    font-size: 11px;
    color: #F8CD64;
}
.footerlinks a:hover
{
    font-family: Verdana;
    font-size: 11px;
    color: #fff;
    text-decoration: underline;
}

.footerCellTop
{
    background-color: #333333;
    text-align: center;
    color: #fff;
    height: 22px;
}

.footerCellTop a
{
    font: bold 11px Verdana;
    color: #fff;
}
.footerCellTop a:hover
{
    font: bold 11px Verdana;
    color: #fff;
    text-decoration: underline;
}

.bannerbox
{
    text-align: center;
	width: 771px;
    height: 281px;
    vertical-align: 50%;
	background-image: url(images/Banner.jpg);
	background-position: top;
	background-repeat: no-repeat;
	margin-top: 3px;
	margin-left: 2px;
	margin-right: 2px;
	
}

/* copywrite info style */
.copywr
{
    font-family: Verdana;
    font-size: 11px;
    text-align: center;
    height: 20px;
    vertical-align: 50%;
}

/* Footer Links Ends*/

/* Form Elements */
/* form style in pages */
.formTable
{
    border: solid 1px #333333;
}
/* form header */
.formTable th
{
    background-color: #6C6C6C;
    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;
}
/* form footer where submit button will displyad*/
.formTable .tdFooter
{
    background-color: #CDCDCD;
    text-align: right;
}
/* general button style*/
.button
{
    background-color: #6C6C6C;
    font: bold 11px tahoma;
    color: #FFFFFF;
    padding: 3px;
    border: 1px inset #333333;
}

.select
{
    width: 90%;
}

.capitalise
{
    text-transform: capitalize;
}
/* normal text box/area in form */
.txtBox
{
    border: solid 1px #CCCCCC;
    width: 90%;
}

.alert
{
    color: #FF0000;
}
/* Form Ends */
/* 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 defined */
.Callno{
	font-family: Verdana;
	font-size: 16px;
	font-weight: normal;
	color: #312915;
	text-align: right;
	margin-top: 20px;
	margin-left: 300px;
	margin-right: 15px;
}

.bgcolor{
	background-color: #F4F7FB;
	height: 8px;
}
	


.menudiv{
	background-image: url(images/MenuListBGrad.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	border: 2px solid #919191;
	padding-top: 12px;
	padding-bottom: 6px;
	
	width:192px;
	background-color: #BFBFBF;
} 

.menuitem{
	margin-left: 18px;
	padding-top: 3px;
	padding-bottom: 3px;
	
}

.menubottomborder{
	background-image: url(images/ListitemBottomBorder.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	width: 176px;
	height: 2px;

	margin-left: 4px;
	
	
}

.leftborder{
	background-image: url(images/tblLSB.jpg);
	background-position: top;
	background-repeat: repeat-y;
	
	
}

.rightborder{
	background-image: url(images/tblRSB.jpg);
	background-position: top;
	background-repeat: repeat-y;
}

.topborder{
	background-image: url(images/tblTB.jpg);
	background-position: top;
	background-repeat: repeat;
}

.bottomborder{
	background-image: url(images/tblBB.jpg);
	background-position: top;
	background-repeat: repeat;
}

.contentcell{
	background-color: #F4F7FB;
	padding: 0px 9px 0px 3px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.5;
	color: #000000;
	
}

.contentcell a{
	color: #304075;
	text-decoration: underline;
	 
	
}

.para #readmore{
	margin: 0 0px;
	background-color: #F4F7FB;
	padding: 6px 6px 5px 6px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.2;
	color: #000000;
	 
	
}

.welcum
{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #6683B3;
	padding-top: 7px;
	padding-bottom: 16px;
}
/**************************************** round corner **********************************/

.roundcont {
	background: url('images/menuBG.jpg') repeat-x top right; 
	width: 771px;
	height: 41px;	
	color: #fff;
	overflow: hidden;
	
	
}

.roundcont p{ 
	font-family: Trebuchet MS; 
	font-size: 15px;
	color: #000;
	height: 37px;
	margin: 0px 10px 0px 0px;
	padding-top: 5px;
	text-align: right;
}

.roundcont a{
	font-family: Trebuchet MS; 
	font-size: 15px;
	color: #000;
	text-align: right;
}

.roundtop { 
	background: url('images/tr.jpg') no-repeat top right; 
}

.roundbottom {
	background: url('images/br.jpg') no-repeat top right; 
}

img.corner {
   width: 5px;
   height: 5px;
   border: none;
   display: block !important;
}	 

.content{
	border-left: 1px solid #75973F;
	border-right: 1px solid #75973F;
}

.tab{
	background: url('images/ImgTab.jpg') no-repeat top left;
	padding-top: 5px;
	padding-left: 5px;
	
	width: 233px;
	height: 26px;
} 

.tabcont{
	border-left: 1px solid #FFCC00;
	border-right: 1px solid #FFCC00;
	border-bottom: 1px solid #FFCC00;
	width: 227px;
	padding: 2px;
}

.lpane{
	border-bottom: 1px dotted #FFD21C;
}

.rpane{
	border-left: 1px dotted #FFD21C;
	}
	
	
	


	
	 