﻿/* 
        Blue Violet			8a2be2
        Dark Gold			ffd700
		Gainsboro			dcdcdc
		Indigo				4b0082
        Lemon Chiffon		fffacd
		Lime Green			32cd32
        Slate Gray			708090
		Very Light Purple	ffe6ff
		Alternating bg		ebeaea
		anchor				2d1e7a
		anchor hover		f8ab1d	
*/

/* Intrinsic */

body {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
}

a {
	font-family: Verdana, Arial, Sans-Serif;
	color: #2d1e7a;
	font-size: 12px; 
}

a:Visited {
	color: #800000;
}

a:Hover {
	color: #f8ab1d;
}

a.hoverTertiary:Hover, .hoverTertiary:Hover {
	color: #f8ab1d;
	text-decoration: underline;
}

/* Colors */

.error { color: #ff0000; }
.secondary { color: #2d1e7a; }
.blueViolet { color: #8a2be2; }
.slateGray { color: #708090; }
.success { color: #008000; }

/* Fonts */

.b { font-weight: bold; }
.i { font-style: italic; }
.u { text-decoration: underline; }
.smText { font-size: 10px; }

.medText { font-size: 11px; }

/* Controls */

.button {
	background-color: #fff;	
	background-image: url(/images/controls/radUploadBtnLarge.gif);
	border: solid 1px #999999;
	color: #2d1e7a;
    font-size: 12px;
    font-weight: bold;	
	height: 22px;
	filter: progid:DXImageTransform.Microsoft.Shadow(direction=140,color=#404040,strength=3); 	
}

.buttonR {
	background-color: #f0ffff;	
	background-image: url(/images/controls/radUploadBtnLarge.gif);
	border: 0px;
	color: #2d1e7a;
    font-size: 12px;
    font-weight: bold;	
	height: 22px;
	filter: progid:DXImageTransform.Microsoft.Shadow(direction=140,color=#404040,strength=3); 	
}

/*
.labelNoEdit {
	background-color: #fffacd;
	border: solid 1px #333333;
	color: #999999;
    font-size: 12px;
	height: 18px;
}
*/

.dropDownList {
	background-color: #fffacd;
	color: #2d1e7a;
    font-size: 12px;
}

.textBox {
	background-color: #fffacd;
	color: #2d1e7a;
    font-size: 11px;
	height: 15px;
}

.textBoxDisabled {
	background-color: #fffacd;
	border-bottom: solid 2px #ffffff;
	border-left: solid 2px #777777;
	border-right: solid 2px #ffffff;
	border-top: solid 2px #777777;
	color: #2d1e7a;
    font-size: 12px;
	height: 15px;
}

/* Other classes */

.adDiv { border: solid 1px #8a2be2; }

.adTitle {
	color: #708090; 
	font-size: 9px;
}

a.brite, .brite { color: #ffffff; }

a.brite:hover { color: #ffd700; }

.contentDiv {
	background-color: #dcdcdc;
	border: solid 1px #8a2be2;
}

.contentTitle {
	border-bottom: solid 1px #8a2be2; 
	color: #8a2be2; 
	font-size: 16px; 
	font-weight: bold; 
	padding: 2px 0px 2px 0px; 
	text-align: center;
	width: 100%;
}

.contentTitleLink, a.contentTitleLink, a.contentTitleLink:visited {
	color: #8a2be2; 
	font-size: 16px; 
	font-weight: bold; 
}

a.contentTitleLink:hover {
	color: #800000; 
}

.contentSubTitle {
	border-bottom: solid 1px #8a2be2; 
	padding: 2px 0px 2px 0px; 
	width: 100%;
}


.h {
	background-color: #ffff91; 
}

.title {
	color: #8a2be2; 
	font-size: 16px; 
	font-weight: bold; 
}

/*  Paging  */

.pagingCurrent {
	background-color: #ffd700; 
	border: solid 1px #8a2be2;
	color: #ffffff; 
	font-weight: bold; 
	margin-bottom: 2px; 
	margin-left: 1px; 
	margin-top: 2px; 
	position: relative; 
	padding: 4px 2px 4px 2px; 
}	

.pagingDisabled {
	border: solid 1px #aaaaaa; 
	color: #aaaaaa; 
	margin-bottom: 2px; 
	margin-left: 1px; 
	margin-top: 2px; 
	position: relative; 
	padding: 4px 2px 4px 2px; 
}

.pagingEnabled {
	background-color: #ebeaea; 
	border: solid 1px #8a2be2; 
	color: #8a2be2;
	font-weight: bold; 
	margin-bottom: 2px; 
	margin-left: 1px; 
	margin-top: 2px; 
	position: relative; 
	padding: 4px 2px 4px 2px; 
	text-decoration: none;
}

span.pagingEnabled a {
	color: #ffd700; 
}

/*  Navvigation  */

.navOff { background-image: url(/images/new/master/menu/off.gif); color: #ffffff; font-size: 10px; font-weight: bold; height: 16px; padding-left: 3px; }
.navOn { background-image: url(/images/new/master/menu/on.gif); color: #ffd700; cursor: pointer; font-size: 10px; font-weight: bold; height: 16px; padding-left: 3px; }

/* Utility */

/* This keeps the trace from displaying behind absolute positioned content */
span.tracecontent { position: absolute; top: 1200px; }


.bcItem { padding: 3px 8px 3px 8px; }