/*
-------------------------
HTML tags
-------------------------
*/
a{text-decoration:none;}
body{background:#FFF url(/images/bg_site.png) repeat-x top left;font-family:arial;}
h2{font-size:18px;font-weight:bold;padding:10px 0px;}
h2.first{margin-top:0px;padding-top:0px;}
h3{font-size:14px;font-weight:bold;padding-bottom:5px;text-transform:uppercase;}
hr{border:none;}
hr.gray{border-top:1px solid #E5E5E5;}
p{margin-bottom:15px;}
strong{font-weight:bold;}


/*
-------------------------
border
-------------------------
*/
.announcement img{margin-bottom:10px;margin-right:10px;}


/*
-------------------------
border
-------------------------
*/
.db-ba-lightgray{border:2px solid #E5E5E5;}
.db-bl-lightgray{border-left:1px solid #E5E5E5;}


/*
-------------------------
color
-------------------------
*/
.db-gray{color:#555;}


/*
-------------------------
content
-------------------------
*/
#db-container-content{margin:0 auto;position:relative;width:960px;}

    #db-logo-main{left:0px;position:absolute;top:0px;}

    #db-content-header{background:transparent url(/images/bg_rounded_corners.png) no-repeat 0px 0px;position:relative;z-index:1000;}
    #db-content{background-color:#FFF;clear:both;padding:15px;position:relative;z-index:1000;}

    #db-content a{color:#4E8DB5;text-decoration:underline;}

        .db-readmore{margin-bottom:40px;}
        .db-readmore span{color:#487FB7;font-weight:bold;}
/*
        .db-presents{background-color:#FFF;border:2px solid #000;height:146px;position:relative;}
        .db-presents-info{background-color:#FF6600;border:2px solid #000;border-top:0px;color:#FFF;font-size:22px;text-align:center;}
        .db-presents-info h2{font-size:26px;text-transform:uppercase;}
        .db-presents-info h2 a span{color:#FFF;text-decoration:underline;}
*/

	#countdown{background-color:#7FBFE8;border:4px dotted #4E8DB5;color:#FFF;padding:6px 2px;position:relative;text-align:center;}
	#countdown span{font-size:21px;font-weight:bold;vertical-align:baseline;}

        #db-presents{background-color:#FFF;border:2px solid #000;}
            #db-presents div{height:163px;}
            #db-presents h2{background-color:#FF6600;border-top:2px solid #000;color:#FFF;font-size:22px;text-align:center;text-transform:uppercase;}
            #db-presents h2 a span{color:#FFF;text-decoration:underline;}

    #db-container-footer{color:#CCC;clear:both;padding-top:10px;}

        .db-t-center{text-align:center;}

        #db-navigation-footer{height:5px;margin-left:47%;}
        #db-navigation-footer li{color:#CCC;float:left;margin:5px 5px;}

    #db-content-footer{background:transparent url(/images/bg_rounded_corners.png) no-repeat 0px -80px;height:50px;}


/*
-------------------------
calendar
-------------------------
*/
.db-calendar{}
.db-calendar ul li{margin-bottom:10px;}

    .fb_share{background:#FFF url('/images/g_facebook_favicon.png') top left no-repeat;font-size:12px;padding-left:20px;vertical-align:middle;}


/*
-------------------------
column
-------------------------
*/
.db-column{float:left;width:320px;}


/*
-------------------------
dialog
-------------------------
*/
.db-dialog{font-size:14px;}

.db-dialog .ui-corner-tl { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; }
.db-dialog .ui-corner-tr { -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; }
.db-dialog .ui-corner-bl { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; }
.db-dialog .ui-corner-br { -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; }
.db-dialog .ui-corner-top { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; }
.db-dialog .ui-corner-bottom { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; }
.db-dialog .ui-corner-right {  -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; }
.db-dialog .ui-corner-left { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; }
.db-dialog .ui-corner-all { -moz-border-radius: 0px; -webkit-border-radius: 0px; }


/*
-------------------------
error
-------------------------
*/
.http.error{color:#FFF;cursor:default;font-size:48px;font-weight:bold;position:absolute;right:0px;top:-40px;}

/*
-------------------------
float
-------------------------
*/
.db-clear{clear:both;}
.db-f-left{float:left;}
.db-f-right{float:right;}


/*
-------------------------
font
-------------------------
*/
.db-fs-16{font-size:16px;}
.italic{font-style:italic;}


/*
-------------------------
header
-------------------------
*/
.db-header{color:#4E8DB5;margin-top:20px;text-transform:uppercase;}


/*
-------------------------
jQuery
-------------------------
*/
.ui-tabs,.ui-tabs .ui-tabs-nav li{margin:0px;padding:0px;}
.ui-tabs .ui-tabs-nav .ui-tabs-selected{background-color:#FFF;}


/*
-------------------------
margin
-------------------------
*/
.db-mb-20{margin-bottom:20px;}
.db-mb-60{margin-bottom:60px;}
.db-ml-665{margin-left:665px;}
.db-ml-15{margin-left:15px;}
.db-mr-15{margin-right:15px;}


/*
-------------------------
menu / navigation
-------------------------
*/
#db-nav-main{margin-left:430px;position:absolute;top:89px;z-index:999;}
#db-nav-main li{background-color:#487FB7;color:#FFF;font-size:14px;font-weight:bold;text-transform:uppercase;}
#db-nav-main li a{cursor:pointer;padding:8px;}
#db-nav-main li a span{color:#FFF;vertical-align:text-bottom;}

#db-nav-main li.ui-tabs-selected{background-color:#FFF;color:#487FB7;}
#db-nav-main li.ui-tabs-selected a span{color:#487FB7;}

#db-nav-main li.ui-tabs-disabled{background-color:#CCC;color:#487FB7;}
#db-nav-main li.ui-tabs-disabled a{cursor:not-allowed;}
#db-nav-main li.ui-tabs-disabled a span{color:#487FB7;}

#db-nav-main li.ui-tabs-private{background-color:#85AACF;color:#FFF;}
#db-nav-main li.ui-tabs-private a span{color:#FFF;}

#db-nav-main li.ui-tabs-private.ui-tabs-selected{background-color:#FFF;color:#85AACF;}
#db-nav-main li.ui-tabs-private.ui-tabs-selected a span{color:#85AACF;}

#db-nav-main li.ui-tabs-private.ui-tabs-disabled{background-color:#FFF;color:#85AACF;}
#db-nav-main li.ui-tabs-private.ui-tabs-selected a span{color:#85AACF;}

.ui-icon-home{background:#FFF url(/images/g_home_white.png) no-repeat top left;height:18px;width:16px;}
.ui-tabs-selected .ui-icon-home{background:#487FB7 url(/images/g_home_blue.png) no-repeat top left;height:18px;width:16px;}
.ui-icon-contact{background:#FFF url(/images/g_contact_white.png) no-repeat top left;height:18px;width:16px;}
.ui-tabs-selected .ui-icon-contact{background:#487FB7 url(/images/g_contact_blue.png) no-repeat top left;height:18px;width:16px;}
.ui-icon-private{background:#FFF url(/images/g_private_white.png) no-repeat top left;height:18px;width:16px;}
.ui-tabs-selected .ui-icon-private{background:#85AACF url(/images/g_private_blue.png) no-repeat top left;height:18px;width:16px;}


/*
-------------------------
padding
-------------------------
*/
.db-pl-15{padding-left:15px;}
.db-plr-15{padding:0px 15px;}


/*
-------------------------
position
-------------------------
*/
.db-absolute{position:absolute;}
.db-relative{position:relative;}


/*
-------------------------
table
-------------------------
*/
table{padding:4px;width:100%;}
table td{padding:4px;}
table th{font-weight:bold;}


/*
-------------------------
visibility
-------------------------
*/
.db-hidden{visibility:hidden;}
.db-nodisplay{display:none;}


/*
-------------------------
width
-------------------------
*/
.db-w-200{width:200px;}
.db-w-650{width:650px;}


