/*
/========================================================
/=	Popup page styles
/=
/========================================================
*/

body {
	font-family: Arial, sans-serif;
	font-size: 100%;
	margin: 0px;
	padding: 0px;
	background: #2950AF;
	color: white;
	width: 100%;
}

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;
	text-align: center;
	font-size: 11px;
	color: white;
	white-space: nowrap;
	margin-top: 10px;
	padding-bottom: 6px;
}

div.copyright a.prodev_logo_icon_link {
	vertical-align: middle;
	display: inline-block;
	margin-left: 5px;
}

div.copyright a.prodev_logo_icon_link 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;
}

div#popup {
	background: white;
	padding: 10px;
	margin: 10px;
	border-radius: 10px;
	color: black;
}