body
{
    font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000A63;
	background-color: #DEDEDE;
}
/*
a
{
	color: #1A96D2;
	text-decoration: none;
	font-weight: bold;
	display: run-in;
}
a:hover
{
	background-color: #267DB1;
	color: white;
}
*/

p
{
	color: #116795;
}

tr
{
	font-size: 13px;
}

input, /*select, option,*/ text, textarea
{
	background-color: #FFFFFF;
	color: #000A63;
	border: 1px solid #CC6E0E;
	height: 18px;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	padding-left: 5px;
}

.help
{
	background-color: #FFB9BC;
	color: #950B03;
	border: solid 1px #950B03;
	height: 17px;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	padding: 0px 0px 0px 0px;
}

.disabled
{
	background-color: #DCDDDA;
	border: 1px solid #3A3C3D;
}

table.tblArticleList
{
	padding: 10px;
	border: 3px solid white;
}

Table.tblDisplay
{
	border: 2px solid #000A63;
	color:#000A63;
	background-color: #FFFFFF;
	width: 700px;
	padding: 0px;
}
Table.tblDisplayLeft
{
	border: 2px solid #000A63;
	color:#000A63;
	background-color: #FFFFFF;
	padding: 0px;
}

tr.headerRow
{
	background-color: #000A63;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 1px;
	height:30px;
	vertical-align:middle;
}

tr.subHeaderRow
{
	background-color: #000A63;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 1px;
	height:20px;
	vertical-align:middle;
}


.oddRow
{
	background-color: #E6E6E5;
	color: #000A63;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
}
tr.oddRow a
{
	color: #000A63;
}

tr.oddRow a:hover
{
	color:#CC6E0E;
	/*
	background-color: #267DB1;
	color: white;
	display: block;
	*/
}

.evenRow
{
	background-color: #C7D2FF;
	color: #000A63;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
}
tr.evenRow a
{
	color: #000A63;
}

tr.evenRow a:hover
{
	color:#CC6E0E;
}
tr.selectedRow, tr.selectedRow a
{
	background-color: #000A63;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
}

.lblBold
{
	font-weight: bold;
}


.lblInfo
{
	
}

.lblBold div, .lblInfo div
{
	height:25px;
	width: 80%;
	border-bottom: solid 2px #C7D2FF;
	vertical-align: middle;
}




.lblHeader
{
	/*
	font-family: arial;
	text-align:center;
	font-weight:bold;
	font-size: 14pt;
	padding:5px;
	font-weight: bold;
	color: #000000;
	background-color: #C3D9FF;
*/
}

.lblError
{
	font-size: 12px;
	color: #950B03;
	font-weight:bold;
	text-align:left;
	border: dotted 1px #950B03;
	background-color: #FFB9BC;
}

.lblErrorHeader
{
	background-color:#950B03;	
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 1px;
	height:25px;
	vertical-align:middle;
	border: dotted 1px #950B03;
}



/*
.lblResourceTitle
{
	font-size: 12pt;
	color: white;
	text-decoration: none;
	background-color: #2976B4;
	border: 1px solid white.	
}

.lblResourceDescription
{
	font-size: 10pt;
	background-color: #E67300;
	color: white;
}
*/
	

INPUT.button
{
	background-color: #CC6E0E;
	/*background-image: url(orange1.jpg);*/
	background-repeat: repeat-x;
	color: #FFF;
	border: 1px solid #EEEEEE;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 1px;
	height: 21px;
	margin-left: 1px;
	margin-right: 1px;
}

INPUT.buttonSmall
{
	background-color: #CC6E0E;
	color: #FFF;
	border: 1px solid #EEEEEE;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 1px;
	height: 21px;
	margin: 3px;
}

.allowHtml
{
	background-color: #FFFFCA;
	color: #333;
	font-weight: bold;
	padding: 3px;
}

/**** Re Order List Styles ****/
.ClsDragHandle 
{
    /*background-image :url('../../images/drag_handle.gif');*/
    background-color	:#fAf9f8;
    border				:thin outset white;
    cursor				:move;
    height				:15px;
    width				:20px;
    background-repeat	:no-repeat;
    background-position :center;	
}

.ClsCallbackStyle 
{
    border				:thin inset blue;
}

.ClsCallbackStyle table 
{
    background-color	:#5377A9;
    color				:Black;
}

.ClsReorderListContainer
{
    width: 95%;
    font-size:8pt;
}

.ClsReorderListContainer li 
{
    background-repeat	:repeat-x;	
    list-style-image	:none;
    list-style-position :outside;
    list-style-type		:none;
    margin				:2px;
}

.ClsReorderListContainer li a 
{
    color :#000A63;	
}

.ClsReorderListContainer li a:hover
{
	color:#CC6E0E;
}

.ClsReorderCue 
{
    border		:thin dashed black;
    height		:25px;
    width		:100%;
}

.ClsItemArea 
{
    margin-left	:0px;
    text-align:	left;
    background	:#f7f6f3;
    width		: 100%;
}

.ClsItem
{
	
}

/*Modal Popup*/
.modalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup 
{
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}

.modalHeader
{
	background-color: #E6E6E5;
	color: #000A63;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 1px;
	/*height: 30px;*/
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
}

.hide
{
	display:none;
	visibility:hidden;
}