/*
	Styles for the HTML inside the IFrame
*/


.inner_body{
	background:url(../images/inner_window/inner_window_back.jpg) repeat-y;
	font:11px Arial, Helvetica, sans-serif;
	color:#6D6F71;
	padding:0;
	margin:0;
}
.inner_body .header{
	width:306px;
	height:31px;
	overflow:hidden;
	padding:0;
	margin:0 0 5px 0;
}
.inner_body .footer{
	position:absolute;
	bottom:0;
	left:0;
	overflow:hidden;
	width:306px;
	height:5px;
	padding:0;
	margin:0;
	background:url(../images/inner_window/inner_window_bottom.png) no-repeat;
}
.inner_body .content_block{
	width:285px;
	margin:0 0 0 10px;
	padding:0;
}
.inner_body .content_block_lightboxes{
	width:285px;
	height:220px;
	margin:0 0 0 10px;
	padding:0;
	overflow-y:auto;
	overflow-x:hidden;
}
.inner_body .content_block_lightboxes a{
	display:block;
	padding:4px 0;
	overflow:hidden;
	text-decoration:underline;
	color:#51388C;
}
.inner_body .content_block_keywords{
	width:285px;
	height:290px;
	margin:0 0 0 10px;
	padding:0;
	overflow-y:auto;
	overflow-x:hidden;
}
.inner_body .content_block_keywords a{
	display:block;
	padding:4px 0;
	overflow:hidden;
	text-decoration:underline;
	color:#51388C;
}
.inner_body .content_block_keywords table{
	width:270px;
	margin:0;
	padding:0;
}
.inner_body .content_block_keywords td{
	width:80px;
	margin:0;
	padding:0 5px 0 0;
}
.inner_body .content_block_register{
	width:285px;
	height:500px;
	margin:0 0 0 10px;
	padding:0;
	overflow-y:auto;
	overflow-x:hidden;
}
.inner_body .divider{
	width:285px;
	height:1px;
	margin:10px 0 10px 10px;
	padding:0;
	background:url(../images/inner_window/inner_divider.gif) repeat-x;
	overflow:hidden;
}
.inner_body form{
	padding:0;
	margin:0;
	overflow:hidden;
}
.inner_body label{
	display:inline-block;
	margin:0;
	padding:5px 0;
	overflow:hidden;
	line-height:11px;
}
.inner_body .text{
	width:270px;
	height:15px;
	line-height:18px;
	padding:0;
	margin:0;
	font-size:11px;
	overflow:hidden;
}
.inner_body textarea{
	width:270px;
	height:50px;
	padding:0;
	margin:0;
	font:11px Arial, Helvetica, sans-serif;
	overflow:hidden;
}
.inner_body p{
	margin:0;
	padding:7px 0;
	overflow:hidden;
}
.inner_body a{
	color:#51388C;
	text-decoration:none;
}
.inner_body .larger{
	font-size:12px;
}
.inner_body h2{
	font-size:18px;
	font-weight:bold;
	padding:0;
	margin:0;
	line-height:18px;
	overflow:hidden;
}
.inner_body h3{
	font-size:14px;
	font-weight:bold;
	padding:10px 0 5px 0;
	margin:0;
	line-height:14px;
	overflow:hidden;
}


/* This is the style for the wider popup	*/

.inner_body_wide{
	background:url(../images/inner_window/inner_window_back_wide.jpg) repeat-y;
	font:11px Arial, Helvetica, sans-serif;
	color:#6D6F71;
	padding:0;
	margin:0;
}
.inner_body_wide .header{
	width:500px;
	height:31px;
	overflow:hidden;
	padding:0;
	margin:0 0 5px 0;
}
.inner_body_wide .footer{
	position:absolute;
	bottom:0;
	left:0;
	overflow:hidden;
	width:500px;
	height:5px;
	padding:0;
	margin:0;
	background:url(../images/inner_window/inner_window_bottom_wide.png) no-repeat;
}
.inner_body_wide .content_block{
	width:480px;
	margin:0 0 0 10px;
	padding:0;
}
.inner_body_wide .content_block_register{
	width:480px;
	height:520px;
	margin:0 0 0 10px;
	padding:0;
	overflow-y:auto;
	overflow-x:hidden;
}
.inner_body_wide table td{
	width:230px;
}
.inner_body_wide .content_block .divider{
	width:480px;
	height:1px;
	margin:10px 0 10px 0px;
	padding:0;
	background:url(../images/inner_window/inner_divider.gif) repeat-x;
	overflow:hidden;
}
.inner_body_wide .divider{
	width:480px;
	height:1px;
	margin:10px 0 10px 10px;
	padding:0;
	background:url(../images/inner_window/inner_divider.gif) repeat-x;
	overflow:hidden;
}
.inner_body_wide form{
	padding:0;
	margin:0;
	overflow:hidden;
}
.inner_body_wide label{
	display:block;
	margin:0;
	padding:5px 0;
	overflow:hidden;
	line-height:11px;
}
.inner_body_wide .text{
	width:210px;
	height:15px;
	line-height:18px;
	padding:0;
	margin:0;
	font-size:11px;
	overflow:hidden;
}
.inner_body_wide textarea{
	height:50px;
	padding:0;
	margin:0;
	font:11px Arial, Helvetica, sans-serif;
	overflow:hidden;
}
.inner_body_wide p{
	margin:0;
	padding:7px 0;
	overflow:hidden;
}
.inner_body_wide a{
	color:#51388C;
	text-decoration:none;
}
.inner_body_wide .larger{
	font-size:12px;
}
.inner_body_wide h2{
	font-size:18px;
	font-weight:bold;
	padding:0;
	margin:0;
	line-height:18px;
	overflow:hidden;
}
.inner_body_wide h3{
	font-size:14px;
	font-weight:bold;
	padding:10px 0 0 0;
	margin:0;
	line-height:14px;
	overflow:hidden;
}


/*
	These are the styles for the actual IFrame

    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#fff;}

#colorBox{}
    #cboxTopLeft{width:4px; height:4px; background:url(../images/inner_window/inner_window_border1.png) 0 0 no-repeat;}
    #cboxTopCenter{height:4px; background:url(../images/inner_window/inner_window_border1.png) 0 -16px repeat-x;}
    #cboxTopRight{width:4px; height:4px; background:url(../images/inner_window/inner_window_border1.png) -12px 0 no-repeat;}
    #cboxBottomLeft{width:4px; height:4px; background:url(../images/inner_window/inner_window_border1.png) 0 -12px no-repeat;}
    #cboxBottomCenter{height:4px; background:url(../images/inner_window/inner_window_border1.png) 0 -24px repeat-x;}
    #cboxBottomRight{width:4px; height:4px; background:url(../images/inner_window/inner_window_border1.png) -12px -12px no-repeat;}
    #cboxMiddleLeft{width:4px; background:url(../images/inner_window/inner_window_border2.png) 0 0 repeat-y;}
    #cboxMiddleRight{width:4px; background:url(../images/inner_window/inner_window_border2.png) -8px 0 repeat-y;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:0px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxLoadingOverlay{background:url(../images/inner_window/loading.gif) 5px 5px no-repeat #fff;}
        #cboxClose{position:absolute; top:7px; right:10px; display:block; background:url(../images/inner_window/close_button.jpg) no-repeat; width:16px; height:16px;}

/*
    For IE
*/
.cboxIE #cboxTopLeft{width:4px; height:4px; background:url(../images/inner_window/inner_window_border1.png) 0 0 no-repeat; overflow:hidden}
.cboxIE #cboxTopCenter{height:4px; background:url(../images/inner_window/inner_window_border1.png) 0 -16px repeat-x; overflow:hidden}
.cboxIE #cboxTopRight{width:4px; height:4px; background:url(../images/inner_window/inner_window_border1.png) -12px 0 no-repeat; overflow:hidden}
.cboxIE #cboxBottomLeft{width:4px; height:4px; background:url(../images/inner_window/inner_window_border1.png) 0 -12px no-repeat; overflow:hidden}
.cboxIE #cboxBottomCenter{height:4px; background:url(../images/inner_window/inner_window_border1.png) 0 -24px repeat-x; overflow:hidden}
.cboxIE #cboxBottomRight{width:4px; height:4px; background:url(../images/inner_window/inner_window_border1.png) -12px -12px no-repeat; overflow:hidden}
.cboxIE #cboxMiddleLeft{width:4px; background:url(../images/inner_window/inner_window_border2.png) 0 0 repeat-y; overflow:hidden}
.cboxIE #cboxMiddleRight{width:4px; background:url(../images/inner_window/inner_window_border2.png) -8px 0 repeat-y; overflow:hidden}