@charset "UTF-8";
/* CSS Document */

body {
font-family:verdana, helvetica, arial, "sans serif";
font-size:.7em;
text-align:center;
padding:24px 0 0 0;
color:#666;
line-height:1.4em;
}
a {
text-decoration:none;
padding:0 0 6px 0;
color:#aaa;
}
a:active, a:hover {
color:#000;
}

#text a {
color:#c4141b;
font-style:italic;
background-image:none;
}
#text a:hover {
color:#666;
font-style:normal;
background-image:none;
}

ol {
padding-left:1.6em;
}

ol li, ul li {
margin-bottom:6px;
}

h1 {
font-size:1.4em;
margin:0 0 18px 0;
width:auto;
clear:both;
}
h2 {
font-size:1.2em;
clear:both;
}
h3 {
font-size:1.1em;
font-style:italic;
margin-bottom:6px;
clear:both;
}

#float {
width:800px;
margin:0 auto;
clear:both;
}
#col1 {
padding:152px 6px 0 0;
width:98px;
float:left;
clear:none;
text-align:left;
height:auto;
}
#col1 ul {
align:left;
margin:0;
padding:0;
list-style:none;
clear:none;
}
#col1 li {
display:block;
background-color:#ddd;
align:left;
margin:0 0 6px 0;
padding:6px 6px 6px 9px;
list-style:none;
clear:none;
border-top-left-radius: .75em; 
-moz-border-radius-topleft: .75em; 
-webkit-border-top-left-radius: .75em;
border-bottom-left-radius: .75em; 
-moz-border-radius-bottomleft: .75em; 
-webkit-border-bottom-left-radius: .75em;

}
#col1 li a{
background-image:none;
color:#fff;
}
#col1 li a:active, #col1 li a:hover {
color:#333;
font-style:italic;
}
#col2 {
text-align:center;
float:left;
clear:none;
width:600px;
height:auto;
margin-top:6px;
}
#col2 p {
margin:0 0 6px 0;
padding:0;
}

/* id */
#logo {
width:50px;
height:50px;
margin:0 auto;
text-decoration:none;
border:0;
}
#image, #text {
margin:0 0 12px 0px;
border:1px solid;
width:600px;
height:auto;
text-align:left;
}
#text {
width:552px;
padding:24px;
}

/* class */

#text h2 {
margin-top:18px;
margin-bottom:6px;
}
#col3 {
width:100px;
float:right;
clear:none;
}
#footer {
width:800px;
margin-bottom:18px;
padding-bottom:18px;
float:left;
clear:both;
text-align:center;
}
#footer a{
background-image:none;
}
#minitabs {
margin:0 0 24px 0;
padding:0;
clear:left;
}
#minitabs li {
margin:0;
padding:0 6px 3px 6px;
display:inline;
list-style:none;
}
.leftFloat {
float: left;
margin-right:18px;
margin-bottom:12px;
clear:left;
}
.rightFloat {
float: right;
margin-left:18px;
margin-bottom:12px;
clear:right;
}
#col2 .drop {
margin-bottom:12px;
}

#float .hilite {
color:#c4141b
}

/* ROUNDED CORNERS */

.c, #textblockleft .waltzballbox, #testimonials {
border-radius:1em; 
-moz-border-radius: 1em; 
-webkit-border-radius: 1em;
}

.lc {
border-top-left-radius:1em; 
-moz-border-radius-topleft: 1em; 
-webkit-border-top-left-radius: 1em;
border-bottom-left-radius:1em; 
-moz-border-radius-bottomleft: 1em; 
-webkit-border-bottom-left-radius: 1em;
}

.rc {
border-top-right-radius:1em; 
-moz-border-radius-topright: 1em; 
-webkit-border-top-right-radius: 1em;
border-bottom-right-radius:1em; 
-moz-border-radius-bottomright: 1em; 
-webkit-border-bottom-right-radius: 1em;
}

.tc {
border-top-left-radius:1em; 
-moz-border-radius-topleft: 1em; 
-webkit-border-top-left-radius: 1em;
border-top-right-radius:1em; 
-moz-border-radius-topright: 1em; 
-webkit-border-top-right-radius: 1em;
}

.bc {
border-bottom-left-radius:1em; 
-moz-border-radius-bottomleft: 1em; 
-webkit-border-bottom-left-radius: 1em;
border-bottom-right-radius:1em; 
-moz-border-radius-bottomright: 1em; 
-webkit-border-bottom-right-radius: 1em;
}

.tlc {
border-top-left-radius:1em; 
-moz-border-radius-topleft: 1em; 
-webkit-border-top-left-radius: 1em;
}

.trc {
border-top-right-radius:1em; 
-moz-border-radius-topright: 1em; 
-webkit-border-top-right-radius: 1em;
}

.blc {
border-bottom-left-radius:1em; 
-moz-border-radius-bottomleft: 1em; 
-webkit-border-bottom-left-radius: 1em;
}

.brc {
border-bottom-right-radius:1em; 
-moz-border-radius-bottomright: 1em; 
-webkit-border-bottom-right-radius: 1em;
}
