
/*body {*/
    /*font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 14px;
    background-image: url("../../../content/themes/DNR/bg_01.jpg"); 
	background-position: center top;
	background-repeat: repeat-x repeat-y;
	margin: 0;
	padding: 0;*/
/*}*/
	
/*a, a:link, a:visited, a:active {
    color: #0000FF;
    text-decoration: underline;
}*/
/*a:hover {
    color: #565656;
    text-decoration: none;
}*/
	
#Centered {
	width:95%;
	margin:0px auto;
	text-align:left;
		}
		
#Content 
{
    background-color: #ffffff;
}

 #Main 
 {   
     	padding: 15px;
 }

#Main h2 
	{
        color: #333333;
        font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
        font-size: 18px;
        font-weight: bold;
	    margin-top: 11px;
	}
		
/* Header */
#Header{
    /*height:65px;*/
        display:inline;

}
#Header img
{
    float: left;
}

/*#appname 
 {
     float: left;
     font-variant: small-caps;
     padding-left: 11px;
     padding-top: 30px;
     font-family: Times New Roman, serif;
     font-size: 2em;
     color: #736536;
 }*/
 
/* Header Links */
#HLinks{
color:#ffffff;
background-color:#565656;
padding:5px 15px 3px 15px;
text-align:left;
clear:both;
border-top-left-radius: 11px;
border-top-right-radius: 11px;
    height: 23px;}

#HLinks A:link{color:#ffffff;text-decoration:none;}
#HLinks A:visited{color:#ffffff;text-decoration:none;}
#HLinks A:active{color:#ffff00;text-decoration:underline;}
#HLinks A:hover{color:#F7DCAD;text-decoration:underline;}

#menu
{
    float:left;
    background-color: #565656;

}

#Login
{
    float: right;

    /*color: #FFFF00;*/
}

#Login img
{
    margin-top: -2px;
}

#HLinks2{color:#000000;background-color:#eeeeee;padding:4px 15px 4px 15px;text-align:left;clear:both;border-bottom-left-radius: 11px;border-bottom-right-radius: 11px;}

#SideBarLeft
{
    background-color:#DDDBD3;
    width:20%;
    min-height: 400px;
    float: left;
    padding: 15px 15px 30px 15px;
    margin-right: 15px;
    margin-left: -15px;
    border-bottom-right-radius: 11px;
    border-top-right-radius: 11px;
}

#MainRight
{
    /*Put your main content in this div if you want it to make sure it doesn't wrap around the left sidebar*/
    width: 75%;
    float:right;
    padding-right: 11px;
}

#clearboth
{
    /*Put a div with this id after your main content, to force the white background to extend to the footer*/
    clear:both;
}

/* Footer */
/*#Footer{color:#ffffff;clear:both;background-color:#565656;padding:4px 15px 4px 15px;border-bottom-left-radius: 11px;border-bottom-right-radius: 11px; margin-bottom: 30px;}
#Footer A:link{color:#ffffff;text-decoration:none;}
#Footer A:visited{color:#ffffff;text-decoration:none;}
#Footer A:active{color:#ffff00;text-decoration:underline;}
#Footer A:hover{color:#F7DCAD;text-decoration:underline;}*/

/** this affects the report controls section
td{
    padding: 2px;
}**/

/*ul 
{
    list-style-type: square;
}*/ 

/** Telerik Editor Controls ***/
.display-label, .editor-label
{
    /*margin-top: 7px;
    font-weight: bold;*/
    color: Black;
    
}

.editor-label 
{
    display: inline-block;
    /*width: 280px;*/
    /*margin: 0.5em 0 0 0;*/
}

legend 
{
    font-weight: bold;
}

 .editor-field, .display-label, .editor-label 
{
    float: left;
    clear: left;
  /*  
    display: inline-block;
    width: 220px;
    margin: 0.5em 0 0 0;*/
}

.right 
{
    float:right;
} 
  
.editor-field 
{
    /*width:66%;*/
    /*min-width: 150px;
    max-width: 350px;*/
    clear: both;
    /*margin-bottom: 6px; /* was 12px */*/
}
 
.text-box
{
    width:100%;
    /*max-width:300px;*/
}
 
.field-validation-error
{
    font-weight: bold;
    color: #ff0000;
}

.PageMainContent{
	min-height: 680px;
}

.addCursor 
{
    cursor:pointer;
    color: Blue;
    text-decoration: underline;
}

.cancelGift1, .cancelGift2
{
    float:right;
}


#Gift2, #Gift1, #SecondGiftLink, .ToFromNoSubscription 
{
    display:none;
}

.From 
{
    clear:none;
}

.input-validation-error 
{
    border: 1px solid #ff0000 !important;
    background-color: #ffeeee;
}

.required 
{
    color:Red;
}

#LoaderBackgroundDiv
{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    z-index:400;
    height:100%;
    opacity:0.8;
    background-color:#0a0a0a;
}

#LoaderDiv 
{
    background-color: White;
    border:1px solid black;
    border-radius: 4px;
    z-index: 600;
    position:fixed;
    top:40%;
    left:45%;
    margin-left:-100px;
    box-shadow: 0 0 20px 3px #222;
    padding-bottom: 8px;
}

#LoaderImage 
{
    padding-top:60px;
    display: block;
    margin-left:auto;
    margin-right:auto;
}

.LoaderOff 
{
    display:none;
}

#LoaderTransparent 
{
    width: 100%;
    height: 100%;
    background-color:transparent;
}

.LeftConfirm 
{
    
    display:inline-block;
    /*float:left;*/
    margin-left:20px;
    margin-right:15px;
}

.ClearBoth
{
    clear:both;
}

.RightConfirm 
{
    display:inline-block;
    /*float:right;*/
    margin-right:20px;
    margin-left:15px;
}

.ConfirmBoxText 
{
    margin:10px 30px 10px 30px;
    margin-bottom:10px;
}

.LargerButton 
{
    padding:6px 10px;
}

.LargerButtonLeftSpace 
{
    margin-left:15%;
    float:left;
}

.LargerButtonRightSpace
{
    margin-right:15%;
    float:right;
}

.editor-field select#Gift1Country, 
.editor-field select#Gift2Country, 
.editor-field select#FromCountry,
.editor-field select#Gift1State, 
.editor-field select#Gift2State, 
.editor-field select#FromState  
{
    width:100%;
    padding: 1px 5px 1px 0px;
}