
/* page properties */
BODY
{
	text-align: left;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
}

/* link colors 
A, A:visited, A:link, A:active
{
	color: #686537;
}*/

/* main text properties */
.textBase
{
	font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
}

/* unordered list properties*/
UL.textBase
{
	list-style-type: square;
}


/* Base for hyperlink server control */
.linkBase
{
	font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
}

A.linkBase, A.linkBase:visited, A.linkBase:link, A.linkBase:active
{
	
}

/* Header classes */
.headerBannerBackground
{
	background-color: #000000;
}
.headerLogoBar
{
	color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

/* Ruler */
.ruleLine
{
	background-color: #000000;
}

/* content area*/
.contentArea
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #ffffff;
	font-size: 13px;
}

/* footer classes*/
.footer
{
	background-color: #1f4181;
}
.textFooter, A.footerText, A.footerText:visited, A.footerText:link, A.footerText:active
{
	font-size: 10px;
	color: #777777;
	text-decoration: none;
}

/* left navigation bar*/
.navPageContainer
{
	border-right: #ffffff 1px solid;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 11px;
	background: #d0daea;
	padding-bottom: 15px;
	padding-top: 15px;
	height: 500px;
}


/* List box properties; have to keep this class as server control does not supoort some of these properties 
.listBox
{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #000000;
}
.listBoxDocHome
{
	overflow: hidden;
	width: 183px;
}*/

HTML, BODY, TABLE, TR, TD, TH, H1, H2, H3, H4, H5, H6, P, A, SPAN, DIV, TEXTAREA, INPUT, SELECT
{
	font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
}

A, A:visited, A:link, A:active
{
	color: #686537;
}

A.navSub, A.navSub:visited, A.navSub:link, A.navSub:active
{
	color: #040404;
}

A.navSub:hover
{
	color: #040404;
	text-decoration: underline;
}

A.tableHeader, A.tableHeader:visited, A.tableHeader:link, A.tableHeader:active
{
	color: #000000;
}

A:hover
{
	text-decoration: none;
}

BODY
{
	text-align: left;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
}

FILE
{
	font-size: 12px;
}

IMG
{
	border: none;
}

TR
{
	font-size: 13px;
}

UL
{
	list-style-type: square;
}

.alert
{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #ff0000;
	line-height: 20px;
}

.assetDescription
{
	font-weight: bold;
	font-size: 12px;
}
.browseHeader, A.browseHeader:visited, A.browseHeader:link, A.browseHeader:active
{
	color: #ffcc00;
	background-color: #666666;
}

.button
{
	font-size: 10px;
}

.checkBold
{
	font-weight: bold;
}

.contentArea
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #ffffff;
	font-size: 13px;
}

.contentResults
{
	height: 204px;
	width: 550px;
	overflow: scroll;
	border-right: thin inset;
	border-top: thin inset;
	border-left: thin inset;
	border-bottom: thin inset;
	background-color: #ffffff;
	behavior: url( '../includes/behavior/scrollpos.htc' );
}

.dataGridHeader
{
	font-weight: bold;
	font-size: 11px;
	background-color: #a9a9a9;
}

.dataGridItem
{
	font-size: 11px;
	background-color: #fdfdfd;
}

.dataGridSelectedItem
{
	background-color: #d0daea;
	font-size: 11px;
}
/* scrolling DIV properties*/
.docDiv
{
	height: 200px;
	overflow: auto;
	width: 250px;
	border: 1px solid #000000;
	padding: 5px;
	behavior: url( '../includes/behavior/scrollpos.htc' );
}

.docDivEmail
{
	overflow: scroll;
	width: 285px;
	height: 200px;
}

.docEditor
{
	overflow: auto;
	width: 300px;
	height: 200px;
}

.docSearch
{
	background-color: #f5f5f5;
}

.footerText, A.footerText, A.footerText:visited, A.footerText:link, A.footerText:active
{
	font-size: 10px;
	color: #777777;
	text-decoration: none;
}
.footer
{
	background-color: #1f4181;
}

.headerBannerBackground
{
	background-color: #000000;
}

.headerLogoBar
{
	color: #ffffff;
	font-family: Arial;
	font-size: 13px;
	
}

.hintBox
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #dcdcdc;
}

.hintBoxContent
{
	font-size: 11px;
}

.imageHeader
{
	color: #000000;
	background-color: #fafafa;
}

.imagePreview
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}

.imageThumbnail
{
	border-right: #990000 1px solid;
	border-top: #990000 1px solid;
	border-left: #990000 1px solid;
	border-bottom: #990000 1px solid;
}

.listBox
{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #000000;
}
.listBoxDocHome
{
	overflow: hidden;
	width: 183px;
}

.multiPage
{
	border-right: inactiveborder 1px solid;
	padding-right: 5px;
	border-top: inactiveborder 1px solid;
	padding-left: 5px;
	border-left: inactiveborder 1px solid;
	padding-top: 5px;
	border-bottom: inactiveborder 1px solid;
	padding-bottom: 5px;
}
.multiPage1
{
	border-right: inactiveborder 1px solid;
	/*padding-right: 5px; */
	border-top: inactiveborder 1px solid;
	/*padding-left: 5px;
	padding-bottom: 5px;*/
	border-left: inactiveborder 1px solid;
	/*padding-top: 5px; */
	border-bottom: inactiveborder 1px solid;
}


.navMain, A.navMain, A.navMain:visited, A.navMain:link, A.navMain:active
{
	font-weight: bold;
	color: #ffffff;
	background-color: #5474ab;
}

.navMainSelected, A.navMainSelected, A.navMainSelected:visited, A.navMainSelected:link, A.navMainSelected:active
{
	color: #000000;
}

.navPage
{
	font-size: 11px;
	background: #d0daea;
	padding-bottom: 5px;
}

.navPageContainer
{
	border-right: #ffffff 1px solid;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 11px;
	background: #d0daea;
	padding-bottom: 15px;
	padding-top: 15px;
	height: 500px;
}

.navSub
{
	padding-bottom: 5px;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 5px;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	background-color: #b0c4de;
	text-decoration: none;
}

.navSubContainer
{
	border-bottom: #000000 0px solid;
	background-color: #b0c4de;
}

.ruleLine
{
	background-color: #000000;
}

.selectedItem
{
	background-color: #dddddd;
}
.smallText
{
	font-size: 11px;
}

.smallTitle
{
	font-size: 11px;
	font-weight: bold;
}

.TabDefault
{
    border-right: white 1px solid;
	border-top: white 3px solid;
	font-size: 7px;
	border-left: white 1px solid;
	cursor: pointer;
	color: white;
	line-height: 20px;
	font-family: "MS Sans Serif" , Arial, sans-serif;
	background-color: #d0daea;
	text-decoration: none;
	text-align:center;

}

.TabHover
{
	font-family: "MS Sans Serif", Arial, sans-serif;
    font-size: 7px;
    font-weight: bold;
    color: white;
    cursor: pointer;
    background-color:#5474ab;
    line-height: 20px;
    border-left: 1px solid #E4F1F8;
    border-top: 3px solid white;
    border-right: 1px solid white;
}



.TabSelected 
{
	font-family: "MS Sans Serif", Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;    
    color: dimgray;
    cursor: pointer;
    background-color: #5474ab;
    line-height: 20px;
    border-left: 1px solid #E4F1F8;
    border-top: 3px solid white;
    border-right: 1px solid white;
    text-align:center;
    text-decoration:none;
    
   
}
A.TabSelected:visited
{
	color: dimgray;
}


.TabDisabled
{
    font-family: "MS Sans Serif", Arial, sans-serif;
    font-size: 8px;
    color: #BBBBBB;
    cursor: wait;
    cursor: no-drop;
    background-color: white;
    line-height: 20px;
    border-left: 1px solid white;
    border-top: 3px solid white;
    border-right: 1px solid white;
}

.TabText
{
	text-align: center;
}

.TabRadTabstrip
{
	border-bottom: none;
	padding: 0px 30px;
}

.TabMultiPage
{	
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.textBox
{
	font-size: 12px;
}

.title
{
	font-size: 18px;
}

.welcome
{
	font-weight: bold;
	font-size: 14px;
	color: #ff8c00;
}

.logoSelected
{
	 border-top: 1px solid #000000;
	 border-bottom: 1px solid #000000;
	 border-right: 1px solid #000000;
	 border-left: 1px solid #000000;
}

.RenderTemplateHighlight
{
	background-color:Yellow;	
}

.RenderTemplateImageHighlight
{
	border-top: Yellow 2px solid;
	border-bottom: Yellow 2px solid;
}

A.linkWhite
{
	color:#ffffff;
}

