﻿body {
    background-color: #000;
}

body, p, td{
    font: 12px/14px Arial, Helvetica, Sans-Serif;
}

td { vertical-align: top; }

h1{
    font: bold 18px/20px Arial, Helvetica, Sans-Serif;
    color: #339;
}

h2{
    font: bold 16px/18px Arial, Helvetica, Sans-Serif;
    color: #339;
}

h3{
    font: bold 14px/16px Arial, Helvetica, Sans-Serif;
    color: #339;
    margin: 15px 0 0 0;
}

h4{
    font: bold 24px/26px Arial, Helvetica, Sans-Serif;
    color: #000;
    margin: 0;
    padding: 0;
}

A:Link, A:Visited{
	font-weight: normal; 
	color: #333399;
	text-decoration: none;
	font-size: 12px;
}

A:hover{
    text-decoration: underline;
}

A:active{
	color: #990033;
}


.AlignLeft    { text-align:    left; }
.AlignCenter  { text-align:  center; }
.AlignRight   { text-align:   right; }
.AlignJustify { text-align: justify; }

.MsgError     { color:#900; font-weight:bold; }
.SystemMessages { background-color: #ffff66; border: solid 1px #666666; padding: 5px;  }
.BoldText { font-weight: bold; }
.BlackText { color: #000 }
.NoWrap { white-space: nowrap; }

div.LoginBoxForCustomers
{
    padding: 10px 0 10px 0;
}

.Optional {
	color: #666;
}

.Small {
	font-size: 10px;
}

.TD_Header {
	font-weight: bold;
}

.TD_Form input, option {
	font-size: 11px;
}

.homeHeader{
    font: bold 14px/16px Arial, Helvetica, Sans-Serif;
    color: #339;
}

/********************** Master Page ***************/

#ContainerMain {
    background-color: #FFF;
    border: 1px solid #FFF;
	width: 100%;
	height: 100%;
	min-width: 1100px;
	position: relative;
	display: block;
}

#ContainerPopUp{
    background-color: #FFF;
    border: 1px solid #FFF;
	width: 100%;
	height: 100%;
	position: relative;
	display: block;
}

#SectionHeader {
	background-color: #99F;
	background-image: url('/_Images/BG_Header.gif');
}

#AppName {
    padding: 10px 0px 0px 10px;
}

#AppAlphaBeta
{
    text-align: right;
    font: 12px Arial Narrow, Arial, Sans-Serif;
    color:#339;
}

#ucLoginBox{
    margin: 5px 10px 0 0;
}

#MenuMain{
    background-color: #EEE;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 5px 10px 5px 10px;
}

#SectionMain {
	
}

#Content
{
    position: relative;
}

.ColumnTable
{
    width: 100%;
}

.ColumnLeft
{
    width: 250px;
    /*border: 1px solid #F00;*/
    border-right: 1px solid #999;
    padding: 20px;
}

.ColumnMain
{
    min-width: 500px;
    /*border: 1px solid #0F0;*/
    padding: 20px;
}

.ColumnRight
{
    width: 250px;
    /*border: 1px solid #00F;*/
    border-left: 1px solid #999;
    padding: 20px;
}

#ContainerFooter
{
    text-align: center;
	padding: 15px 0px 10px 0px;
	color: #999;
	font-size: 11px;
}

#ContainerFooter a, #ContainerFooter a:link, #ContainerFooter a:visited, #ContainerFooter a:active
{
	font-size: 11px;
    color: #999;
    text-decoration: none;
}

#ContainerFooter a:hover
{
    text-decoration: underline;
}

div.DisplayPackage
{
    text-align: center;
    vertical-align: middle;
}

.ArticleDate
{
    display: none;
    /*font-size: 10px;
    font-weight: bold;*/
}

.ArticleLink
{
    padding: 0px 0 2px 0;
}

td.FramingObjectFavorite
{
    background-color: #FFC;
    border: 1px solid #FF0;
}

div.WizardItem_FormatCPP, div.WizardItem_FormatEXMO
{
    text-align:center;
}

/* .Net Skin Definitions */

/* \/ Menu \/ */
.StaticMenuItemStyle A:Link, .StaticMenuItemStyle A:Visited {
	font-weight: bold; 
	color: #333399;
	text-decoration: none;
}

.StaticMenuItemStyle A:hover{
	color: #6666CC; 
}

.StaticMenuItemStyle A:active{
	color: #990033;
}

.DynamicMenuItemStyle td {
    padding: 5px 2px 0px 5px;
    background-color: #EEEEEE;
}

.DynamicMenuItemStyle A:Link, .DynamicMenuItemStyle A:Visited{
	font-weight: normal; 
	color: #333399;
	text-decoration: none;
	font-size: 10px;
}

.DynamicMenuItemStyle A:hover{
	color: #6666CC; 
}

.DynamicMenuItemStyle A:active{
	color: #990033;
}

/* /\ Menu /\ */




.SelectedRowStyle td {
	background-color: #CCCCFF;
	padding: 5px 10px 5px 10px;
}

.SelectedRowStyle input {
	font-size: 9px;
}

.AlternatingRowStyle td{
	background-color: #EEEEFF;
	padding: 5px 10px 5px 10px;
}

.AlternatingRowStyle input {
	font-size: 9px;
}

.RowStyle td, .EditRowStyle td {
	background-color: #FFFFFF;
	padding: 5px 10px 5px 10px;
}

.RowStyle input, .EditRowStyle input {
	font-size: 9px;
}

.HeaderStyle th {
	background-color:#006699;
	color: #FFF;
	padding: 5px 5px 5px 5px;
	text-align: left;
}

.HeaderStyle a {
    color: #FFF;
}
/* END .Net Skin Definitions */


/* PAGER CONTROL STYLES */
.PagerContainerTable
{
	border-right: #333333 1px solid;
	border-top: #333333 1px solid;
	border-left: #333333 1px solid;
	color: #d1d1e1;
	border-bottom: #333333 1px solid;
	background-color: #FFFFFF;
}
.PagerInfoCell
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	font: bold 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
	color: #EBEBEB;
	padding-top: 3px;
	white-space: nowrap;
	background-color: #990000;
	font-weight:normal;
}
.PagerInfoCell:link
{
	color: #ffcc66;
	text-decoration: none;
}
.PagerInfoCell:visited
{
	color: #ffcc66;
	text-decoration: none;
}
.PagerCurrentPageCell
{
	color: #990000;
	background-color: #DCDCFF;
}
.PagerOtherPageCells
{
	background-color: #EBEBEB;
}
.PagerSSCCells
{
	background-color: #cccccc;
}
.PagerHyperlinkStyle
{
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:hover
{
	color: #000000;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:link
{
	color: #000000;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:visited
{
	color: #000000;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:active
{
	color: #000000;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
/* END PAGER CONTROL STYLES */

.accordionHeader {
    border: 1px solid #000;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    cursor: pointer;
}

.accordionHeader fieldset legend{
    color: white;
}
.accordionContent{
    background-color: #FFF;
    border: 1px solid #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionLink, .accordionHeader a, .accordionHeader a:visited, .accordionLink a, .accordionLink a:visited {
    color: white;
    text-decoration: none;
}

div#WizardItem_BayPhotoPrint label
{
    font-size: 10px;
}