/**********************************************************/
/*       		Css file for Houston Home Professionals   */
/*              http://www.houstonhomeprofessionals.com   */
/**********************************************************/


/* Main Body of skin */
/*----------------------------------------------------------------------------------*/

Body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
	color: #372511;
}
form{
height:100%
}

/*----------------------------------------------------------------------------------*/
.ControlPanel
{
	border-right: #372511 0px solid;
	border-top: #372511 0px solid;
	border-left: #372511 0px solid;
	width: 100%;
	border-bottom: #372511 0px solid;
	height: 20px;
	background-color: #ffffff
}
/*----------------------------------------------------------------------------------*/

/* Default font of skin */
.Skinobject, A.Skinobject, A.Skinobject:active  
{
    font-weight: normal;
    font-size: 11px;
    color:#3d525d;
    text-decoration: none;
}

A.SkinObject:link {
    font-weight: normal;
    font-size: 11px;
    color:#384d58;
    text-decoration: none;
}

A.SkinObject:visited  {
    font-weight: normal;
    font-size: 11px;
    color:#384d58;
    text-decoration: none;

}
A.Skinobject:hover {
    font-size: 11px;
    color:#372511;
    text-decoration:  underline;
}

/*----------------------Class for Container Title-------------------------------------*/

.head{
	font-weight:bold;
	color: #372511;
	font-size: 14px;	
}
.headwhite{
	font-weight:bold;
	color: #ffffff;
	font-style:bold;
	vertical-align:middle;
	font-size:14px;
			
}

.SubHead {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #372511; 
}
.SubSubHead {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: black; 
}
/*---------------Skin Object Like Class------------------------*/
/*----------------------------------------------------------------------------------*/

.Normal {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	color:#384d58;
}
.NormalDisabled{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: silver
}

.NormalBold {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
}
.NormalRed {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #025EB4; 

}	


/*------------------------FileManage Styles---------------------------------------*/
/*----------------------------------------------------------------------------------*/

.FileManager
{
	border: #372511 1px solid;
	height: 400px;
	background-color: #E0E0E0
}
.FileManager_ToolBar
{
	border-bottom: #372511 1px solid;
	height: 25px;
}
.FileManager_Explorer
{
	height:100%;
	border: #372511 1px solid;
	background-color: #ffffff;
	margin: 2px;
}

.FileManager_FileList 
{
	height:100%;
	border: #372511 1px solid;
	background-color: #ffffff;
	margin: 2px;
	overflow: auto;
}

.FileManager_MessageBox 
{
	text-align: center;
	vertical-align: middle;
	background-color: #ffffff;
	padding: 25px;
}

.FileManager_Header{
    font-size: 11px;
    font-weight: bold;
    color: #372511;
    background-color: #acc5d3;
    border-bottom: #372511 1px solid;
    height: 25px;
}

.FileManager_Pager{
    background-color: #ffffff;
	font-weight:bold;
	font-size:11px;
    border-top: #372511 1px solid;
    height: 25px; 
}

.FileManager_StatusBar{
    FONT-WEIGHT: normal;
	font-size:11px;
	background-color: #dedfde;
    height: 25px;
	margin: 2px;
}

.FileManager_Item{
    font-size: 11px;
    font-weight: normal;
    color: #372511;
    background-color: #F8F8F8;
    border-top: #372511 1px dashed;
    border-bottom: #372511 1px dashed;
}

.FileManager_AltItem{
    font-size: 11px;
    font-weight: normal;
    color: #372511;
    background-color: #ffffff;
    border-style: none;
	
}
.FileManager_SelItem{
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    background-color: #025580;
    border-style: none;
}

.FileManagerTreeNode {
    font-size: 11px;
    font-weight: normal;
}

.FileManagerTreeNodeSelected {
    font-size: 11px;
    font-weight: normal;
	background-color: #dcdcdc; 
}

/*-----------------------------------------------------------------------*/
/* ------------------Wizard FrameWork Styles---------------*/
.Wizard{
	border: #372511 1px solid;
	height: 400px;
	width: 650px;
}
.WizardButton{
	border: #372511 1px solid;
	padding: 2px;
	background-color: #dcdcdc;
}
.WizardHeader{
	background: #01689e;
	border-bottom: #372511 1px solid;
	height:40px;
}
.WizardFooter{
	border-top: #372511 1px solid;
	background: #7c97a6;
	HEIGHT: 25px; 
	TEXT-ALIGN: right
}
.WizardBody{
	padding: 11px;
	height: 325px;
}
.WizardHelp
{
	padding: 5px;	
	border-left: #372511 1px solid;
	width: 180px;	
	background-color: #7c97a6;
	FONT-SIZE: 9pt;
}
.WizardHelpText{
	overflow: auto;
	font-size: 8pt;
	color: #372511;
	WIDTH: 180px;
	HEIGHT: 300px
}
.WizardText{
	font-size: 9pt;
	color: #372511;
}

/*------------------------------------------------------------------------*/

.Help{
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: normal;
	font-size: 11px;
	PADDING-BOTTOM: 2px;
	COLOR: black;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #B6C5CD;
	border: 1px solid #372511;
}

/*------------------------------------------------------------------------*/

.CommandButton {
	FONT-WEIGHT: normal; 
	font-size: 11px; 
}

A.CommandButton:link 
{
	COLOR: #016497; 
	TEXT-DECORATION: underline
}

A.CommandButton:visited 
{
	COLOR: #016497; 
	TEXT-DECORATION: underline
}

A.CommandButton:active 
{
	COLOR: #016497; 
	TEXT-DECORATION: underline
}

A.CommandButton:hover 
{
	COLOR: #558aa6; 
	TEXT-DECORATION: underline
}

/*-----------------------------------------------------------------*/
/*--------------Headings for the skin---------------------*/

H1 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 20px; 
	COLOR: #5b7fa0;
	line-height: 28px; 
}

H2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18px; 
	COLOR: #372511; 
}

H3 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: #5b7fa0; 
}

H4 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: #372511; 
}

H5 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #5b7fa0; 
}

H6{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #cad8e1;
	text-align: center;
	margin-top: 0px;
	padding-top: 2px;
	margin-bottom: 0px;
	padding-bottom: 2px;
}

H7 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	COLOR: #d7e6ef;
}

/*------------------------------------------------------------*/

TFOOT{
	FONT-SIZE: 12px; 
	COLOR: #372511; 
}

THEAD {
	FONT-SIZE: 12px; 
	COLOR: #372511; 
}

TH {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	VERTICAL-ALIGN: baseline; 
	COLOR: #372511; 
}
TBODY {
    font-weight: normal;
    font-size: 12px;
    color:#372511;
    text-decoration: none;
	line-height: 18px;
}

/*----------------------------------------------------------------------------*/
/*------------------Links style for site----------------------------*/

A:link {
	COLOR: #372511; 
	TEXT-DECORATION: underline; 
	font-weight: bold; 
	font-size: 12px;
}

A:visited 
{
	COLOR: #372511; 
	TEXT-DECORATION: underline; 
	font-weight: bold; 
	font-size: 12px;
}

A:active 
{
	COLOR: #5b7fa0; 
	TEXT-DECORATION: none
}

A:hover {
	COLOR: #5b7fa0;
	TEXT-DECORATION: none; 
	font-weight: bold; 
	font-size: 12px;
}

A.bigbob:link {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: #5b7fa0; 
	text-decoration: underline;
}
A.bigbob:visited  {
 FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: #5b7fa0; 
	text-decoration: underline;

}
A.bigbob:hover {
 FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: #372511; 
	text-decoration: none;
}
A.special:link {
 FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: #5b7fa0; 
	text-decoration: underline;
}

A.special:visited  {
 FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: #5b7fa0; 
	text-decoration: underline;

}
A.special:hover {
 FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: #372511; 
	text-decoration: none;
}
A.sidebar:link {
    FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #372511; 
	text-decoration: underline;
}

A.sidebar:visited  {
    FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #372511; 
	text-decoration: underline;

}
A.sidebar:hover {
    FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	text-decoration: none;
}
/*-------------------------------------------------------------------------------*/

SMALL{
	FONT-SIZE: 8px
}

BIG {
	FONT-SIZE: 14px
}

BLOCKQUOTE {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.6em;	
}

PRE {
	
}

/*------------------------------------------------------------------------------------*/

UL LI   {
    list-style-type:    square ;
}

UL UL LI    {
    list-style-type:    disc;
}

UL UL UL LI {
    list-style-type:    circle;
}

OL LI   {
    list-style-type:    decimal;
}

OL OL LI    {
    list-style-type:    lower-alpha;
}

OL OL OL LI {
    list-style-type:    lower-roman;
}

/*------------------------------------------------------------------------*/

HR{
	HEIGHT: 1pt; 
	TEXT-ALIGN: left
}

/*------------------------------------------------------------------------*/
/*-----------------Module Classes--------------------------*/


.ModuleTitle_MenuContainer{
	border-width: 0;  
}

.ModuleTitle_MenuBar {
	height:15px;
	background-color: Transparent;
}

.ModuleTitle_MenuItem {
	color: #372511; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	border: #FFF 1px solid;
	border-width: 1px 0;
	background-color: Transparent;
}

.ModuleTitle_MenuIcon {
	background-color: #EEE; 
	border: #EEE 1px solid;
	border-width: 1px 0 1px 1px;
	text-align: center; 
	width: 15px; 
	height: 15px;
}

.ModuleTitle_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	background-color: #FFF; 
	border-width: 0; 
}

.ModuleTitle_MenuBreak 
{
    border: #EEE 1px solid;
    border-width: 1px 0;
	background-color: #EEE; 
	height: 1px;
}

.ModuleTitle_MenuItemSel{
	color: #000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	background-color: #C1D2EE;
}

.ModuleTitle_MenuArrow {
	BORDER-RIGHT: #ffffff 1px solid; 
	BORDER-TOP: #ffffff 0px solid; 
	FONT-SIZE: 10pt; 
	CURSOR: hand; 
	BORDER-BOTTOM: #ffffff 1px solid; 
	FONT-FAMILY: webdings
}
.ModuleTitle_RootMenuArrow {
	FONT-SIZE: 10pt; 
	CURSOR: hand; 
	FONT-FAMILY: webdings
}
/*---------------------------------------------------------------------------*/

.HeadBg {
	BACKGROUND-COLOR: #cccccc
}
.TabBg {
	BACKGROUND-COLOR: black
}

/*------------Selected Tab Style-----------------------------*/
.SelectedTab {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8.5pt; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none
}

/*------------UnSelected Tab Style-----------------------------*/
A.SelectedTab:link {
	COLOR: white; 
	TEXT-DECORATION: none
}
A.SelectedTab:visited {
	COLOR: #eeeeee; 
	TEXT-DECORATION: none
}
A.SelectedTab:active {
	COLOR: #eeeeee; 
	TEXT-DECORATION: none
}
A.SelectedTab:hover {
	COLOR: #cccccc; 
	TEXT-DECORATION: none
}
.OtherTabs {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8.5pt; 
	COLOR: white; 
	TEXT-DECORATION: none
}
A.OtherTabs:link {
	COLOR: white; 
	TEXT-DECORATION: none
}
A.OtherTabs:visited {
	COLOR: #eeeeee; 
	TEXT-DECORATION: none
}
A.OtherTabs:active {
	COLOR: #eeeeee; 
	TEXT-DECORATION: none
}
A.OtherTabs:hover {
	COLOR: #cccccc; 
	TEXT-DECORATION: none
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {
	PADDING-LEFT: 4px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #372511; 
	LINE-HEIGHT: 12px; 
}
TD.NormalTextBox {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: 0px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 0px
}
.NormalTextBox#dnn_dnnSEARCH_txtSearch {
	BORDER-RIGHT: #ffffff 0px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #ffffff 0px solid; 
	PADDING-LEFT: 4px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: #ffffff 0px solid; 
	WIDTH: 135px; 
	CURSOR: text; 
	COLOR: #372511; 
	PADDING-TOP: 6px; 
	BORDER-BOTTOM: #ffffff 0px solid; 
	HEIGHT: 24px
}


/*------------Main Menu Style-----------------------------*/
.MainMenu_MenuContainer {
	background-color: transparent; 
	
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height: 40px;
	line-height:40px;
	background-image:url(images/hhp-1.jpg); 
	background-color: Transparent;
	font-variant: small-caps;
}

/*-----------------------------Main Menu Menu Bar Color Style----------------------*/

.rootMenuItem TD{
	cursor: pointer;
	cursor: hand;
	color: #ffffff;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color: Transparent;
	padding-left: 8px;
	padding-right: 8px;
	font-variant: small-caps;
}

.rootmenuitemactive TD{
	cursor: pointer;
	cursor: hand;
	color: #372511;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color: Transparent;
	padding-left: 8px;
	padding-right: 8px;
	font-variant: small-caps;
}

/*-----------------------------Main Menu Menu Bar Currentle Active Tab Style----------------------*/
.rootmenuitembreadcrumb TD{
	cursor: pointer;
	cursor: hand;
	background-image:url(images/hhp-4.jpg);
	color: #372511;
	font-size: 12px;
	font-variant: small-caps;
	font-weight: bold;
	background-color: Transparent;
	padding-left: 8px;
	padding-right: 8px;
}
/*-----------------------------Main Menu Menu Bar Mouse Over Style----------------------*/
.rootmenuitemselected TD{
	cursor: pointer;
	height: 40px;
	line-height:40px;
	background-image:url(images/hhp-4.jpg);
	cursor: hand;
	color: #ffffff;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color: Transparent;
	padding-left: 8px;
	padding-right: 8px;
	font-variant: small-caps;
}
/*-----------------------------Inner-Menu Menu Bar Color Style----------------------*/
.MainMenu_MenuItem {
	border-left: #617c8a 0px solid;
	border-bottom: #94b1c0 0px solid;
	border-top: #94b1c0 0px solid;
	border-right: #617c8a 0px solid;
	cursor: pointer;
	cursor: hand;
	color: #abbcc7;
	font-size: 12px;
	font-variant: small-caps;
	font-weight: 700;
	background-color: Transparent;	
}

/*-----------------------------Inner-Menu Menu Bar Color Style----------------------*/
.MainMenu_MenuItemSel {
	background-image:url(submenuhover.gif);
	border-left: #94b1c0 0px solid;
	border-bottom: #94b1c0 0px solid;
	border-top: #94b1c0 0px solid;
	border-right: #94b1c0 0px solid;
	cursor: pointer;
	cursor: hand;
	color: #372511;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	background-color: Transparent;
	font-variant: small-caps;
}
.MainMenu_MenuItemAct {
	border-left: #3C3939 0px solid;
	border-bottom: #3C3939 0px solid;
	border-top: #3C3939 0px solid;
	border-right: #3C3939 0px solid;
	cursor: pointer;
	cursor: hand;
	color: #abbcc7;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color: Transparent;
	font-variant: small-caps;
}

.MainMenu_MenuIcon {
	display:none;
}

/*-----------------------------Inner-Menu Mouse Over Style----------------------*/
.submenuitemselect {
	background-color: #372511;
	color:#ffffff;
	font-variant: small-caps;
}

/*-----------------------------Inner-Menu Background Style----------------------*/
.MainMenu_SubMenu {
	margin-top: 0px;
	margin-left: -1px;
	background-color: #372511;  
	z-index: 1000; 
	cursor: pointer;
	border:1px solid #372511;
	font-weight:400;
	filter:Alpha(Opacity=90, FinishOpacity=75, Style=1);
	-moz-opacity:.80;
	margin:0;
	padding:0;
	
}
.MainMenu_MenuBreak {
	background-color: transparent;
	height: 0px;
	border: 0px solid #372511;
}
.MainMenu_MenuArrow {
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #372511;
	border-right-color: #372511;
	border-bottom-color: #372511;
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}

.mainbg {
	background-image:url(images/background1.gif);
	background-position:top;
	background-repeat:repeat-x;	
	
}
.mainbg2 {
	background-image:url(images/background1.gif);
	background-position:top;
	background-repeat: repeat-x;	
}
.headbg{
	background-image:url(images/zipper_06.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#000000;
	
}
.bodybg {
	background-image:url(images/Lumier_16.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#ffffff;	
}

.searchImg {
	background-image:url(images/searchbg.gif); 
	background-position: center;
	vertical-align:middle;
	background-repeat: no-repeat;
	
}

.boldgrey, A.boldgrey, A.boldgrey:active  {
    font-weight: bold;
    font-size: 12px;
    color:#939393;
    text-decoration: none;
}

A.boldgrey:link {
    font-weight: bold;
    font-size: 12px;
    color:#939393;
    text-decoration: none;
}

A.boldgrey:visited  {
    font-weight: bold;
    font-size: 12px;
    color:#939393;
    text-decoration: none;

}
A.boldgrey:hover {
    font-size: 12px;
    color:#717171;
    text-decoration:  none;
}

.whitetext, A.whitetext, A.whitetext:link, A.whitetext:visited, A.whitetext:active{
	font-weight:normal;
	color: #ffffff;
	font-size: 12px;
}
A.whitetext:hover{
	font-weight:normal;
	color: #ffffff;
	font-size:12px;
}
#logo{
	height:144px;
	margin-top: 50px;
}

#topgap{
padding-top:50px;

}
.toppane{
	width:100%;
	background-color:transparent;
	padding-left:3px;
	padding-right:3px;
	padding-top:1px;
	
}
.leftpane{
	width:200px;
	background-color:transparent;
	padding-left:3px;
	padding-right:1px;
	padding-top:1px;
}
.contentpane{
	width:100%;
	background-color:transparent;
	padding-left:1px;
	padding-right:3px;
	padding-top:1px;
}
.contentpane2{
	width:50%;
	background-color:transparent;
	padding-left:1px;
	padding-right:3px;
	padding-top:1px;
}
.contentpane3{
	width:50%;
	background-color:transparent;
	padding-left:1px;
	padding-right:3px;
	padding-top:1px;
}
.contentpane4{
	width:100%;
	background-color:transparent;
	padding-left:3px;
	padding-right:1px;
	padding-top:1px;
}
.rightpane{
	width:200px;
	background-color:transparent;
	padding-left:1px;
	padding-right:3px;
	padding-top:1px;
}
.midpane1{
	width:33%;
	background-color:transparent;
	padding-left:3px;
	padding-right:1px;
	padding-top:1px;
	padding-bottom:3px;
}
.midpane2{
	width:34%;
	background-color:transparent;
	padding-left:2px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:3px;
}
.midpane3{
	width:33%;
	background-color:transparent;
	padding-left:1px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:3px;
}
.bottompane{
	width:100%;
	background-color:transparent;
	padding-left:3px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:3px;

}
.separatepane{
	width:100%;
	background-color:transparent;
	padding-top:1px;
	padding-bottom:3px;
}

.sloganpane{
	width:25%;
	background-image:url(images/Lumier_14.gif); 
	background-position: top left;
	background-repeat: repeat-x;
	background-color:#7c97a6;
	color:#ffffff;
}

.bottomshade{
	background-image:url(images/Lumier_28.gif); 
	background-position: top left;
	height:144px;
	background-repeat: repeat-x;
	background-color:#7c97a6;
}
.leftgap{
	width:25%;
	padding-top:3px;
	background-color:transparent;
}
.fixed800{
	width:750px;
	background-color:transparent;
}
.fixed1024{
	width:950px;
	background-color:transparent;
}
.fixed1280{
	width:1200px;
	background-color:transparent;
}
.flashgap{
	width:75%;
	background-color:#ffffff;
}
.flashgap2{
	width:75%;
	background-color:#ffffff;
}
A.register-login {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px; 
	COLOR: #abbcc7; 
	TEXT-DECORATION: none;
	display: block; 
	text-align:center;
	border: 1px solid; 
	border-color: #abbcc7; 
	width: 8em; 
	background: #374a58; 
	height:18px;
}
A.register-login:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px; 
	COLOR: #abbcc7;  
	TEXT-DECORATION: none;	
}
A.register-login:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #abbcc7; 
	TEXT-DECORATION: none;
}
A.register-login:active {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #C2C2C2; 
	TEXT-DECORATION: none;
}
A.register-login:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px; 
	COLOR: #abbcc7; 
	TEXT-DECORATION: none;
	text-align:center;
	border: 1px solid; 
	border-color: #abbcc7; 
	width: 8em; 
	background: #372511; 
	height:18px;
}
.breadcrumb-txt {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px; 
	COLOR: #372511; 
	padding-left:5px;
}
.breadcrumb {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #372511; 
	TEXT-DECORATION: none;
}
A.breadcrumb {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #372511;  
	TEXT-DECORATION: none;
}
A.breadcrumb:link {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #372511; 
	TEXT-DECORATION: none;
}
A.breadcrumb:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #372511; 
	TEXT-DECORATION: none;
}
A.breadcrumb:active {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #372511; 
	TEXT-DECORATION: none;
}
A.breadcrumb:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px; 
	COLOR: #abbcc7; 
	TEXT-DECORATION: none;
}
.terms-privacy {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #372511;  
	TEXT-DECORATION: none;
}
A.terms-privacy {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #372511;  
	TEXT-DECORATION: none;
}
A.terms-privacy:link {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #372511; 
	TEXT-DECORATION: none;
}
A.terms-privacy:visited {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #372511; 
	TEXT-DECORATION: none;
}
A.terms-privacy:active {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #372511; 
	TEXT-DECORATION: none;
}
A.terms-privacy:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px; 
	COLOR: #3d525d; 
	TEXT-DECORATION: none;
}
.footer-links {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #372511; 
	TEXT-DECORATION: none;
}
A.footer-links {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #372511;  
	TEXT-DECORATION: none;
}
A.footer-links:link {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #372511; 
	TEXT-DECORATION: none;
}
A.footer-links:visited {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #372511;  
	TEXT-DECORATION: none;
}
A.footer-links:active {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #372511; 
	TEXT-DECORATION: none;
}
A.footer-links:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px; 
	COLOR: #3d525d; 
	TEXT-DECORATION: none;
}
.currentdate {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #abbcc7; 
	TEXT-ALIGN: justify;
}

.copyright {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #372511; 
	PADDING-TOP: 8px; 
}
.language {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #E4E4E4; 
	PADDING-TOP: 3px; 
	padding-right:1px;
}

.rollover {
	DISPLAY: block; 
	BACKGROUND: url(images/uptop.gif) no-repeat center 50%; 
	FLOAT: right; 
	WIDTH: 60px; 
	MARGIN-RIGHT: 15px; 
	HEIGHT: 60px;
}
.rollover:hover {
	BACKGROUND: url(images/uptop-over.gif) no-repeat center 50%;
}
/*-----------------------------Rollover Buttons----------------------*/
.cssnav1 {
position: relative;
background: url(http://www.houstonhomeprofessionals.com/buttons/button-down.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 234px;
height: 65px;
margin: 0;
padding: 0;
}

.cssnav1 a {
display: block;
color: #372511;
font-size: 12px;
width: 234px;
height: 65px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnav1 a:visited {
display: block;
color: #372511;
font-size: 12px;
width: 234px;
height: 65px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnav1 img {
width: 234px;
height: 65px;
border: 0
}

* html a:hover {
visibility:visible;
color: #372511;
font-size: 12px;
text-decoration:none;
}

.cssnav1 a:hover img {
visibility:hidden;
}

.cssnav1 span {
position: absolute;
left: 45px;
top: 13px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 
