/*
/========================================================
/=	Popup page styles
/=
/========================================================
*/
body
{
	font-family:	Arial, sans-serif;
	font-size:		100%;
	margin:			0;
	padding:			0px 0px 0px 4px;
	background:		#2950AF;
}
h3
{
	font-size:		130% !important;
	margin:			0px !important;
	padding:			0px 0px 1px 0px !important;
}
p
{
	font-size:		12px;
}


div.content
{ 
	position:		relative;
	top:				-30px;
}

.clear
{
	clear:					both;
	font-size:				1px;
}
.floatr
{
	float:					right;
}
.floatl
{
	float:					left;
}

#content img
{
	border:			none;
}
#content img.floatr
{
	margin:			0px 0px 5px 5px;
}
#content img.floatl
{
	margin:			0px 5px 5px 0px;
}
.content-pad
{
	padding:			1px;
}

/*outer bounding table - allows for centering of inner table*/
div.outer-container
{
	position:			relative;
	width:				100%;
}

/*container table specifies header / left / content / right / foot locations */
table.tbl-container
{
	position:			relative;
	border-collapse:	collapse;
	width:				100%;
	margin-left:		auto;
	margin-right:		auto;
}
table.tbl-container td
{
	vertical-align:	top;
	padding:				0px;
}

/* header table / header images */
table.tbl-head
{
	position:			relative;
	border-collapse:	collapse;
	border:				0px;
	margin:				0px;
	width:				100%;
}
table.tbl-head td.td-head-left
{
	background:			url(images/site/popup_topleft.jpg) 0 0 no-repeat;
	width:				111px;
	height:				92px;
}
table.tbl-head td.td-head-bkg
{
	background:			url(images/site/popup_top_bkg.jpg) 0 0 repeat-x;
	width:				auto;
	height:				92px;
}
table.tbl-head td.td-head-right
{
	background:			url(images/site/popup_topright.jpg) 0 0 no-repeat;
	width:				174px;
	height:				92px;
}
table.tbl-head img.head-title
{
	position:			relative;
	top:					50px;
}

/*content container - contains the lefthand sidebar, the main content, and the left and right side shadows*/
table.tbl-center
{
	position:			relative;
	border-collapse:	collapse;
	border:				0px;
	margin:				0px;
	width:				100%;
	z-index:				50;
}
table.tbl-center td.td-center-leftshadow
{
	background:			url(images/site/shadow_left.jpg) 0 0 repeat-y;
	width:				13px;
}
table.tbl-center td.td-center-content
{
	width:				auto;
	background:			#FFF url(images/site/watermark.gif) 100% -0px repeat-y;
}
div.content
{
	position:			relative;
	margin:				5px 10px 0px 10px;
}
table.tbl-center td.td-center-rightshadow
{
	background:			url(images/site/shadow_right.jpg) 0 0 repeat-y;
	width:				16px;
}

/*footer container - contains the left, center and right parts of the footer*/
table.tbl-foot
{
	position:			relative;
	border-collapse:	collapse;
	border:				0px;
	margin:				0px;
	width:				100%;
	z-index:				0;
}
table.tbl-foot td.td-foot-left
{
	background:			url(images/site/popup_bottomleft.jpg) 0 0 no-repeat;
	width:				170px;
	height:				60px;
}
table.tbl-foot td.td-foot-content
{
	background:			url(images/site/popup_bottom_bkg.jpg) 0 0 repeat-x;
	width:				auto;
	height:				60px;
	font-size:			12px;
}
table.tbl-foot td.td-foot-right
{
	background:			url(images/site/popup_bottomright.jpg) 0 0 no-repeat;
	width:				108px;
	height:				60px;
}
div.foot-content
{
	position:			relative;
}

/*copyright footer area*/
div.copyright
{
	position:			absolute;
	width:				100%;
	height:				15px;
	bottom:				16px;
	text-align:			center;
	font-size:			11px;
	color:				white;
	z-index:				100;
	white-space:		nowrap;
}
div.copyright a.prodevlogo
{
	position:			absolute;
	top:					-3px;
	margin:				0px 0px 0px 10px;
}
div.copyright a.prodevlogo img
{
	border:				none;
}
div.copyright a
{
	color:				#00C27B;
}
div.copyright a:hover
{
	color:				#00E792;
}

div.closewindow
{
	margin:				5px 0px 0px 0px;
	padding:				0px;
	width:				100%;
	text-align:			center;
}
/*
#footer a:link, #footer a:visited	{ color: white; }
#footer a:hover, #footer a:active	{ color: #FD6; }
*/

@media print
{

}
