@font-face {
    font-family: 'Open Sans Light';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), local('OpenSans-Light'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

@font-face {
    font-family: 'Open Sans Regular';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans'), local('OpenSans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

@font-face {
    font-family: 'Open Sans Bold';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

body {
    background: url(../images/bodyBg.png) repeat;
    color: #393939;
    font-family: 'Open Sans Regular', Arial, Helvetica, sans-serif;
    font-size: 100%;
    margin: 0;
}

body, html { height: 100%; }

abbr, acronym, address, applet, area, b, base, basefont, bdo, big, blockquote, br, button, caption, center, cite, code, col, colgroup, dd, del, dfn, dir, div, dl, em, fieldset, font, form, frame, frameset, h1, h2, h3, h4, h5, h6, hr, i, iframe, img, input, ins, isidex, kbd, lable, legend, link, map, menu, meta, noframes, noscript, object, optgroup, option, p, param, pre, q, s, samp, script, select, small span, strike, strong, style, sub, sup, textarea, tt, u, ul, header, figure, nav, section, footer, aside {
    list-style: none;
    margin: 0;
    padding: 0;
}

h1 {
    font-weight: 400;
    margin: 8px 0 12px 0;
    padding: 0;
}

h1:first-child { margin-top: 0; }

h2 {
    font-weight: 400;
    margin: 8px 0 12px 0;
    padding: 0;
}

h2:first-child { margin-top: 0; }

h3 {
    font-weight: 400;
    margin: 8px 0 12px 0;
    padding: 0;
}

h3:first-child { margin-top: 0; }

h4 {
    font-weight: 700;
    margin: 8px 0 12px 0;
    padding: 0;
}

h4:first-child { margin-top: 0; }

h5 {
    font-weight: 700;
    margin: 8px 0 12px 0;
    padding: 0;
}

h5:first-child { margin-top: 0; }

h6 {
    font-weight: 700;
    margin: 8px 0 12px 0;
    padding: 0;
}

h6:first-child { margin-top: 0; }

p {
    line-height: 1.3;
    margin: 0 0 16px 0;
    padding: 0;
}

p:last-child { margin-bottom: 0; }

hr {
    background-color: #c5c5c5 !important;
    border: 0;
    color: #c5c5c5 !important;
    height: 1px;
    margin: 0 0 10px;
    padding: 0;
}

a {
    color: #092150;
    text-decoration: none;
}

a:hover {
    color: #092150;
    text-decoration: underline;
}

a img { border: 0; }


ol { padding-left: 18px; }

ol li { margin-bottom: 2px; }

ul.bulletList { margin: 0 0 12px 0px; }

ul.bulletList:last-child { margin-bottom: 0; }

ul.bulletList li {
    background: url(../images/iconListBullets.png) no-repeat 0 1px;
    margin: 0 0 2px 0;
    padding: 0 0 0 22px;
}

.clear { clear: both; }

.floatL { float: left; }

.floatR { float: right; }




/*CSS FOR DEFAULT GRID VIEW*/

table { border-collapse: collapse; }

table th, table td {
    border-collapse: collapse;
    border-spacing: 0;
}

.tableHolder {
    clear: both;
    margin-bottom: 10px;
    padding: 0;
}

.tableHolder.pageSpecific { padding: 0 12px; }

/*table.simpleGrid{ border:#d5d5d5 1px solid; clear:both;}*/

table.simpleGrid thead th {
    background: #d9d9d9; /* Old browsers */
    background: -moz-linear-gradient(top, #d9d9d9 0%, #cccccc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d9d9d9), color-stop(100%, #cccccc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d9d9d9 0%, #cccccc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d9d9d9 0%, #cccccc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #d9d9d9 0%, #cccccc 100%); /* IE10+ */
    background: linear-gradient(to bottom, #d9d9d9 0%, #cccccc 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9d9d9', endColorstr='#cccccc', GradientType=0); /* IE6-9 */
    height: 54px;
    text-align: center;
}

/*table.simpleGrid td, table.simpleGrid th{border:#c5c5c5 1px solid; border-left:none; border-right:none; text-align:left; padding:4px 8px 3px 8px;}
table.simpleGrid thead tr th{ font-weight:normal;}
table.simpleGrid thead tr{ background:#787878; color:#fff; }
table.simpleGrid thead tr th{ font-weight:bold;}
table.simpleGrid thead tr.subHeading{ background:#787878; color:#fff; font-size:13px;}
table.simpleGrid thead tr.subHeading th{ font-weight:bold;}*/

table.simpleGrid tbody tr {
    background: #fff;
    cursor: pointer;
}

table.simpleGrid tbody tr:nth-child(even) { background-color: #f7f7f7; }

table.simpleGrid tbody td { padding: 10px 0; }

/*table.simpleGrid tbody tr td.actions, table.simpleGrid thead tr th.actions{ text-align:center;}*/

table.simpleGrid tbody tr.selected {
    background: #92160d;
    color: #fff;
}