/* CSS Document */

body{
    background-image:url(../images/themes/red/bodybg.png);
    background-repeat:repeat;
    margin: 0px 0px 0px 0px;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align:center;
}

#headcenter{
    height:108px;
    background-image:url(../images/themes/red/index_02.png);
    background-repeat:repeat-x;
    float:left;
    clear:right;
    width:461px;
}

#logo{
    float:left;
    clear:right;
    background-image:url(../images/themes/red/index_01.png);
    height:108px;
    width:266px;
}

#caption{
    float:left;
    clear:right;
    background-image:url(../images/themes/red/index_03.png);
    height:108px;
    width:273px;
    margin:0px 0px 0px opx;
}

.urbangreymenu{
    width: 190px; /*width of menu*/
}

.urbangreymenu .headerbar{
    font: bold 13px Verdana;
    color: white;
    background: #F74D4D url(../images/themes/red/arrowstop.gif) no-repeat 8px 2px; /*last 2 values are the x and y coordinates of bullet image*/
    margin-bottom: 0; /*bottom spacing between header and rest of content*/
    text-transform: capitalize;
    padding: 2px 0 2px 31px; /*31px is left indentation of header text*/
    vertical-align:middle;
    text-align:left;
}

.urbangreymenu .headerbar a{
    text-decoration: none;
    color: white;
    display: block;
}

.urbangreymenu ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
    padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
    font: normal 12px Arial;
    color: black;
    background: #E9E9E9;
    display: block;
    padding: 5px 0;
    line-height: 10px;
    padding-left: 12px; /*link text is indented 8px*/
    text-decoration: none;
    text-align:left;
}

.urbangreymenu ul li a:visited{
    color: black;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
    color: #000000;
    background: #D0B2B2;
}

#footer{
    float:right;
    clear:both;
    height:20px;
    width:100%;
    background-image:url(../images/themes/red/footer.png);
    background-repeat:repeat-x;
}

.contentside{
    background:url(../images/themes/red/dot_b.png);
    background-position:center;
    background-repeat:repeat-y;
    width:1px;
    min-height:500px;
}

.btn{
    background-color:#FEF5F7;
    background-image:url(../images/themes/red/topNavBg.gif);
    background-repeat:no-repeat;
    font-size: 96%;
    font-weight: normal;
    padding:-2px;
    width:57px;
    height:20px;
    border:none;
}

.btn:hover{
    background-color:#FEF5F7;
    background-image:url(../images/themes/red/topNavBg_h.gif);
    background-repeat:no-repeat;
    font-size: 96%;
    font-weight: normal;
    padding:-2px;
    width:57px;
    height:20px;
    border:none;
}

.tdhead{
    height:21px;
    background-color:#F74D4D;
    color:#FFFFFF;
    font-weight:bold;
}

.tdsubhead{
    height:21px;
    background-color:#FFDED6;
    color:#000000;
    font-weight:bold;
}

.even { background-color: #FDF0EF; }