/* default */
body{
    margin-top: 0px;
    margin-left: auto;
	margin-right: auto;
	text-align: center;
    font-family: Tahoma;
    font-size: 10pt;
	background-color: #ffffff;
    color: #333333;
}
input {
    font-family: tahoma;
    font-size: 8pt;
}
input.realtorButton {
	font-size: 9pt;

}
textarea{
    border: 1px solid #999999;
}
.text        { font-family: Tahoma; font-size: 9pt; color: #333333 }
.smalltext        { font-family: Tahoma; font-size: 8pt; color: #333333 }
.dummytext        { font-family: Tahoma; font-size: 4pt; color: #333333 }
.whitetext        { font-family: Tahoma; font-size: 9pt; color: #ffffff }
table {
    font-family: tahoma;
    font-size: 10pt;
    color: #333333;
}
.header {
   font-weight: bold;
}
a.current {
    font-family: tahoma;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
}
a.disabled {
    font-family: tahoma;
    font-size: 10pt;
    color: #aaaaaa;
}
/* Links */
a:link {
   font-family: tahoma;
   font-size: 10pt;
   color: #333333;
   text-decoration: none;
}
a:visited {
   font-family: tahoma;
   font-size: 10pt;
   color: #333333;
   text-decoration: none;
}
a:hover {
   font-family: tahoma;
   font-size: 10pt;
   color: #333333;
   text-decoration: underline;
}
a:active {
   font-family: tahoma;
   font-size: 10pt;
   color: #333333;
   text-decoration: none;
}

/* nav links */
.nav_button {
   color: #000000;
   text-decoration: none;
   font-family: tahoma;
   font-size: 8pt;
   font-weight: bold;
   text-transform: lowercase;
}
.nav_button a {
   color: #000000;
   text-decoration: none;
   font-family: tahoma;
   font-size: 8pt;
   font-weight: bold;
}
.nav_button a {
   color: #000000;
   text-decoration: none;
   font-family: tahoma;
   font-size: 8pt;
   font-weight: bold;
}
.nav_button a {
   color: #000000;
   text-decoration: none;
   font-family: tahoma;
   font-size: 8pt;
   font-weight: bold;
}
.nav_button a {
   color: #000000;
   text-decoration: none;
   font-family: tahoma;
   font-size: 8pt;
   font-weight: bold;
}
/*******************/
/*** Main Pic ***/
.mainPic {
	display: none;
}
/** if using bottom curved **/
.bottom_curved{
	display: none;
}
.bottom_curved1{
	width: 25px;
	background-image: url('template/bottom_right.gif');
}
.bottom_curved2{
	background-image: url('template/bottom.gif');
}
.bottom_curved3{
	width: 25px;
	background-image: url('template/bottom_left.gif');
}

.contentCell{
	padding-left: 1px;
	padding-right: 1px;
}
/****************************/
/*** page Split percent ***/
.home_welcomeTableCell{
    width: 70%;
}
.about_leftBodyCell{
	width: 70%;
}
.listings_outerTable_body{
/*    padding-left: 5px;*/
    width: 70%;
}
.aboutCity_leftBodyCell{
	width: 70%;
}
.usefulLinks_leftBodyCell{
	width: 70%;
}
.userInfo_leftBodyCell{
	width: 70%;
}
.showPage_leftBodyCell{
	width: 70%;
}
/**************************/
/* default Page */
.default_pageTable {
    border-collapse: collapse;
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
    width: 800px;
	
}
.default_bannerCell {
    
	
}
.default_bannerTable {
    height: 173px;
	background: url('template/top.jpg');
	background-repeat: no-repeat;
	width: 100%;
}
.default_banner_agentPicCell{
    width: 107px;
    margin-bottom: auto;
}
.default_banner_agentPic{
    position: relative;
	left: 5px;
	top: 8px;
}
.default_bannerTextCell{
    padding-left: 10px;
    width: 470px;
    margin-bottom: auto;
}
.topParagraph {
	position: relative;
	left: 30px;
	top: 8px;
   margin-top: 0px;
   margin-bottom: 0px;
   padding-bottom: 0px;
}
.default_bannerCompanyPicCell{
    margin-bottom: auto;
}
.default_bannerCompanyPic{
	position: relative;
	left: -200px;
	top: 50px;
	Width: expression(Math.min(document.body.clientWidth, this.width) > 130 ? "130px": Math.min(document.body.clientWidth, this.width));
	Max-width: 130px;
	Height: expression(Math.min(document.body.clientHeight, this.height) > 68 ? "68px": Math.min(document.body.clientHeight, this.height));
    Max-height: 68px;	
    margin-bottom: auto;
}
.default_wanisoft{
    width: 800px;
    text-align: right;
}
.default_bottombar{
	background-image: url('template/bg_menu.gif');
	height: 20px;
}
.default_bottom{
	
}
/**********************/
.newsletter_topParagraph{
	
}
.newsletter_bannerHead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	font-variant: normal;
	text-transform: capitalize;
	color: #ffffff;
}
.newsletter_pageTable {
    border-collapse: collapse;
    border: 1px #999999 solid;
    width: 550px;
}
.newsletter_bannerCell {
    background-color: #b41a00;
}
.newsletter_bannerTable {
    /*height: 200px;*/
    width: 100%;
}
.newsletter_banner_agentPicCell{
    width: 107px;
    /*height: 200px;*/
    margin-bottom: auto;
}
.newsletter_banner_agentPic{
    /*width: 165px;
    height: 200px;*/
}
.newsletter_bannerTextCell{
    padding-left: 30px;

    margin-bottom: auto;
}
.newsletter_bannerCompanyPicCell{
    width: 165px;
    height: 200px;
    margin-bottom: auto;
}
.newsletter_bannerCompanyPic{
    width: 165px;
    height: 200px;
    margin-bottom: auto;
}
.newsletter_wanisoft{
    width: 550px;
    text-align: right;
}
.newsletter_filter_table{

}

/*******************/
.viewClients_table{
    font-family: tahoma;
    font-size: 8pt;
    width: 100%;
}

.savedNewsLetters_table{
    font-family: tahoma;
    font-size: 8pt;
    width: 80%;
}
.dg_header {
    font-weight: bold;
    background-color: #eeeeee;
}
.dg_alt {
    background-color: #dfebfb;
}
/* Authentication Control Style */
.auth_table{
    border-collapse: collapse;
    width: 100%;
    text-align: left;
}
.auth_innerTable{
    border-collapse: collapse;
    font-family: tahoma;
    font-size: 7pt;
    margin-left: auto;
}
.auth_textbox{
    font-family: tahoma;
    font-size: 7pt;
}
.auth_submit{
    font-family: tahoma;
    font-size: 7pt;
}
/********************************/

/* home.ascx styles */
.home_outerTable {
    border-collapse: collapse;
    width: 100%;
    font-family: tahoma;
    font-size: 9pt;
    color: #333333;
}

.home_welcomeTable{
    border-collapse: collapse;
    width: 100%;
    font-family: tahoma;
    font-size: 9pt;
    color: #333333;
}
.home_costomPic1Cell{
    width: 150px;
}
.home_costomPic1{
    width: 150px;
}
.home_welcomeMessage{
    padding: 20px;
}
.home_subDivisionModuleOuterTable{
    border-collapse: collapse;
    width: 100%;
}
.home_subDivisionModuleInnerTable{
    border-collapse: collapse;
    width: 100%;
}
.home_subDivisionModuleCell{
    width: 100%;
}
.home_featuredModuleOuterTable {
    border-collapse: collapse;
    width: 100%;
}
.home_featuredModuleCell{}
.home_featuredModuleCellTable 
{
	border-collapse: collapse;
	border-color: #111111;
	width: 100%;
	background-color: White;
}
.home_searchModuleOuterTable{
    width: 100%;
}
/********************/

/***listBySub.ascx styles**/
.subDivisionListOuterTable{
   width: 100%;
}
.subDivisionListInnerTable{
   width: 100%;
}
/****************************/

/***propertyListing.ascx (featuredListing on main page) styles***/
.featuredListing_outerTable{
    border-collapse: collapse;
    width: 500px;
}
.featuredListing_innerTable{
    border-collapse: collapse;
    width: 500px;
}
.featuredListing_thumbCell{
    width: 150px;
    height: 113px;
}
.featuredListing_thumb{
    width: 150px;
    height: 113px;
}
.featuredListing_infoTable{
    border-collapse: collapse;
    width: 100%;
}
.featuredListing_infoTable_subdivisionCell{
    width: 250px;
}
/****************************/

/***searchMain.ascx***/
.searchMain_outerTable{
    border-collapse: collapse;
	background-color: #ffffff;
    width: 100%;
    font-family: tahoma;
    font-size: 8pt;
    color: #333333;
}
.searchMain_innerTable{
    border-collapse: collapse;
	width: 100%;
    font-family: tahoma;
    font-size: 8pt;
    color: #333333;
}
.searchMain_contentCell{
    /*border: #314594 1px solid;*/
	background-color: #cccccc;
	border-left: 1px solid #ffffff;
}
.searchMain_contentTable{
    font-family: tahoma;
    font-size: 8pt;
    color: #333333;
}
.searchMain_contentTable_cell{
    padding-bottom: 5px;
}
.searchMain_contentTable_dropdown{
    font-family: tahoma;
    font-size: 8pt;
    color: #333333;
}
.searchMain_contentTable_submit{
    font-family: tahoma;
    font-size: 8pt;
    color: #333333;
}
/*********************/

/***emailListings.ascx Styles***/
.emailListings_outerTable{
    border-collapse: collapse;
	background-color: #7c9dc0;
    width: 100%;
}
.emailLisings_innerTable_cell{
    border-collapse: collapse;
    /*border: #314594 1px solid;*/
    width: 100%;
}
.emailListings_innerTable{
    border-collapse: collapse;
    /*border: #314594 1px solid;*/
	background-color: #cccccc;
	border-left: 1px solid #ffffff;
    width: 100%;
}
.emailListings_textbox{
    font-family: tahoma;
    font-size: 8pt;
    color: #333333;
}
.emailListings_dropdown{
    font-family: tahoma;
    font-size: 8pt;
    color: #333333;
}
.emailListings_submit{
    font-family: tahoma;
    font-size: 8pt;
    color: #333333;
}
/*******************************/

/***listings.ascx styles***/
.listings_outerTable{
    border-collapse: collapse;
    width: 100%;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.listings_outerTable_head{
    /*padding-left: 5px;*/
	width: 100%;
	text-align: left;
}

.listings_innerTable{
    width: 100%;
}
.listingModule {
	border-collapse: collapse;
    width: 100%;
    margin-bottom: 10px;
    font-family: Tahoma;
    font-size: 8pt;
    border: 1px solid #666666;
}
.listingModule_cell{
    border: #666666 1px solid;
}
.listingModule_innerTable{
    border-collapse: collapse;
    width: 100%;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.listingModule_innerTable_thumb_cell{
    width: 150px;
    height: 113px;
}
.listingModule_innerTable_thumb{
    width: 150px;
    height: 113px;
}
.listingModule_innerTable_infoTable{
    border-collapse: collapse;
    width: 100%;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
/**************************/

/***commercialListings.ascx styles************/
/* SEE ABOVE For: listings.ascx styles       */
/* For now the listings classes will do here */
/* If we need to expand in the future we can */
/*********************************************/

/***property.ascx styles ***/
.property_navTable{
    border-collapse: collapse;
    width: 800px;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.property_outerTable{
    border-collapse: collapse;
    width: 800px;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.property_outerTable2{
    border-collapse: collapse;
    width: 800px;
    border: #999999 1px solid;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.property_innerTable{
    border-collapse: collapse;
    width: 100%;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.property_innerTable_thumb_cell{
    width: 38%;
}
.property_innerTable_thumb_table{
    border-collapse: collapse;
    width: 100%;
    height: 290px;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
    z-index: 99;
}
.property_innerTable_thumb_table_cell{
    border-collapse: collapse;
    border: #999999 1px solid;
    width: 100%;
    height: 293px;
}
.property_innerTable_thumb_navCell{
    border: #999999 1px solid;
    width: 100%;
}
.property_innerTable_thumb_navTable{
    width: 100%;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.property_innerTable_thumb_navTable_leftNrightnav{
    width: 10%;
}
.property_innerTable_info_cell{
    width: 62%;
}
.property_innerTable_info_table{
    border-collapse: collapse;
    width: 100%;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.property_innerTable_info_table_cell{
    border-bottom: 1px #ffffff solid;
    background-color: #dfebfb;
    width: 100%;
}
.property_innerTable_info_table_cell_infoTable1{
    /* price/mls*/
    border-collapse: collapse;
    background-color: #dfebfb;
    width: 100%;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.property_innerTable_info_table_cell_infoTable2{
    /* type/beds...*/
    border-collapse: collapse;
    background-color: #dfebfb;
    width: 100%;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.property_innerTable_info_table_cell_infoTable3{
    /* shools...*/
    border-collapse: collapse;
    background-color: #dfebfb;
    width: 100%;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.property_infotable1 
{
	font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.property_infotable1_cell70{
    width: 13%;
}
.property_infotable1_cell190{
    width: 36%;
}
.property_infotable1_cell80{
    width: 15.1%;
}
.property_infotable3_cell120{
    width: 21%;
}
.property_infotable3_cell380{
    width: 28%;
}
.property_subheader{
    background-color: #5b7aa6;
    height: 20px;
    font-size: 9pt;
    color: #ffffff;
}
.property_subOuter{
    width: 100%;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.property_subOuter_cell_description{
    width: 70%;
    padding-right: 10px;
}
.property_subOuter_cell_weather{
    width: 30%;
    padding-left: 10px;
}
.property_mortControlCell{
background-color: #DFEBFB;
    padding: 0px;
    margin: 0px;
    padding-right: 10px;
}
.weather{
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.noEdit {
    font-family: tahoma;
    font-size: 8pt;
    color: #333333;
    background-color: #DFEBFB;
    margin: 0;
    padding: 0;
    border-width: 0px;
    width: 100%;
}
.edit {
    font-family: tahoma;
    font-size: 8pt;
    color: #333333;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
    border-bottom-color: #d5e1f0;
    border-right-color: #d5e1f0;
    border-top-color: #5b7aa6;
    border-left-color: #5b7aa6;
    border-top-style: inset;
    border-left-style: inset;
    border-right-style: solid;
    border-bottom-style: solid;
    width: 100%;
    margin: 0;
    padding: 0;
}

.noEditMulti{
    font-family: tahoma;
    font-size: 8pt;
    color: #333333;
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-width: 0px;
}
.editMulti{
    font-family: tahoma;
    font-size: 8pt;
    color: #333333;
    width: 100%;
    height: 200px;
    border-bottom-color: #d5e1f0;
    border-right-color: #d5e1f0;
    border-top-color: #5b7aa6;
    border-left-color: #5b7aa6;
    border-top-style: inset;
    border-left-style: inset;
    border-right-style: solid;
    border-bottom-style: solid;
}
.uses_box{
    font-family: tahoma;
    font-size: 8pt;
    color: #333333;
    width: 150px;
    height: 120px;
    border-bottom-color: #d5e1f0;
    border-right-color: #d5e1f0;
    border-top-color: #5b7aa6;
    border-left-color: #5b7aa6;
    border-top-style: inset;
    border-left-style: inset;
    border-right-style: solid;
    border-bottom-style: solid;
}
.featureList {
    width: 100%;
}
.propertyPopup{
    z-index: 5;
	position: relative;
	left: 250px;
	top: -850px;
}
.newsLetter_propertyPopup{
    z-index: 5;
	position: absolute;
	left: 250px;
	top:expression(body.scrollTop + 200 + "px");
}
.propertyPopup#addFeature{
    z-index: 5;
	position: relative;
	left: 250px;
	top: -250px;
}
.propertyPopup#delFeature{
    z-index: 5;
	position: relative;
	left: 250px;
	top: -250px;
}
.propertyPopupIEFix{
	Z-Index: -1;
	position: absolute;
	top: 1px;
	left:1px;
	WIDTH: 298px; 
	HEIGHT: 159px;
}
/***************************/

/***batchUpload.aspx***/
.upload_table{
    border: 1px #999999 solid;
    background-color: #dfebfb;
    margin-bottom: 10px;
}
/**********************/

/* usefulLinks.ascx */
.usefulLinks_table{
    border-collapse: collapse;
    width: 97%;
    /*border: 1px solid #999999;*/
    font-family: tahoma;
    font-size: 10pt;
}
.usefulLinks_head{
    background: url('template/bg_header.jpg');
	height: 20px;
	color: #ffffff;
	padding-left: 4px;
    font-weight: bold;
}
.usefulLinks_module{
    border-collapse: collapse;
    width: 90%;
    font-family: tahoma;
    font-size: 10pt;
    color: #333333;
}
usefulLinks_datagrid{
    border-collapse: collapse;

}
.addUsefulLink_table{
   font-family: Tahoma;
   font-size: 8pt;
   color: #333333;
   background-color: #dfebfb;
   border-right: 4px solid #333333;
   border-bottom: 4px solid #333333;
   border-top: 1px solid #333333;
   border-left: 1px solid #333333;
}
.usefulLinks_editColumn{
    text-align: right;
    margin-left: auto;
}
.usefulLink_DelColumn{
    padding-right: 8px;
    padding-left: 5px;
}
/*********************/

/*** Wizard Styles ***/
.wizard_table{
   width: 100%;
   background-color: #dfebfb;
   font-family: tahoma;
   font-size: 8pt;
   color: #333333;
   border-right: 2px solid #000000;
   border-bottom: 2px solid #000000;
   border-left: 1px solid #333333;
   border-top: 1px solid #333333;
}
.wizard_subtable{
   background-color: #dfebfb;
   font-family: tahoma;
   font-size: 8pt;
   color: #333333;
}
.wizard_main_head{
   font-weight: bolder;
   font-size: 12pt;
}
.wizard_subhead{
   font-weight: bold;
   font-size: 10pt;
}
.wizard_label{
   font-weight: bold;
}
.wizard_textbox{
   width: 150px;
}
/*********************/

/* Misc Stuff */
/* IE fix centering tables */
.center {
    text-align: right;
}

.welcome_toolbar{
    /*font-family: tahoma;
    font-size: 10pt;*/
    color: #ffffff;
    width: 100%;
    background-color: #336699;
    /*border: 1px solid #999999;*/
}

/* datagridpager table */
.pagers {
   font-family: tahoma;
   font-size: 8pt;
}
.pageButtons{
    padding-left: 2px;
    padding-right: 2px;
}
/**************/
/*** admin.ascx ***/
.cp_mainHead{
   background-color: #5b7aa6;
   font-family: tahoma;
   font-size: 12pt;
   color: #ffffff;
}
.cp_subHead{
   background-color: #dfebfb;
   border: 1px solid #c0c0c0;
   font-family: tahoma;
   font-size: 10pt;
   color: #333333;
}
.home_parade_cell{
	padding-top: 15px; 
	text-align:center; 
	width:100%;
}
.contentCell_right_innerTable {
	width: 100%;
}
/******************/
.userinfo_head{
	background: url('template/bg_header.jpg');
	height: 20px;
	color: #ffffff;
}
.request_table{
  /* background-color: #dfebfb;*/
   font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
   width: 100%;
}
table {
    border-collapse: collapse;
}

.selectCat {
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
    border-bottom-color: #d5e1f0;
    border-right-color: #d5e1f0;
    border-top-color: #5b7aa6;
    border-left-color: #5b7aa6;
    border-top-style: inset;
    border-left-style: inset;
    border-right-style: solid;
    border-bottom-style: solid;
}
.upload {
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.upload_title{
    background-color: #dfebfb;
}
.upload_button{
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}




.searchProperty {
    border-top: 0;
    border-left: 1px solid #999999;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-collapse: collapse;
    width: 100%;
    margin: 0;
    padding: 0;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.searchTable {
    font-family: Tahoma;
    font-size: 8pt;
    width: 100%;
    color: #333333;
    font-weight: bold;
    background-color: #dfebfb;

}
.searchInput {
    width: 100px;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;

}
.emailSignupInput {
    width: 120px;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.emailSignupInput2 {
    width: 103px;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.emailSignup {
    border-top: 0;
    border-left: 1px solid #999999;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-collapse: collapse;
    width: 100%;
    margin: 0;
    padding: 0;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.emailSignupTable {
    font-family: Tahoma;
    font-size: 8pt;
    width: 100%;
    color: #333333;
    font-weight: bold;
    background-color: #dfebfb;

}
.mortTable {
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
    margin-left: 10px;
}
.mortInput {
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.listing_head {
   font-weight: bold;
}


.addType_table{
   font-family: Tahoma;
   font-size: 8pt;
   color: #333333;
   background-color: #dfebfb;
   border-right: 4px solid #333333;
   border-bottom: 4px solid #333333;
   border-top: 1px solid #333333;
   border-left: 1px solid #333333;
}
.addType_head{
   font-weight: bold;
}



.nav{
   background-color: #ffffff;
   padding: 0;
   text-transform: lowercase;
   width: 100%;
   height: 30px;
}

.nav_button_panel {
   text-align: center;
   width: 100%;
   background: url('template/bg_menu.gif');
   height: 20px;
}
.nav_button_cell {
   text-transform: lowercase;
   padding-top: auto;
   padding-bottom: auto;
	height: 20px;
}
#extraNav{
	display: none;
	background: url('template/menu_end.gif');
	background-color: #ffffff;
	border-color: #ffffff;
	width: 12px;
	height: 20;
}
.module_head{
   background-color: #a31700;
   background-image: url('template/menu_topright.gif');
   background-position: left;
   background-repeat: no-repeat;
   border-collapse: collapse;
   width: 100%;
   height: 45px;
   text-align: center;
   padding: 0px;
   margin: 0px;
   text-transform: lowercase;
   color: #ffffff;
   font-family: tahoma;
   font-size: 10pt;
   font-weight: bold;
}
.module_head2{
   background-color: #a31700;
   background-image: url('template/menu_right.gif');
   background-position: left;
   background-repeat: no-repeat;
   border-collapse: collapse;
   width: 100%;
   height: 22px;
   text-align: center;
   padding: 0px;
   margin: 0px;
   text-transform: lowercase;
   color: #ffffff;
   font-family: tahoma;
   font-size: 10pt;
   font-weight: bold;
}
.module_head_leftalign{
   background: url('template/bg_header.jpg');
   border-collapse: collapse;
   width: 100%;
   height: 20px;
   text-transform: lowercase;
   text-align: left;
   padding-left: 5px;
   color: #ffffff;
   font-family: tahoma;
   font-size: 10pt;
   font-weight: bold;
}

.datagridNav{
   font-family: tahoma;
   font-size: 8pt;
}

.bannerHead{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	font-variant: normal;
	text-transform: capitalize;
	color: #ffffff;
}
.bannerText{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #cccccc;
}
.bannerText a:Link, .bannerText a, .bannerText a:visited, .bannerText a:active 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #cccccc;
}
.bannerTextP{
   margin-bottom: 0;
   margin-top: 40px;
   padding-top: 0;
   padding-bottom: 0;
}
.bannerHeadP{
}
.bannerSlogan {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #ffffff;
}

.middleParagraph {
   margin-top: 10px;
   margin-bottom: 10px;
}
.bottomParagraph {
   margin-top: 0px;
   margin-bottom: 0px;
}

/** calendar **/
.dayheader {
   background-color: #dddddd;
   color: #000000;
}
.day {
   font-family: tahoma;
   font-size: 8pt;
   background-color: #dfebfb;
   color: #000000;
   text-align: top;
   width: 85px;
   height: 95px;
}
.dayPicker {
   font-family: tahoma;
   font-size: 8pt;
   background-color: #EDECD8;
   color: #000000;
   text-align: top;
}
.titleHeader {
  background: url('images/menu-1px.gif');
  height: 25px;
  color: #ffffff;
}
.otherDays {
   font-family: tahoma;
   font-size: 8pt;
   background-color: #EEEEEE;
}
.today {
   font-family: tahoma;
   font-size: 8pt;
   background-color: #effbff;
}
a.calEvent:link {
   font-family: tahoma;
   font-size: 8pt;
   color: #0000ff;
}
a.calEvent:visited {
   font-family: verdana,arial,helvetica;
   font-size: 10px;
   color: #0000ff;
}
.cal_table{
   border-collapse: collapse;
   border-width: 0px;
}
/**************/

.about_why{
	padding-left: 4px;
}
.auth_label{
	color: #000000;
}

.wysiwyg{
	width: 100%;
	height: 500px;
}


