﻿body 
{
    margin:0px;
    padding:0px;
    font-size:10pt;
    font-family: Helvetica, Arial, Sans-Serif;         
}

h1
{
    font-size:1.4em;
    padding:0px;
    margin:0px;
}

img
{
    border:0;
}


/* NEW */
/* NEW */
/* NEW */

.mainCover
{
    margin:20px;    
}

.mainSection
{
    margin:20px 0 0 0;
}

/* NEW - END */
/* NEW - END */
/* NEW - END */


.fCover
{
    padding:10px 0px;
}

.bigButton
{
    font-weight:bold;
    font-size:1.2em;
}

.error
{
    color:Red;
}

.validator
{
    color:Red;
    font-style:italic;
}

.lightLink 
{
    color:#ffffff;
}

.lightLink:visited
{
    color:#ffffff;
}

ul {
    list-style-type: square;
    margin:2px;
    padding-left:8px;
}

ul a 
{
    text-decoration:none;
    color:#333333;
}
ul a:hover
{
    text-decoration:underline;
}
a:visited
{
    color:#333333;   
}

legend
{
    padding:0px 10px 0px 10px;
    font-weight:bold;
}


.selectedCategory
{
    border:1px solid silver;
    font-weight:bold;
    padding:3px;
    background-image:url(/images/right_arrow_icon.gif);
    background-repeat:no-repeat;
    background-position:right;
}


.adminImage
{
    max-width:150px;max-height:150px;border:1px solid #efefef;
}

/* EXCLUSION PAGE */
/* EXCLUSION PAGE */
/* EXCLUSION PAGE */

#dvExclusionPage .gridCover
{ 
    border-bottom:1px solid #8B8964;
}

#dvExclusionPage table
{
    width:100%;        
}

#dvExclusionPage th
{
    border:1px solid #8B8964;
    text-align:left;        
    background-color:#C2C1A5;
    color:#333333;
    text-align:center;
}

#dvExclusionPage th
{
    border:1px solid #8B8964;
    text-align:left;        
    background-color:#C2C1A5;
    color:#333333;
    text-align:center;
}

#dvExclusionPage .col1, .col2, .col3, .col4
{
    padding:6px;   
    text-align:center;
}

#dvExclusionPage .col1
{    
    margin-right:10px;
    width:100px;    
}

#dvExclusionPage .col2
{
    padding-left:5px;            
    text-align:left;
}
#dvExclusionPage .col3
{    
    width:75px;    
}

#dvExclusionPage .col4
{    
    width:75px;    
}

#dvExclusionPage .shade
{
    background-color:#efefef;
}

/* EXCLUSION PAGE - END */
/* EXCLUSION PAGE - END */
/* EXCLUSION PAGE - END */

.mainButton {
	-moz-box-shadow:inset 0px 1px 0px -10px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px -10px #ffffff;
	box-shadow:inset 0px 1px 0px -10px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	border:1px solid #999999;
	display:inline-block;
	color:#333333;	
	font-size:.8em;
	font-weight:bold;
	padding:4px 14px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	margin:0px;
}.mainButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.mainButton:active {
	position:relative;
	top:1px;
}

.adminLeft
{
    float:left;    
    width:400px;  
    padding-right:40px;  
}

.adminRight
{
    float:left;
    padding-left:40px;
}
.colorLeftColumn
{
    clear:both;
    float:left;
    padding:10px 0 0 0;
    width:145px;
}
.colorRightColumn
{
    float:left;
    padding:5px 0 0 0;
}

.cssDetail legend
{
    border:1px solid #666;
    background-color:#efefef;
}

.cssDetail fieldset
{
    border:1px solid #ccc;
}

.lColumn
{
    clear:both;
    float:left;
    width:105px;
    padding:0px 5px 0px 0;
    text-align:right;
}

.rColumn
{
    padding:0px 0 0 0;
    float:left;
}

.errorDiv
{
    height:35px;
    border:1px solid #999;
    margin:10px 0 5px 0;
    padding:10px 0 0 55px;
    background-image:url(/images/warning-small.png);
    background-repeat:no-repeat;
    background-position:10px center;
    background-color:#e9c4c4;
}

.successDiv
{
    height:35px;
    border:1px solid #999;
    margin:10px 0 5px 0;
    padding:10px 0 0 55px;
    background-image:url(/images/checkmark.png);
    background-repeat:no-repeat;
    background-position:10px center;
    background-color:#e5f3e3;
}