body {
background-color: #42474A;
font: 69% verdana; 
color: Black;
margin: 0;
padding: 0;
}
table {
font-size: 100%;
}
table.header {
	border-color: #FFFFFF;
	border-style: solid;
	border-left-width: 3px;
	border-right-width: 0px;
	border-top-width: 3px;
	border-bottom-width: 0px;
}
table.footer {
	border-color: #FFFFFF;
	border-style: solid;
	border-left-width: 3px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
}
a {
color: #436976;
background-color: transparent;
}

/* bc - breadcrumb text */
a.bc:link { color: #FFFFFF }
a.bc:visited { color:#FFFFFF; text-decoration:underline }

/* bc - intro text */
a.intro:link {
	color: #FFCC33;
	font-size: 200%;
	font-weight: bold;
}
a.intro:visited {
	color:#FFCC33;
	text-decoration:underline;
	font-size: 200%;
	font-weight: bold;
}

/* bc - intro1 text */
a.intro1:link {
	color: #FF0000;
	font-weight: bold;
}
a.intro1:visited {
	color:#FF0000;
	text-decoration:underline;
	font-weight: bold;
}

/* ft - footer text */
a.ft:link { 
color: #FFFFFF; 
font-weight: bold; 
font-size: 11px;
}
a.ft:visited { 
color: #FFFFFF; 
font-weight: bold; 
font-size: 11px;
}

/* text in footer */
.fttext {
color: #FFFFFF; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
}
img {
border: none;
vertical-align: middle;
}
p {
margin: 0 0 0.75em 0;
line-height: 1.5em;
}
p img {
border: none;
margin: 0;
}
hr {
border: 0;
height: 1px;
color: #42474a;
background-color: #42474a;
margin: 0.5em 0 1em 0;
}
h1, h2, h3, h4, h5, h6 {
color: white;
font-weight: normal;
margin: 0 0 0.25em 0;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
color: Black ! important;
text-decoration: none;
}
h1 {
/* font-size: 100%; */
font-size: 12px;
}
h2 {
font-size: 150%;
}
h3 {
font-size: 125%;
border-bottom: none;
font-weight: bold;
}
h4 {
font-size: 110%;
border-bottom: none;
font-weight: bold;
}
h5 {
font-size: 100%;
border-bottom: none;
font-weight: bold;
}
h6 {
font-size: 85%;
border-bottom: none;
font-weight: bold;
}
ul {
line-height: 1.5em;
margin: 0.5em 0 0 1.5em;
padding: 0;
/*list-style-image: url(bullet.gif);*/
list-style-type: square;
}
ol {
line-height: 1.5em;
margin: 0.5em 0 0 2.5em;
padding: 0;
list-style-image: none;
}
li {
margin-bottom: 0.5em;
}

.documentContent {
	font-size: 110%;
	background: White;
	padding-top: 0px;
	padding-right: 1em;
	padding-bottom: 2em;
	padding-left: 2em;
}

/* this is the header TEXT color  */
.carleton_blue_header {
	font-size: 1.2em;
	font-style: italic;
	color: #2f80cc;
	font-weight: bold;
}

/* these are the colored bars at the top of capabilities section */

.carleton_grey_header { 
background-color: #848887; border-bottom: 3px solid #fff; color: #fff;
padding: 10px 0 10px 20px; font-size: 12px; text-transform: uppercase; 
}
.carleton_green_header { 
background-color: #60902C; border: none; color: #fff;
padding: 10px 0 10px 20px; font-size: 12px; text-transform: uppercase; 
}
.carleton_orange_header { 
background-color: #E09C0B; border-bottom: none; color: #fff;
padding: 10px 0 10px 20px; font-size: 12px; text-transform: uppercase; 
}
.carleton_life_header { 
background-color: #2E87C8; border-bottom: none; color: #fff;
padding: 10px 0 10px 20px; font-size: 12px; text-transform: uppercase; 
}
.carleton_red_header { 
background-color: #B75022; border-bottom: none; color: #fff;
padding: 10px 0 10px 20px; font-size: 12px; text-transform: uppercase; 
}
.carleton_micro_back { 
background-image:url(capabilities/images/back_green_top.gif);
border:none;
padding: 0px 0px 0px 0px; 
}
.carleton_life_back { 
background-image:url(capabilities/images/back_blue_top.gif);
border:none;
padding: 0px 0px 0px 0px; 
}
.carleton_pnu_back { 
background-image:url(capabilities/images/back_red_top.gif);
border:none;
padding: 0px 0px 0px 0px; 
}
.carleton_grey_back { 
background-image:url(images/back_grey_top.gif);
border:none;
padding: 0px 0px 0px 0px; 
}

/* colored bars at the top of Test-a-Pack */

.carleton_greyblue_back { 
background-image:url(images/back_greyblue_top.jpg);
border:none;
padding: 0px 0px 0px 0px; 
}

.white_banner_text {
color: #FFFFFF
}
.carleton_cap_header {
font-weight:bold;
font-style:italic;
}
form {
border: none;
margin: 0;
}
label {
font-weight: bold;
}
textarea {
font: 100% Monaco, "Courier New", Courier, monospace;
border: 1px solid #42474a;
color: Black;
/*background: White url(input_background.gif) repeat-x;*/
width: 100%;
}
input {
font-family: verdana;
visibility: visible;
border: 1px solid #095AC6;
color: Black;
vertical-align: middle;
/*background: White url(input_background.gif) repeat-x;*/
}
button {
font-family: verdana;
visibility: visible;
border: 1px solid #42474a;
color: Black;
vertical-align: middle;
background-color: #848887;
padding: 1px;
cursor: pointer;
font-size: 85%;
text-transform: none;
}
select {
border: 1px solid #42474a;
color: Black;
background-color: White;
vertical-align: top;
}
.link-parent {
display: block;
background:url(images/up_arrow.gif) 4px 5px no-repeat;
padding: 1px 0px 10px 16px;
font-size: 85%;
text-decoration: none;
}
.carleton_bold_italic_available {
font-weight:bold;
font-style:italic;
font-size: 125%;
}
.news {
line-height: 130%
}