/* CSS Document */
/**************** All Pages ****************/
body {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#container {
	width: 100%;
}
#topbar {
	background-color: #5F83C5;
	height: 20px;
}
#lowerbar {
	background-color: #CED2DE;
	height: 20px;
	clear: both;
	margin-top: 10px;
	font-size:10px;
	color:#666666;
	text-align:center;
	padding-top: 5px;
}
#headerbar {
	margin: 5px 0 5px 0;
	background: url("images/cpt_logo_300x82_joel.gif") 25px 0px no-repeat;
	height: 80px;
	width: 900px;
	text-align: right;
	padding-right: 50px;
	padding-top: 5px;
}
#imagebar {
	background-color: #D5E3EE;
	}
#navbar {
	/*margin-left: 150px;*/
	color: #FFFFFF;
	background-color: #4C5C76;
	width:100%;
	height: 21px;
}
#navbar .color1 { 
	background-color: #B0C4DE; /*#E0E5EF;*/
	float:left; 
	width: 100px; 
	padding: 3px 3px 3px 5px; }
#navbar .color2 { 
	background-color: #4682B4; /*#B5BCCB; */
	float:left; 
	width: 100px;  
	padding: 3px;}
#navbar .color3 { 
	background-color: #94A2B5; 
	float:left; 
	width: 100px; 
	padding: 3px;}
#navbar .color4 { 
	background-color: #72849C; 
	float:left; 
	width: 100px; 
	padding: 3px;}
#navbar .color5 { 
	background-color: #62768E; 
	float:left; 
	width: 100px;  
	padding: 3px;}
#navbar .color6 { 
	background-color: #4C5C76; 
	float:left; 
	width: 214px;
	padding: 3px;
	margin-bottom:0px;}
#navbar a, a:link, a:visited{
	color: #FFFFFF;
	text-decoration:none;
}
#navbar a:hover{
	color: #8B0000;
	text-decoration:none;
}
a, a:link, a:visited{
	color: #000000;
	text-decoration:underline;
}
a:hover{
	color: #8B0000;
	text-decoration:none;
}
ul {
	list-style: none;
	margin: 0;
	padding: 2px;
}
li {
	text-decoration: none;
	background: url("images/nav_arrow.gif") 3px 5px no-repeat;
	padding-left: 10px;
}
h1 {
	font-size: 15px;
	margin:0;
	padding-top: 3px;
}
/**************** Home Page ****************/
/*#middlebar {
	width: 475px;
	margin: 5px 0px 0px 35px;
	color: #990000;
}*/
#column1 {
	width: 250px;
	float: left;
	margin: 10px 0 10px 10px;
}
#column2 {
	width: 250px;
	float: left;
	margin: 10px 0 10px 0px;
	padding-right: 10px;
	padding-left: 10px;
	border-left: 1px dotted #000000;
	border-right: 1px dotted #000000;
}
#column3 {
	width: 250px;
	float: left;
	margin: 10px 0 10px 0px;
	padding-left: 10px;
	padding-right: 5px;
}
/**************** Child Pages ****************/
#pgheader {
	height: 20px;
}

#leftcontent{
	float: left;
	width:150px; 
	padding-top: 10px;}
#rightcontent{
	padding: 10px 0px 0px 10px;
	width:750px;
	float:left;}

.border {
	background-color: #B0C4DE;}
.border img{ 
	padding: 3px;
	border: 1px solid #000;
	}
.faqq {
	font-weight:bold;}
.faqa {
	margin-bottom:10px;
	padding-left:5px;}
#pgtitle {
	/*margin-left: 150px;*/
	color: #FFFFFF;
	width:100%;
}
#pgtitle .color1 { 
	background-color: #B0C4DE; height:12px;}
#pgtitle .color2 { 
	background-color: #4682B4; height:12px;}
#pgtitle .color3 { 
	background-color: #94A2B5; height:12px;}
#pgtitle .color4 { 
	background-color: #72849C; height:12px;}
#pgtitle .color5 { 
	background-color: #62768E; height:12px;}
#pgtitle .color6 { 
	background-color: #4C5C76; height:12px;}
	
/*********************  LEIGHTBOX ***********************/
.leightbox {
	color:#0000FF;
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 1em;
	border: 5px solid #4C5C76;
	background-color: white;
	text-align: left;
	z-index:1001;
	overflow: auto;	
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#333;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.lightbox_footer{
	position: absolute;
	top: 92%;
	
}
.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;    }