/* HTML TAGS */
p, td
{
	font-family: Arial;
	font-size: 11px;
	color: Black;
}
textarea
{
	font-size: 10px;
	color: black;
	font-family: Arial;
}
legend
{
	color: #990000;
	font-weight: bold;
}
fieldset
{
	border: solid 1px #CCCCCC;
	width: 1%;
	white-space: nowrap;
	padding: 5px;
}
img
{
	border-width: 0px;
}
select
{
	font-size: 11px;
	padding: 0px;
}
input
{
	font-size: 11px;
	padding: 0px;
}
div
{
	font-size: 11px;
}
a:link, a:visited, a:active
{
	color: Blue;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}

/* LINKS */
a.lnkBold
{
	font-weight: bold;
	color: Blue;
}
a.topLog, a.topLog:active, a.topLog:visited, a.topLog:link
{
	color: #666;
	text-decoration: none;
}
a.topLog:hover
{
	color: #1F72A8;
	text-decoration: underline;
}

/* MAIN CONTAINERS */
table.Main
{
	width: 100%;
	border: none;
	padding: 0px;
	margin: 0px;
}
td.Main
{
	padding-left: 10px;
	padding-right: 10px;
}
table.MainContainer
{
	border: none;
	background-color: #fff;
	border-right: solid 1px #CCC;
	border-left: solid 1px #CCC;
	width: 100%;
}
table.PopUpContainer
{
	border: solid 1px #000;
	padding: 2px;
	background-color: #FFF;
	width: 100%;
	margin: 0px auto;
	margin-top: 5px;
}

/* HEADER ELEMENTS */
#tblHead
{
	width: 100%;
	border: none;
}
#tdHeadLeft
{
	width: 292px;
	height: 63px;
}
#tdHeadCenter
{
	width: 99%;
	height: 63px;
}
#tdHeadRight
{
	width: 362px;
	height: 63px;
}

/* NAVBAR ELEMENTS */
#tblNav
{
	width: 100%;
}
.tdNavFlash
{
	width: 330px;
}
#divMenuStart
{
	cursor: pointer;
	width: 330px;
}
#tdNavHelp
{
	width: 1%;
	cursor: pointer;
}

/* HOMEPAGE FEATURES */
.tblHomeFeatures
{
	height: 380px;
	width: 100%;
	border: none;
}
.tdFeatureLeft table
{
	width: 125px;
	border: none;
	margin: 0 0 0 auto;
	height: 100%;
}
.tdFeatureRight
{
	vertical-align: top;
}
.tdFeatureRight table
{
	width: 100%;
	border: none;
}

pager
{
 background-color: #ffffcc;
}
tr.pager td
{
	background-color: #ffffcc;
	 font-weight: bold;
}
.tdFeatureRight table tr.pager td table
{
	width: 1%;
	
}
.tdFeatureRight table tr.pager td table tr td>span
{
	border: solid 1px #CCC;
	padding: 2px;
	font-size: 120%;
}



.tblFeatureTitle
{
	margin-bottom: 4px;
}
.tdFeatureTitle
{
	width: 99%;
	border-bottom: double 3px #CCC;
	vertical-align: middle;
	padding: 2px 0px;
	color: #333;
	font-weight: bold;
	font-size: 15px;
	line-height: 15px;
}
.tdFeatureTitlePremium
{
	width: 1%;
	white-space: nowrap;
	border-bottom: double 3px #CCC;
	vertical-align: middle;
	font-weight: bold;
	text-transform: uppercase;
	color: #e89d08;
}
.imgPremium
{
	vertical-align: middle;
	padding: 2px;
}
hr.dashed
{
	border: none 0;
	border-top: 1px dashed #CCC;
	height: 0px;
}

/* HOMEPAGE RIGHT COLUMN */
#tdHomeRightCol
{
	vertical-align: top;
	width: 1%;
}
.tblCallOut
{
	border: none;
	width: 192px;
}
.tdCallOutTop div
{
	padding-bottom: 4px;
}
.tdCallOutTop div td
{
	color: #993333;
	font-weight: bold;
}

.tdCallOutMiddle
{
	vertical-align: top;
	background-color: #CCC;
}
.tdCallOutMiddle div
{
	width: 188px;
	margin: 0 auto;
	border: none;
	background-color: #e8e8e8;
}
.tblCallOutMiddle
{
	width: 188px;
	border: none;
	margin: 0 auto;
	background-color: #e8e8e8;
}

.tdCallOutBottom
{
	height: 13px;
	background-image: url(../images/portals_bottom.gif);
}

.tdNoWrapTop
{
	width: 1%;
	white-space: nowrap;
	vertical-align: top;
}
.tdLeftTop
{
	vertical-align: top;
	text-align: left;
}
.tdNoWrapRightTop
{
	vertical-align: top;
	text-align: right;
	white-space: nowrap;
}
.td99Top
{
	width: 99%;
	vertical-align: top;
}

tr.FooterRow
{
	background-color: #ffffcc;
	height: 20px;
}
tr.FooterRow td
{
	font-weight: bold;
}
tr.FooterRow td img
{
	padding-right: 3px;
	vertical-align: middle;
}

td.featureSPACER
{
	padding-right: 2px;
	text-align: right;
	height: 30px;
	border-right: solid 1px #999;
}
td.featureOFF
{
	cursor: pointer;
	padding-right: 2px;
	text-align: right;
	height: 30px;
	border-right: solid 1px #999;
	color: Black;
}
td.featureOFF a
{
	color: Black;
	text-decoration: none;
}
td.featureON a
{
	color: #B22222;
	text-decoration: none;
}
td.featureON
{
	cursor: pointer;
	padding-right: 2px;
	text-align: right;
	height: 30px;
	background-color: #fff;
	border-top: solid 1px #999;
	border-bottom: solid 1px #999;
	color: #B22222;
}

/* ROUND TEXTBOXES */
.tdInput150 input, .tdInput150 textarea
{
	width: 138px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: Transparent;
	border: none;
	color: #666;
}
.tdInput90 input, .tdInput90 textarea
{
	width: 92px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: Transparent;
	border: none;
	color: #666;
}
.tdInputLabel
{
	white-space: nowrap;
	padding-left: 2px;
	padding-right: 2px;
	text-transform: uppercase;
	color: #666;
}

/* FOOTER */
#tblFooter
{
	width: 100%;
	border: none;
}
#tdFooterRight div
{
	vertical-align: bottom;
	text-align: right;
	padding-right: 8px;
	padding-top: 35px;
	white-space: nowrap;
}
#tdFooterRight a, #tdFooterRight a:link, #tdFooterRight a:visited, #tdFooterRight a:active
{
	color: Blue;
	text-decoration: none;
	cursor: pointer;
}

/* DIVS */
.divPopUp
{
	position: absolute;
	height: 410px;
	width: 70%;
	padding: 8px;
	background-color: #fff;
	border: solid 1px #999;
	display: none;
	z-index: 99999999;
}
.divLog1
{
	display: block;
	text-align: right;
	padding-right: 8px;
	padding-top: 40px;
}
.divLog2
{
	display: block;
	text-align: right;
	padding-right: 8px;
	padding-top: 20px;
}
.divLog3
{
	display: block;
	text-align: right;
	padding-right: 8px;
	padding-top: 0px;
}

.tdDivHeadLeft
{
	width: 1%;
}
.tdDivHeadRight
{
	width: 1%;
	cursor: pointer;
}
.divDesc
{
	padding-bottom: 5px;
	padding-left: 2px;
	padding-right: 2px;
}

.tdDivFeatureRight
{
	vertical-align: top;
	border-top: solid 1px #999;
	border-bottom: solid 1px #999;
	border-right: solid 1px #999;
	padding: 2px;
}
.tdDivFeatureRight div
{
	overflow: auto;
	width: 100%;
	height: 300px;
	margin: 0 auto;
}
.tdDivFeatureTitle
{
	width: 99%;
	vertical-align: middle;
	padding: 2px 0px;
	font-weight: bold;
}
.tdDivFeatureTitlePremium
{
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
	font-weight: bold;
	text-transform: uppercase;
	color: #e89d08;
}

/* TABLE ELEMENTS */
table.Gridview
{
	border-spacing: 1px;
	background-color: #CCC;
	empty-cells: show;
}
table.Gridview td
{
	padding: 2px 2px 2px 2px;
}
table.GridviewNest
{
	border-spacing: 1px;
	margin-left: -1px;
	margin-top: -1px;
	margin-right: -1px;
	background-color: #CCC;
}
table.GridviewNest td
{
	padding: 2px 2px 2px 2px;
}
table.GridviewNest img
{
	vertical-align: -3px;
}
tr.item
{
	background-color: #FFFFFF;
}
tr.alternatingitem
{
	background-color: #e8e8e8;
}
tr.item:hover, tr.alternatingitem:hover
{
	background-color: #FFFFCC;
}
tr.selecteditem
{
	background-color: #FFFFCC;
}
tr.row
{
	background-color: #FFFFFF;
	white-space: nowrap;
}
tr.row td
{
	white-space: nowrap;
}
tr.alternatingrow
{
	background-color: #e8e8e8;
	white-space: nowrap;
}
tr.alternatingrow td
{
	white-space: nowrap;
}
tr.row:hover, tr.alternatingrow:hover
{
	background-color: #FFFFCC;
	white-space: nowrap;
}
tr.selectitem
{
	background-color: #FFFFCC;
}
tr.AltSubHeader
{
	background-color: #DFECF7;
	font-weight: bold;
	height: 22px;
	padding-left: 2px;
}

/* BORDERS */
.bottom
{
	border-bottom: solid 1px #CCC;
}
.top
{
	border-top: solid 1px #CCC;
}
.left
{
	border-left: solid 1px #CCC;
}
.right
{
	border-right: solid 1px #CCC;
}
.all
{
	border: solid 1px #CCC;
}

/* SEARCH STYLE */
tr.searchrow
{
	background-color: #FFFFFF;
	white-space: nowrap;
}
tr.searchrow td
{
	white-space: nowrap;
	border: solid 1px #FFFFFF;
}
tr.searchaltrow
{
	background-color: #e8e8e8;
	white-space: nowrap;
}
tr.searchaltrow td
{
	white-space: nowrap;
	border: solid 1px #E8E8E8;
}
tr.searchaltdesc
{
	background-color: #e8e8e8;
}
tr.searchrow:hover, tr.searchaltrow:hover, tr.searchhover
{
	white-space: nowrap;
	background-image: url(../Images/ddarrow.png);
	background-position: right;
	background-repeat: no-repeat;
	border: solid 1px #FFFFCC;
}
tr.searchrow td:hover, tr.searchaltrow td:hover, tr.searchhover td
{
	border: solid 1px Yellow;
}
tr.searchrow a, tr.searchaltrow a, tr.searchhover a
{
	font-weight: bold;
}
table.searchtip
{
	border-spacing: 0px;
	width: 100%;
	border: solid 1px Gray;
}
table.searchtip td
{
	padding: 2px;
	font-weight: bold;
}
table.searchtip tr
{
	background-color: #FFFFFF;
}
table.searchtip tr:hover
{
	background-color: #FFFFCC;
}
table.searchtip a
{
	text-decoration: none;
}
td.searchtip
{
	background-color: #E8E8E8;
	width: 1%;
	white-space: nowrap;
	border-right: solid 1px Gray;
	vertical-align: middle;
}
input.watermark
{
	color: Gray;
	font-size: 10px;
}

/* CUSTOM TABLE CELLS */
td.ToolTipText
{
	font-weight: normal;
	font-size: 11px;
	text-transform: none;
	color: black;
	font-style: normal;
	font-family: Arial;
	font-variant: normal;
	text-decoration: none;
}
td.small
{
	width: 1%;
	white-space: nowrap;
}
td.label
{
	width: 1%;
	white-space: nowrap;
	font-weight: bold;
	text-align: left;
}
td.labelreq
{
	width: 1%;
	white-space: nowrap;
	font-weight: bold;
	color: Red;
	text-align: left;
}
td.req
{
	vertical-align: top;
	background-image: url(../Images/required.png);
	background-repeat: no-repeat;
	background-position: top right;
}
td.fire
{
	color: #990000;
}

/* TABS */
table.Container, .Container
{
	background-color: White;
	border: solid 1px #CCC;
}
td.tabFiller
{
	color: Black;
	border-bottom: solid 1px #ccc;
}
table.tabBody
{
	background-color: #fff;
	color: Black;
	border-bottom: solid 1px #CCC;
	border-left: solid 1px #CCC;
	border-right: solid 1px #CCC;
	padding: 3px;
	margin-left: auto;
	margin-right: auto;
}
td.tabFillerRev
{
	background-color: White;
	color: White;
	border-top: solid 1px #CCC;
}
td.tabFillerWhite
{
	background-color: White;
	border-bottom: solid 1px #CCC;
}

/* PAGING */
span.item, a.item
{
	color: Blue;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}
span.selecteditem, a.selecteditem
{
	color: Red;
	font-weight: bold;
	text-decoration: none;
}

/* CUSTOM CLASSES */
.spacer
{
	font-size: 50%;
}
.title
{
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 18px;
	text-transform: none;
	color: #000000;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
.breadcrumbs
{
	font-weight: normal;
	font-size: 11px;
	text-transform: none;
	color: black;
	font-style: normal;
	font-family: Arial;
	font-variant: normal;
	text-decoration: none;
}
.subtitleCAPS
{
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	color: black;
	font-style: normal;
	font-family: Arial;
	font-variant: normal;
	text-decoration: none;
}
img.button
{
	cursor: pointer;
}
div.leftmenu
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	overflow: auto;
	border-left: #cccccc 1px solid;
	width: 100%;
	border-bottom: #cccccc 1px solid;
}
a.fakelink
{
	cursor: pointer;
	color: Blue;
}
.ToolbarButton tr td:hover
{
	color: Black;
}
*html .ToolbarButton tr td
{
	color: Black;
}
span.warning
{
	font-weight: bold;
	color: Red;
}
span.success
{
	font-weight: bold;
	color: Green;
}
span.bold
{
	font-weight: bold;
}
.submarket
{
	color: Green;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

/* BUTTON LINKS */
a.Button:link, a.Button:active, a.Button:visited
{
	text-align: center;
	font-size: 100%;
	color: #000000;
	text-decoration: none;
	width: 130px;
	height: 100px;
	border: solid 1px #aac2d7;
	padding: 3px 10px 1px 10px;
	margin: 1px;
	white-space: nowrap;
	background-color: #e8e8e8;
	background-image: url(/Images/btn_background_off.gif);
	background-repeat: repeat-x;
}
a.Button:hover
{
	background-color: #FFFFCC;
	color: #e12e29;
	cursor: pointer;
	background-image: url(../Images/btn_background_on.gif);
	background-repeat: repeat-x;
}
input.Button
{
	text-align: center;
	font-size: 100%;
	color: #000000;
	text-decoration: none;
	width: 130px;
	cursor: pointer;
	height: auto;
	border: solid 1px #aac2d7;
	padding: 1px;
	margin: 1px;
	white-space: nowrap;
	background-color: #e8e8e8;
	background-image: url(/Images/btn_background_off.gif);
	background-repeat: repeat-x;
}
input.Button:hover
{
	background-color: #FFFFCC;
	color: #e12e29;
	cursor: pointer;
	background-image: url(../Images/btn_background_on.gif);
	background-repeat: repeat-x;
}

/* FILTER SEARCH BUTTON */
input.ButtonFilterSearch
{
	text-align: center;
	font-size: 100%;
	color: #990000;
	text-decoration: none;
	height: auto;
	border: solid 1px #999999;
	padding: 1px;
	margin: 1px;
	white-space: nowrap;
	background-color: #FFFFCC;
}
input.ButtonFilterSearch:hover
{
	background-color: #FFFFCC;
	color: #e12e29;
}

/* ACTION TOOLBAR */
fieldset.action
{
	width: 99%;
	margin: 0px auto;
	padding: 2px;
	padding-top: 1px;
	border-color: #CCC;
}

/* TABS */
td.tabON
{
	background-color: #FFFFFF;
	color: #000;
	background-image: url(../images/tabongrad.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-weight: bold;
	padding: 5px;
	border-left: solid 1px #CCC;
	border-top: solid 1px #CCC;
	border-right: solid 1px #CCC;
	cursor: pointer;
	white-space: nowrap;
}
td.tabOFF
{
	background-color: #DFECF7;
	color: #333333;
	background-image: url(../images/taboffgrad.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-weight: bold;
	padding: 5px;
	border-left: solid 1px #CCC;
	border-top: solid 1px #CCC;
	border-right: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	cursor: pointer;
	white-space: nowrap;
}
td.tabOFF:hover
{
	background-color: #FFFFCC;
	color: #01588D;
	background-image: url(../images/tabHovergrad.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-weight: bold;
	padding: 5px;
	border-left: solid 1px #CCC;
	border-top: solid 1px #CCC;
	border-right: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	cursor: pointer;
	white-space: nowrap;
}
td.tabONRev
{
	background-color: #FFFFFF;
	color: #000;
	background-image: url(../images/reversetab_ON.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-weight: bold;
	padding: 5px;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-right: solid 1px #CCC;
	cursor: pointer;
	white-space: nowrap;
}
td.tabOFFRev
{
	background-color: #DFECF7;
	color: #333333;
	background-image: url(../images/reversetab_OFF.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-weight: bold;
	padding: 5px;
	border-left: solid 1px #CCC;
	border-top: solid 1px #CCC;
	border-right: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	cursor: pointer;
	white-space: nowrap;
}
td.tabOFFRev:hover
{
	background-color: #FFFFCC;
	color: #01588D;
	background-image: url(../images/tabHovergrad.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-weight: bold;
	padding: 5px;
	border-left: solid 1px #CCC;
	border-top: solid 1px #CCC;
	border-right: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	cursor: pointer;
	white-space: nowrap;
}

/* Main Nav */
.MGmenu
{
	width: 850px;
	padding: 0px;
	margin: 0px;
}
.MGmenu, .MGmenu ul
{
	list-style: none;
}
.MGmenu .MGmenuDivider
{
	display: block;
	font-size: 1px;
	border-width: 0px;
	border-style: solid;
	position: relative;
	z-index: 1;
}
.MGmenu .MGmenuDividerx
{
	padding: 0px;
	margin: 0px;
	margin-bottom: -7px;
	background-image: url(../images/hrline.gif);
	background-repeat: repeat-x;
}
.MGmenu .MGmenuDividery
{
	float: left;
	width: 0px;
	border-left-width: 1px;
	height: 14px;
	margin: 6px 0px 2px 0px;
	border-color: #aaaaaa;
	padding: 0px;
}
.MGmenu .MGmenuTitle
{
	display: block;
	cursor: default;
	white-space: nowrap;
	position: relative;
	z-index: 1;
}
.MGmenuClear
{
	font-size: 1px;
	height: 0px;
	width: 0px;
	clear: left;
	line-height: 0px;
	display: block;
	float: none !important;
}
.MGmenu
{
	position: relative;
	zoom: 1;
	z-index: 10;
}
.MGmenu a, .MGmenu li, .MGmenu span
{
	float: left;
	display: block;
	white-space: nowrap;
	position: relative;
	z-index: 1;
	padding: 4px 4px 4px 4px;
	margin: -2px 0px 0px 0px;
	color: #000;
	font-family: Arial;
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
}
.MGmenu div a, .MGmenu ul a, .MGmenu ul li, .MGmenu ul span
{
	float: none;
	background-color: transparent;
	font-size: 11px;
	border-width: 0px;
	border-style: none;
}
.MGmenu div a:hover
{
	background-color: #def2fe;
	color: #990000;
}
.MGmenu div
{
	visibility: hidden;
	position: absolute;
}
.MGmenu li
{
	z-index: auto;
}
.MGmenu ul
{
	left: -10000px;
	min-width: 120%;
	position: absolute;
	z-index: 10;
	top: 30px;
	white-space: nowrap;
	padding: 5px;
	margin: 0px 0px 0px 0px;
	background-color: White;
	border-width: 1px;
	border-style: solid;
	border-color: #dadada;
	border-top: none;
}
.MGmenu ul li
{
	padding: 3px;
}
.MGmenu li a, .MGmenu li span
{
	float: none;
	border: solid 1px transparent;
	border-bottom: none;
}
.MGmenu li span
{
	padding-top: 3px;
}
.MGmenu li a:link, .MGmenu li a:visited, .MGmenu li a:active
{
	text-decoration: none;
	color: Black;
}

/* IE6 Hack */
/* Main Items */
*html .MGmenu li a, *html .MGmenu li span
{
	border: none;
	margin: -2px 0px 0px 1px;
	padding-left: 5px;
	padding-right: 5px;
}

/* Main Item Hover */
*html .MGmenu li.sfhover a, *html .MGmenu li.sfhover span
{
	background-color: White;
	border-width: 1px;
	border-style: solid;
	border-color: #dadada;
	border-bottom: none;
	margin: -3px 0px 0px -1px;
	padding-left: 6px;
	padding-right: 4px;
}

/* Sub Item Container */
*html .MGmenu li.sfhover ul, *html .MGmenu li.sfhover ul
{
	left: 3px;
	top: 24px;
	border: solid 1px #CCC;
	border-top: none;
}

/* Sub Item Hover */
*html .MGmenu ul li.sfhover a, *html .MGmenu ul li.sfhover span
{
	background-color: #def2fe;
	color: #990000;
	padding: 3px;
}
*html .MGmenu li ul li.sfhover a, *html .MGmenu li ul li.sfhover span
{
	margin: -2px 0px 0px 0px;
}

/* Sub Item Hover Text Color */
*html .MGmenu ul li.sfhover a:link, *html .MGmenu ul li.sfhover a:visited, *html .MGmenu ul li.sfhover a:active
{
	color: #990000;
}

/* Sub Item Hover Container */
*html .MGmenu li.sfhover ul li a, *html .MGmenu li.sfhover ul li span
{
	border: none;
	padding: 3px;
	margin: -2px 0px 0px 0px;
}
/* End IE6 Hack */

.MGmenu ul li:hover > a, .MGmenu ul li:hover > span
{
	background-color: #def2fe;
	color: #990000;
	padding: 3px;
}
.MGmenu ul li:hover > a, .MGmenu ul li > a, .MGmenu ul li:hover > span, .MGmenu ul li > span
{
	font-weight: normal;
}
.MGmenu li:hover > a, .MGmenu li:hover > span
{
	background-color: White;
	border-width: 1px;
	border-style: solid;
	border-color: #dadada;
}
.MGmenu li ul li:hover > a, .MGmenu li ul li:hover > span
{
	margin: -1px 0px 0px 1px;
}
.MGmenu li.parent:hover > a, .MGmenu li.parent:hover > span
{
	height: 20px;
	border-width: 1px;
	border-style: solid;
	border-color: #dadada;
	border-bottom: none;
}
.MGmenu li:hover > ul, .MGmenu li.sfhover > ul
{
	left: auto;
}

div.notabBody_scd
{
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffcc;
	color: Black;
	border-bottom: solid 1px #003399;
	border-left: solid 1px #003399;
	border-right: solid 1px #003399;
	padding: 3px;
	border-top: solid 1px #003399;
}

.divShowBackground
{
	height: 420px;
	width: 80%;
	max-width: 100%;
	padding: 10px 20px 20px 20px;
	background-color: #fff;
	border: solid 1px #999;
}
.imgLeftMargins
{
	float: left;
	margin: 2px 0px 0px 3px;
}
.divBackground
{
	position: absolute;
	height: 420px;
	width: 70%;
	max-width: 100%;
	padding: 10px 20px 20px 20px;
	background-color: #fff;
	border: solid 1px #999;
	display: none;
	z-index: 99999999;
}
.divTitle
{
	font-size: 15px;
	font-weight: bold;
	float: left;
	margin: 6px 0px 0px 10px;
}
.divHeader
{
	background-color: #def2fe;
	border: 1px solid #CCC;
	width: 100%;
	height: 30px;
}

.imgRightMargins
{
	float: right;
	margin: 2px 3px 0px 0px;
}
.imgLeftMargins
{
	float: left;
	margin: 2px 0px 0px 3px;
}

