@charset "utf-8";
/* CSS Document */

.contentpane tbody tr td table tbody tr td {
padding-right:20px;
padding-left:20px;
padding-bottom:5px;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#body a {
	color: #5f9ad6;
}
#frame {
	width:965px;
	margin: 0px auto;
}
.mainlevel_menu {
	color:#ffffff;
	text-decoration:none;
	font-size:14px;
	width:145px;
	height:20px;
	margin:1px 0px 1px;
	padding:10px 40px 10px 50px;

	background-repeat:no-repeat;
	float:left;
}

#nav-mid table {
	width:145px;
}
#nav-mid table tr td div{
	width:285px;
}

#active_menu_menu {
background-image:url(/templates/mc_pinnacle/images/arrow.png);
	
	background-repeat:no-repeat;
		background-position:30px 11px;

}
a #active_menu_menu .mainlevel_menu {
}

#nav-mid div #active_menu_menu {
background-image:none;
}
#header {
	width:955px;
	background-image:url(/templates/mc_pinnacle/images/header.gif);
	height:130px;
	float:left;
}
#middle {
	width:965px;
	height:auto;
	float:left;
}

.sublevel_menu {
color:#ffffff;
width: 135px;
padding-left: 50px;
padding-right: 65px;
font-size: 12px;
text-decoration:none;
line-height: 18px;
}
.bullet li {
	list-style-image: url(/templates/mc_pinnacle/images/bullet.jpg);
	margin-left: 15px;
}
.title{
	font-size: 22px;
	color: #0c005a;
	margin-bottom: 15px;
	font-family: Georgia,"Times New Roman",Times,serif;
}
.contentheading {
	font-size: 22px;
	color: #0c005a;
	margin-bottom: 15px;
	font-family: Georgia,"Times New Roman",Times,serif;
}
.subtitle {
	font-size: 18px;
	color: #cc0210;
	font-style: italic;
}
.space {
padding-right: 5px;

}

.contentpaneopen {
	width:640px;
	margin-left:30px;
}
.contentpane {
	width:640px;
	margin-left:30px;
}

.contentpane {
	width:640px;
	margin-left:30px;
}

.adminform {
	width:640px;
	margin-left:30px;
}

#flash {
	width:690px;
	height:470px;
	float:left;
	margin-top:-10px;
}
#cont_top {
	width:700px;
	height:34px;
	background-image: url(/templates/mc_pinnacle/images/cont_top.jpg);
	float:left;
}
#contact_top {
	width:700px;
	height:240px;
	background-image: url(/templates/mc_pinnacle/images/contact.jpg);
	float:left;
}
#cont_bottom {
	width:700px;
	height:34px;
	background-image: url(/templates/mc_pinnacle/images/body-bottom.jpg);
	float:left;
	background-repeat:no-repeat;
}
#main_content {
	width:700px;
	background-image:url(/templates/mc_pinnacle/images/cont_bg.gif);
	background-repeat: repeat-y;
	float:left;
	height:auto;
}
#nav {
	width:265px;
	min-height:447px;
	height:auto;
	float:left;
}
#nav-top {
	height:30px;
	width:265px;
	background-image:url(/templates/mc_pinnacle/images/nav-top.gif);
	background-repeat:no-repeat;
}
#nav-mid {
	width:265px;
	min-height:367px;
	height:auto;
	background-image:url(/templates/mc_pinnacle/images/nav-mid.gif);
	background-repeat:repeat-y;
	
}

#nav-bottom {
	width:265px;
	height:50px;
	background-image: url(/templates/mc_pinnacle/images/nav-bottom.gif);
	background-repeat:no-repeat;
	background-position: 0px -1px;
}
#content {
	width:700px;
	height:auto;
	float:right;
}





/*footer styles*/
#footer {
	clear: both;
	width: 955px;
	height: 100px;
	margin: 0 auto;
	font-size: 10px;
	padding-right: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #828183;
}

#footer .copy {
	float: left;
	width: 275px;
	font-size: 9px;
	color:#999;
}

#footer .footer-element {
	float: left;
	width: 219px;
	font-size: 10px;
}

#footer .member {
	float: left;
	width: 242px;
}

#footer img {
	border: none;
}

#footer a {
	color: #828183;
	font-size: 10px;
	text-decoration: none;
}

#footer a:hover {
	color: #828183;
	font-size: 10px;
	text-decoration: underline;
}
.h3:hover{
	color:blue;
}
.moo{
	background-image:url(/templates/mc_pinnacle/images/line.jpg);
	text-align:center;
	margin-right:10px;
	
	background-repeat:repeat-y;
	background-position:right;
}	

.image-left

{

float: left;

padding-right: 15px;

padding-bottom: 15px;

}
.bold-title

{

font-size: 22px;

color: #0c005a;

margin-top: 5px;

margin-right: 0px;

margin-bottom: 5px;

margin-left: 0px;

font-family: Georgia,"Times New Roman",Times,serif;

}
.image-right {

float: right;

padding-left: 15px;

padding-right: 15px;

padding-bottom: 15px;

}
.work-title {

font-size: 24px;

color: #0c005a;

margin-top: 5px;

margin-right: 0px;

margin-bottom: 5px;

margin-left: 0px;

font-family: Georgia,"Times New Roman",Times,serif;

}
.leaders {

float: left;

border-top-width: 3px;

border-right-width-value: 3px;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-bottom-width: 3px;

border-left-width-value: 3px;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-top-style: solid;

border-right-style-value: solid;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-bottom-style: solid;

border-left-style-value: solid;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-top-color: #000000;

border-right-color-value: #000000;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-bottom-color: #000000;

border-left-color-value: #000000;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

margin-top: 5px;

margin-right: 5px;

margin-bottom: 5px;

margin-left: 5px;

}
.leaders-bio {



float: left;

margin-bottom: 15px;

padding-left: 10px;

}
.expanded {

padding-top: 10px;

padding-right: 10px;

padding-bottom: 10px;

padding-left: 10px;

margin-bottom: 5px;

}
.expansion {
	padding-bottom: 10px;
}
.cont_head {
	margin-left:-33px;
	margin-top:-41px;
	position:absolute;
}
#custom form 

{

margin-top: 10px;

margin-right: 10px;

margin-bottom: 10px;

margin-left: 10px;

padding-top: 15px;

padding-right: 15px;

padding-bottom: 15px;

padding-left: 15px;

border-top-width: 1px;

border-right-width-value: 1px;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-bottom-width: 1px;

border-left-width-value: 1px;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-top-style: solid;

border-right-style-value: solid;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-bottom-style: solid;

border-left-style-value: solid;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-top-color: #f2f2f2;

border-right-color-value: #f2f2f2;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-bottom-color: #f2f2f2;

border-left-color-value: #f2f2f2;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

background-color: #fafafa;

}
#custom label {
	display:block;
	margin:5px 0;
}

#custom input {
	padding: 2px;
	border:1px solid #CCC;
	color:#777;
}
#custom select {
	padding: 2px;
	border:1px solid #CCC;
	color:#777;
}
#custom textarea {
	width:300px;
	padding:2px;
	border:1px solid #CCC;
	display:block;
	color:#777;
}
#custom input.button { 
	margin-top: 4px; 
	border: 1px solid #CCC;
	background: #FFF; 
	padding: 3px 4px; 
	color: #0c005a;
}
#custom {
	width:500px;
	margin-left:100px;
}
#analysis label {
	width: 125px;
	display: block;
	text-align: left;
	float: left;
	color: #333;
}

#analysis .button {
	margin-top: 4px; 
	border: 1px solid #CCC;
	background: #FFF; 
	padding: 3px 4px; 
	color: #0c005a;	
}

#analysis textarea {
	width: 150px;
	height: 50px;
	display:block;
}

#submit textarea {
	width:450px;
	height: 100px;
	padding:2px;
	border:1px solid #CCC;
	display:block;
	color:#777;
}

#submit .button {
	border: 1px solid #CCC;
	background: #FFF; 
	padding: 3px 4px; 
	color: #0c005a;	
}
#analysis {
	margin-left:295px;
	margin-top:-50px;
}

#myForm_firstName, #myForm_Email, #myForm_message, #myForm_subject  {
	width:200px;
}
.hr p input {
	width:50px;
}

#FreeSA{
	background-image:url(/templates/mc_pinnacle/images/free_SA.png);
	width:200px;
	height:40px;
	float:left;
	margin-left:28px;

}

#facebook {
	background-image:url(/templates/mc_pinnacle/images/facebook.jpg);
	width:120px;
	height:35px;
	float:left;
	margin-left: 66px;
	margin-top: 15px;

}
.contentpane, .contentheading {
	width:640px;
}
.contentheading {
	margin-left:30px;
}