#WaveBalloonsLeft { position: absolute; top: 17px;	left: 0px; width: 238px; height: 434px;	z-index: 2; background-color:transparent; }
#WaveMiddle1 { position: absolute; top: 52px;	left: 238px; width: 441px; height: 349px; z-index: 2; background-color:transparent; }
#Map1 { position: absolute; top: 52px;	left: 679px; width: 321px; height: 349px; z-index: 2; background-color:transparent; }
#logo_line {
	position: absolute;
	top: 0px;
	verticle-align: middle;
	left: 0px;
	width: 1000px;
	height: 52px;
	border-bottom: 1px solid #ffffff;
	z-index: 1;
	BACKGROUND-image:url(../images/HomePage/RedBanner.jpg);
}

#logo_line_top { 
	position: absolute;
	top: 0px;
	verticle-align: top; 
	left: 0px;
	width: 1000px;
	height: 51px;
	z-index: 3;
}

#contact_us_position_question {
	color:#FFFFFF;
	position: absolute;
	top: 70px;
	left: 0px;
	height: 350px;
	width: 705px;
}

#contact_us_position_response {
	color:#FFFFFF;
	position: absolute;
	top: 70px;
	left: 0px;
	height: 350px;
	width: 705px;
}
#centerPage { text-align:center;
MARGIN-LEFT:AUTO; 
MARGIN-RIGHT:AUTO; 
MARGIN-TOP:-15px; 
POSITION: relative;
z-index: 1;
}
#container { 
	TEXT-ALIGN: center;
	WIDTH: 1000px; 
	HEIGHT: 641px;
	TOP: 1px;
	MARGIN-LEFT: auto; 
	MARGIN-RIGHT: auto; 
	background-color: #2b1a08; 
	POSITION: relative;
	z-index: 1;
}
#TopShadowHolder { VISIBILITY: visible;
	WIDTH: 800px; 
	HEIGHT: 11px; 
	TOP: 0px; left:100px;
	background-image:url(../images/TopShadow.jpg);
	POSITION: absolute;
	Z-INDEX: 1; 
}
#LeftShadowHolder { VISIBILITY: visible;
	WIDTH: 100px; 
	HEIGHT: 623px; 
	TOP: 11px; left:0px;
	background-image:url(../images/LeftShadow.jpg); background-position:left;
	POSITION: absolute;
	Z-INDEX: 1; 
}
#RightShadowHolder { VISIBILITY: visible;
	WIDTH: 100px; 
	HEIGHT: 623px; 
	TOP: 11px; left:900px;
	background-image:url(../images/RightShadow.jpg); background-position:left;
	POSITION: absolute;
	Z-INDEX: 1; 
}
#BottomShadowHolderHP { VISIBILITY: visible;
	WIDTH: 1000px; 
	HEIGHT: 137px; 
	TOP: 634px; left:0px;
	background-image: url(../images/Footer.jpg);
	POSITION: absolute;
	Z-INDEX: 2; 
}
#BottomShadowHolder { VISIBILITY: visible;
	WIDTH: 1000px; 
	HEIGHT: 138px; 
	TOP: 634px; left:0px;
	background-image:url(images/Footer.jpg);
	POSITION: absolute;
	Z-INDEX: 1; 
}
#contact_us_logo_position { color:#FFFFFF; position: absolute; top: 0px;  left: 0px; height: 50px; width:700px; background-color:#ce0000; z-index:2; }

#nav_line2 { top: 374px; position: absolute; left: 272px; height: 58px; z-index: 3;}
#nav_line3 { top: 374px; position: absolute; left: 454px; height: 58px; z-index: 3;}
#nav_line4 { top: 374px; position: absolute; left: 631px; height: 58px; z-index: 3;}

#properties_menu { position:absolute; top: 417px; left: 271px; width:180px; z-index:6; visibility: hidden; background-color: #666666; }
#services_menu { position:absolute; top: 417px; left: 451px; width:180px; z-index:1006; visibility: hidden; background-color: #666666); }
#inside_menu { position:absolute; top: 417px; left: 631px; width:180px; z-index:1006; visibility: hidden; background-color: #666666); }

#tab_line2 { top: 80px; left: 9px; height: 21px;
position: absolute; 
z-index: 1; }

#tab_line3 { top: 80px; left: 180px; height: 21px; 
position: absolute; 
z-index: 1; }

#tab_line4 { top: 80px; left: 353px; height: 21px; 
position: absolute; 
z-index: 1; }

#droptab_1 { position:absolute; 
top: 98px; left: 10px; width:510px; height: auto; 
z-index:2; visibility:visible; 
background-color: #CCCCCC; }

#droptab_2 { position:absolute; 
top: 98px; left: 10px; width:510px; height:auto; 
z-index:2; visibility: hidden; 
background-color: #CCCCCC); }

#droptab_3 { position:absolute; 
top: 98px; left: 10px; width:510px; height:auto; 
z-index:2; visibility: hidden; 
background-color: #CCCCCC); }

#tab_1 { position:absolute; 
top: 77px; left: 12px; width:445px; height: 418px; 
z-index:2; visibility:visible; 
 }

#tab_2 { position:absolute; 
top: 77px; left: 12px; width:445px; height:418px; 
z-index:2; visibility: hidden; 
 }

#msg_tab1 { top: 55px; left: 15px; height: 21px;
position: absolute; 
z-index: 1; }

#msg_tab2 { top: 55px; left: 185px; height: 21px; 
position: absolute; 
z-index: 1; }

#msg_tab3 { top: 5px; left: 353px; height: 21px; 
position: absolute; 
z-index: 1; }

#contactInfo_box { position: absolute;
top: 0px;
width: 510px;
height: 300px;
z-index:6;
background-color: #666666); }

#obtaining_services_menu { top: 145px; }

#featured_line { 
	position: absolute;
	top: 401px;
	left: 0px;
	width: 1000px;
	height: 106;
	border-top: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	z-index:1;
}

#featured_table {
	PADDING-TOP:0px;
	LEFT: 0px; 
	COLOR: #ffffff;
	POSITION: absolute; 
	WIDTH:1000px;
	HEIGHT: auto;
	background-image:url(../Photos/BlueGradient3.jpg);
	z-index:2;
}

#info_table {
	PADDING-TOP:0px;
	LEFT: 238px; 
	COLOR: #ffffff;
	POSITION: absolute; 
	WIDTH:762px;
	HEIGHT: auto;
	background-image:url(http://www.yourcostaricarealtor.com/Photos/BlueGradient3.jpg);
}

#info_text {
	TOP: 1px;
	LEFT: 144px;  
	BACKGROUND-COLOR: #ffffff;
	COLOR: #333333;
	POSITION: absolute; 
	WIDTH:650px;
	HEIGHT: 275px; 
	z-index:2
}

#border_table {
	TOP:104px;
	LEFT:0px; 
	WIDTH: 1000px; 
	POSITION: absolute; 
	HEIGHT: 143px;
	background-image:url(../images/main/grid_background2.gif);
}
#featured_control {
	TOP:439px;
	BORDER-RIGHT: #000000 0px solid; 
	LEFT: 452px;
	VERTICAL-ALIGN: top; 
	BORDER-LEFT: #000000 0px solid; 
	WIDTH: 200; 
	COLOR: #ffffff;
	POSITION: absolute;  
	HEIGHT: auto;
	z-index:3; 
}

#featured_control_HP1 {
	TOP:449px;
	LEFT: 414px;
	VERTICAL-ALIGN: top;
	WIDTH: 215px; 
	POSITION: absolute;  
	HEIGHT: auto;
	z-index:3; 
}

#featured_control_HP2 {
	TOP:464px;
	LEFT: 73px;
	VERTICAL-ALIGN: top;
	WIDTH: 240px; 
	POSITION: absolute;  
	HEIGHT: 155px;
	z-index:2; 
}
#featured_control_HP4 {
	TOP:433px;
	LEFT: 666px;
	VERTICAL-ALIGN: top;
	WIDTH: 240px; 
	POSITION: absolute;  
	HEIGHT: 155px;
	z-index:2; 
}

#low_z {
	z-index:-1; 
}


#featured_control_search {
	TOP:84px;
	BORDER-RIGHT: #999999 8px solid; 
	BORDER-BOTTOM: #999999 8px solid; 
	BORDER-LEFT: #999999 8px solid; 
	BORDER-TOP: #999999 8px solid; 
	LEFT: 630px;
	VERTICAL-ALIGN:middle; 
	WIDTH: 284px; 
	COLOR: #ffffff;
	POSITION: absolute;  
	HEIGHT: auto;
	background-color:#336699;
	z-index:3;
}

#featured_photo { 
	position: absolute;
	top: 80px;
	left: 510px; 
	verticle-align: middle;
	width: 480px;
	height: 349px;
	z-index: 1;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	background-color: #666666;
}

#feature_thumbnails { 
	position: absolute; 
	top: 462px;
	width: 980px;
	left: 10px;
	height: 115px;
	z-index: 2;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	background-color: #666666;
	verticle-align: middle;
}

#feature_description { 
	position: absolute;
	top: 100px;
	left:10px;
	width: 510px;
	height:auto;
	z-index: 1;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	background-color: #999999;
}

#search_description { 
	position: absolute;
	top: 84px;
	left:15px;
	width: 610px;
	height:auto;
	z-index: 1;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	background-color: #999999;
}

#search_menu {
	position: absolute;
	padding-top: 100px;
	left:8px;
	width: 609px;
	height:20px;
	z-index: 2;
}

#searchpage_featured_property { 
	position: absolute;
	top: 244px;
	left: 630px;
	width: 300px;
	height: auto;
	z-index: 1;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	background-color: #666666;
}

#text_begin { 
	position: absolute;
	top: 50px;
	left:20px;
	color:#666666;
	font-size:10px;
	font:Arial,Helvetica,sans-serif;
	z-index: 2; 
}
#input_begin { 
	position: absolute;
	top: 50px;
	left:220px;
	color:#666666;
	font-size:10px;
	font:Arial,Helvetica,sans-serif;
	z-index: 2;
}
#text_begin2 { 
	position: absolute;
	top: 50px;
	left:10px;
	color:#666666;
	font-size:10px;
	font:Arial,Helvetica,sans-serif;
	z-index: 2;
}
#text_begin3 { 
	position: absolute;
	top: 250px;
	left:10px;
	color:#666666;
	font-size:10px;
	font:Arial,Helvetica,sans-serif;
	z-index: 2;
}
#text_begin4 { 
	position: absolute;
	top: 230px;
	left:30px;
	color:#666666;
	font-size:10px;
	font:Arial,Helvetica,sans-serif;
	z-index: 2;
}

#search_line_bottom1 { elevation: below;
	position: absolute;
	top: 695px;
	left: 0px;
	padding: 8px;
	float: left;
	color: #ffffff;
	width: 100%;
	z-index: 2;
}

#search_line_bottom2 { elevation: below;
	position: absolute;
	top: 695px;
	left: 421px;
	padding: 5px;
	float: left;
	color:#FFFFFF;
	width: 1000px;
	z-index: 2;
}

#featured_line_crosshatch { position: absolute; top: 419px; left: 351px; width: 100%; height: 64px; background-color: #336666; border-top: 0px solid #FFFFFF;  } ; 

#category_box {
	position: absolute;
	top: 5px;
	width: 200px;
	border: 1px solid #FFFFFF;
	left: 30px;
}

#tag_line {
	BACKGROUND: #314594; 
	LEFT: 0px; WIDTH: 1000px; 
	BORDER-TOP: #ffffff 1px solid; 
	POSITION: absolute; 
	TOP: 54px; 
	HEIGHT: 15px; 
	TEXT-ALIGN: right;
	z-index: 1;
}

#tag_line_2 {
	POSITION: absolute;  
	BACKGROUND: #314594; 
	top: 610px;
	left: 0px;
	WIDTH: 1000px; 
	BORDER-BOTTOM: #ffffff 2px solid; 
	HEIGHT: 20px; 
	TEXT-ALIGN: right;
	z-index: 1;
}

#top_below_header {
	LEFT: 0px; WIDTH: 1000px; 
	POSITION: absolute; 
	TOP: 70px; 
	HEIGHT: auto; 
	TEXT-ALIGN: right;
}


#search_footer {
	POSITION: absolute;  
	BACKGROUND: #ce0000; 
	background-color:#ce0000;
	border-bottom: 5px;
	border-bottom-color:#FFFFFF;
	left: 0px;
	WIDTH: 1000px; 
	HEIGHT: 80px; 
	TEXT-ALIGN: right;
	z-index: 1;
}

#search_footer1 {
	POSITION: absolute;  
	BACKGROUND: #ce0000; 
	TOP: 600px;
	background-color:#ce0000;
	border-bottom: 5px;
	border-bottom-color:#FFFFFF;
	left: 0px;
	WIDTH: 1000px; 
	HEIGHT: 50px; 
	TEXT-ALIGN: right;
	z-index: 1;
}
#search_footer2 {
	POSITION: absolute;  
	BACKGROUND: #314594; 
	background-color:#314594;
	border-top-color:#FFFFFF;
	top: 60px;
    padding-top: 0px;
	padding-bottom: 0px;
	left: 0px;
	WIDTH: 1000px; 
	HEIGHT: 25px; 
	TEXT-ALIGN: right;
	z-index: 1;
}
#search_footer3 {
	POSITION: absolute;  
	top: 80px;
    padding-top: 0px;
	padding-bottom: 0px;
	left: 0px;
	WIDTH: 1000px; 
	HEIGHT: 25px; 
	TEXT-ALIGN: right;
	z-index: 1;
}
#display_status_line {
	POSITION: absolute;  
	top: 100px;
    padding-top: 0px;
	padding-bottom: 0px;
	left: 30px;
	WIDTH: 400px; 
	HEIGHT: 20px; 
	TEXT-ALIGN: right;
	z-index: 3;
}


#cccbr_logo {text-align: center; padding-left: 40; padding-top: 675px; width: 100%; }

#footer { 
	border-top: 1px solid #ffffff;
	position: absolute;
	top: 630px;
	left: 0px;
	width: 1000px;
	height: 48px;
	text-align:left;
	z-index: 1;
	BACKGROUND: #ce0000;
}

#footer_line1 { elevation: below;
	position: absolute;
	top: 643px;
	left: 0px;
	padding: 8px;
	float: left;
	color: #ffffff;
	width: 100%;
	z-index: 2;
}

#footer_line2 { elevation: below;
	position: absolute;
	top: 643px;
	left: 421px;
	padding: 5px;
	float: left;
	color:#FFFFFF;
	width: 100%;
	z-index: 2;
}
#ButtonWrapper { 
	TOP: 345px; 
	LEFT:100px; 
	WIDTH:800px;
	HEIGHT:30px;
	POSITION: absolute; 
	VERTICAL-ALIGN: top;
	Z-INDEX: 40; 
}
div#Button1 { 
	TOP: 0px; 
	LEFT:22px; 
	WIDTH:50px;
	HEIGHT:25px;
	POSITION: absolute; 
	color:#ffffff; 
	font-weight: 900; padding-top: 5px;
	Z-INDEX: 66; 
}
div#Button1:hover {
    color:#ffffff;
}
div#Button2 {
	TOP: 0px;
	LEFT: 73px;
	POSITION: absolute;
	WIDTH: 78px;
	text-align:left;
	Z-INDEX: 66; padding-top: 5px;
	height: 25px;
}
div#Button2:hover {
    color:#cccccc;
}
div#Button3 { 
	TOP: 0px; 
	LEFT:192px; 
	WIDTH:118px;
	HEIGHT:18px;
	POSITION: absolute; 
	text-align:left;
	Z-INDEX: 66; padding-top: 5px; 
}
div#Button3:hover {
    color:#cccccc;
}
div#Button4 { 
	TOP: 0px; 
	LEFT:336px; 
	WIDTH:50px;
	HEIGHT:27px;
	POSITION: absolute; color:#cccccc; 
	text-align:left;
	Z-INDEX: 66; padding-top: 5px;
}
div#Button4:hover {
    color:#cccccc;
}

div#Button5 { 
	TOP: 0px; 
	LEFT:580px; 
	WIDTH:100px;
	HEIGHT:17px;
	POSITION: absolute; color:#cccccc; 
	Z-INDEX: 66; padding-top: 5px;
}
div#Button5:hover {
    color:#cccccc;
}
div#Button5HP { 
	TOP: 0px; 
	LEFT: 465px; 
	WIDTH: 72px;
	HEIGHT: 25px;
	POSITION: absolute; 
	color: #cccccc; 
	font-weight: 900;
	Z-INDEX: 66; padding-top: 5px;
}
div#Button5HP:hover {
    color:#cccccc;
}
div#Button6 { 
	TOP: 0px; 
	LEFT:585px; 
	WIDTH:100px;
	HEIGHT:17px;
	POSITION: absolute; color:#cccccc; 
	Z-INDEX: 66; padding-top: 5px;
}
div#Button6:hover {
    color:#cccccc;
}
div#Button6HP { 
	TOP: 0px; 
	LEFT:588px; 
	WIDTH:60px;
	HEIGHT:26px;
	POSITION: absolute; color:#cccccc; 
	Z-INDEX: 66; padding-top: 5px;
}
div#Button6HP:hover {
    color:#cccccc;
}
div#Button7 { 
	TOP: 0px; 
	LEFT:680px; 
	WIDTH:100px;
	HEIGHT:17px;
	POSITION: absolute; color:#cccccc; 
	Z-INDEX: 66; padding-top: 5px;
}
div#Button7:hover {
    color:#cccccc;
}
div#Button7HP { 
	TOP: 0px; 
	LEFT:680px; 
	WIDTH:51px;
	HEIGHT:25px;
	POSITION: absolute; color:#cccccc; 
	Z-INDEX: 66; padding-top: 5px;
}
div#Button7HP:hover {
    color:#cccccc;
}
div#ButtonBottomPrev { 
	TOP: 0px; 
	LEFT:298px; 
	WIDTH:50px;
	HEIGHT:17px;
	POSITION: absolute; 
	color: #666666; font: 13px/1.2em verdana, sans-serif, arial;
	Z-INDEX: 66; 
}
div#ButtonBottomPrev:hover {
    color: #666666;
}
div#ButtonBottom1 { 
	TOP: 0px; 
	LEFT:345px; 
	WIDTH:12px;
	HEIGHT:17px;
	POSITION: absolute; 
	color: #666666; font: 13px/1.2em verdana, sans-serif, arial;
	Z-INDEX: 66; 
}
div#ButtonBottom1:hover {
    color:#666666;
}
div#ButtonBottom2 { 
	TOP: 0px; 
	LEFT:357px; 
	WIDTH:12px;
	HEIGHT:17px; 
	POSITION: absolute; 
	color: #666666; font: 13px/1.2em verdana, sans-serif, arial;
	Z-INDEX: 66; 
}
div#ButtonBottom2:hover {
    color: #666666;
}
div#ButtonBottom3 { 
	TOP: 0px; 
	LEFT:369px; 
	WIDTH:12px;
	HEIGHT:17px;
	POSITION: absolute; 
	color: #666666; font: 13px/1.2em verdana, sans-serif, arial;
	Z-INDEX: 66; 
}
div#ButtonBottom3:hover {
    color:#666666;
}
div#ButtonBottom4 { 
	TOP: 0px; 
	LEFT:381px; 
	WIDTH:12px;
	HEIGHT:17px;
	POSITION: absolute; 
	color: #666666; font: 13px/1.2em verdana, sans-serif, arial;
	Z-INDEX: 66; 
}
div#ButtonBottom4:hover {
    color:#666666;
}
div#ButtonBottomNext { 
	TOP: 0px; 
	LEFT:393px; 
	WIDTH:50px;
	HEIGHT:19px;
	POSITION: absolute; 
	color: #666666; font: 13px/1.2em verdana, sans-serif, arial;
	Z-INDEX: 66; 
}
div#ButtonBottomNext:hover {
    color:#666666;
}
/* This is the part for the CSS menu - these settings are for a horizontal menu */
#dmenu,
#dmenu2,
#dmenu3 {                         /* menu list container */
	list-style-type: none;      /* disable the display of the list item bullets */
	margin: 0px;                /* space around the list container */
	padding: 0px;               /* space within the list container */
	position: static;           /* need this so that the z-index stuff works correctly */
	color: #ffffff;             /* the default font color (not links) within the main menu container */ 
	z-index: 99;  
	font-family:Arial, Helvetica, sans-serif;                

		/* Browser plug-ins like Flash or Quicktime may not allow you to overlap then with this menu! */
}
#dmenu li,
#dmenu2 li,
#dmenu3 li {                      /* top-level menu element */
	list-style-type: none;      /* disable the display of the list item bullets */
	float: left;                /* this is to allow for the horizontal main menu */
/* border for each of the main menu items */
/* main menu item background color */
	color: #ffffff;                /* main menu item font color (not links) */
	font-family:Arial, Helvetica, sans-serif;                
	margin: 0px;                /* spacing between main menu items */
	padding: 0px;               /* padding within main menu items */
	width: 45px;               /* the width of each main menu item */
	display: block;
	z-index: 99;                /* want to be sure this is above the rest of the menu */
}
#dmenu ul,
#dmenu2 ul,
#dmenu3 ul {                     /* third-level (or greater) menu element list elements */
	position: absolute;         /* this is so that it doesn't push that page content around on hover */
	margin: 0px;                /* space around the list container */
	padding: 0px;               /* space within the list container */
	list-style-type: none;      /* disable the display of the list item bullets */
	display: none;
	width: 126px;               /* should be the same as #dmenu li width */
	background-color: #2b1a08;     /* sub-menu default background color */
	filter:alpha(opacity=85);opacity:.85;
	border: 1px solid #ffffff ;     /* the border around the sub-menu list */
	color: #ffffff;                /* sub-menu default font color (not links) */
	font-family:Arial, Helvetica, sans-serif;                
	z-index: 99;                /* want to be sure this is above the rest of the menu */
}
#dmenu ul li,
#dmenu2 ul li,
#dmenu3 ul li{                   /* second-level or greater menu element links */
	color: #ffffff;                /* default font color (not links) for sub-menu container */
	font-family:Arial, Helvetica, sans-serif;                
	border: none;               /* sub-menu item border settings */
	margin: 0px;                /* spacing between sub-menu containers */
	padding: 3px;               /* This is for padding between menu items in the drop-downs */
	width: 120px;               /* (padding*2) must be subtracted from #dmenu li width and set for this one, or borders won't display properly. */
	z-index: 99;                /* want to be sure this is above the rest of the menu */
}
#dmenu li a,
#dmenu2 li a,
#dmenu3 li a{                    /* top-level menu element links */
	text-align: center;         /* text alignment in main menu item links */
	width: 116px;               /* set this to #dmenu ul width */
	display: block; 
	color:#ffffff; 
	font-weight: bold;
}
#dmenu ul a,
#dmenu2 ul a,
#dmenu3 ul a {                   /* all the other level menu link elements */
	padding: 3px;
	margin: 0px;
	width: 116px;               /* (padding*2) must be subtracted from #dmenu ul li width and set for this one, or borders won't display properly. */
	display: block;
}
#dmenu a:hover,                 /* top-level hovering properties */
#dmenu li:hover,
#dmenu2 a:hover,                 /* top-level hovering properties */
#dmenu2 li:hover,
#dmenu3 a:hover,                 /* top-level hovering properties */
#dmenu3 li:hover{
	display: block;
	color: white;
}
#dmenu ul li:hover,             /* higher level hovering properties */
#dmenu ul li a:hover,
#dmenu2 ul li:hover,             /* higher level hovering properties */
#dmenu2 ul li a:hover,
#dmenu3 ul li:hover,             /* higher level hovering properties */
#dmenu3 ul li a:hover{
	display: block;
	width: 116px;               /* should be set to the same value as #dmenu ul li width */
	color: white;
}
#dmenu ul ul,
#dmenu2 ul ul,
#dmenu3 ul ul{                   /* higher-level list containers */
	display: none;              /* don't display by default */
	position: absolute;
	margin-left: 118px;         /* this should be the width of #dmenu ul li */
	margin-top: -2em;           /* this will push the sub-menu up to the level of it's parent */
}
/* only non-MSIE browsers use this */
#dmenu ul li>ul,
#dmenu ul ul li>ul,
#dmenu2 ul li>ul,
#dmenu2 ul ul li>ul,
#dmenu3 ul li>ul,
#dmenu3 ul ul li>ul {
	margin-top: -2em;           /* should be set to the same as #dmenu ul ul margin-top */
}
/* additional sub-menu levels in the next 2 blocks. (For up to 5 levels of drop menus) */
#dmenu li:hover ul ul,              
#dmenu li:hover ul ul ul,
#dmenu li:hover ul ul ul ul,
#dmenu li:hover ul ul ul ul ul,
#dmenu2 li:hover ul ul,              
#dmenu2 li:hover ul ul ul,
#dmenu2 li:hover ul ul ul ul,
#dmenu2 li:hover ul ul ul ul ul,
#dmenu3 li:hover ul ul,              
#dmenu3 li:hover ul ul ul,
#dmenu3 li:hover ul ul ul ul,
#dmenu3 li:hover ul ul ul ul ul {
	display:none;
}
#dmenu li:hover ul,
#dmenu ul li:hover ul,
#dmenu ul ul li:hover ul,
#dmenu ul ul ul li:hover ul,
#dmenu ul ul ul ul li:hover ul,
#dmenu2 li:hover ul,
#dmenu2 ul li:hover ul,
#dmenu2 ul ul li:hover ul,
#dmenu2 ul ul ul li:hover ul,
#dmenu2 ul ul ul ul li:hover ul,
#dmenu3 li:hover ul,
#dmenu3 ul li:hover ul,
#dmenu3 ul ul li:hover ul,
#dmenu3 ul ul ul li:hover ul,
#dmenu3 ul ul ul ul li:hover ul{
	display:block;
}
li>ul {
	top: auto;
	left: auto;
}

.HPsrchSM {  
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 1px 0px 0px; WIDTH: 110px; BACKGROUND-COLOR:#A7BDD2; COLOR:#000000; MARGIN-RIGHT: 1px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.HPsrchSM1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 1px 0px 0px; WIDTH: 104px; BACKGROUND-COLOR:#A7BDD2; COLOR:#000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.HPsrchSM2 { 
	FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 80px; BACKGROUND-COLOR:#A7BDD2; COLOR: #000000; MARGIN-RIGHT: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.HPsrchSM3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 75px; COLOR: #2F2F2F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.HPsrchSM4 { FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 150px; BACKGROUND-COLOR:#A7BDD2; COLOR:#000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.HPsrchSP { 
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 1px 0px 0px; WIDTH: 80px; BACKGROUND-COLOR:#CCCCCC; COLOR:#000000; MARGIN-RIGHT: 1px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.HPsrchSP1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 1px 0px 0px; WIDTH: 118px; BACKGROUND-COLOR:#CCCCCC; COLOR:#000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.HPsrchSP2 { 
	FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 200px; BACKGROUND-COLOR:#CCCCCC; COLOR: #000000; MARGIN-RIGHT: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

DIV.HPFeatContentText {
	BORDER-RIGHT: #ff0033 0px solid; PADDING-RIGHT: 11px; BORDER-TOP: #ff0033 0px solid; PADDING-LEFT: 11px; PADDING-BOTTOM: 11px; BORDER-LEFT: #ff0033 0px solid; PADDING-TOP: 11px; BORDER-BOTTOM: #ff0033 0px solid; min-width: 180px
}

.form_field { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000066; }
li.top_li { border-top: 1px solid #FFFFFF; }
#guide { position:absolute; width:305px; z-index:2; left: 300px; top: 305px; visibility: hidden; color:#FFFFFF;}
.dropcap {font-size:2.5em; float:left; padding-right:1px;}
