﻿/*

Light blue: #2a8fbb
Dark grey: #2e2e2e
Light grey: #cccccc
Medium grey: #7a7a7a
Input border grey: #b7b7b7
Input text grey: #7d7c7c

 */
 

.drdkSSO, .mitDR {
    text-align: center;         
}

.drdkSSO .drdkModalContent {
    text-align: left;
}

.drdkSSO .input .text {
    background-color: white;
}

.mitDR p.input input.text, .mitDR p.input input.password, x:-moz-any-link {
    padding:4px 2px 0;
}
.mitDR p.input input.text, .mitDR p.input input.password {
    -moz-box-sizing:content-box;
    border:1px solid #b7b7b7;
    height:16px;
    line-height:16px;
    padding:2px;
    width:196px;
    color: #7d7c7c;
    margin-left: 10px;
}
.mitDR select {
    -moz-box-sizing:content-box;
    border:1px solid #b7b7b7;
    height:18px;
    padding:1px;
    width:196px;
    color: #020202;
    margin-left: 10px;
}
.mitDR input.text {
    margin-right:0;
}
.mitDR input.check {
    margin-left:10px;
    vertical-align:bottom;
}
.mitDR h3 {
    -moz-border-radius-bottomleft:0;
    -moz-border-radius-bottomright:0;
    -moz-border-radius-topleft:2px;
    -moz-border-radius-topright:2px;
    border: 1px solid #2a8fbb;
    background:transparent url(../images/modal/dialogTopbarBg.gif) repeat-x scroll 0 0;
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    height:28px;
    line-height:28px;
    margin:0;
    padding:0 10px 2px;
}
.mitDR p.input { 
    border: 1px solid #7a7a7a;
    border-width: 0 1px;
    padding: 10px 0 15px;
}
.mitDR p, .mitDR a:link, .mitDR a:visited {
    color:#2e2e2e;
}
.mitDR p {
    padding:10px 10px 0;
}
.mitDR p.suggest {
    font-size:8px;
    padding:0;
    margin-bottom: 5px;
}
.mitDR label {
    color:#2e2e2e;
    font-weight:bold;
    margin: 0 0 5px 10px;
    float: left;
}
label#mitDRDeleteBox 
{
    float: none;
}
.mitDR p.input label {
    color:#2e2e2e;
    font-weight:bold;
    padding:0;
    width:160px;
}
#mitDRAddContent 
{
    margin-left: 10px;
    vertical-align:sub;
    float: left;
    clear: both;
}
.mitDR p.buttons {
    background:transparent;
    padding: 10px 5px 10px;
    text-align:right;
    border-color: #ccc #7a7a7a #7a7a7a;
    border-style: solid;
    border-width: 1px;
}

.mitDR p.buttons .action:hover
{
	background-position: -300px -80px;
	color:#FFFFFF;
}

.mitDR p.buttons .submit:hover
{
	background-position: -200px -80px;
	/*color:#2E2E2E;*/
	color:#FFFFFF;
}
.mitDR p.buttons .approve:hover
{
	background-position: -100px -80px;
	color:#2E2E2E;
}
.mitDR .drdkModalContent div div
{
    border: 1px solid #7a7a7a;
    border-width: 0 1px;
    overflow:auto;
    padding-bottom: 30px;
}
.mitDR p.buttons button, x:-moz-any-link {
    /*padding-bottom:4px;*/
}
.mitDR button {
    -moz-border-radius-bottomleft:2px;
    -moz-border-radius-bottomright:2px;
    -moz-border-radius-topleft:2px;
    -moz-border-radius-topright:2px;
    -moz-box-sizing:content-box;
    /*background:transparent url(../images/modal/buttonBg.gif) no-repeat;*/
    background-image: url(/mitdr/content/images/site_sprite.png);
	_background-image: url(/mitdr/content/images/site_sprite-8bit.png);
	background-position: 0px -80px;
    border:0;
    color:#2e2e2e;
    cursor:pointer;
    font-weight:bold;
    height:26px;
    width: 89px;
    line-height:26px;
    padding:0;
    margin: 0 5px;
    vertical-align:middle;
}

.mitDR button.cancel:hover {
	background-position: -100px -80px;
}
.mitDR button.submit:hover {
	background-position: -200px -80px;
	color:#FFFFFF;
}
.mitDR .drdkModalContent {
    text-align: left;
    -moz-border-radius-bottomleft:2px;
    -moz-border-radius-bottomright:2px;
    -moz-border-radius-topleft:2px;
    -moz-border-radius-topright:2px;
    background-color:#fff;
    margin:0 auto;
    width:370px;
}
