/*==========================================================================
||    FILE: DynaWebBaseStyles.css
||
|| PURPOSE: system-level styles for DynaWeb
||    Note: New/User-created styles should go in DynaWebUserStyles.css
||==========================================================================*/

/*
base colors:
document services: #cc9933
education services:#990000
survey services: #669933
hr: #d3e4f4
*/

/*==========================================================================
|| StyleSet: Generic Control Elements:  Blog/Story
||     Note: 
||==========================================================================*/

.stdBlogDateline
{
	text-align:right;
	color:Blue;
/*
	width:100%;
*/
}

.stdByline
{
	text-align:left;
	font-size:7pt;
	color:black;
/*
	width:100%;
*/
}


/*==========================================================================
|| StyleSet: Generic Page-Level Elements
||     Note: 
||==========================================================================*/
body
{
	margin:0px;
	padding:0px;
	border:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight: normal;
	color:lime;
}

.stdPage
{
	width: 800px;
}

.stdContentRow
{
	width:800px; 
	vertical-align:top;
	overflow:hidden;
	/*
	*/
}

.stdContentColumn
{
	float:left;
	vertical-align:top;
	overflow:hidden;
	/*
	*/
}

/*==========================================================================
|| StyleSet: Generic Headlines
||     Note: 
||==========================================================================*/

H1
{
	font-size:24px;
	margin-bottom:3px;
	margin-top:0px;
}

H2
{
	font-size:21px;
	margin-bottom:3px;
	margin-top:0px;
}

H3
{
	font-size:18px;
	margin-bottom:3px;
	margin-top:0px;
}

H4
{
	font-size:15px;
	margin-bottom:3px;
	margin-top:0px;
}

H5
{
	font-size:12px;
	margin-bottom:3px;
	margin-top:0px;
}

H6
{
	font-size:9px;
	margin-bottom:3px;
	margin-top:0px;
}

.stdHeadline
{
	color:black;
	/*
	*/
}

/*==========================================================================
|| StyleSet: text
||     Note: 
||==========================================================================*/

P
{
	margin-top:0px;
	margin-bottom:5px;
	text-indent:0px;
}

.stdBodyText
{
	font-family:verdana;
	font-size:8pt;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	/*
	color:orange;
	position:relative; 
	width:100%;
	*/
}

.stdText
{
	font-size:8pt;
	color:black;
	font-weight:normal;
	text-align:left;
}

/*==========================================================================
|| StyleSet: Generic Control Elements: Image
||     Note: 
||==========================================================================*/

.stdImage
{
	border: 0px;
	display:block;
}

.stdCaption
{
	color:black;
	text-indent: 0px;
	display:block;
	font-weight:bold;
}

.stdImageLink
{
	text-decoration: none;
}


.stdTextWrapOnRight
{
	clear:left; 
	float:left; 
	/*
	*/
}

.stdTextWrapOnLeft
{
	clear:right; 
	float:right; 
	/*
	*/
}

.stdTextNoWrap
{
	clear:both; 
	/*
	*/
}

/*==========================================================================
|| StyleSet: Generic Control Elements: Links
||     Note: 
||==========================================================================*/

.stdLink
{
	text-decoration: none;
	color:Navy;
}

.stdDiv
{
}

.stdSpan
{
}

/*==========================================================================
|| StyleSet: Generic Control Elements: Buttons
||     Note: 
||==========================================================================*/

.stdButton
{
	cursor:pointer;
	border:solid 1px black;
	font-size:8pt;
	font-weight:bold;
}

/*==========================================================================
|| StyleSet: System Styles -- used in code
||     Note: 
||==========================================================================*/
.sysContentBlockHidden
{
	display:none;
	visibility:hidden;
}

.FloatClear
{
	clear:both;
}

.UserMsg
{
	color:Red;
	border:solid 1px red;
	padding:4px;
	margin:5px;
}

/*==========================================================================
|| StyleSet: Horizontal Menu
||     Note: 
||==========================================================================*/

.stdMenuHorizontal
{
	width:800px; 
	margin:0px; 
	padding:0px;
	border:solid 1px black;
}

.stdMenuHorizontalItem
{
	border:0px;
	margin:0px;
	padding:0px;
	text-align:center;
	font-weight:bold;
}

.stdMenuHorizontalItemHover
{
	font-weight:bold;
}

.stdMenuHorizontalSubItem
{
	color:black;
	background-color:silver;
	text-align:left;
	margin-left:10px;
}

.stdMenuHorizontalSubItemHover
{
	color:navy;
	background-color:silver;
}

/*==========================================================================
|| StyleSet: Vertical Menu (departments)
||     Note: 
||==========================================================================*/
.stdMenuVerticalItem
{
	color:black;
	background-color:transparent;
	border-bottom:solid 1px #003164;
	text-align:center;
	font-size:9px;
	font-weight:normal;
	padding:5px;
	padding-left:10px;
	width:190px;
	text-align:left;
}

.stdMenuVerticalItemHover
{
	background-color:white;
	color:black;
}

.stdMenuVerticalSubItem
{
	color:black;
	background-color:transparent;
	border-bottom:solid 1px #003164;
	padding:5px;
	font-size:9px;
	font-weight:normal;
	width:150px;
	text-align:left;
}

.stdMenuVerticalSubItemHover
{
	background-color:white;
	color:black;
	width:150px;
}



.stdMenuVerticalTitle
{
	font-size:11px;
	font-weight:bold;
	border-bottom:solid 1px #003164;
	padding-bottom:5px;
	width:190px;
}


.stdMenuVerticalContainer
{
	margin-bottom:10px;
	width:210px;
}

/*==========================================================================
|| StyleSet: FileUpload control
||     Note: 
||==========================================================================*/
.stdUploadBlock
{
	border:solid 1px navy;
	margin:10px;
	padding:10px;
	width:400px;
}

.stdUploadTitle
{
	color:black;
	font-size:13px;
	font-weight:bold;
	margin-left:10px;
}

.stdUploadText
{
	color:black;
	font-size:10px;
	margin-left:10px;
	margin-top:5px;
}

.stdUploadResult
{
	color:green;
	font-size:10px;
	font-weight:bold;
	margin-top:10px;
	margin-left:10px;
}

.stdUploadButton
{
	border:solid 1px navy;
	font-size:8pt;
	font-weight:bold;
	vertical-align:middle;
	margin-left:345px;
}

.stdUploadButtonBlock
{
	margin-top:10px;
}

.stdUpload
{
	border:solid 1px black;
	color:navy;
	width:380px;
	font-size:7pt;
	margin-top:10px;
}


/*==========================================================================
|| StyleSet: Breadcrumbs control
||     Note: 
||==========================================================================*/

#BreadcrumbNav a:hover, #BreadcrumbNav a:visited, #BreadcrumbNav a:link
{
	color:navy;
	text-decoration: underline;
}

.stdCrumbBlock
{
	width:100%;
	height:15px;
	text-align:left;
	border:solid 1px gray;
	margin-top:5px;
	margin-bottom:10px;
	
	font-size:7pt;
	color:Navy;
	padding-top:3px;
}

.stdCrumbItem
{
	font-weight:bold;
	padding-left:5px;
	text-decoration:none;
}

.stdCrumbLink
{
	font-weight:normal;
	padding-left:5px;
	text-decoration: underline;
}

/*==========================================================================
|| StyleSet: Jobs control
||     Note: 
||==========================================================================*/
.stdJobsSpacer
{
	font-size:1px;
	height:5px;
}

/*==========================================================================
|| StyleSet: FormFill control
||     Note: 
||==========================================================================*/
.stdFormItem
{
	margin-bottom:2px;
}

.stdFormLabel
{
	font-weight:bold;
	margin-right:2px;
	margin-top:3px;
	text-align:right;
}
.stdFormVerticalLabel
{
	font-weight:bold;
	margin-right:2px;
	color:green;
}

.stdFormField
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:Blue;
}

.stdFormAssistance
{
	margin-right:2px;
	margin-top:3px;
}
.stdFormVerticalAssistance
{
	vertical-align:middle;
	margin-top:2px;
}

.stdFormPrompt
{
	font-style:italic;
	margin-left:2px;
	color:green;
}


/*==========================================================================
|| StyleSet: FormStatus control
||     Note: 
||==========================================================================*/
.stdFormStatusItem
{
	margin-bottom:2px;
}

.stdFormStatusLabel
{
	font-weight:bold;
	margin-right:5px;
	text-align:right;
	width:120px;
}

.stdFormStatusField
{
	color:navy;
}

.stdFormStatusSubFormName
{
	color:teal;
	font-size:1.2em;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:2px;
}

.stdFormStatusTitle
{
	color:black;
	font-size:13px;
	font-weight:bold;
}

.stdFormStatusText
{
	color:black;
	font-size:10px;
	margin-left:10px;
	margin-top:5px;
}

/*==========================================================================
|| StyleSet: RadiusBox custom container
||     Note: 
||==========================================================================*/
.stdRadiusBoxContentClass
{
	/* Note: we have to override the font-size setting in [stdRadiusBoxTableClass] to display radiusbox content correctly */
	font-size:8pt;
}
.stdRadiusBoxTableClass
{
	/* Note: we have to set the table font size so it displays properly in iE6 */
	width:100%;
	font-size:1px;
	/*
	*/
}

/*==========================================================================
|| StyleSet: Gradients
||     Note: 
||==========================================================================*/

.stdBlueGradient
{
position:relative; 
height:20px; 
padding-top:2px;  
padding-left:2px;
color:white; 
background-image:url(../Assets/System/GradientBlue20px.png); 
background-repeat: repeat-x;
/*
*/
}

.stdGreenGradient
{
position:relative; 
height:20px; 
padding-top:2px;  
padding-left:2px;
color:white; 
background-image:url(../Assets/System/GradientGreen20px.png); 
background-repeat: repeat-x;
}

/*==========================================================================
|| StyleSet: Internal Popup Window
||     Note: 
||==========================================================================*/
.stdInternalPopUp
{
	z-index:100; 
	position:absolute; 
	left:5px; 
	top:5px; 
	border:solid 1px black; 
	background-color:silver; 
	padding:5px; 
	/*
	 overflow:visible;
	*/
	clear:both;
}

.stdInternalPopUpHeader
{
	margin-bottom:10px;
	text-align:right;
	background-color:#dfdbdd;
	padding-right:2px;
	/*
	height:12px;
	background-color:#4e4e4e;
	vertical-align:middle;
	width:100%;
	*/
}


.stdInternalPopUpButton
{
	cursor:pointer;
}

.stdInternalPopUpButtonWrapper
{
	text-align:right;
}
