body {background-image:url(images2/main_bg2.gif); background-repeat:repeat-x; background-color:#011558; margin:0; padding:0; text-align:center; font-family:Arial; font-size:12px;}

#wrapper {width:940px; margin:0 auto; text-align:left;}
#shadowMain {width:940px; background:url(images2/shadow_bg2.jpg); float:left; background-repeat:no-repeat;}
#maincontainer {width:900px; margin-left:20px;}
#allcontent {
   width:900px;
   float:left;
   background-image:url(images2/content_bg.gif);
   background-repeat:repeat-y;
   min-height:524px;
   height:auto !important; /* For ie6 min-height */
   height:524px; /* For ie6 min-height */
}

#inner-allcontent {
   width:900px;
   float:left;
   background-image:url(images2/content_bg2.gif);
   background-repeat:repeat-y;
   min-height:660px;
   height:auto !important; /* For ie6 min-height */
   height:660px; /* For ie6 min-height */
}

/* New Home Page
----------------------------------------------------------------------------*/
#homeBox {
   width:857px;
   float:left;
   margin-top:22px;
   margin-left:16px;
}

#newNav {
   width:830px;
   float:left;
   text-align:center;
   color:#1c5f68;
}
#newNav ul {list-style-type:none; padding:0px; margin:0px; display:inline;}
#newNav li {display:inline;}
#newNav a {color:#1c5f68; text-decoration:none; margin-left:5px;}
#newNav a:hover {color:#1c5f68; text-decoration:underline; margin-left:5px;}

#flashBox {
   width:857px;
   float:left;
}

#mapFlash {
   width:520px;
   height:420px;
   float:left;
}

#homeSearch {
   width:337px;
   height:386px;
   float:left;
   margin-top:15px;
   background:transparent url(images2/home_search_bg.jpg) no-repeat;
}

#useMap {
   width:322px;
   float:left;
   margin-top:60px;
   margin-left:15px;
   font-size:11px;
   color:#fff;
}
#useMap p {margin-top:3px; margin-bottom:0px;}

#miniMaps {
   width:337px;
   float:left;
   margin-top:14px;
   text-align:center;
}

#mapLinks {
   width:321px;
   float:left;
   margin-top:20px;
   margin-left:16px;
   color:#fdf2bd;
}
#mapLinks a {color:#fdf2bd; text-decoration:none;}
#mapLinks a:hover {color:#fdf2bd; text-decoration:underline;}
#mapLinks ul {list-style-type:none; padding:0px; margin:0px;}

#mapL1 {
   width:152px;
   float:left;
}

#mapL2 {
   width:96px;
   float:left;
}

#mapL3 {
   width:73px;
   float:left;
}

#homeFeatRentals {
   width:842px;
   float:left;
   margin-left:13px;
   background:#fff url(images2/home_feat_bg.gif) no-repeat;
}

#hdFeat {
   width:842px;
   float:left;
   margin-top:8px;
   text-align:center;
   font-size:16px;
   color:#064e7b;
}

#featMainBox {
   width:834px;
   float:left;
   margin-left:14px;
   margin-top:11px;
}

.featHold {
   width:146px;
   float:left;
   margin-right:18px;
   text-align:center;
   font-size:11px;
   line-height:13px;
   color:#000;
}
.featHold a {color:#2e7481; text-decoration:none; font-weight:bold;}
.featHold a:hover {color:#2e7481; text-decoration:underline; font-weight:bold;}

#homeBottom {
   width:845px;
   float:left;
   margin-top:26px;
   margin-left:11px;
}

#homeDrops {
   width:432px;
   float:left;
}

#homeDrops h1 {font-size:18px; color:#595959; line-height:20px; margin-top:20px; margin-bottom:10px; font-weight:normal;}

#dropBox1 {
   width:432px;
   float:left;
}

#dropBox2 {
   width:432px;
   float:left;
   margin-top:10px;
}

.dropTop {
   width:432px;
   height:13px;
   float:left;
   background-image:url(images2/drop_top_bg.gif);
   overflow:hidden;
}

.dropTile {
   width:432px;
   float:left;
   background:transparent url(images2/drop_tile.gif) repeat-y;
}

.dropMain {
   width:432px;
   float:left;
   background:transparent url(images2/drop_bg.gif) no-repeat;
}

.dropHd {
   width:423px;
   float:left;
   margin-left:9px;
   font-size:14px;
   color:#2e7481;
   font-weight:bold;
   min-height:21px;
   height:auto !important; /* For ie6 min-height */
   height:21px; /* For ie6 min-height */
}
.dropHd a {color:#2e7481; text-decoration:none;}
.dropHd a:hover {color:#40a9bc; text-decoration:none;}

.dropBody {
   width:376px;
   float:left;
   margin-top:8px;
   margin-left:16px;
   font-size:11px;
   color:#2e7481;
}
.dropBody a {color:#2e7481; text-decoration:none;}

.dropBtm {
   width:432px;
   height:5px;
   float:left;
   background-image:url(images2/drop_btm.gif);
   overflow:hidden;
}

#homeBtmRt {
   width:386px;
   float:left;
   margin-left:27px;
   color:#595959;
   line-height:16px;
}
#homeBtmRt h1 {font-size:18px; color:#595959; line-height:20px; margin-top:0px; margin-bottom:3px; font-weight:normal;}

.map_gap {margin-right:7px; margin-bottom:10px;}
.map_gap2 {margin-bottom:10px;}
.map_gap3 {margin-right:7px;}
.map_gap4 {margin-bottom:6px;}

/* Header / Top Nav
----------------------------------------------------------------------------*/ 
#header {
   width:900px;
   height:79px;
   background-image:url(images2/header_bg2.gif);
   margin-top:12px;
   float:left;
   overflow:hidden;
}

#logo {
   width:530px;
   float:left;
   margin-left:5px;
   margin-top:5px;
}

#topNav {
   width:342px;
   float:left;
   margin-top:32px;
   text-align:right;
   font-size:11px;
   font-weight:bold;
   color:#2a98c1;
}
#topNav a {color:#2a98c1; text-decoration:none;}
#topNav a:hover {color:#fff; text-decoration:underline;}
#topNav h1 {font-size:16px; color:#d4f2fd; font-weight:normal; margin-top:0px; margin-bottom:6px;}

#flash {
   width:900px;
   float:left;
}

#topSite {
   width:900px;
   height:12px;
   float:left;
   overflow:hidden;
   background-image:url(images2/top_site.gif);
}

#topSite2 {
   width:900px;
   height:21px;
   float:left;
   overflow:hidden;
   background-image:url(images2/top_site2.gif);
}

#btmSite {
   width:900px;
   height:12px;
   float:left;
   overflow:hidden;
   background-image:url(images2/bottom_site2.gif);
}

/* Left Side
----------------------------------------------------------------------------*/ 
#left {
   width:158px;
   float:left;
   margin-top:8px;
   margin-left:12px;
}

#nav {
   width:141px;
   float:left;
   margin-left:5px;
}

#tabContainer {
   width:153px;
   float:left;
   margin-top:10px;
}

#propManagers {
   width:125px;
   float:left;
   margin-top:10px;
   margin-left:13px;
}

#inSearch {
   width:136px;
   float:left;
   margin-left:11px;
}

#quote {
   width:141px;
   float:left;
   margin-top:15px;
   font-family:Times, Georgia;
   font-size:14px;
   color:#045090;
   font-style:italic;
   line-height:19px;
   background:#fff url(images/quotes.gif) no-repeat top left;
}
#quote ul {list-style-type:none; padding:0; margin:10px 0 0 10px; width:131px;}
#quote a {color:#045090; text-decoration:underline;}
#quote a:hover {color:#000; text-decoration:none;}
#quote p {margin:0 0 0 0; padding-right:18px;}

/* Middle Content
----------------------------------------------------------------------------*/
#middle {
   width:301px;
   float:left;
   margin-top:8px;
   margin-left:17px;
}

  /* Search Box Content */
   
#searchBox {
   width:291px;
   float:left;
}

#insearchBox {
   width:142px;
   float:left;
}

#searchTop {
   width:291px;
   height:46px;
   float:left;
   background-image:url(images2/hd_search.gif);
   overflow:hidden;
}

#searchTile {
   width:291px;
   float:left;
   background-image:url(images2/search_tile.gif);
   background-repeat:repeat-y;
}

#searchBg {
   width:291px;
   float:left;
   background-image:url(images2/search_main_bg.gif);
   background-repeat:no-repeat;
}

#searchBtm {
   width:291px;
   height:19px;
   float:left;
   background-image:url(images2/search_btm.gif);
   overflow:hidden;
}

#srchTxt {
   width:240px;
   float:left;
   margin-left:25px;
   font-size:10px;
   color:#4f4f4f;
}

#srchTxt a {color:#045090; font-size:11px; text-decoration:underline;}
#srchTxt a:hover {color:#4f4f4f; font-size:11px; text-decoration:none;}

#insrchTxt {
   width:145px;
   float:left;
   margin-left:6px;
   font-size:10px;
   color:#4f4f4f;
}

#insrchTxt a {color:#045090; font-size:11px; text-decoration:underline;}
#insrchTxt a:hover {color:#4f4f4f; font-size:11px; text-decoration:none;}

#srchField {
   width:168px;
   float:left;
}

#srchBtn {
   width:71px;
   float:left;
   margin-top:2px;
}

#srchEx {
   width:291px;
   float:left;
   margin-top:3px;
}
#srchEx p {margin-top:0px; margin-bottom:6px;}
   
   /* Specials Content */

#homeSpecials {
   width:291px;
   float:left;
}

#specTop {
   width:291px;
   height:37px;
   float:left;
   overflow:hidden;
   background-image:url(images2/specials_top.gif);
}

#specMidTile {
   width:291px;
   float:left;
   background-image:url(images2/specials_tile.gif);
   background-repeat:repeat-y;
}

#specMid {
   width:291px;
   float:left;
   background-image:url(images2/specials_mid_bg.gif);
   background-repeat:no-repeat;
   min-height:29px;
   height:auto !important; /* For ie6 min-height */
   height:29px; /* For ie6 min-height */
}

#specTxt {
   width:208px;
   float:left;
   margin-left:24px;
   font-size:11px;
}
#specTxt a {color:#045090; text-decoration:underline;}
#specTxt a:hover {color:#045090; text-decoration:none;}
#specTxt p {margin-top:0px; margin-bottom:5px;}

#specBtm {
   width:291px;
   height:24px;
   float:left;
   overflow:hidden;
   background-image:url(images2/specials_bottom.gif);
}

#homeMidTxt {
   width:291px;
   float:left;
   margin-top:9px;
   color:#4e4e4e;
   line-height:16px;
}

/* Right Content
----------------------------------------------------------------------------*/ 
#right {
   width:390px;
   float:left;
   margin-top:10px;
}

#featPropBox {
   width:390px;
   min-height:185px;
   height:auto !important; /* For ie6 min-height */
   height:185px; /* For ie6 min-height */
   float:left;
   background-image:url(images2/feat_prop_bg2.gif);
   background-repeat:no-repeat;
}

#featPropTile {
   width:390px;
   float:left;
   background-image:url(images2/feat_prop_tile.gif);
   background-repeat:repeat-y;
}

#featBtm {
   width:390px;
   height:22px;
   float:left;
   background-image:url(images2/feat_btm.gif);
   overflow:hidden;
}

.featPicBox {
   width:346px;
   float:left;
   margin-top:16px;
   margin-left:26px;
}

#featArrow {
   width:346px;
   float:left;
   text-align:right;
}

.featPic {
   width:208px;
   float:left;
}

.featTxt {
   width:133px;
   float:left;
   color:#4e4e4e;
   font-size:11px;
   font-family:Helvetica, arial;
}
.featTxt a {color:#045090; text-decoration:underline;}
.featTxt a:hover {color:#4e4e4e; text-decoration:none;}

#homeMap {
   width:390px;
   float:left;
   margin-top:25px;
}

#seoLinks {
   width:390px;
   float:left;
   margin-top:25px;
}

/*Interior Page Fetured
---------------------------------------------------------------------------*/
#innerFeatRentals {
   width:692px;
   float:left;
   background:#fff url(images2/inner_feat_bg.gif) no-repeat;
   margin-bottom:10px;
}

#innerhdFeat {
   width:692px;
   float:left;
   margin-top:8px;
   text-align:center;
   font-size:16px;
   color:#064e7b;
}

#innerfeatMainBox {
   width:684px;
   float:left;
   margin-left:14px;
   margin-top:11px;
}





/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:940px;
   float:left;
   margin-top:19px;
   color:#a6a6a6;
   font-size:10px;
}
#footer a {color:#a6a6a6; text-decoration:underline;}
#footer a:hover {color:#fff; text-decoration:underline;}

#footLeft {
   width:480px;
   float:left;
   margin-left:20px;
}

#footRt {
   width:425px;
   float:left;
   text-align:right;
}

/* Individual Listings
----------------------------------------------------------------------------*/ 
#innerMain {
   width:692px;
   float:left;
   margin-left:18px;
}

#indivAds {
   width:692px;
   float:left;
   padding-bottom:10px;
}

#indivAd1 {
   width:351px;
   float:left;
}

#indivAd2 {
   width:341px;
   float:left;
}

#indivBox {
   width:692px;
   float:left;
   background:#fff url(images2/individual_bg.gif) repeat-x;
}

#indivBox2 {
   width:692px;
   float:left;
}

#galleryBox {
   width:682px;
   float:left;
   margin-top:11px;
   margin-left:10px;
}

#gallery {
   width:385px;
   float:left;
}

#indivRt {
   width:297px;
   float:left;
   color:#1b1617;
}
#indivRt p {margin-top:0px; margin-bottom:7px;}

#iconBox {
   width:297px;
   float:left;
   margin-top:18px;
}

#iconLeft {
   width:147px;
   float:left;
   font-weight:bold;
   text-transform:uppercase;
   font-size:10px;
}
#iconLeft a {color:#116e7f; text-decoration:none;}
#iconLeft a:hover {color:#116e7f; text-decoration:underline;}
#iconLeft ul {list-style-type:none; margin:0px; padding:0px;}
#iconLeft li {margin-bottom:3px;}

#iconRt {
   width:150px;
   float:left;
   font-size:11px;
}
#iconRt a {color:#116e7f; text-decoration:underline;}
#iconRt a:hover {color:#fc8d42; text-decoration:none;}
#iconRt p {margin-top:0px; margin-bottom:7px;}

.indivMain {
   width:682px;
   float:left;
   margin-top:14px;

}

.indivHeadBox {
   width:679px;
   float:left;
   height:18px;
   text-indent:10px;
   font-size:10px;
   color:#828282;
   background-image:url(images2/individ_head_bg.gif);
   letter-spacing:2px;
   font-weight:bold;
   text-transform:uppercase;
}

.indivHead {
   width:650px;
   float:left;
   padding:3px 0px 3px 0px;
}
.indivHead a {color:#828282; text-decoration:none; width:650px; display:block;}
.indivHead a:hover {color:#828282; text-decoration:none; width:650px; display:block;}

.indivArrow {
   width:18px;
   float:left;
   padding-top:5px;
}
.indivArrow a {width:18px; display:block;}
.indivArrow a:hover {width:18px; display:block;}

.indivText {
   width:679px;
   float:left;
   margin-top:8px;
   font-size:11px;
   color:#404040;
}

#reqInfoBox {
   width:670px;
   float:left;
}

#reqBox1 {
   width:390px;
   float:left;
   font-size:11px;
   color:#404040;
}

#reqBox2 {
   width:280px;
   float:left;
   font-size:10px;
   color:#828282;
   margin-top:14px;
}

.related {
   width:670px;
   font-size:10px;
   float:left;
}

#related {
   width:670px;
   font-size:10px;
}

/***************Sliding Headers on Listing Pages********************/
.slidingHeader {
	margin: 0;
	padding: 0;
	height:18px;
    text-indent:10px;
    font-size:10px;
    color:#828282;
    background-image:url(../images/individ_head_bg.gif);
    background-repeat:repeat-x;
    overflow:hidden;
    letter-spacing:2px;
    font-weight:bold;
    text-transform:uppercase;
    text-decoration:none;
	width: 670px;
}
.slidingHeader a {
	display: block;
	text-decoration: none;
	padding: 1px 8px 4px 0px;
	color: #828282;
	font-weight: normal;
	background-image: url(../images/indiv_arrow_close.gif);
	background-repeat: no-repeat;
	background-position: right center;
	letter-spacing:2px;
    font-weight:bold;
    text-transform:uppercase;
}
.slidingHeader2 {
	margin: 0;
	padding: 0;
	height:18px;
    text-indent:10px;
    font-size:10px;
    color:#828282;
    background-image:url(../images/individ_head_bg.gif);
    background-repeat:repeat-x;
    overflow:hidden;
    letter-spacing:2px;
    font-weight:bold;
    text-transform:uppercase;
    text-decoration:none;
	width: 670px;
}
.slidingHeader2 a {
	display: block;
	text-decoration: none;
	padding: 1px 8px 4px 0px;
	color: #828282;
	font-weight: normal;
	background-image: url(../images/indiv_arrow_open.gif);
	background-repeat: no-repeat;
	background-position: right center;
	letter-spacing:2px;
    font-weight:bold;
    text-transform:uppercase;
}
.slidingContent {
	padding: 10px 0px 10px 0px;
	background-color: #FFFFFF;
   	font-size:11px;
   	color:#404040;
	width: 670px;
	display:none;
}

/* Contact Fields
----------------------------------------------------------------------------*/
.contacttext {width:110px; margin-right:10px; float:left; margin-bottom:4px;}
.contactfields {width:270px; float:left; margin-bottom:4px;} 
#sendclear {width:220px; text-align:center; float:left;}

/* Listings
----------------------------------------------------------------------------*/ 
#listLeft {
   width:692px;
   float:left;
}

#tabs {
   width:692px;
   float:left;
   font-size:11px;
   font-weight:bold;
}

#tabs a {color:#116e7f; text-decoration:none;}
#tabs a:hover {color:#4e4e4e; text-decoration:none;}

#breadCrumbBox {
   width:692px;
   float:left;
   color:#4e4e4e;
   font-size:10px;
}

#breadCrumbs {
   width:692px;
   float:left;
   margin-top:4px;
   margin-bottom:4px;
}
#breadCrumbs a {color:#116e7f; text-decoration:underline;}
#breadCrumbs a:hover {color:#4e4e4e; text-decoration:underline;}

#sortBy {
   width:317px;
   float:left;
}

#listMainBox {
   width:692px;
   float:left;
   margin-top:10px;
}

#resultsBox {
   width:498px;
   float:left;
}

.results {
   width:498px;
   float:left;
   background:#fff url(images2/result_bg.gif) repeat-x;
}

.resInfo {
   width:288px;
   float:left;
   margin-top:12px;
   margin-left:12px;
   color:#1b1617;
}

.resPic {
   width:135px;
   float:left;
}

.resText {
   width:153px;
   float:left;
   font-size:11px;
}

.resDesc {
   width:474px;
   float:left;
   font-size:11px;
   margin-left:12px;
   margin-right:12px;
   color:#1b1617;
}

.resDetails {
   width:190px;
   float:left;
   margin-top:7px;
   font-size:11px;
   color:#1b1617;
}
.resDetails a {color:#116e7f; text-decoration:underline;}
.resDetails a:hover {color:#1b1617; text-decoration:underline;}

#pageNumber {
   width:498px;
   height:22PX;
   float:left;
   background-color:#e3e3e3;
   margin-top:10px;
}

#pageNumTxt {
   width:488px;
   padding:5px;
   text-align:center;
   font-size:10px;
   color:#4e4e4e;
}
#pageNumTxt a {color:#116e7f; text-decoration:underline;}
#pageNumTxt a:hover {color:#4e4e4e; text-decoration:none;}

#refineBox {
   width:176px;
   float:left;
   border:1px solid #a3bfc5;
   margin-left:16px;
   background-color:white;
   
}

#refineHead {
   width:176px;
   height:31px;
   float:left;
   background-image:url(images2/hd_refine.gif);
   overflow:hidden;
   background-color:white;
   
}

#refineTxt {
   width:158px;
   float:left;
   font-size:10px;
   margin-left:12px;
   color:#4e4e4e;
   background-color:white;
}

.destBox {
   float:left;
   border:1px solid #a3bfc5;
   margin-left:16px;
   background-color:white;
   width:176px;
   background-color:#ffffff;
   margin-bottom:11px;

}

.destPic {
   margin:6px 6px 6px 6px;
   float:left;
   width:187px;
   color:#005fbe;
   font-size:10px;
   font-weight:bold;
}
.destPic a {color:#003285; text-decoration:none; text-transform:uppercase;}
.destPic a:hover {color:#fc8d42; text-decoration:none; text-transform:uppercase;}
.destPic p {margin-top:2px; margin-bottom:5px;}

/* Advanced Search
----------------------------------------------------------------------------*/
#advHead {
   width:692px;
   float:left;
   height:59px;
   background:#fff url(images2/advanced_bg.gif) repeat-x;
}

#advHeadText {
   width:692px;
   float:left;
   text-indent:9px;
   color:#000;
}

#advMap {
   width:692px;
   float:left;
}

#advTextBox {
   width:692px;
   float:left;
   margin-top:12px;
   color:#000;
}

/* Blog
----------------------------------------------------------------------------*/
#blogTop {
   width:692px;
   float:left;
   background:#fff url(images2/blog-top.gif) no-repeat;
}
#blogTop ul.sel {list-style:none; padding:0; margin:128px 0 20px 32px; float:left; width:660px;}
#blogTop ul.row1 {list-style:none; padding:0; margin:3px 0 0 32px; float:left; width:284px; color:#06507e;}
#blogTop ul.row1 li {margin-bottom:2px;}
#blogTop ul.row2 {list-style:none; padding:0; margin:3px 0 0 0; float:left; width:370px; color:#06507e;}
#blogTop ul.row2 li {margin-bottom:2px;}
#blogTop h1 {font-size:12px; color:#000; margin:0 0 0 32px; font-weight:bold; font-family:Arial;}

.blogBox {
   width:628px;
   float:left;
   margin-left:32px;
   margin-top:18px;
   border-top:2px dotted #cacaca;
   padding-top:22px;
   line-height:18px;
}
.blogBox h2 {font-size:16px; color:#000; margin:0; font-weight:bold; font-family:Arial;}
.blogBox ul.btns {width:628px; margin:20px 0 0 0; list-style:none; padding:0;}
.blogBox ul.btns li {display:inline; float:left;}
.blogBox ul.btns li.bt1 {width:88px;}
.blogBox ul.btns li.bt2 {width:500px;}

/* Classes
----------------------------------------------------------------------------*/
h1 {font-size:16px; color:#000; font-weight:normal; margin-top:0px; margin-bottom:6px; font-family:Helvetica, arial; line-height:19px;}
h2 {font-size:12px; color:#116e7f; margin-top:0px; margin-bottom:5px; font-family:Helvetica, arial;}
h2 a {font-size:12px; color:#116e7f; margin-top:0px; margin-bottom:5px; font-family:Helvetica, arial; text-decoration:none;}
h4 {font-size:11px; color:#376e80; margin-top:0px; margin-bottom:6px;}
h5 {font-size:16px; color:#07517f; font-weight:bold; font-style:italic; margin-top:0px; margin-bottom:0px; font-family:Helvetica, arial; line-height:18px;}
.picspace {margin-bottom:10px;}
.picspace2 {margin-top:10px;}
.picspace5 {margin-top:8px;}
.picspace6 {margin-bottom:4px;}
.picgap {margin:0 0 10px 20px;}
.textfield2 {font-size:10px; color:#4e4e4e;}
.textfield {font-size:11px;}
.textarea {width:200px; height:17px;}
.sm_text {font-size:11px;}
td.head {font-size:10px; color:#404040;}
td.numb {font-size:9px; color:#404040; font-weight:bold;}
a img {border:none;}
a {color:#1c5151; text-decoration:underline; outline:none;}
a:hover {color:#1c5151; text-decoration:none;}
td {font-size:12px; color:#000; font-family:arial;}
td.sm_font {color:#4e4e4e; font-size:10px;}
form {margin:0px; padding:0px;}
.orange {color:#d34600;}
.orange2 {color:orange;}
.sm_text2 {font-size:10px;}
.sm_text3 {font-size:11px; color:#404040;}
.sm_text4 {font-size:10px;}
.srchInput {width:145px;float:left;}
.srchSubmit {width:71px;float:left;margin-top:2px;}
.srchLabel {width:145px;float:left;margin-top:3px;}
.srchLabel p {margin-top:0px; margin-bottom:6px;}


/* Navigation
----------------------------------------------------------------------------*/
 .qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}
 .qmmc .qmdividery{float:left;width:0px;}
 .qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}
 .qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}
 .qmmc {position:relative;zoom:1;z-index:11;}
 .qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}
 .qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}
 .qmsh div a {float:left;}
 .qmmc div{visibility:hidden;position:absolute;}
 .qmmc li {z-index:auto;}
 .qmmc ul {left:-10000px;position:absolute;z-index:10;}
 .qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}
 .qmmc li a {float:none}
 .qmmc li:hover>ul{left:auto;}
#qm0 li {float:none;}
#qm0 li:hover>ul{top:0px;left:100%;}
#qm0 {width:151px;}
#qm0 {background-color:transparent;width:151px;}
/* This is for the main nav and not the sub nav */
#qm0 a {color:#045090;font-size:12px;text-decoration:none;padding:4px 0px 4px 10px;}
#qm0 a:hover, #qm0 li:hover>a {background-color:#f7f4e0;color:#045090;}
body #qm0 .qmactive, body #qm0 .qmactive:hover {background-image:url(images2/ro_yellow_arrow.gif);background-repeat:no-repeat;text-decoration:none;color:#0b4550;}

/* This is for the sub nav */
#qm0 div, #qm0 ul {background-color:#cee2e4;}
#qm0 div a, #qm0 ul a {background-color:transparent;font-size:11px;padding:3px 8px 3px 5px;color:#116e7f; border-bottom:1px solid #fff;}
#qm0 div a:hover {color:#014550;text-decoration:none; background-color:#f7f4e0;}
#qm0 ul li:hover>a {color:#014550;text-decoration:none; background-color:#f7f4e0;}
body #qm0 div .qmactive, body #qm0 div .qmactive:hover {text-decoration:none;background-color:#f7f4e0;color:#014550;}
#qm0 .hideit {visibility:hidden !important;} /*Hides a line in the div so if there is no sub menu use this class for the div*/



