@charset "utf-8";
/* ----- Redfined HTML tags ----- */
html, body{
	background-image:url("../images/background_gradient.gif");
	background-repeat:repeat-x;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#000000;
	background-color:#7AB1D3;
	padding:0;
	margin:0;
}
a:link, a:visited, a:active{
	color:#004FA3;
	font-weight:bold;
}
a:hover{
	color:#3163A9;
	font-weight:bold;
}
p{
	margin:0px 0px 8px 0px;
	line-height:19px;
	padding:0;
}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#004FA3;
	margin:0px 0px 10px 0px;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#444444;
	margin:8px 0px 6px 0px;
}
img{
	margin:0;
	border:0;
	padding:0;
}
sup { vertical-align: text-top; } 
sub { vertical-align: text-bottom; }
sub, sup { line-height: 0; } 
ul{
	margin-top:8px;
	margin-bottom:10px;
}
li{
	margin-top:0px;
	margin-bottom:6px;
	font-weight:bold;
	font-size:12px;
	line-height:17px;
	list-style-type:disc;
	color:#444444;
}
/* ----- DIV styles ----- */
#wrapper{
	background-color:#DEECF4;
	position:relative;
	background-position:top;
	background-repeat:no-repeat;
	margin:0px auto;
	padding:0px;
	width:958px;
	text-align:left;
	border-top:0;
	border-left:1px solid #BFDAEB; 
	border-right:1px solid #BFDAEB; 
	border-bottom:1px solid #BFDAEB;
}
#header{
	background-image:url("../images/header.gif");
	background-repeat:no-repeat;
	width:958px;
	height:152px;
	border:0;
	margin:0;
	padding:0;
}
#bp_footer{
	background-image:url("../images/footer_background_tile.gif");
	background-repeat:repeat-x;
	width:894px;
	height:20px;
	margin:20px 0px 0px 0px;
	background-color:#396EAE;
	color:#FFFFFF;
	font-size:12px;
	border-top:1px solid #C7DBEA;
	border-bottom:0;
	border-left:0;
	border-right:0;
	padding:5px 32px 5px 32px;
}
#main_menu{
	width:958px;
	height:29px;
	background-color:#CCCCCC;
	background-image:url(../images/main_menu/nav_background.gif);
	background-position:right top;
	background-repeat:repeat-x;	
	border:0;
	margin:0;
	padding:0;
}
#main_content{
	background-image:url("../images/content_gradient.gif");
	background-repeat:repeat-x;
	background-color:#DEECF4;
	padding:20px 32px 20px 32px;
	min-height:440px;
}
#main_content #left_col{
	width:560px;
	float:left;
	border:0;
	padding:0;
	margin:0;
}
#main_content #right_col{
	width:310px;
	float:right;
	border:0;
	margin:0;
	padding:0;
} 
#main_content #right_col #box_top{
	background-image:url("../images/box/top.gif");
	background-repeat:no-repeat;
	width:310px;
	height:16px;
	border:0;
	margin:0;
	padding:0;
} 
#main_content #right_col #box_middle{
	background-image:url("../images/box/mid_tile.gif");
	background-repeat:repeat-y;
	width:310px;
	border:0;
	margin:0;
	padding:5px 20px 5px 15px;
} 
#main_content #right_col #box_bottom{
	background-image:url("../images/box/bottom.gif");
	background-repeat:no-repeat;
	width:310px;
	height:12px;
	border:0;
	margin:0;
	padding:0;
} 
#main_content #right_col #box_middle p{
	padding:0px 30px 5px 10px;
	color:#004FA3;
	line-height:18px;
	font-size:12px;
}
#main_content #right_col #box_middle p .name{
	color:#004FA3;
	line-height:18px;
	font-size:12px;
}
.document_description{
	font-size:11px;
	line-height:16px;
	margin-top:3px;
	padding:0;
}
.document_name{
	color:#004FA3;
	font-size:14px;
	font-weight:bold;
	margin-bottom:0px;
	padding:0;
}
.documents{
	background-color:#DEECF4;
	margin-top:10px;
	padding:3px;
}
.documents thead{
	font-weight:bold;
	background-color:#7AB1D3;
	color:#FFFFFF;
	border:0;
}
.documents thead tr td{
	border:0;
}
.documents tr td{
	border-bottom:1px solid #FFFFFF;
}
.documents tr td a{
	color:#004FA3;
	font-weight:bold;
}
.documents tr td .not_live{
	color:#888888;
	font-weight:bold;
	text-decoration:none;
}
.file_icon_img{
	border:0;
	margin:3px;
	padding:0;
}
/* Logos in header */
.cpt_logo{
	position:absolute;
	top:101px;
	left:660px;
	width:100px;
	height:39px;
}
.pteg_logo{
	position:absolute;
	top:69px;
	left:770px;
	width:110px;
	height:71px;
}
.atco_logo{
	position:absolute;
	top:89px;
	left:888px;
	width:67px;
	height:51px;
}
.introtext{
	color:#004FA3;
	font-weight:bold;
	font-size:14px;
	margin:0px 0px 8px 0px;
}
.nav_item{
	border:0;
	margin:0;
	float:left;
}
.nav_item img{
	border:0;
	margin:0;
}
.pteg{
	font-weight:bold;
	font-style:italic;
}
.ul_box{
	width:265px;
	margin:10px 0px 0px 0px;
	padding:0;
}
.ul_box li{
	margin:12px 15px 10px 10px;
	padding:0;
	color:#004FA3;
	padding-left:18px;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	list-style:none;
	line-height:18px;
	font-size:12px;
}
/* ---------- Enter password popup ---------- */
#password_popup{
	position:absolute;
	top:250px; 
	left:250px; 
	width:350px; 
	height:150px;
	display:none; 
	position:absolute; 
	zoom:1;
	background-color:#396EAE; 
	border:6px solid #F3F3F3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	padding:30px;
	text-align:center;
}
#alert_popup{
	position:absolute;
	top:300px; 
	left:250px; 
	width:350px; 
	height:30px;
	display:none; 
	position:absolute; 
	zoom:1;
	background-color:#396EAE; 
	border:6px solid #F3F3F3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	padding:30px;
	text-align:center;
}
