body		{ margin:0; padding:0; height:100%; font-family: Arial, Helvetica, sans-serif; }

p 			  { color: #313131; line-height: 140%; text-align: left }

h1, h2, h3, h4, h5, h6 {color: #444444; font-weight: normal; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; }

h1 			{font-size: 140%; font-weight: bold; }
h2 			{font-size: 120%; }
h3 			{font-size: 110%; color: #233347; font-weight: bold; }

img{ border: none;}

/*Navigation Region Classes
======================================================*/
#navcolumn  { width: 200px; }

.buttonscontainerLG {width: 200px;}

.buttonsLG a.navLG:link     { color: #fff; font: bold 16px Arial, sans-serif; text-decoration: none; background-color: #0a3b63; text-align: left; display: block; margin-top: 1px; padding: 6px 2px 6px 4px; border-left: 10px solid #c4d7e6 }
.buttonsLG a.navLG:active     { color: #fff; font: bold 16px Arial, sans-serif; text-decoration: none; background-color: #136eb9; text-align: left; display: block; margin-top: 1px; padding: 6px 2px 6px 4px; border-left: 10px solid #c4d7e6 }
.buttonsLG a.navLG:visited     { color: #fff; font: bold 16px Arial, sans-serif; text-decoration: none; background-color: #0a3b63; text-align: left; display: block; margin-top: 1px; padding: 6px 2px 6px 4px; border-left: 10px solid #c4d7e6 }
.buttonsLG a.navLG:hover     { color: #fff; text-decoration: none; border-left: 10px solid #136eb9 }

.buttonsLG a.navMED:link     { color: #fff; font: bold 14px Arial, sans-serif; text-decoration: none; background-color: #0a3b63; text-align: left; display: block; margin-top: 1px; padding: 6px 2px 6px 4px; border-left: 10px solid #c4d7e6 }
.buttonsLG a.navMED:active     { color: #fff; font: bold 14px Arial, sans-serif; text-decoration: none; background-color: #136eb9; text-align: left; display: block; margin-top: 1px; padding: 6px 2px 6px 4px; border-left: 10px solid #c4d7e6 }
.buttonsLG a.navMED:visited     { color: #fff; font: bold 14px Arial, sans-serif; text-decoration: none; background-color: #0a3b63; text-align: left; display: block; margin-top: 1px; padding: 6px 2px 6px 4px; border-left: 10px solid #c4d7e6 }
.buttonsLG a.navMED:hover     { color: #fff; text-decoration: none; border-left: 10px solid #136eb9 }

.buttonsLG a.navMEDYL:link     { color: #ffff33; font: bold 14px Arial, sans-serif; text-decoration: none; background-color: #0a3b63; text-align: left; display: block; margin-top: 1px; padding: 6px 2px 6px 4px; border-left: 10px solid #c4d7e6 }
.buttonsLG a.navMEDYL:active     { color: #ffff33; font: bold 14px Arial, sans-serif; text-decoration: none; background-color: #136eb9; text-align: left; display: block; margin-top: 1px; padding: 6px 2px 6px 4px; border-left: 10px solid #c4d7e6 }
.buttonsLG a.navMEDYL:visited     { color: #ffff33; font: bold 14px Arial, sans-serif; text-decoration: none; background-color: #0a3b63; text-align: left; display: block; margin-top: 1px; padding: 6px 2px 6px 4px; border-left: 10px solid #c4d7e6 }
.buttonsLG a.navMEDYL:hover     { color: #ffff33; text-decoration: none; border-left: 10px solid #136eb9 }

.buttonsLG a.navLGYL:link     { color: #ffff33; font: bold 16px Arial, sans-serif; text-decoration: none; background-color: #0a3b63; text-align: left; display: block; margin-top: 1px; padding: 6px 2px 6px 4px; border-left: 10px solid #c4d7e6 }
.buttonsLG a.navLGYL:active     { color: #ffff33; font: bold 16px Arial, sans-serif; text-decoration: none; background-color: #136eb9; text-align: left; display: block; margin-top: 1px; padding: 6px 2px 6px 4px; border-left: 10px solid #c4d7e6 }
.buttonsLG a.navLGYL:visited     { color: #ffff33; font: bold 16px Arial, sans-serif; text-decoration: none; background-color: #0a3b63; text-align: left; display: block; margin-top: 1px; padding: 6px 2px 6px 4px; border-left: 10px solid #c4d7e6 }
.buttonsLG a.navLGYL:hover     { color: #ffff33; text-decoration: none; border-left: 10px solid #136eb9 }


.buttonscontainer {width: 200px;}

.buttons a.nav:link     { color: #fff; font: bold 11px Arial, sans-serif; text-decoration: none; background-color: #0a3b63; text-align: left; display: block; margin-top: 1px; padding: 3px 2px 3px 4px; border-left: 10px solid #c4d7e6 }
.buttons a.nav:active     { color: #fff; font: bold 11px Arial, sans-serif; text-decoration: none; background-color: #136eb9; text-align: left; display: block; margin-top: 1px; padding: 3px 2px 3px 4px; border-left: 10px solid #c4d7e6 }
.buttons a.nav:visited      { color: #fff; font: bold 11px Arial, sans-serif; text-decoration: none; background-color: #0a3b63; text-align: left; display: block; margin-top: 1px; padding: 3px 2px 3px 4px; border-left: 10px solid #c4d7e6 }
.buttons a.nav:hover     { color: #fff; text-decoration: none; border-left: 10px solid #136eb9 }


/*====================================================*/


/*Text*/
.ziggy {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0e5894;}
.txt-rust   { color: #651f11; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.txt-body { color: #171717; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.content { color: #171717; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 15px; text-decoration: none }
.txt-rust-LG  { color: #651f11; font-weight: bold; font-size: 16px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.txt-tan { color: #d1a272; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.txt-yellow  { color: #ff3; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.txt-wht   { color: #fff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: none }
.txt-wht-SM { color: #fff; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.txt_alert   { color: #0f4577; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.txt-wht-LG  { color: #fff; font-weight: bold; font-size: 16px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.titlered-LG   { color: #b70000; font-size: 22px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 24px; text-decoration: none }
.titleblue-LG  { color: #1b0091; font-size: 22px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 24px; text-decoration: none }
.titleblue-MED  { color: #1b0091; font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 24px; text-decoration: none }
.titlegreen-LG { color: #004600; font-size: 22px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 24px; text-decoration: none }
.txt-wht-MED { color: #e6e6e6; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.head1       { color: #0e5894; font-weight: bold; font-size: 18px; line-height: 22px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.head2 { color: #333333; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.head3       { color: #0e5894; font-weight: bold; font-size: 32px; line-height: 33px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.headREV  { color: #ccc; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: none; letter-spacing: 1px }
.headBW {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	text-decoration: none;
	letter-spacing: 1px;
}
.radio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 10px;
	color: #dfdfdf;
	text-decoration: none;
}
.lVert {
	font-family: Arial, Helvetica, sans-serif;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #333333;
}
.lTop { font-family: Arial, Helvetica, sans-serif; border-top: 1px; border-bottom-style: none; border-top-color: #333333; border-left-style: none; border-right-style: none; border-top-style: solid }
a:link     		     { color: #1473c5; text-decoration: underline }
a:active     	     { color: #1473c5; text-decoration: underline }
a:visited     	     { color: #1473c5; text-decoration: underline }
a:hover       		{ color: #0A3B63; text-decoration: none }
a.yellowLink:link      { color: yellow; text-decoration: underline }

a.yellowLink:active      { color: yellow; text-decoration: underline }

a.yellowLink:visited      { color: yellow; text-decoration: underline }
a.yellowLink:hover        { color: #8bff00; text-decoration: none }
a.whtLink:link      { color: #fff; font-size: 10px; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline }

a.whtLink:active      { color: #fff; font-size: 10px; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline }

a.whtLink:visited      { color: #fff; font-size: 10px; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline }
a.whtLink:hover      { color: #fff; font-size: 10px; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: none }
a.tanLink:link      { color: #d1a272; font-size: 11px; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: none }

a.tanLink:active      { color: #d1a272; font-size: 11px; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: none }

a.tanLink:visited      { color: #d1a272; font-size: 11px; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: none }
a.tanLink:hover      { color: #d1a272; font-size: 11px; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline }
a.rustLink:link      { color: #651f11; font-size: 11px; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline }

a.rustLink:active      { color: #651f11; font-size: 11px; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline }

a.rustLink:visited      { color: #651f11; font-size: 11px; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: underline }
a.rustLink:hover      { color: #651f11; font-size: 11px; font-family: Arial, Helvetica, sans-serif, Verdana; text-decoration: none }
.bluebold { color: #006; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.redbold  { color: #c00; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold }
.tableburstBGLT  { background: #40698b url('gfx/BGburstLT.jpg') no-repeat left top; border: solid 1px #4b5966 }
.redburstBGLT   { background: #8c1b27 no-repeat left top; border: solid 1px #800000 }
.tableburstBGRT { background: #40698b url('gfx/BGburstRT.jpg') no-repeat right top; border: solid 1px #4b5966 }
.tableburstBGRT2 { background: #40698b no-repeat right top; border: solid 1px #4b5966 }
.tableburstBTMRT { background: #40698b url('gfx/BGburstBTMRT.jpg') no-repeat right bottom; border: solid 1px #4b5966 }

.contentIndent { color: #a91c1c; font-size: 13px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: 700; line-height: 16px; position: relative; left: 30px }
.contentIndent2 { color: #696969; font-size: 13px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 16px; position: relative; top: -15px; left: 60px }
.contentWHTSM { color: #fff; font-size: 10px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 15px }
.contentWHTMED { color: #fff; font-size: 13px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 15px }
.contentSM { color: #2b2b2b; font-size: 10px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 14px }


li.TOC 		   			{list-style-type: circle; list-style-position: inside; color: #0e5894; font-family: Verdana; font-size: 12px; line-height: 18px;}
li.TOC:hover			{list-style-type: disc; list-style-position: inside; color: #1b0091; font-family: Verdana; font-size: 12px; line-height: 18px;}
a.toc					{color: #0e5894}

#popup { 
position:absolute; 
right:0; 
top:0; 
padding:0; 
width:100%; 
height:100%; /* works only if parent container is assigned a height value */ 
}

 #popup p { 
padding:0 10px; 
} 
.rowbtm  { border-bottom: 1px solid #FFFFFF }
/*.bgimage  { background: #ffffff url("http://www.finalcloseout.com/gfx/dropshadow1.gif"); border: blue solid 0px; width: 9px; overflow: hidden;}
.bgimagetop { background: #ffffff url("http://www.finalcloseout.com/gfx/dropshadow2.gif"); }*/
.titleYEL { color: #fffdb3; font-size: 16px; font-family: Arial, "Verdana Helvetica", Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 16px }
.titleYELLG { color: #fffdb3; font-size: 22px; font-family: Arial, "Verdana Helvetica", Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 19px }
.rowbtm { border-bottom: 3px solid #fffdb3 }
.rowtop { border-top: 3px solid #fffdb3 }

.bgimage  { background: #ffffff url("gfx/dropshadow1.gif"); }
.bgimagetop { background: #ffffff url("gfx/dropshadow2.gif"); }
.bgimagegrey { background: #ffffff url("gfx/dropshadowgrey.gif"); }




/*Begin Styles for Table Properties*/

.tableprops	{border-left: 1px solid #0e5894; border-top: 1px solid #0e5894; border-right: 1px solid #0e5894; border-bottom: 1px solid #0e5894; background: #F4F4F4 }

TH.tableprops {
	color: #900; 
	font-size: 22px; 
	font-family: Arial, "Verdana Helvetica", Geneva, Swiss, SunSans-Regular; 
	font-weight: bold; 
	line-height: 33px;
}

TR.tableprops {

}

TR.tableprops:hover {
	background-color: #E7E7E7;
}

TD.tableprops {
	border: 1px solid #C4C4C4;
	color: #666; 
	font-size: 13px; 
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; 
	line-height: 22px;
}

TD.tableprops:hover {
	border: 1px solid #464d50;
	color: #900; 
	font-size: 13px; 
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; 
	line-height: 22px;
}

/*Begin styles for Thumbnail Backgrounds*/

.photosbg     { background-image: url("http://www.factoryexpodirect.com/gfx/thumb_set.gif"); background-repeat: no-repeat; background-position: right bottom; width: 222px; height: 155px; border: solid 5px #f4f4f4 }

/*Page Headers Classes for Page Title Region  
(Album Name:  Where Page title will display) 
(Banner: for watermark graphic inside header region)
(Page Title:  Text Styling for Page Title)
(Navigation Region:  ID defining region containing breadcrumb links)
---------------------------------------------------------------------------------------*/
#albumName{
	padding-top: .25em;
	background: #0a3b63 url('gfx/bg_shad_blue3.gif') repeat-x;
	height: 35px;
	overflow: visible;
	border: yellow 0px solid;
	z-index: 0;
}

#banner{
	position: absolute;
	right: 0;
	top: 0;
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	z-index: 1;
}

#navigationRegion {
	position: absolute;
	right: 0;
	top: 0;
	border: 0px red solid;
	display: block;
	vertical-align: top;
	z-index: 2;
}

.PageTitle{
	color: #fffdb3;
	font-size: 165%; 
	font-family: Arial, "Verdana Helvetica", Geneva, Swiss, SunSans-Regular; 
	font-weight: bold; 
}

/*================================================================*/
#survey{
	background: #f6e7b2;
	border: 3px solid #333;
	position: absolute;
	top: 0;
	left: 0;
	width: 500px;
	height: 500px;
	overflow: scroll;
	display: none;
	z-index: 1000;
	padding: .5em;
	}
	
	#survey img{
		border: 1px solid #333;
		}

	#survey div{
		border: 0px solid blue;
		width: 100%;
		}



/*IDs and Container Regions
--------------------------------------------------------------------------------------*/
#ContentParentContainer{
	border: #91926c solid 1px;
	background: url('gfx/bg_shad_blue1.gif') repeat-x;
	width: 800px;
	height: auto;
	position: absolute;
	margin-left: 10px;
	margin-top: 10px;
	z-index: 0;
	padding-left: 0em;
}

.ChildRegion{
	border: 0px solid blue;
	width: 100%;
	height: auto;
	vertical-align: top;
	overflow: visible;
}

/*What's New..... Index News Section Styles-----
------------------------------------------------*/

h4.whatsnew  { color: #233384; font-weight: bold; display: inline }

.newFeatureBox { font-size: 12px; background: #ededed; padding: 10px; border: solid 1px #cdcdcd }

/*--------------------------------------------*/
.Box  { font-size: 13px; line-height: 22px; background: #ededed; padding: 10px; border: solid 3px #3b3b3b }