body {
font-family: arial,helvetica,sans-serif;
}


#second-nav a {
display:inline;
}

.testingpanel {
clear:both;
background:#DBE9EE;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
border: 1px solid #DBE9EE;
margin-bottom:4px;
padding:12px;
}

.panel {
clear:both;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
border: 1px solid #ffffff;
margin-bottom:4px;
padding:12px;
}

.endpanel {
clear:both;
background:white;
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;
border: 1px solid white;
margin-bottom:8px;
margin-top:1px;
border-top:1px solid white;
padding:8px;
}

.squarepanel {
clear:both;
background:white;
border: 1px solid white;
margin-bottom:0px;
margin-top:1px;
border-top:1px solid white;
padding:8px;
}


.roundpanel {
clear:both;
background:white;
-moz-border-radius-topright: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;
border: 1px solid white;
margin-bottom:8px;
margin-top:1px;
border-top:1px solid white;
padding:8px;
}

.post {
background: #ffffff;
clear:both;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
border: 1px solid #ffffff;
margin-bottom:3px;
}


.postblue {
background: #ffffff;
clear:both;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
border: 1px solid #ffffff;
margin-bottom:3px;
}

textarea, select {
border: 1px solid #3BC1ED;
padding:2px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
overflow:auto;
}

input {
border: 1px solid #3BC1ED;
padding:2px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

.palesubmit {
border: 1px solid #A3E2F7;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
overflow:auto;
letter-spacing:0px;
background: #A3E2F7;
margin-bottom:2px;
margin-left:2px;
padding:3px;
height:22px;
color:#005BAB;
text-align:center;
text-decoration:none;
min-width:150px;
font-size:13px;
font-family:arial,helvetica,sans serif;
}
.palesubmit:hover {
background: #3BC1ED;
cursor:pointer;
color:white;
text-decoration:none;
}



.palesubmitsmall {
border: 1px solid #A3E2F7;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
overflow:auto;
letter-spacing:0px;
background: #A3E2F7;
margin-bottom:2px;
margin-left:2px;
padding:3px;
height:22px;
color:#005BAB;
text-align:center;
text-decoration:none;
font-size:13px;
font-family:arial,helvetica,sans serif;
}
.palesubmitsmall:hover {
background: #3BC1ED;
cursor:pointer;
color:white;
text-decoration:none;
}



.righthead {
width:220px;
background: #3BC1ED;
border: 0px solid #3BC1ED;
-moz-border-radius-topright: 6px;
-webkit-border-top-right-radius: 6px;
padding:0px;
}
.righthead p {
color:white;
font-size:16px;
font-weight:bold;
text-align:left;
padding: 6px;
margin:0px;
}


.righthead-emergency {
width:220px;
background: #EE2D23;
border: 0px solid #EE2D23;
-moz-border-radius-topright: 6px;
-webkit-border-top-right-radius: 6px;
padding:0px;
}
.righthead-emergency p {
color:white;
font-size:16px;
font-weight:bold;
text-align:left;
padding: 6px;
margin:0px;
}


.rightcontent {
margin-top:1px;
width:220px;
background: #ffffff;
padding:0px;
}
.rightcontent p {
color:#333333;
padding: 10px;
margin:0px;
font-size:85%;
}

.rightnav {
width:220px;
background: #ffffff;
border: 0px solid #3BC1ED;
-moz-border-radius-bottomright: 6px;
-webkit-border-bottom-right-radius: 6px;
padding:0px;
margin-top:1px;
margin-bottom:6px;
}
.rightnav p {
color:#333333;
padding: 4px;
margin:0px;
font-size:75%;
text-align:right;
}

.rightend {
width:220px;
height:10px;
background: #ffffff;
border: 0px solid #3BC1ED;
-moz-border-radius-bottomright: 6px;
-webkit-border-bottom-right-radius: 6px;
padding:0px;
margin-top:0px;
margin-bottom:0px;
}


.testinghead {
width:100%;
background: #3BC1ED;
border: 0px solid #3BC1ED;
-moz-border-radius-topright: 6px;
-webkit-border-top-right-radius: 6px;
padding:0px;
margin-top:16px;
}

.testinghead p {
color:white;
font-size:16px;
font-weight:bold;
text-align:left;
padding: 6px;
margin:0px;
}

.lefthead {
width:220px;
background: #3BC1ED;
border: 0px solid #3BC1ED;
-moz-border-radius-topleft: 6px;
-webkit-border-top-left-radius: 6px;
padding:0px;
}
.lefthead p {
color:white;
font-size:16px;
font-weight:bold;
text-align:left;
padding: 6px;
margin:0px;
}

.leftcontent2 {
margin-top:0px;
width:220px;
background: #ffffff;
padding:0px;
}

.leftcontent {
margin-top:0px;
width:220px;
background: #ffffff;
padding:0px;
}
.leftcontent p {
color:#333333;
padding-right: 0px;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 5px;
margin:0px;
font-size:85%;
}

.leftnav {
width:220px;
background: #ffffff;
border: 0px solid #3BC1ED;
-moz-border-radius-bottomleft: 6px;
-webkit-border-bottom-left-radius: 6px;
padding:0px;
margin-top:1px;
margin-bottom:6px;
}
.leftnav p {
color:#333333;
padding: 4px;
margin:0px;
font-size:75%;
text-align:left;
}

.leftend {
width:220px;
height:10px;
background: #ffffff;
border: 0px solid #3BC1ED;
-moz-border-radius-bottomleft: 6px;
-webkit-border-bottom-left-radius: 6px;
padding:0px;
margin-top:0px;
margin-bottom:6px;
}



.content-2to1 {
margin-top:18px;
}

#main {
background: #ECF0F8 url('images/main-bg2.gif') repeat-x; 
}
#footer {
margin-top:0px;
}
#second-nav {
width:205px;
margin-top:18px;
}

#content {
margin:0px;
}
.fr {
margin:0px;
}

.span2-col {
margin-top:0px;

}

#header {
border:0px;
margin:0px;
}

.tabs {
position:relative;
top:8px;
}

.bottomhdr {min-height:75px; margin-top: 0px; padding:0px;position:relative;background:#3BC1ED;color:white;}

.bottomhdr .left {float:left;width:228px;margin-top:0px;}
.bottomhdr .right {float:right;margin-top:0px;text-align:right;}


.blue
{
background:#CBE7F0;
}
.label {
display:block;
float:left;
width:100px;
text-align:right;
padding-right:6px;
padding-top:6px;
}
.desc {
font-size:80%;
}



.button {
background-color: #3BC1ED;
background: #3BC1ED;
font-weight:bold;
}


/* TAG CLOUD STYLES */

.tag1 {
font-size: 160%; text-decoration:none;line-height:125%;
}
a.tag1:link {color: #0491BF; text-decoration:none;}
a.tag1:visited {color: #0491BF; text-decoration:none;}

.tag2 {
font-size: 130%;text-decoration:none;line-height:125%;
}
a.tag2:link {color: #0491BF; text-decoration:none;}
a.tag2:visited {color: #0491BF; text-decoration:none;}

.tag3 {
font-size: 110%;text-decoration:none;line-height:125%;
}
a.tag3:link {color: #0491BF; text-decoration:none;}
a.tag3:visited {color: #0491BF; text-decoration:none;}

.tag4 {
font-size: 90%;text-decoration:none;line-height:125%;
}
a.tag4:link {color: #0491BF; text-decoration:none;}
a.tag4:visited {color: #0491BF; text-decoration:none;}



/* LITTLE TAGS WITH IMAGES */

.tagbg
{
background: #C5EBF7 url('images/minitag.gif') 100% 100% no-repeat; 
margin:0px;
padding:0px;
float:left;
margin-top:6px;
margin-right:6px;
}

.minitag
{
font-size:90%;
margin-top:7px;
margin-right:7px;
padding:4px;
}


.error-message {
color:red;
}




/* css/tooltip.css -- fancy tooltips */

span.tool {
  position: relative;   /* this is key */
  cursor: hand;
}
 
span.tool span.tip {
  display: none;        /* so is this */
}

/* tooltip will display on :hover event */
 
span.tool:hover span.tip {
  display: block;
  z-index: 100;
  position: absolute;
  top: 1.5em;
  left: 5em;
  width: 180px;
  padding: 3px 7px 4px 6px;
  border: 1px solid #2A2A86;
  background-color: #C4ECFA;
  font: normal 0.9em/1.2em arial, helvetica, sans-serif;
  text-align: left;
  color: #000;
}

#content span.tool::after {

}

/* css/tooltip.css */


.charcounter {
font-size:24px;
color:green;
font-weight:bold;
text-align:left;
width:45px;
}

.rightblock {
float:right;
margin-left:5px;
font-size:80%;
color:gray;
}

input.radio { border-width:0; } 


.listing-item-promo {
border-bottom:1px dotted #D3DBDB;
padding-top:8px;
padding-bottom:8px;
}

.listing-item {
border-bottom:1px dotted #D3DBDB;
padding-top:8px;
padding-bottom:8px;
font-size:14px;
line-height:120%;
}

.listing-item-small {
border-bottom:1px dotted #D3DBDB;
padding-top:8px;
padding-bottom:8px;
font-size:14px;
line-height:120%;
}


.smalltext {
font-size:85%;
}

.tinytext {
color:#333333;
font-size:80%;
}

.tinygrey {
color:#888888;
font-size:80%;
}

.confirmed {
font-color:green;
}
.unconfirmed {
font-color:red;
}



.toptab1 {
width:55px;
color:white;
display:block;
float:right;
background:#1885C5;
margin:0px;
margin-right:2px;
padding:4px;
font-size:12px;
font-weight:bold;
text-align:center;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
}
a.toptab1:link {color: white; }
a.toptab1:visited {color: white; }
a.toptab1:hover {color: white;text-decoration:underline; }
a.toptab1:active {color: white; }

a.side {margin-right:4px; }
a.side:link {text-decoration:none; }
a.side:visited {text-decoration:none;}
a.side:hover {text-decoration:underline; }
a.side:active {text-decoration:none;}

.blueroll {padding:2px;margin:0px;margin-left:-2px;}
a.blueroll:hover {background:#E1F5FB;text-decoration:none;}

.toptab2 {
width:175px;
color:white;
display:block;
float:right;
background:#1B8AC9;
margin:0px;
margin-right:2px;
padding:4px;
font-size:13px;
font-weight:bold;
text-align:center;
-moz-border-radius-topright: 10px;
-moz-border-radius-topleft: 10px;
-webkit-border-top-right-radius: 10px;
-webkit-border-top-left-radius: 10px;
}
a.toptab2:link {color: white; }
a.toptab2:visited {color: white; }
a.toptab2:hover {color: white; text-decoration:underline; background:#3999D2;}
a.toptab2:active {color: white; }

a.whitelink:link {color: white; margin-top:5px; }
a.whitelink:visited {color: white; margin-top:5px; }
a.whitelink:hover {color: white; margin-top:5px; }
a.whitelink:active {color: white;  margin-top:5px;}

a.whitelinkside:link {color: white;text-decoration:none;}
a.whitelinkside:visited {color: white;text-decoration:none;}
a.whitelinkside:hover {color: white;text-decoration:underline;}
a.whitelinkside:active {color: white;text-decoration:none;}


.but {
min-width: 98px;
color:white;
display:block;
background:#A3E2F7;
margin:0px;
margin-right:1px;
float:left;
padding:4px;
font-size:13px;
font-weight:bold;
text-align:center;
border:0px solid #ffffff;
-moz-border-radius-topright: 4px;
-moz-border-radius-topleft: 4px;
-webkit-border-top-right-radius: 4px;
-webkit-border-top-left-radius: 4px;
}
a.but:link {color: white; }
a.but:visited {color: white; }
a.but:hover {color: #005BAB; }
a.but:active {color: white; }




.alignright {
float:right;
padding-left:12px;
margin-left:12px;
margin-bottom:3px;
clear:both;
}

.alignleft {
float:left;
margin-right:12px;
margin-bottom:3px;
clear:both;
}


.subhead {
font-family:verdana;
font-weight:bold;
font-size:100%;
letter-spacing:-1px;
color:#1B8AC9;
}

.head {
font-family:verdana;
font-weight:bold;
font-size:140%;
letter-spacing:-1px;
color:#1B8AC9;
}
.headgrey {
font-family:verdana;
font-weight:bold;
font-size:140%;
letter-spacing:-1px;
color:#3BC1ED;
}

.regionhead {
font-family:verdana;
font-weight:bold;
font-size:100%;
letter-spacing:-1px;
color:#1B8AC9;
}
.regionheadgrey {
font-family:verdana;
font-weight:bold;
font-size:100%;
letter-spacing:-1px;
color:#3BC1ED;
}

.subheadwhite {
font-family:verdana;
font-weight:bold;
font-size:120%;
letter-spacing:-1px;
color:#ffffff;
}
h1 {
font-family:verdana;
font-weight:bold;
letter-spacing:-1px;
color:#1B8AC9;
font-size:140%;
}

h2 {
font-family:verdana;
font-weight:bold;
font-size:120%;
letter-spacing:-1px;
color:#1B8AC9;
padding-top:10px;
padding-bottom:10px;
}

h3 {
font-family:verdana;
font-weight:bold;
font-size:120%;
color:#333333;
letter-spacing:-1px;
}

h4 {
font-family:verdana;
font-weight:bold;
font-size:120%;
letter-spacing:-1px;
color:#1B8AC9;
padding-top:10px;
padding-bottom:10px;
}


a:link {
}

#listmore {
margin-top:5px;
font-size:85%;
}




.toolicon1 {
background: url('images/toolicon1.gif') 0% 50% no-repeat; 
height:30px;min-height:30px;margin:0px;
padding:5px 0px 5px 23px;
font-weight:bold;
}
.toolicon2 {
background: url('images/toolicon2.gif') 0% 50% no-repeat; 
height:30px;min-height:30px;margin:0px;
padding:5px 0px 5px 28px;
font-weight:bold;
}
.toolicon3 {
background: url('images/toolicon3.gif') 0% 50% no-repeat; 
height:30px;min-height:30px;margin:0px;
padding:5px 0px 5px 28px;
font-weight:bold;
}
.toolicon4 {
background: url('images/toolicon4.gif') 0% 50% no-repeat; 
height:30px;min-height:30px;margin:0px;
padding:5px 0px 5px 28px;
font-weight:bold;
}
.toolicon5 {
height:30px;
min-height:30px;
background: url('images/toolicon5.gif') 0% 50% no-repeat; 
margin:0px;
padding:5px 0px 5px 28px;
font-weight:bold;
}



h5 {
background: #C5EBF7 url('images/toollink1.gif') 0% 26% no-repeat; 
font-size:13px;
color:#333333;
width:607px;
margin:0px;
padding:4px;
float:left;
margin-top:4px;
}

h6 {
background: #E7E7E7 url('images/toollink2.gif') 0% 26% no-repeat; 
font-size:13px;
color:#333333;
width:607px;
margin:0px;
padding:4px;
float:left;
margin-top:4px;
}



