body
{
    font-family: arial, Trebuchet MS, tahoma, verdana, helvetica, sans-serif;
    font-size: 10pt;
    margin: 0px;
}
table
{
    border-collapse: collapse;
}
td
{
    font-family: arial, Trebuchet MS, tahoma, verdana, helvetica, sans-serif;
    font-size: 10pt;
    padding: 0px;
}
p
{
    margin-top: 4px;
    margin-bottom: 4px;
    text-align: justify;
    font-family: arial, Trebuchet MS, tahoma, verdana, helvetica, sans-serif;
    font-size: 10pt;
    padding: 0px;
    line-height: 20px;
}
form
{
    margin: 0px;
}
.fcontext
{
    font-family: arial, Trebuchet MS, tahoma, verdana, helvetica, sans-serif;
    font-size: 10pt;
    line-height: 16px;
}
.fcontext2
{
    font-family: arial, Trebuchet MS, tahoma, verdana, helvetica, sans-serif;
    font-size: 10pt;
    padding: 0px;
    line-height: 20px;
}
img
{
    border: 0px;
}
h5
{
    font-family: Arial;
    font-size: 14px;
    color: Red;
}
/*ul {list-style-image:url([ul.gif]); margin:0px; padding:0px;}
ol {margin:5px 0px 0px 5px;}
li {margin:5px 0px 5px 25px;}*/

@media print
{
    .screenOnly
    {
        display: none;
    }
}
@media screen
{
    .screenOnly
    {
        display: inline;
    }
}

.floatLeft
{
    float: left;
}
.floatRight
{
    float: right;
}

.darkest
{
    color: #33383D;
}
.dark
{
    color: #637383;
}
.medium
{
    color: #ADB6BD;
}
.light
{
    color: #E2E5E8;
}
.lightest
{
    color: #F4F6F8;
}

.bgDark
{
    background-color: #666666;
}
.bgMedium
{
    background-color: #ADB6BD;
}
.bgLight
{
    background-color: #E2E5E8;
}
.bgLightest
{
    background-color: #F4F6F8;
}

.bgBlack
{
    background-color: #000000;
}
.bgWhite
{
    background-color: #ffffff;
}
.bgRed
{
    background-color: Red;
}
.bgGreen
{
    background-color: Green;
}
.bgBlue
{
    background-color: Blue;
}
.bgYellow
{
    background-color: Yellow;
}
.bgRequired
{
    background-color: #fff7f7;
}
.bgBadInput
{
    background-color: #ffffbb;
}
.bgNoRepeat
{
    background-repeat: no-repeat;
}
.bgRepeatX
{
    background-repeat: repeat-x;
}
.bgRepeatY
{
    background-repeat: repeat-y;
}

.white
{
    color: White;
}
.black
{
    color: Black;
}
.red
{
    color: Red;
}
.green
{
    color: Green;
}
.blue
{
    color: Blue;
}
.yellow
{
    color: Yellow;
}

.list
{
    padding: 4px;
    border-bottom: 1px solid #CCCCCC;
    vertical-align: top;
}
.listTitle, .listTitleLeft, .listTitleRight
{
    padding: 2px;
    border-top: 1px solid #CCCCCC;
    background-color: #F4F6F8;
}

.listSearch
{
    background-color: #ffffff;
}
.listSort
{
    padding: 4px;
    border-bottom: 1px solid #E2E5E8;
    vertical-align: top;
    background: #F4F6F8;
}
.listHeader
{
    font-weight: bold;
    padding: 2px 4px 2px 4px;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-left: 2px outset #CCCCCC;
    background-color: #CCCCCC;
}
.listHeaderLeft
{
    font-weight: bold;
    padding: 2px 4px 2px 4px;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    background-color: #CCCCCC;
}
.listHeaderRight
{
    font-weight: bold;
    padding: 2px 4px 2px 4px;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-left: 2px outset #CCCCCC;
    border-right: 1px solid #CCCCCC;
    background-color: #E2E5E8;
}

.listHeaderHigh
{
    padding: 2px 4px 2px 4px;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-left: 2px outset #CCCCCC;
    font-weight: bold;
    background: url( 'image/listHeaderHigh.gif' );
}
.listHeaderHighLeft
{
    padding: 2px 4px 2px 4px;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    font-weight: bold;
    background: url( 'image/listHeaderHigh.gif' );
}
.listHeaderHighRight
{
    padding: 2px 4px 2px 4px;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-left: 2px outset #CCCCCC;
    border-right: 1px solid #CCCCCC;
    font-weight: bold;
    background: url( 'image/listHeaderHigh.gif' );
}

.arial
{
    font-family: arial, sans-serif;
}
.verdana
{
    font-family: verdana, sans-serif;
}
.times
{
    font-family: times, sans-serif;
    font-size: 11pt;
}
.timesBig
{
    font-family: times, sans-serif;
    font-size: 14pt;
}
.trebuchet
{
    font: Trebuchet MS, tahoma, sans-serif;
}
.normal
{
    font-size: 8pt;
    font-weight: normal;
}
.bold
{
    font-weight: bold;
}
.underline
{
    text-decoration: underline;
}
.noBold
{
    font-weight: normal;
}

.smallest
{
    font-size: 7pt;
}
.small
{
    font-size: 7.5pt;
}
.moderate
{
    font-size: 9pt;
}
.big
{
    font-size: 11pt;
}
.veryBig
{
    font-size: 16pt;
}

.left
{
    text-align: left;
}
.center
{
    text-align: center;
}
.right
{
    text-align: right;
}
.top
{
    vertical-align: top;
}
.middle
{
    vertical-align: middle;
}
.bottom
{
    vertical-align: bottom;
}

.justify
{
    text-align: justify;
}

.absolute
{
    position: absolute;
}
.relative
{
    position: relative;
}

.border
{
    border: 1px solid #000000;
}
.borderTop
{
    border-top: 1px solid #000000;
}
.borderRight
{
    border-right: 1px solid #CCCCCC;
}
.borderBottom
{
    border-bottom: 1px solid #CCCCCC;
}
.borderLeft
{
    border-left: 1px solid #CCCCCC;
}
.borderWhite
{
    border-color: #ffffff;
}
.borderInsetLeft
{
    border-left: 2px outset #F4F6F8;
}
.borderDouble
{
    border-width: 2px;
}

.borderDarkest
{
    border-color: #33383D;
}
.borderDark
{
    border-color: #637383;
}
.borderMedium
{
    border-color: #ADB6BD;
}
.borderLight
{
    border-color: #CCCCCC;
}
.borderLightest
{
    border-color: #CCCCCC;
}

.space
{
    margin-top: 4px;
    margin-bottom: 4px;
}
.bottomSpace
{
    margin-top: 0px;
    margin-bottom: 4px;
}
.topSpace
{
    margin-top: 4px;
    margin-bottom: 0px;
}
.noSpace
{
    margin-top: 0px;
    margin-bottom: 0px;
}
.lineSpace
{
    line-height: 16px;
}

.halfWidth
{
    width: 50%;
}
.halfHeight
{
    height: 50%;
}
.fullWidth
{
    width: 100%;
}
.fullHeight
{
    height: 100%;
}

.margin
{
    margin: 4px;
}
.marginTop
{
    margin-top: 4px;
}
.marginRight
{
    margin-right: 4px;
}
.marginBottom
{
    margin-bottom: 4px;
}
.marginLeft
{
    margin-left: 4px;
}
.marginBig
{
    margin: 10px;
}
.marginBigTop
{
    margin-top: 10px;
}
.marginBigRight
{
    margin-right: 10px;
}
.marginBigBottom
{
    margin-bottom: 10px;
}
.marginBigLeft
{
    margin-left: 10px;
}

.padNone
{
    padding: 0px;
}
.padSmallest
{
    padding: 2px;
}
.padSmall
{
    padding: 3px;
}
.pad
{
    padding: 4px;
}
.padTop
{
    padding-top: 4px;
}
.padRight
{
    padding-right: 4px;
}
.padBottom
{
    padding-bottom: 4px;
}
.padLeft
{
    padding-left: 4px;
}
.padBig
{
    padding: 10px;
}
.padBigTop
{
    padding-top: 10px;
}
.padBigRight
{
    padding-right: 10px;
}
.padBigBottom
{
    padding-bottom: 10px;
}
.padBigLeft
{
    padding-left: 10px;
}

.hide
{
    display: none;
}
.show
{
    display: inline;
}
.visible
{
    visibility: visible;
}
.nonVisible
{
    visibility: hidden;
}

.hand
{
    cursor: pointer;
}
.cursorHand
{
    cursor: pointer;
}
.cursorDefault
{
    cursor: default;
}

.pageBreak
{
    page-break-before: always;
}

a
{
    color: #000000;
    text-decoration: none;
}
a:hover
{
    text-decoration: none;
    color: red;
}
a.underline:hover
{
    text-decoration: none;
}
a.underlineNever:hover
{
    text-decoration: none;
}
a.underlineAlways
{
    text-decoration: underline;
}
a.underlineAlways:hover
{
    text-decoration: underline;
}

input.text {font-family:verdana, arial, helvetica, sans-serif; font-size:8pt; font-weight:bold; border:1px solid #ADB6BD; padding:3px; height:20px;}
input.file {font-family:verdana, arial, helvetica, sans-serif; font-size:8pt; font-weight:bold; height:21px; padding:3px 0px 0px 3px; border:1px solid #adb6bd;}
input.big {font-family:verdana, arial, helvetica, sans-serif; font-size:9pt; height:14px; padding:4px; border:1px solid #ADB6BD;}
input.veryBig {font-family:verdana, arial, helvetica, sans-serif; font-size:11pt; height:18px; padding:4px; border:1px solid #ADB6BD;}
input.small {font-family:verdana, arial, helvetica, sans-serif; font-size:8pt;   font-weight:bold; border:1px solid #ADB6BD; padding:2px; height:13px;}
input.smallest {font-family:verdana, arial, helvetica, sans-serif; font-size:7pt; height:14px; padding:1px; border-width:1px; border-color:#ADB6BD;}
input.fileSmallest {font-family:verdana, arial, helvetica, sans-serif; font-size:7pt; font-weight:normal; height:16px; border:1px solid #adb6bd;}
input.required {border-top:1px solid darkred; border-right:1px solid red; border-bottom:1px solid red; border-left:1px solid darkred;}
input.requiredPlain {border-width:1px; border-color:#ADB6BD;}
input.button {font-family:verdana, arial, helvetica, sans-serif; font-size:8pt; font-weight:normal; height:21px; padding:0px 5px 1px 5px; border-width:2px; border-color:#ADB6BD; background:#E2E5E8;}
input.smallButton {font-family:verdana, arial, helvetica, sans-serif; font-size:7pt; font-weight:bold; height:18px; padding:0px; background:#E2E5E8; border-width:1px; border-color:#ADB6BD;}
textarea {font-family:verdana, arial, helvetica, sans-serif; font-size:8pt; border-width:1px; border-color:#ADB6BD; padding:3px;}
textarea.required {border-top:1px solid darkred; border-right:1px solid red; border-bottom:1px solid red; border-left:1px solid darkred;}
textarea.requiredPlain {border-width:1px; border-color:#ADB6BD;}

input.radio, input.requiredRadio {margin-top:3px; margin-bottom:1px; padding:0px;}
select {font-family:verdana, arial, helvetica, sans-serif; font-size:8pt;}

div.autoSuggest
{
    position: absolute;
    padding: 0px 2px 0px 2px;
    background: #f4f6f8;
    border: 1px solid #000000;
}
div.autoSuggest ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
div.autoSuggest ul li
{
    padding: 2px 0px 2px 0px;
    margin: 0px;
    text-align: left;
    border-bottom: 1px solid #e3baf8;
}
div.autoSuggest ul li a
{
    cursor: pointer;
    margin: 0px;
    padding: 0px;
    display: block;
    position: relative;
    padding: 0px;
    width: 100%;
}
div.autoSuggest ul li a:hover
{
    text-decoration: none;
}
div.autoSuggest ul li.highLight a:hover
{
    text-decoration: none;
}
div.autoSuggest ul li a span
{
    display: block;
    padding: 0px 0px 6px 0px;
}
div.autoSuggest ul li a span small
{
    font-weight: normal;
    color: #999;
}
div.autoSuggest ul li.highLight a span small
{
    color: #ccc;
}
div.autoSuggest ul li.highLight a
{
    color: #fff;
    background-color: #d373c7;
}
div.autoSuggest ul li.highLight a img.border
{
    border-color: #f1e1fa;
}
div.autoSuggest ul li.warning
{
    padding: 2px 0px 2px 0px;
    text-align: center;
    border-bottom: none;
}

.Editor
{
    font-family: Tahoma;
    font-size: 9pt;
    background-image: none;
    margin: 5px 6px 5px 6px;
}
.EditorHighlight
{
    background-color: #ffeec2;
}
.Editor a
{
    color: #ff5010 !important;
}
.Editor a:hover
{
    color: #ff5010 !important;
    text-decoration: underline !important;
}

#ZoomDmMagnifier, #ZoomDmArea
{
    border: 1px solid #c1c1c1;
}
#ZoomDmMagnifier
{
    cursor: pointer;
    overflow: hidden; /*opacity: 0.50; background: #CCCCCC; filter: alpha(opacity=50);*/
}
#ZoomDmArea
{
    width: 200px;
    height: 150px;
}
#ZoomDmTransparentOverlay
{
    opacity: 0.50;
    background: #cccccc;
    filter: alpha(opacity=50);
    cursor: pointer;
}
#ZoomDmLoadingArea
{
    cursor: pointer;
}


/* located in demo.css and creates a little calendar icon
 * instead of a text link for "Choose date"
 */
a.dp-choose-date
{
    float: left;
    width: 16px;
    height: 16px;
    padding: 0;
    margin: 5px 3px 0;
    display: block;
    text-indent: -2000px;
    overflow: hidden;
    background: url(image/icon_calendar.png) no-repeat;
}
a.dp-choose-date.dp-disabled
{
    background-position: 0 -20px;
    cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied
{
    width: 140px;
    float: left;
}

.otherlinks a
{
    color: #CCCCCC;
    text-decoration: none;
}
.otherlinks a:hover
{
    text-decoration: none;
}
.otherlinks a.underline:hover
{
    text-decoration: none;
}
.otherlinks a.underlineNever:hover
{
    text-decoration: none;
}
.otherlinks a.underlineAlways
{
    text-decoration: underline;
}
.otherlinks a.underlineAlways:hover
{
    text-decoration: underline;
}




.slinks a
{
    color: #FFFFFF;
    text-decoration: none;
}
.slinks a:hover
{
    text-decoration: none;
}
.slinks a.underline:hover
{
    text-decoration: none;
}
.slinks a.underlineNever:hover
{
    text-decoration: none;
}
.slinks a.underlineAlways
{
    text-decoration: underline;
}
.slinks a.underlineAlways:hover
{
    text-decoration: underline;
}


.headtitle
{
    font-size: 16px;
    font-weight: bold;
    font-family: Arial;
    color: #057dc2;
}

.headtitle2
{
    font-size: 16px;
    font-weight: bold;
    font-family: Arial;
    color: #057dc2;
    padding-top:10px;
    line-height:17px;
}
.sep
{
    color: #666666;
}

td.menubox
{
    width: 202px;
    height: 243px;
    background-image: url(images/aboutusmenubg.gif);
}

#urbangreymenu{
width: 210px; /*width of menu*/
margin-top:25px;
}

#urbangreymenu .headerbar{
font: bold 13px Verdana;
color: white;
background: #606060 url(media/arrowstop.gif) no-repeat 8px 6px; /*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: uppercase;
padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
}

#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;
display: block;
padding: 7px 0;
line-height: 17px;
padding-right: 15px; /*link text is indented 8px*/
text-decoration: none;
text-align:right;
font-weight:bold;

}

#urbangreymenu ul li.current a {
padding-right: 15px;
color: red;
font-weight:bold;
background-image:url(../images/lefthover.jpg);
background-repeat:no-repeat;
}

#current ul li{
padding-right: 15px;
color: black;
background-image:url(../images/lefthover.jpg);
background-repeat:no-repeat;
}

#urbangreymenu ul li a:hover{ /*hover state CSS*/
padding-right: 15px;
color: red;
font-weight:bold;
background-image:url(../images/lefthover.jpg);
background-repeat:no-repeat;
}

