/* CSS Document */
/*html {
padding:2px;
}*/

body {
background-color: #F7F9FD;
    font-family: verdana, helvetica, arial, tahoma, sans-serif;
    font-size: 10pt;
    text-align:center;
}

/* Navigation bar at the top of the screen*/
#mininav {
font:right;
/*border:1px solid black;*/
background-color:#E6E6E6;
color:#000000;
font-size: 8pt;
font-family: verdana, Arial, Helvetica, sans-serif;
text-align: right;
width:775px;
}

#mininav a{
text-decoration:none;
color:#000000;
font-weight:bold;
}
#mininav a:hover{
text-decoration:none;
color:#217BBB;
}
/* splitting minimenu */
div.row div.left {
  float: left;
  text-align: left;
  color: #000000;
  font-weight: bold;
    background-color:#E6E6E6;
  width: 49%;
  padding-left:5px;
  }
div.row div.right {
  float: right;
  text-align: right;
  font-weight: bold;
  background-color:#E6E6E6;
  width: 49.7%;
  padding-right:5px;
  }


/**********
 * Header *
 **********/
#banner
{
    background: #035BA0;
    background-image: url('../../App_Images/OxfordImages/HeaderBackgroundWide4.png');
    background-repeat: no-repeat;
    border: solid 1px #CBDBFE;
    border-bottom: solid 1px #FFFFFF;  /*This is done so there is a nice border between the content and the header */
    clear: both;
    height: 78px;
    margin: 0px auto 0px auto;
    width: 775px;
}

#banner img
{
    float: left;
    height: 72px;
    margin: 2px 0px 0px 8px;
    width: 248px;
}
/*************************************************
 * Center Content, what is displayed between the *
 * header and the footer                         *
 *************************************************/
#CenterContent
{
    background-color: #FFFFFF;
    background-image: url('../Graphics/headershadow.png');
    background-position: top;
    background-repeat: repeat-x;
    /*border-bottom: solid 1px #CBDBFE;*/
    border-left: solid 1px #CBDBFE;
    border-right: solid 1px #CBDBFE;
    clear: both;
    min-height: 450px;
    margin: 0px auto 0px auto;
    overflow: auto;
    /*padding-top: 6px;*/
    padding-bottom: 6px;
    width: 774px;
}

/**************************************************
 * Body Content, what is displayed in the body of *
 * the page                                       *
 **************************************************/
.BodyContent
{
    float: right;
    margin: 0px;
    overflow: hidden;
    padding: 0px;
    width: 680px;
}

#nav 
{
border-bottom: 3px solid #CCCCCC;
background-color:#E6E6E6;
margin: 0px auto;
color: #CBDBFE;
padding-left: 5px;
width: 773px;
text-align:left;
height: 39px;
}

#nav a {
display: block;
width: 180px;
text-decoration:none;
font-family: verdana,"Times New Roman", Times, serif;
/*font-size: 10pt;
font-weight:300;*/
color: #000000;
float: left;
}

#nav a:hover {
color:#217BBB;
}


#footer {
clear:both;
margin: 0px auto;
/*background-color:#fdf5dd;
border-top: 3px solid black;
border-bottom: 3px solid black;*/
width: 775px;
}

#footer p {
color: #6488DB; /*#3333CC;*/
    font-size: 8pt;
    text-align: justify;
}

#footer a {
text-decoration: none;
font-size: 10pt;
font-weight:600;
color: #005DB3;
}

#footer a:hover {
color:#000000;
}

.header {
font-weight:bold;
font-size:10pt;
padding: 2px;
border: 1px solid black;
background-color:#217BBB;
background-image:url(../admin/images/text_bck.jpg);
color:#ffffff;
}
.header1 {
font-weight:bold;
font-size:10pt;
padding: 2px;
/*border: 1px solid black;*/
border-bottom: 2px solid #CCCCCC;
background-color:#E6E6E6;
background-image:url(../admin/images/text_bck.jpg);
color:#000000;
}

/********************
*	Table CSS		*
********************/

.genTable
{
    font: 10pt verdana;
    width:100%;
}
.genTable th
{
font-weight:bold;
font-size:10pt;
/*padding: 1px;*/
border-bottom: 3px solid #CCCCCC;
background-color:#E6E6E6;
color:#000000;
text-align:center;
height:30px;
}
.genTable td 
{
    /*padding:5px 0px 5px 0px; */ 
    text-align:center;
}
.genTable .formLabel 
{
    padding:5px 0px 5px 0px;    
    text-align:left;
    font-weight:bold;
}
.genTable .action
{
    font-size:90%;
    border: 0px;
    text-align:left;
}
/* table simulates gridview header */ 
table.gridHeader td
{
    border-bottom: 3px solid #CCCCCC;
background-color:#E6E6E6;
    color:black;
}

.leftcol {
float: left;
width: 75%;
font-family: verdana,"Times New Roman", Times, serif;
font-size: 10pt;
text-align:left;
}

.rightcol {
float: right;
width: 24.5%;
font-family: verdana, "Times New Roman", Times, serif;
font-size: 9pt;
background-color:#dae6ef;
}