/* CSS Document */

.stbutton:link { 
font-family:"Arial";
color:#ffffff;
font-size:11px;
text-decoration:none;
}

.stbutton:hover {
font-family:"Arial";
color:#fcc144;
font-size:11px;
text-decoration:none;
}

body {

background-color:#f5f5f5;
margin-top:0px;
margin-bottom:0px;
}

a:link {
	color:#045998;
	}
a:visited {
	color:#045998;
}
a:active {
	color:#045998;
}
a:hover {
	color:#fcc144;
}

table.fborder {
	border:3px solid #ffffff;
}

#container {
margin-left:auto;
margin-right:auto;
width:750px;
}

#container950 {
margin-left:auto;
margin-right:auto;
width:950px;
}

#topbanner {
background-image:url(images/topbanner.jpg);
margin-left:auto;
margin-right:auto;
height:125px;
width:750px;
}

#topbanner950 {
background-image:url(images/topbanner950.jpg);
margin-left:auto;
margin-right:auto;
height:125px;
width:950px;
}

#toprightad {
float:right;
width:260px;
padding-top:15px;
padding-right:15px;
font-family:"Arial";
color:#154466;
font-size:14px;
}

#toprightadimg {
float:left;
width:170px;
}

#toprightadtxt {
float:right;
width:80px;
}

#subbanner {
background-image:url(images/subbanner.jpg);
margin-left:auto;
margin-right:auto;
height:150px;
width:750px;
}

#subbanner900 {
background-image:url(images/subbanner900.gif);
margin-left:auto;
margin-right:auto;
height:150px;
width:900px;
}

#subbanner950 {
background-image:url(images/subbanner950.gif);
margin-left:auto;
margin-right:auto;
height:150px;
width:950px;
}

#topbannersub {
background-image:url(images/topbanner2.jpg);
margin-left:auto;
margin-right:auto;
height:125px;
width:750px;
}

#tagline {
width:315px;
padding-left:215px;
font-family:"Arial";
color:#154466;
padding-top:75px;
position:absolute;
}

#toprightbuttons {
float:right;
width:100px;
padding-top:15px;
padding-right:15px;
font-family:"Arial";
color:#154466;
font-size:11px;

}

#buttonbar {
background-image:url(images/bbar.gif);
margin-left:auto;
margin-right:auto;
height:29px;
width:750px;
font-size:14px;
font-family:"Arial";
color:#ffffff;
padding-top:12px;

}

#buttonbar900 {
background-image:url(images/bbar900.gif);
margin-left:auto;
margin-right:auto;
height:29px;
width:900px;
font-size:14px;
font-family:"Arial";
color:#ffffff;
padding-top:12px;

}

#buttonbar950 {
background-image:url(images/bbar950.gif);
margin-left:auto;
margin-right:auto;
height:29px;
width:950px;
font-size:14px;
font-family:"Arial";
color:#ffffff;
padding-top:12px;

}

a.bbar {
font-family:"Arial";
color:#ffffff;
font-size:14px;
text-decoration:none;
}
a:active.bbar {
font-family:"Arial";
color:#ffffff;
font-size:14px;
text-decoration:none;
}
a:visited.bbar {
font-family:"Arial";
color:#ffffff;
font-size:14px;
text-decoration:none;
}
a:hover.bbar {
font-family:"Arial";
color:#fcc144;
font-size:14px;
text-decoration:none;
}
a.white {
font-family:"Arial";
color:#ffffff;
font-size:11px;
text-decoration:none;
}
a:active.white {
font-family:"Arial";
color:#ffffff;
font-size:11px;
text-decoration:none;
}
a:visited.white {
font-family:"Arial";
color:#ffffff;
font-size:11px;
text-decoration:none;
}
a:hover.white {
font-family:"Arial";
color:#fcc144;
font-size:11px;
text-decoration:none;
}

a.white1 {
font-family:"Arial";
color:#5c5c5c;
font-size:12px;
text-decoration:none;
}
a:active.white1 {
font-family:"Arial";
color:#5c5c5c;
font-size:12px;
text-decoration:none;
}
a:visited.white1 {
font-family:"Arial";
color:#5c5c5c;
font-size:12px;
text-decoration:none;
}
a:hover.white1 {
font-family:"Arial";
color:#fcc144;
font-size:12px;
text-decoration:none;
}

a.bottomtext {
color:#045998;
text-decoration:none;
}
a:active.bottomtext {
color:#045998;
text-decoration:none;
}
a:visited.bottomtext {
color:#045998;
text-decoration:none;
}
a:hover.bottomtext {
text-decoration:none;
color:#045998;
}

#featured {
margin-top:10px;
font-family:"Arial";
color:#045998;
font-size:12px;
}

#leftofmap {
background-image:url(/newsite/images/blurbboxwhite200.gif);
float:left;
width:200px;
height:550px;
}

#map {
float:right;
width:500px;
height:395px;
padding-top:4px;
background-image:url(images/mapbigger.gif);
}

#rightofmap {
float:right;
width:250px;
}

#prosearch {
background-image:url(images/blurbboxwhite.gif);
width:230px;
height:141px;
padding-top:12px;
padding-left:10px;
padding-right:10px;
font-family:"Arial";
color:#045998;
font-size:12px;
}

#quicksearch {
background-image:url(images/quicksearch.gif);
width:240px;
height:234px;
padding-top:12px;
padding-left:10px;
font-family:"Arial";
color:#144365;
font-size:12px;
}

.boxtitle { 
font-family:"Arial";
color:#144365;
font-size:13px;
font-weight:bold;
}

#featuredproperty {
background-image:url(images/featuredproperty.gif);
width:115px;
height:141px;
padding-top:12px;
padding-left:10px;
font-family:"Arial";
color:#144365;
font-size:12px;
float:left;
}

#allblurbs {
width:750px;
margin-left:auto;
margin-right:auto;
}

#allblurbs950 {
width:950px;
margin-left:auto;
margin-right:auto;
}

#blurbboxtan {
background-image:url(images/blurbboxtan.gif);
width:230px;
height:141px;
padding-top:12px;
padding-left:10px;
padding-right:10px;
font-family:"Arial";
color:#045998;
font-size:12px;
float:right;
}

#blurbboxtan2 {
background-image:url(images/blurbboxtan.gif);
width:250px;
height:141px;
padding-top:12px;
padding-left:10px;
padding-right:10px;
font-family:"Arial";
color:#045998;
font-size:12px;
float:right;
}

#blurbboxwhite {
background-image:url(images/blurbboxwhite.gif);
width:230px;
height:141px;
padding-top:12px;
padding-left:10px;
padding-right:10px;
font-family:"Arial";
color:#045998;
font-size:12px;
float:right;
}

#adbars {
width:750px;
margin-left:auto;
margin-right:auto;
}

#adbars950 {
width:950px;
margin-left:auto;
margin-right:auto;
}

#bottom {
margin-left:auto;
margin-right:auto;
width:750px;
font-size:10px;
font-family:"Verdana";
color:#045998;
}

#bottom950 {
margin-left:auto;
margin-right:auto;
width:950px;
font-size:10px;
font-family:"Verdana";
color:#045998;
}

a.credits1 {
font-family:"Arial";
color:#ffffff;
font-size:10px;
text-decoration:underline;
}
a:active.credits1 {
font-family:"Arial";
color:#ffffff;
font-size:10px;
text-decoration:underline;
}
a:visited.credits1 {
font-family:"Arial";
color:#ffffff;
font-size:10px;
text-decoration:underline;
}
a:hover.credits1 {
font-family:"Arial";
color:#fcc144;
font-size:10px;
text-decoration:underline;
}

a.tbar {
font-family:"Arial";
color:#154466;
font-size:10px;
text-decoration:underline;
}
a:active.tbar {
font-family:"Arial";
color:#154466;
font-size:10px;
text-decoration:underline;
}
a:visited.tbar {
font-family:"Arial";
color:#154466;
font-size:10px;
text-decoration:underline;
}
a:hover.tbar {
font-family:"Arial";
color:#fcc144;
font-size:10px;
text-decoration:underline;
}

#subcurvetop {
background-image:url(images/topcurve.gif);
width:750px;
height:24px;
margin-left:auto;
margin-right:auto;
}

#subcurvetop900 {
background-image:url(images/topcurve900.gif);
width:900px;
height:24px;
margin-left:auto;
margin-right:auto;
}

#subcurvetop950 {
background-image:url(images/topcurve950.gif);
width:950px;
height:24px;
margin-left:auto;
margin-right:auto;
}

#subcurvemiddle {
background-image:url(images/middlecurve.gif);
width:715px;
padding-left:15px;
padding-right:20px;
margin-left:auto;
margin-right:auto;
font-family:"Arial";
color:#045998;
font-size:12px;
}

#subcurvemiddle900 {
background-image:url(images/middlecurve900.gif);
width:865px;
padding-left:15px;
padding-right:20px;
margin-left:auto;
margin-right:auto;
font-family:"Arial";
color:#045998;
font-size:12px;
}

#subcurvemiddle950 {
background-image:url(images/middlecurve950.gif);
width:915px;
padding-left:15px;
padding-right:20px;
margin-left:auto;
margin-right:auto;
font-family:"Arial";
color:#045998;
font-size:12px;
}

#subcurvebottom {
background-image:url(images/bottomcurve.gif);
width:750px;
height:19px;
margin-left:auto;
margin-right:auto;
}

#subcurvebottom900 {
background-image:url(images/bottomcurve900.gif);
width:900px;
height:19px;
margin-left:auto;
margin-right:auto;
}

#subcurvebottom950 {
background-image:url(images/bottomcurve950.gif);
width:950px;
height:19px;
margin-left:auto;
margin-right:auto;
}

#footer {
background-image:url(images/footer.gif);
width:720px;
height:53px;
padding-left:15px;
padding-right:15px;
padding-top:12px;
margin-left:auto;
margin-right:auto;
font-family:"Arial";
color:#ffffff;
font-size:10px;
}

#footer900 {
background-image:url(images/footer900.gif);
width:870px;
height:53px;
padding-left:15px;
padding-right:15px;
padding-top:12px;
margin-left:auto;
margin-right:auto;
font-family:"Arial";
color:#ffffff;
font-size:10px;
}

#footer950 {
background-image:url(images/footer950.gif);
width:920px;
height:53px;
padding-left:15px;
padding-right:15px;
padding-top:12px;
margin-left:auto;
margin-right:auto;
font-family:"Arial";
color:#ffffff;
font-size:10px;
}

#subnavsidebox {
width:120px;
float:right;
padding:10px;
background-color:#fafafa;
font-family:"Arial";
color:#045998;
font-size:12px;
border:1px dotted #045998;
}

#subnavtopbar {
width:490px;
height:27px;
padding-left:5px;
padding-right:5px;
padding-top:6px;
float:right;
background-image:url(images/subnav.gif);
font-family:"Arial";
color:#5c5c5c;
font-size:12px;
}

#subnavtopbar1 {
height:30px;
width:500px;
margin-left:auto;
margin-right:auto;
background-color:#fafafa;
font-family:"Arial";
color:#045998;
font-size:12px;
border:1px dotted #045998;
}

#searchcriteria {
float:left;
width:200px;
background-color:#fafafa;
padding-top:5px;
padding-left:5px;
border-top:1px solid #4c71a8;
border-left:1px solid #4c71a8;
border-right:1px solid #4c71a8;
border-bottom:1px solid #4c71a8;
}

#lbar {
float:left;
width:200px;
background-color:#f5f5f5;
}

#rbar {
float:right;
width:650px;
background-color:#ffffff;
}

#rbar2 {
float:right;
width:500px;
background-color:#ffffff;
}

#lightbluebar700 {
float:left;
width:700px;
height:25px;
background-color:#D1E1FB;
padding-top:5px;
}

.credits {
font-size:10px;
font-family:"Verdana";
color:#c3c3c3;
}

#propertyall {
width:477px;
height:225px;
margin-left:auto;
margin-right:auto;

}

#propertytop {
background-image:url(images/propcurve.gif);
background-position:top;
background-repeat:no-repeat;
width:467px;
height:20px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:3px;
font-weight:bold;
margin-left:auto;
margin-right:auto;
}

#propertycontent {
width:465px;
height:200px;
padding-top:10px;
padding-bottom:10px;
padding-left:5px;
padding-right:5px;
border-left:1px dotted #4c71a8;
border-right:1px dotted #4c71a8;
border-bottom:1px dotted #4c71a8;
margin-left:auto;
margin-right:auto;
}

#resultslegend625 {
width:625px;
height:65px;
margin-left:auto;
margin-right:auto;
}

#resultslegendicon {
width:73px;
height:60px;
padding-right:5px;
padding-bottom:5px;
margin-left:auto;
margin-right:auto;
line-height: 1.5em;
float:left
}

#propertyall625 {
width:627px;
height:195px;
margin-left:auto;
margin-right:auto;
border-top:1px solid #4c71a8;
border-left:1px solid #4c71a8;
border-right:1px solid #4c71a8;
border-bottom:1px solid #4c71a8;
line-height: 1.5em;

}

#propertytop625 {
width:615px;
height:20px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:3px;
font-weight:bold;
margin-left:auto;
margin-right:auto;
}

#propertycontent625 {
width:615px;
height:160px;
padding-top:10px;
padding-bottom:10px;
padding-left:5px;
padding-right:5px;
margin-left:auto;
margin-right:auto;
float:left
}

#propertycontent625Img {
width:170px;
height:130px;
padding-top:3px;
padding-right:5px;
margin-left:auto;
margin-right:auto;
float:left
}

#propertycontent625Specs {
width:250px;
height:130px;
padding-right:5px;
padding-bottom:5px;
margin-left:auto;
margin-right:auto;
float:left
}

#propertycontent625Rate {
width:170px;
height:130px;
padding-right:2px;
margin-left:auto;
margin-right:auto;
float:right
}

#propertycontent625Icon {
width:25px;
height:25px;
padding-right:5px;
padding-bottom:5px;
margin-left:auto;
margin-right:auto;
float:left
}

#propertyall625n {
width:627px;
height:195px;
margin-left:auto;
margin-right:auto;
border-top:1px solid #4c71a8;
border-left:1px solid #4c71a8;
border-right:1px solid #4c71a8;
border-bottom:1px solid #4c71a8;
line-height: 1.5em;

}

#propertytop625n {
width:615px;
height:40px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:3px;
font-weight:bold;
margin-left:auto;
margin-right:auto;
}

#propertycontent625n {
width:617px;
height:160px;
padding-left:4px;
padding-right:4px;
padding-top:10px;
padding-bottom:10px;
margin-left:auto;
margin-right:auto;
}

#propertycontent625nImg {
width:170px;
height:140px;
padding-left:3px;
padding-right:3px;
padding-top:3px;
margin-left:auto;
margin-right:auto;
float:left;
}

#propertycontent625nDesc {
width:435px;
height:140px;
padding-left:0px;
padding-right:5px;
padding-top:3px;
margin-left:auto;
margin-right:auto;
float:right;
}

#propertycontent625nSpecs {
width:250px;
height:107px;
padding-right:5px;
padding-top:0px;
padding-bottom:0px;
margin-left:auto;
margin-right:auto;
float:left;
}

#propertycontent625nRate {
width:170px;
height:107px;
padding-right:3px;
padding-top:0px;
padding-bottom:0px;
margin-left:auto;
margin-right:auto;
float:right;
}

#propertycontent625nIcons {
clear:both;
width:433px;
height:27px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
margin-left:0;
}

#propertycontent625nIcon {
width:25px;
height:25px;
padding-right:5px;
padding-bottom:0px;
margin-left:0;
float:left
}

#signinall {
width:477px;
height:375px;
margin-left:auto;
margin-right:auto;

}

#signintop {
background-image:url(images/signincurve.gif);
background-position:top;
background-repeat:no-repeat;
width:467px;
height:30px;
padding-left:5px;
padding-right:5px;
font-weight:bold;
margin-left:auto;
margin-right:auto;
}

#signincontent {
width:445px;
height:300px;
padding-top:10px;
padding-bottom:10px;
padding-left:25px;
padding-right:5px;
border-left:1px dotted #4c71a8;
border-right:1px dotted #4c71a8;
border-bottom:1px dotted #4c71a8;
margin-left:auto;
margin-right:auto;
}

#mapcontainer {
float:center;
width:675px;
background-color:#f5f5f5;
border:1px solid #4c71a8;
}

#mapcontainersmall {
float:center;
width:625px;
background-color:#f5f5f5;
border:1px solid #4c71a8;
}

.spacer {
clear:both;
}

.pagetitle {
font-size:15px;
font-family:"Arial";
color:#045998;
font-weight:bold;
}

.sectiontitlebig {
font-size:17px;
font-family:"Arial";
color:#045998;
font-weight:bold;
}

.sectiontitle {
font-size:14px;
font-family:"Arial";
color:#045998;
font-weight:bold;
}

a.pagetitlenounderline {
font-size:15px;
font-family:"Arial";
color:#fcc144;
font-weight:bold;
text-decoration:none;
line-height: 1.5em;
}

.pagetitlebig {
font-size:19px;
font-family:"Arial";
color:#045998;
font-weight:bold;
}

.criteriatitle {
font-size:15px;
font-family:"Arial";
color:#045998;
font-weight:bold;
}

.criteriacategory {
font-size:13px;
font-family:"Arial";
color:#045998;
font-weight:bold;
padding-left:10px;
margin: 0px;
}

.right {float:right;}

.left {float:left;}

ul.criteria {
list-style-position: inside;
text-indent: 10px;
padding-left: 5px;
padding-top: 0px;
margin-left: 5px;
margin-top: 0px;
}

/*----------------Column Formatting-------------*/

#subcurvetop2 {
background-image:url(images/topcurve2.gif);
width:710px;
height:20px;
margin-left:auto;
margin-right:auto;
}
#subcurvemiddle2 {
background-image:url(images/middlecurve2.gif);
width:675px;
padding-left:15px;
padding-right:20px;
margin-left:auto;
margin-right:auto;
font-family:"Arial";
color:#045998;
font-size:12px;
}
#subcurvebottom2 {
background-image:url(images/bottomcurve2.gif);
width:710px;
height:24px;
margin-left:auto;
margin-right:auto;
}

#subcurveall325r {
width:325px;
height:175px;
margin-left:auto;
margin-right:auto;
float:right;
}
#subcurveall325l {
width:325px;
height:175px;
margin-left:auto;
margin-right:auto;
float:left;
}
#subcurvetop325 {
background-image:url(images/topcurve325.gif);
width:325px;
height:20px;
margin-left:auto;
margin-right:auto;
}
#subcurvemiddle325 {
background-image:url(images/middlecurve325.gif);
width:290px;
padding-left:15px;
padding-right:20px;
margin-left:auto;
margin-right:auto;
font-family:"Arial";
color:#045998;
font-size:12px;
}
#subcurvebottom325 {
background-image:url(images/bottomcurve325.gif);
width:325px;
height:24px;
margin-left:auto;
margin-right:auto;
}

#twocolumn325wrap {
width:650px;
margin-left:auto;
margin-right:auto;
}

#column690r {
width:690px;
float:right;
}

#column1 {
width:100px;
float:left;
}

#column2 {
width:395px;
float:left;
padding-right:20px;
}

#column3 {
width:155px;
float:left;
}

#precolumns {
width:700px;
padding:10px;
margin-left:auto;
margin-right:auto;
}

#precolumns25 {
width:700px;
padding:25px;
margin-left:auto;
margin-right:auto;
}

#aftercolumns {
width:700px;
padding:10px;
margin-left:auto;
margin-right:auto;
}

#label {
padding-top:5px;
padding-right:5px;
float:left;
}

#inputfield {
padding-right:30px;
float:left;
}

/*---------------- IVS Required Formatting-------------*/

.ivspagetitlebig {
font-size:19px;
font-family:"Arial";
color:#045998;
font-weight:bold;
}

/*---------------- Listing -------------*/

#listingsearch900 {
width:900px;
margin-left:auto;
margin-right:auto;
padding-top:5px;
padding-bottom:5px;
float:left;
font-size:12px;
}

#listingsearch900left {
width:698px;
float:left;
}

a.listingsearch900left {
font-weight:bold;
text-decoration:none;
}

#listingsearch900right {
width:198px;
float:right;
}

a.listingsearch900right {
font-weight:bold;
text-decoration:none;
}

#listingtitle900 {
width:900px;
margin-left:auto;
margin-right:auto;
padding-top:5px;
padding-bottom:5px;
float:left;
font-size:15px;
}

#listingtitle900left {
width:698px;
float:left;
}

#listingtitle900right {
width:198px;
float:right;
}

#listingsummary200 {
width:200px;
float:left;
}

#listingsummarytop200 {
background-color:#fafafa;
width:186px;
height:25px;
font-weight:bold;
padding-top:5px;
padding-left:10px;
font-size:15px;
margin-left:auto;
margin-right:auto;
border-top:1px solid #4c71a8;
border-left:1px solid #4c71a8;
border-right:1px solid #4c71a8;
}

#listingsummarycontent200 {
width:186px;
margin-left:auto;
margin-right:auto;
padding-top:5px;
padding-left:10px;
border-top:1px solid #4c71a8;
border-bottom:1px solid #4c71a8;
border-left:1px solid #4c71a8;
border-right:1px solid #4c71a8;
}

#listingsummary175icon {
width:175px;
height:50px;
padding-right:5px;
padding-bottom:0px;
margin-left:0;
float:left;
}

#listingsummary175iconl {
width:50px;
height:50px;
padding-top:5px;
padding-bottom:5px;
margin-left:0;
float:left;
}

#listingsummary175iconr {
width:120px;
height:50px;
padding-top:15px;
padding-left:5px;
margin-left:0;
float:right;
}

#listingsummary175iconr a {
text-decoration:none;
}

#listingsummarylinks200 {
width:198px;
padding-bottom:10px;
}

#listingsummarylocation200 {
width:198px;
padding-bottom:10px;
}

#listingsummaryavailability200 {
width:198px;
padding-bottom:20px;
}

#listingsummaryownerdata200 {
width:198px;
padding-bottom:10px;
}

#listingsummarycontact200 {
width:198px;
padding-bottom:10px;
}

#listingsummaryfaq200 {
width:198px;
padding-bottom:10px;
}

#listingdetails700 {
width:690px;
padding-left:10px;
float:right
}

#listingdetail125icon {
width:125px;
height:30px;
padding-right:0px;
padding-bottom:0px;
margin-left:0;
float:left;
}

#listingdetail125iconl {
width:25px;
height:25px;
padding-top:5px;
padding-bottom:5px;
margin-left:0;
float:left;
}

#listingdetail125iconr {
width:95px;
height:30px;
padding-right:0px;
padding-left:5px;
margin-left:0;
float:right;
}

#listingdetailphotos300 {
width:302px;
height:290px;
float:right
}

#listingdetailsfeatures700 {
width:688px;
}

.listingdetailssectionhead {
font-weight:bold;
font-size:15px;
}

.listingdetailsdesc {
line-height: 1.5em;
font-size:14px;
}

.portfolio-image {
max-width:320px;
min-width:320px;
max-height:auto;
}

.imagecaption {
line-height: 1.5em;
font-size:14px;
}

/*---------------- Listing Features-------------*/

ul.listingfeatures{
list-style:none;
font-size:1.2em;
padding:0;
width:98%;
}

li.listingfeatures-row-header{
float:left;
width:100%;
padding:5px 0 10px;
border-top:1px dashed #dbd8be;
}

li.listingfeatures-row-header em{
float:left;
width:17%;
}

ul.listingfeatures-row-data{
margin:0;
padding:0;
list-style:none;
float:left;
width:82.9%;
}

ul.listingfeatures-row-data li{
float:left;
width:33.1%;
background:url(images/features_bullet.gif) no-repeat left center;
margin-right:.1%;
}

ul.listingfeatures-row-data li .listingfeatures-column-label{
margin-left:20px;
display:block;
}

ul.listingfeatures-row-data li .listingfeatures-column-data{
display:block;
font-size:.916em;
line-height:1.2em;
padding-right:10px;
padding-left:8px;
}

ul.listingfeatures-row-data li.listingfeatures-row-full{
width:100%;
margin-right:0;
}

ul.listingfeatures p{
font-size:1em;margin:0;
}

/*---------------- Listing Pricing-------------*/

ul.listingpricing{
list-style-type:none;
display: inline;
padding: 0;
margin: 0;
}

ul.listingpricing li.listingpricing-header {
text-align:center;
text-decoration: underline;
float:left;
width: 13%;
}

ul.listingpricing li.listingpricing-row {
text-align:center;
float:left;
width: 13%;
}

/*---------------- tab navs-------------*/

ul.tabs
{
list-style:none;
margin: 10px;
padding: 0px;
}

ul.tabs li {
background-color: #154466;
color: white;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 2px;
margin: 2px;
float: left;
border:1px solid #4c71a8;
}

ul.tabs li a
{
background-color: #154466;
color: white;
text-decoration: none;
float: left;
}

ul.tabs li a:hover
{
background-color: #369;
color: #fff;
}

ul.in-tab-panel
{
list-style:none;
list-style-image: url(images/checkmark.gif);
}

.tab-panel {
height:380px;
padding-left: 20px;
padding-top: 20px;
border:3px solid #154466;
}

/*---------------- Form Fields-------------*/

.agencynameshort {
width:200px;
}

.firstnameshort {
width:125px;
}

.lastnameshort {
width:150px;
}

.emailaddressshort {
width:275px;
}

.telCountryCd {
width:50px;
}

.telnbr10digit {
width:125px;
}

#button60 {
width:60px;
height:20px;
cursor:pointer;
background-color:#ffffff;
border-top:2px solid #223343;
border-bottom:2px solid #223343;
border-left:2px solid #223343;
border-right:2px solid #223343;
text-align:center;
font-family:"Arial";
font-size:13px;
color:#000000;
}

#button60 A {
color:#000000;
}

#button60 A:hover {
color:#aaaaaa;
}


