﻿/* This is for the main CCP Logo */
#mainp
{
position: absolute;       /* take element out of the normal page flow! */
  top: 0px;                /* position the element vertically using top or bottom and define width as you like:*/
  width: 1100px;   
  left: 0;                  /* set left and right to the same value! */
  right: 0; 
  margin-left: auto;        /* adding auto-margins left and right will center the element horizontally!*/
  margin-right: auto;
}
#logo1 /* This format is used on all pages for format the CCP logo */
{
margin-top:30px;
padding-left:30px;
}
/* This is the formatting for the menu bar */
#menu /* This format is used on the main menu tables at top of all pages */
{
table-layout:fixed;
display: block;
margin-left: 675px;
margin-right: 30px;
margin-top: -15px;
padding:0px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
	#menu td /* This format is used on the main menu tables at top of all pages */
	{
	white-space: nowrap;
	width:auto;
	height:auto;
	overflow:hidden;
	}
	a.ex2:link,a.ex2:visited /* This is the formatting for the links in the menu table */
	{
	display:inline;
	width:150px;
	font-weight:normal;
	color:#707073;
	background-color:#FFFFFF;
	text-align:auto;
	padding:5px;
	overflow:hidden;
	text-decoration:none;
	}
	/* a.ex2:visited /* This is the formatting for the links in the menu table 
	{
	background-color:#FFFFFF;
	color:#99103c;
	}
	*/
	a.ex2:hover  /* a.ex2:active */ /* This is the formatting for the links in the menu table */
	{
	background-color:#FFFFFF;
	color:#707073;
	}
	a.ex2:active /* This is the formatting for the links in the menu table */
	{
	background-color:#FFFFFF;
	color:#707073;
	}
/* This is the top border line on all pages except the default page */
#top-line
{
margin-left:30px;
margin-right:50px;
margin-top:10px;
border-top-style:solid;
border-top-width:5px;
width:1000px;
border-color:#707073;
padding-right:5px;
}
/* This is the formatting for the default page image  */
img.s1 /* This sets the main image size to 1010 pixels */
{
width:1010px;
}
#imgs /* This is used on the default page to place the main image */
{
margin-left:30px;
margin-top:10px;
width:1010px;
}
p.ex1 /* This format is used on the contact and subred pages*/
{
white-space: nowrap;
font:18px "Trebuchet MS", Helvetica, sans-serif;
line-height: 1.5;
}
p.ex3 /* This format is used on the criteria page */
{
text-align:justify;
text-justify:inter-word;
font:16px Helvetica, Helvetica, sans-serif;
width:980;
line-height: 1.5;
}
p.ex4 /* This format is used on default about criteria and team pages */
{
padding-right:10px;
text-align:justify;
text-justify:inter-word;
font:16px Helvetica, Helvetica, sans-serif;
width:980;
max-width:980:
line-height:1.25;
}
p.ex5 /* This format is used on the default page */
{
margin-top:0px;
padding-right:20px;
text-align:justify;
text-justify:inter-word;
font:16px Helvetica, Helvetica, sans-serif;
width:980;
max-width:980:
line-height:1.25;
}
ul.b  /* This is the unordered list format for the criteria page */
{
font:14px Helvetica, Helvetica, sans-serif;
list-style-type: none;
padding: 0px;
margin-left: 10px;
margin-top: -10px;
text-decoration:none;
line-height: 1.75;
}
	ul.b li.b /* This is the format for the individual items on the unordered list */
	{
	background-image:url(bullet4.png);
	background-size:14px 14px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 20px;
	text-decoration:none;
	}
#body1 /* This is the DIV format for all pages for the main. */
{
margin-right: 40px;
display:block;
width:1000px;
text-align:left;
padding-left:40px;
padding-top:10px;
color:#707073;
}
#body2 /* This is used on the criteria page to format the main body DIV */
{
margin-left: 2.5px;
margin-right: 30px;
display:block;
width:1000px;
text-align:left;
padding-left:35px;
padding-top:20px;
color:#707073;
}
#mainpage /* Used on default page table */ 
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#707073;
border-style:none;
border-collapse:collapse;
overflow:hidden;
}
	#mainpage td  /* Used on default page table */ 
	{
	width: 1010px;
	min-width:980px;
	max-width:1010px;
	}
#conform /* Used on contact page table */
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#707073;
margin-right: 10px;
padding-right: 10px;
border-style:none;
border-collapse:collapse;
overflow:hidden;
}
	#conform td /* Used on contact page table */
	{
	width: 1000px;
	}
#critform /* Used on the criteria page table */
{
width:1000px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#707073;
margin-left: 0px;
margin-right: 0px;
padding-right: 0px;
overflow:hidden;
}
	#critform td  /* Used on the criteria page table */
	{
	vertical-align:text-top;
	padding-left: 0px;
	padding-right: 0px;
	width: 600px;
	}

/* This is the formatting for the copyright on all pages */
.copyright {
position: absolute;
top: 550px;
left: 342px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#707073;
font-size:13px;
vertical-align: bottom;
white-space: nowrap;
padding-top: 80px;
text-align:center;
width:400px;
overflow:hidden;
}

