.field_error {
    font-weight: bold;
    color: red;
}

.fieldset_error {
    font-weight: bold;
    color: red;
}

.bborder {
    border-bottom: solid thin #DCDCDC;
}

.tborder {
    border-top: solid thin #DCDCDC;
}

.notop {
    margin-top: 0px;
    padding-top: 0px;
}

.nobottom {
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.bg {
    background-color:  #F0FFFF;
}

.container {
    background-color: #FFFFFF;
}

.greyborder {
    border: 2px solid #DCDCDC;
    padding: 10px;
}

.transparent50 {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.transparent100 {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}


a:link { text-decoration: none; color: #36c; }
a:visited { text-decoration: none; color: #36c; }
a:hover { text-decoration: none; color: #c33; }
a:active, a:focus { text-decoration: underline; color: #000; }

a.white:link {color:#fff}
a.white:visited {color:#fff}
a.white:hover {color:#aaa}
a.white:active {color:#f00}

a.underline:link {color:#fff; text-decoration:underline}
a.underline:visited {color:#fff; text-decoration:underline}
a.underline:hover {color:#aaa; text-decoration:underline}
a.underline:active {color:#f00; text-decoration:underline}


.tabbed_images {
    list-style:none;
    margin:0;
    padding:0;
    clear:both;
}

.tabbed_images li {
    list-style:none;
    float:left;
    margin:0;
    padding:0;
}

.tabbed_images li a {
    /* border:1px solid #ccc; */
    display:block;
    float:left;
    margin:0 10px 0 0;
    font-size: 20px;
    font-weight:bold;
    letter-spacing:-1px;
    margin-right:30px;
}

/*.tabbed_images li a.active,
 .tabbed_images li a:hover {
    border:1px solid #333;
} */

.tabbed_images li a img {
    border:none;
    padding:2px;
    margin:0;
    margin-bottom:-5px;
}

#pane_1,
#pane_2,
#pane_3,
#pane_4,
#pane_5 {
        margin-top:10px;
        padding:2px;
        border:1px solid #ccc;
        width:950px;
        height:350px;
}
