@charset "utf-8";
/* CSS Document */


body
{margin:0;padding:3px 0 5px 0;background:#003252; color:#000;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
}

body, td, th, textarea, select, h3, h4, h5, h6
{font: 12px/.75em arial, verdana, sans-serif;}

h1
{font: 24px/1em arial, verdana, sans-serif;}

h2
{font: 14px/1em arial, verdana, sans-serif;}

p
{margin:12px 0;}

a
{color:#004276;text-decoration:none;}

a:visited
{color:#5c7996;}

a:hover
{color:#ca0002;}

a:focus
{outline:none;}

/* CLEAR */
.clear
{clear:both;}

.red{
text-align:center; width:600px; margin:20px 0 0px 50px; font-size:16px; color:#c82020; line-height:2em;	
}

.roundedTop
{text-align:right;}

.roundedBot
{text-align:right;}


.pibTitle
{font-family:Georgia, 'Times New Roman', Times, serif; font-size:48px; text-align:left; padding-top:30px; padding-left:5px; color:#c82020;}

.pibSubTitle
{text-align:left; font-size:16px;padding-bottom:20px;position:relative; top:10px;left:10px; color:#000; width:890px;}

/* CONTAINER */
#pibHeaderContent,
#pibContentContainer,
#pibContainer
{text-align:center;margin:0 auto;background-color:#fff;}

#pibContainer
{width:902px; background-color:#fff;}

#pibContentContainer
{width:902px;
	margin: 0; 
	padding: 0;
	text-align: center;}

/* COLUMNS */
#pibLeftCol,
#pibRightCol
{float:left;}


/* ========================================

			HEADER RULES

========================================== */
div#pibHeader
{font-family:Arial,sans-serif;min-width:886px;width:auto;padding-top:0px; height:153px;}

* html div#pibHeader
{width: expression(document.documentElement.clientWidth < 886? "886px": "auto" );}

div.pibHeaderContent 
{background:#fff;text-align:left;margin:0 auto;}



/* ========================================

			HEADER LAYOUT - ok .pibHeaderCeiling - check rest

========================================== */
.pibHeaderContent .pibHeaderCeiling
{font-size:14px; font-weight:bold; position:relative;left:0px;height:0px;padding-top:3px;margin:0px;}

.pibHeaderContent .pibHeadColRight
{position:absolute;right:0;}

.pibHeaderContent .pibHeaderBot
{position:relative;margin:0 0px 2px 9px;}

.pibHeaderContent .pibHeaderBot .pibHeadColRight
{position:absolute;top:6px;z-index:1;}


/* ========================================

			HEADER TEXT RULES - check .pibSectName / .pibGlobalHeaderSections

========================================== */
.pibHeaderContent .pibSectName
{font-weight:bold;font-size:30px;color:#ca0002;}

.pibHeaderContent .pibGlobalHeaderSections
{font-size:11px;color:#dadada;padding-left:2px;}


.pibHeaderContent a
{font-weight:bold;}




/* ========================================

			FOOTER TEXT RULES 

========================================== */
#pibfooter
{font-size:10px; line-height:1.5em;color:#004276; padding:0px 0 25px 0px;background:#fff;margin: 0 auto;}
#pibfooter a
{font-size:10px; color:#004276;}
#pibfooter a:hover
{color:#ca0002;}
#pibfooter p
{padding:0px 18px 0px 18px;}
#pibfooterdivider
{width:800px; position:relative; left:0px; border-bottom:1px solid #dfdfdf;}

/* ========================================

				COMMON BOXES

========================================== */

/* white corner box */
.pibWhiteBGBox
{padding-bottom:25px;height:200px;background:fff;}


.pibWhiteBGBoxHeader
{height:4px;overflow:hidden;background:#fff url('images/corner_dg_TR.gif') 100% 0 no-repeat;}


.pibWhiteBGBoxContent
{background:#fff;background:#fff url('images/corner_dg_TR.gif') 100% 0 no-repeat;}
.pibWhiteBGBoxFooter
{height:4px;overflow:hidden;background:#fff url('images/corner_dg_BR.gif') 100% 0 no-repeat;}

.pibWhiteBGBox .pibBoxContent
{background:none;}



/* ========================================

				ok - CONTENT HEADER

========================================== */
.pibContentHeader
{padding:5px 18px 9px 18px;border-bottom:1px solid #dfdfdf;}
.pibContentHeader .pibCHLnks
{font-size:11px;font-weight:bold;line-height:14px;color:#ccc;float:right;}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
