@charset "utf-8";
/* CSS Document */
@font-face{
	font-family: "Trajan Pro";
	src: url("TrajanPro.otf");
}
body {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	background-color:#003A6D;
	}

a img { border:0; }

a {color: #666; text-decoration: none;}
a:hover {text-decoration: underline;}
.clear {
	width:100%;
	clear:both;
	}
.left {float: left;}
.right {float: right;}
#wrapper,
#wrapper_inside {min-width:1023px;}
#wrapper {
	width:100%;
	height:auto;
	margin:auto;
	background-color:#003a6d;
	}
#wrapper_inside {
	width:100%;
	height:auto;
	margin:auto;
	background-color:#c6ab7f;
	}
	
#top_container {
	width:100%;
	height:auto;
	float:left;
	padding:5px 0 8px 0; 
	background-color:#c6ab7f;
	}
#top_container_inner {
	width:1003px;
	height:auto;
	margin:auto;
	padding:0 0 0 20px;
	}	
	
#logo_container {
	width:302px;
	height:auto;
	padding-right:30px;
	float:left;
	}
#top_container_mid {
	width:444px;
	height:89px;
	float:left;
	padding:60px 0 0 0;
	}
#top_container_mid_1 {
	width:444px;
	float:left;
	padding-top:13px;
	}
#top_container_mid_2 {
	width:444px;
	float:left;
	padding-top:5px;
	}
	
#top_container_right {
	width:auto;
	height:auto;
	float:left;
	font-size:12px;
	color:#003a6d;
	line-height:18px;
	padding-top:12px;
	padding-left:10px;
	}
#top_container_right_get_direction {
	width:auto;
	height:auto;
	float:left;
	padding-top:16px;
	}
#top_container_right_get_direction a {
	font-size:13px;
	color:#fff;
	font-weight:bold;
	line-height:24px;
	text-decoration:underline;
	}
#top_container_right_get_direction a:hover {
	color:#000;
	}
#top_container_right_get_direction img {
	float:left;
	display:block;
	margin-right:6px;
	}

	
#menu_container {
	width:100%;
	height:auto;
	float:left;
	background-color:#fff;
	}
#menu_container_inner {
	width:1023px;
	height:auto;
	margin:0 auto;
	padding:4px 0 4px;
}	
	
/* menu */
div#menu ul,
div#menu ul ul {margin:0 0 0 0px;padding:0;width:1123px;list-style: none;}
div#menu ul li {position:relative;float:left;margin:0 5px;background-color:#eceaea;text-align:left;}
div#menu ul li span {visibility:hidden;}
div#menu ul li.sep {background-color:#fff;	padding:0 1px;height:38px;}
div#menu ul li ul {	position:absolute;margin-left:-999em;top:auto;left:0;width:120px;z-index:99999!important;margin-top:35px;background-color:#eceaea;padding:0 0 10px 15px;opacity:0.96;}

/* styles for menu items */
div#menu li a {display:block;}
div#menu ul li a {font-family:Georgia,Verdana, Arial, Helvetica, sans-serif;	text-decoration:none;color:#003a6d;float:left;padding:10px 16px;/*padding:0 44px;*/font-size:14px;font-weight:normal;letter-spacing:1px;text-transform:uppercase;}
div#menu_container_inner div#menu li li a {font-style:italic;}
/*div#menu_container_inner div#menu li li a:hover {background:#cfe9ff;width:100%;}*/

/* commented backslash mac hiding hack \*/ 
* html div#menu ul li a {height:1%;position:relative;}
/* end hack */ 

/* set dropdown to default */
div#menu li li:hover {color:#204c7d;}
div#menu ul li a:hover {color:#204c7d;	}
div#menu ul li:hover li a:hover,
div#menu ul li.over li a:hover {color:#204c7d;width:auto;}
div#menu ul li:hover a,
div#menu ul li.over a {color:#003a6d;width:auto;}
div#menu ul li ul li {clear:both;padding:0;float:left;display:block;width:120px; /*border-top:1px solid #000;*/background:none;margin-left:-10px; padding: 0 2px;}
div#menu ul li ul li a {text-transform:none;letter-spacing:0px;padding:4px 0 4px 0px;line-height:20px;font-size:12px;color:#adb7c1;text-align:left;display:block; width: 100%; height: 100%;}

/* sub menu styles */
div#menu ul li ul li a:hover {text-decoration:none;color:#8a672d;}
div#menu ul li:hover ul,
#nav li.over ul {margin-left:0;}

/* show menu*/
div#menu ul li.current_page_item,
div#menu ul li.current_page_parent {color:#000;background-color:#c6ab7f;}
div#menu ul li li.current_page_item {color:#204c7d;}
div#menu ul li.current_page_item li,
div#menu ul li.current_page_item li a {color:#204c7d}
div#menu ul li.current_page_item li:hover,
div#menu ul li.current_page_item li a:hover {color:#204c7d;background-color:#cfe9ff;}
div#menu ul li.current_page_item a {color:#fff;background-color:#c6ab7f;}
/* end of menu */


/*content container */
#content_container {
	width:100%;
	height:auto;
	float:left;
	padding:40px 0 100px 0;
	}

#content_container_inner {
  
  /* new */
  position:relative;
  /* /new */
	
  width:1023px;
	height:auto;
	margin:auto;
	padding:0;
	}
	
#left_content_container {
	width:317px;
	height:auto;
	float:left;
	padding-left:44px;
	}
	
.left_content_container_each {
	width:304px;
	height:auto;
	float:left;
	}
.left_content_container_top {
	width:304px;
	height:11px;
	float:left;
	}
.left_content_container_mid {
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	width:264px;
	height:auto;
	padding:12px 20px 8px 20px;
	background-image:url(../images/front_left_content_mid.jpg);
	background-repeat:repeat-y;
	float:left;
	}
.left_content_container_mid a {
	font-size:15px;
	color:#c6ab7f;
	float:right;
	padding:36px 0 12px 0;
	font-weight:bold;
	text-decoration:none;
	}
.left_content_container_mid a:hover {
	color:#fff;
	}


.left_content_container_mid p {
	font-size:13px;
	color:#fff;
	line-height:15px;
	padding-top:10px;
	padding-bottom:3px;
	}
.left_content_container_mid p span {
	/*color:#c6ab7f;
	font-weight: bold;
	*/
	}
	
	
.left_content_container_bottom {
	width:304px;
	height:20px;
	float:left;
	}

#right_content_container {
  
  /* new */
  position:absolute;
  top:0;
  left:373px;
  /* /new */
  
	width:644px;
	height:auto;
  padding-right:6px;
  
	/* old */
  /* float:right; */
  /* /old */
  
	}

/* end of content container */



/* footer */


#footer_container {
	width:100%;
	height:auto;
	float:left;
	border-top:10px solid #ffffff;
	padding:20px 0 20px 0;
	}
#footer_container_inner {
	width:1003px;
	height:auto;
	margin:auto;
	
	overflow: hidden;
	}	

#footer_container_left {
	width:auto;
	height:auto;
	float:left;
	font-size:11px;
	color:#cdfaff;
	font-weight:bold;
	}

#footer_container_right {
	width:580px;
	height:auto;
	float:right;
	font-size:10px;
	color:#cdfaff;
	font-weight:bold;
	}
#footer_container_right a img {
	float:right;
	display:block;
	margin:14px 0 0 0;
	border:0;
	}

#footer_container_right a {
	font-size:11px;
	color:#cdfaff;
	padding:0 6px;
	font-weight:bold;
	text-decoration:none;
	}
#footer_container_right a:hover {
	color:#c6ab7f;
	}
#footer_container_right_link_container {
	width:auto;
	height:auto;
	float:right;
	border-bottom:2px solid #336689;
	}


/* end of footer */


/* inside */

#insidetop_container_inner {
	width:1004px;
	height:auto;
	margin:auto;
	padding:0;
	}


#inside_content_container {
	width:100%;
	height:auto;
	float:left;
	background-color:#fff;
	border-bottom:10px solid #204c7d;
	border-top:10px solid #204c7d;
	}
#inside_content_container_inner {
	width:1023px;
	height:auto;
	margin:auto;
	}

#inner_inside_content_container {
	width:1023px;
	height:auto;
	float:left;
	background-image:url(../images/inside_left_menu_bg.jpg);
	background-repeat:repeat-y;
	background-position:left;
	}
	
#inside_left_menu_container {
	width:220px;
	height:auto;
	float:left;
	}




#inside_footer_container {
	width:100%;
	height:auto;
	float:left;
	background-color:#c6ab7f;
	padding:30px 0 10px 0;
	}
	
#inside_footer_container_inner {
	width:960px;
	height:auto;
	margin:auto;
	padding:0 60px 0 0;
	}

#inside_footer_container_left {
	width:auto;
	height:auto;
	float:left;
	font-size:11px;
	color:#204c7d;
	font-weight:bold;
	}

#inside_footer_container_right {
	width:580px;
	height:auto;
	float:right;
	font-size:11px;
	font-weight:bold;
	color:#cdfaff;
	}
#inside_footer_container_right a img {
	float:right;
	display:block;
	margin:10px 0 0 0;
	border:0;
	}

#inside_footer_container_right a {
	font-size:11px;
	color:#204c7d;
	padding:0 6px;
	text-decoration:none;
	}
#inside_footer_container_right a:hover {
	color:#fff;
	}
#inside_footer_container_right_link_container {
	width:auto;
	height:auto;
	float:right;
	border-bottom:2px solid #948f7a;
	}



#menu {
width: 200px; /* set width of menu */
font-family:Georgia, "Times New Roman", Times, serif;
color:#003a6d;
font-size:15px;
padding:0 0 4px 0;
float:left;
} 

#menu ul { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding: 0;
}

/* style, color and size links and headings to suit */
#menu a, #menu h2 {
display: block;
margin: 0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
}


#menu a {
color: #003a6d;
padding:9px 0 9px 12px;
display:block;
letter-spacing:2px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration: none;
}
#menu_container_inner #menu ul li:hover {
	background: url(../images/dd-bg.png) #fff top repeat-x;
}
#menu_container_inner #menu ul li a:hover {
color: #005f88;

}
#menu_container_inner #menu ul li ul li:hover a {
color: #005f88;

padding-left:1px;
}
#menu_container_inner #menu ul li ul li:first-child {
	margin-top:10px;
}
/*Positioning the Pop Outs*/

#menu li {
/* make the list elements a containing block for the nested lists */
position: relative;
} 

#menu li.sep_inside {
	display:block;
	height:70px;
	width:30px;
	}

#menu ul ul ul {
position: absolute;
left: 30%; /* to position them to the right of their containing block */
width: 100%; /* width is based on the containing block */
}




/* Hiding and Revealing using :hover */

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: block;
width:148px; 
background-color:#e4eef9;}

div#menu ul ul ul li a {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif; 
	color:#005f88;
	display:block;
	padding:3px 4px;
	background-image:url(../images/bg_on_menu_right_white.jpg);
	background-repeat:no-repeat;
	background-position:right;
	font-weight:normal;
	}
div#menu ul ul ul li a:hover {
	background-image:url(../images/bg_on_menu_right.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#005f88;
	color:#fff;
	font-weight:normal;
	font-size:10px;
	}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block; }


div#menu ul ul ul li#active a {
	background-image:url(../images/bg_on_menu_right.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#005f88;
	color:#fff;
	}


#inside_center_content {
	width:447px;
	height:auto;
	float:left;
	padding:28px 40px 28px 40px;
	}
#inside_center_content h1.section_title,h1.section_title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	color:#003a6d;
	font-weight:normal;
	font-style:italic;
	margin: 0 0 10px 0;
	}
#inside_center_content h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#003a6d;
	font-weight:normal;
	font-style:italic;
	margin: 10px 0 10px 0;

}
#inside_center_content h2, #dyk_about h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	padding-bottom:6px;
	color:#003a6d;
	font-weight:normal;
	font-style:italic;
	margin: 10px 0 10px 0;
	}
#inside_center_content p.text16_gray {
	font-size:16px;
	color:#666;
	letter-spacing:2px;
	margin-top:22px;
	}
#inside_center_content p.text16_blue {
	font-size:17px;
	color:#003a6d;
	}

#inside_center_content p.text, #inside_center_content div#text p {
	font-size:14px;
	
	line-height:18px;
	margin-bottom:18px;
	}

#inside_right_content {
	width:250px;
	height:auto;
	float:left;
	padding:26px 0 20px 20px;
	}
#inside_right_content img {
	border: solid 4px #204C7D;
}
#inside_right_content p.text10 {
	color:#969795;
	font-size:11px;
	margin-top:6px;
	font-style:italic;
	letter-spacing:2px;
	}
#inside_right_content p.text15 {
	color:#969795;
	letter-spacing:2px;
	font-size:10px;
	font-size:15px;
	margin-top:16px;
	font-family: Georgia, serif;
	}
#inside_right_content p.text12_blue {
	color:#003a6d;
	font-size:12px;
	}
#inside_right_content p.text12_blue a {
	color:#003a6d;
	text-decoration:underline;
	}
#inside_right_content p.text12_blue a:hover {
	color:#c6ab7f;
	}
#contact_form_container {
	width:230px;
	height:auto;
	float:left;
	padding:10px;
	margin-top:20px;
	background-color:#d9e7f6;
	}
#contact_form_container p {
	color:#204c7d;
	font-size:14px;
	letter-spacing:2px;
	margin-bottom:8px;
	}

#contact_form_container input {
	background-color:#e4eef9;
	padding:8px 4px;
	width:222px;
	border:0;
	margin-bottom:4px;
	font-size:12px;
	color:#000;
	}
 #contact_form_container input:focus, #contact_form_container textarea:focus,  #contact_form_container input.sffocus ,#contact_form_container textarea.sffocus {
 	background-color:#9db6d1;
	 }


	
#contact_form_container textarea {
	background-color:#e4eef9;
	padding:8px 4px;
	width:222px;
	height:95px;
	font-family:Arial, Helvetica, sans-serif;
	border:0;
	margin-bottom:10px;
	font-size:12px;
	color:#000;
	}

#contact_form_container input.send_button {
	width:140px;
	height:auto;
	margin:auto;
	display:block;
	padding:4px 0;
	color:#fff;
	letter-spacing:3px;
	font-size:14px;
	font-weight:bold;
	background-color:#204c7d;
	border:0;
	cursor:pointer;
	}
#contact_form_container input:hover.send_button {
		background-color:#c6ab7f;
		}

/* inside */


/**  Evan's Fixes **/
div#inside_left_menu_container #menu {
width: 197px;
font-family: Georgia,"Times New Roman",Times,serif;
color: #003a6d;
font-size: 15px;
padding-top: 10px;
padding-right: 0pt;
padding-bottom: 10px;
padding-left: 0pt;
float: left;
}
div#inside_left_menu_container #menu ul { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding: 0;
width: 100%;
}
div#inside_left_menu_container #menu ul li {
/* make the list elements a containing block for the nested lists */
position: relative;
background: none;
width: 100%;
margin: 0;
padding: 0;
background-color: transparent;
letter-spacing: 1px;
}
div#inside_left_menu_container #menu a, div#inside_left_menu_container #menu h2 {
display: block;
margin: 0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
}
div#inside_left_menu_container #menu ul li a {
color: #003a6d;
padding:9px 0 9px 15px;
display:block;
letter-spacing:1px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration: none;
width: 100%;
text-transform: uppercase;
}


div#inside_left_menu_container div#menu ul li ul li a,div#inside_left_menu_container div#menu ul li ul li {
	background-color: transparent;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif; 
	color:#005f88;
	display:block;
	padding:0px 4px;
	background-image:url(../images/bg_on_menu_right_white.jpg);
	background-repeat:no-repeat;
	background-position:right;
	font-weight:normal;
	text-transform: none;
	margin: 0 0 0 -15px;
	}
div#inside_left_menu_container div#menu ul li ul li a:hover {
	background-image:url(../images/bg_on_menu_right_fix.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#005f88;
	color:#fff;
	font-weight:normal;
	font-size:10px;
	background-image:url(../images/bg_on_menu_right_fix.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	background-color:#005f88;
	color:#fff;
	padding: 0px 4px;
	
	}

div#inside_left_menu_container div#menu ul li.current_page_parent:hover ul {display: block; }


div#inside_left_menu_container div#menu ul li ul li.current_page_item a {
	background-image:url(../images/bg_on_menu_right_fix.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#005f88;
	color:#fff;
	padding: 0px 10px;
	/*width:90%;*/
	}

div#inside_left_menu_container #menu ul li ul {
	background: #E4EEF9;
	display: block;
	width: 148px;
	position: relative;
	opacity: 1;
	margin: 5px 0 0 80px;
	border: none;
	
}
div#inside_left_menu_container #menu ul li ul li {
	border: none 0px;
	margin: 0 0 0 -13px;
}
div#inside_left_menu_container #menu ul li ul {
	display: block;/*hides or shows side  */
}
div#inside_left_menu_container #menu ul li.current_page_parent ul {
	display: block;
}
div#inside_left_menu_container #menu ul li.current_page_item ul {
	display: block;
}
div.c_page {width: 400px !important;}
.hide {display: none;}
* {outline: none;}
div#popup {display: none; position: absolute; top: 70%; left: 50%; z-index: 99999;width: 300px; height: 100px;background: #C6AB7F; border: double 5px #000;}
div#popup h1 {font-family: Georgia, serif;font-style: italic; width: 55%; margin: 0 auto; font-weight: normal;padding-top: 25px;}
.textHide {text-indent: -99999em; outline: none; overflow: hidden;}

/*****************************************
  Did You Know Section - ECS 9/10/09 12pm
  Samek-Rotbert Blogging Platform 
******************************************/
h2#dyk_subhead {position:relative;top:-15px;color:#969795;margin:0;}
h1.dyk_title { border-bottom: 1px solid #999;font-style: normal !important;margin: 20px 0 0 0;color: #969795; font-family: Georgia, sans-serif; font-weight: normal !important; font-size: 1.8em; text-transform: none;}
h1.dyk_title a {font-style: normal !important;}
div#dyk_wrap {}
div#dyk_wrap p {border: none; margin: 0; padding: 0;}
div.dyk_top-post {width: 471px; height: 36px; background: url(../images/dyk_top.jpg) no-repeat transparent;}
div.dyk_mid-post { background: transparent;}
#inside_center_content .author {font-family: Georgia, sans-serif; margin: -10px 0 10px 5px; color: #003A6D;}
#inside_center_content .author a {color: #004F92; font-style: normal; border-bottom: 1px dotted #004F92;}
#inside_center_content .author a:hover {border-bottom:1px solid #004F92; text-decoration: none;}
div.dyk_bottom-post {width: 471px; height: 20px; background: url(../images/dyk_bottom.jpg) no-repeat transparent;}
div.dyk_date {float: right; margin-right: 15px;}
div.dyk_date p { padding: 5px 5px; font-family: Lucida Grande, Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 1.2em;}
div.dyk_quote {background: url(../images/dyk_quote.jpg) repeat-y transparent; width: 73px; height: 50px; margin-left: 2px; float: left;}
/* entry */
div.dyk_mid-post div.entry { padding: 0 0 0 15px;border-left: 5px solid #C6AB7F;   color: #e4eef9; font-family: Georgia, Times New Roman, serif; font-style: italic; margin-right: 15px;}
div.dyk_mid-post div.entry p {color: #333 !important; font-size: 1.1em; padding: 5px 5px 5px 0;}
div.dyk_mid-post div.entry ol {color: #333;}
/* sidebar */
h2.dyk_twitter_title {background: url(../images/dyk_twitter_title.jpg) no-repeat transparent; width: 239px; height: 52px;}
div#twitter_div {margin: 10px 0;}
div#twitter_div ul {font-family: Lucida Grande, Helvetica Neue, Helvetica, Arial, sans-serif;margin: 15px 0;}
div#twitter_div ul li {list-style-type: none; margin: 5px 0; color: #006a93;}
div#twitter_div ul li a {color: #666; text-decoration: none;}
div#twitter_div ul li a:hover {text-decoration: underline;}

div#dyk_about {border:1px solid #666;margin: 0px 0 20px; width: 325px;padding: 0px 5px 5px 5px; background: #C6AB7F; height: 100%;}
div#dyk_about:hover .box {border-bottom: #000 solid 1px;border-right: #000 solid 1px;border-left: #000 solid 1px;}
h2.dyk_about_title {background: url(../images/dyk_about_title.jpg) no-repeat transparent; height:63px; width: 239px;}
div#dyk_about p { margin: 0 0 0 10px;width: 90%;line-height: 1.4em; color: #333; text-align: justify; font-family: Lucida Grande, Helvetica Neue, Helvetica, Arial, sans-serif;  }
div#dyk_about .sidebar_title {margin: 0 0 10px 0px;}
/* widgets for dyk */
.box {border-bottom: #666 solid 1px;border-right: #666 solid 1px;border-left: #666 solid 1px;padding: 40px 10px 10px;}
div#dyk_about .widget {margin: 0 0 20px 0;}
div#dyk_about .widget p {font-family: Georgia ,serif;}
div#dyk_about .widget h1 {background: url(../images/divider-widget.png) no-repeat center bottom transparent; text-align: center; padding: 0 0 5px 0;}
div#dyk_about #categories ul,div#dyk_about #archives ul {margin: 0 0 0 10px; font-family: Georgia, serif; text-align: center; }
div#dyk_about #categories ul li {padding: 5px 0px 5px 5px;list-style: none;}
div#dyk_about #categories ul li a {font-size: 1.4em;color: #333;}
div#dyk_about #archives ul li {padding: 0px 0px 5px 5px;list-style: none;}
div#dyk_about #archives ul li a {font-size: 1.4em;color: #333;}
/* Left sidebar */
div.left_content_dyk { display: block;}
div.no_bg {background: none !important;}
.about_sub {margin-bottom: -10px !important; color: #333 !important; padding-bottom: 5px;}
/*****************************************
  Content Area Styles - ECS 8/27/09 5pm
  Styles relvant to WYSIWYG Editor in Wordpress 
******************************************/
#inside_center_content {font-family: Georgia, serif; font-size: 1.1em;}
#inside_center_content p {line-height: 1.7em; color: #333; text-align: justify;}
#inside_center_content ul,#inside_center_content ol {margin: 10px 15px; color: #333;}
#inside_center_content ul li {margin: 7px 0; list-style-type: square; line-height: 1.7em;}
#inside_center_content ul li ul li {list-style: circle; margin: 5px 0 5px 10px; font-size: 0.95em; font-style: italic;}
#inside_center_content ul li strong {font-weight: bold;}
#inside_center_content a {color: #003A6D; text-decoration: none; font-style: italic;}
#inside_center_content a:hover {text-decoration: underline;}
#inside_center_content blockquote {border-left: #003A6D 5px solid;margin: 10px 10px; padding-left: 5px; font-style: italic; font-family: Georgia, serif;}
#inside_center_content h3 {margin: 15px 0 10px; font-family: Georgia, serif; font-weight: normal; font-size: 20px; color: #333;}
#inside_center_content img {border: 3px solid #003a6d; padding: 4px; background: #C6AB7F;}
/* CUSTOM CLASSES*/
.intro {border-left: 5px solid #C6AB7F; padding: 0 0 0 15px;margin: 0 0 0 25px;margin-bottom: 25px !important; text-align: left !important;}
.intro strong {color: #003A6D;}
.indentation {margin-left: 15px !important;}
.not-italic {font-style: normal !important;}
/*****************************************
  New Footer - ECS 9/19/09 1241pm
  Implementation of New Footer. 
******************************************/
#footer_container_right_link_container .menu ul li{display: inline; list-style: none;}
#inside_footer_container_right_link_container .menu ul li{display: inline; list-style: none; background: transparent!important;}
/*****************************************
  Contact Page - ECS 9/28/09 659pm
  Adjusting style of contact page. 
******************************************/
.wpcf7-form p {letter-spacing: 0px; font-size: 14px;}
.wpcf7-form p input[type=submit] {
background-color:#204C7D !important;
border:0 none !important;
color:#FFFFFF !important;
cursor:pointer;
display:block;
font-size:14px !important;
font-weight:bold;
height:auto;
letter-spacing:3px;
margin:auto;
padding:4px 0 !important;
width:140px !important;
text-transform: uppercase;
}
/*****************************************
  Miscellaneous Elements - ECS 
  
******************************************/
.page-template-inside-php {background: #fff;}
.trajan {font-family: Trajan Pro, Georgia, serif; font-size: 1.2em;}
.bottomLink {color: #fff;}
#inside_center_content p, #inside_center_content ul li {font-size: 14px;}
.pdlogo {padding-top: 0px; overflow: visible;}
.pdlink {margin-right: 5px;}
.pdlink2 { display: block; margin-top: -8px;}
.env_link {float: right; color: #fff !important; font-style: italic;}
p.wp-caption-text {font-size: 0.9em !important;}
img#vcard {border: none !important; outline: none; width: 32px; height: 32px;}
.no-script {color: red !important; background: #fff; padding:5px;}
.sent {color: green !important; background: #F5F5F5; padding:5px; font-size: 2em;}
.fail {color: red !important; background: #F5F5F5; padding:5px; font-size: 2em;}
/*****************************************
  Client Profile Page - ECS 
  
******************************************/
.cp {width: 190px; float: left; margin-right: 15px;}
.cp strong { color: #304C7B; text-align: left; font-family: Georgia, times, Times New Roman; font-weight: normal;}
.cp_box hr {border-bottom: 1px solid #304C7B;}
#inside_center_content .cp ul.cp_list li {font-size: 12px;}
/*****************************************
  Did You Know Categories - ECS 
  
******************************************/
#inside_center_content .category .entry-title {border-bottom: 1px solid #999; width: 80%;}
#inside_center_content .category .entry-title a {font-style: normal;}
#inside_center_content .category .entry {font-family: Georgia, serif; font-style: italic; border-left: 5px solid #C6AB7F; padding: 0 0 0 15px;}
#inside_center_content .category .entry-meta {font-family: Georgia, serif; margin: 0 0 15px 0;}

/*****************************************
  Compatibility Testing - MHO
  Please keep these styles last
******************************************/
div#inside_left_menu_container #menu ul li ul {background:transparent;}
div#menu ul li.current_page_item a {color:#000;cursor:pointer;}
div#menu,
div#menu ul,
div#menu ul li,
div#menu ul li a,
div#menu ul li ul,
div#menu ul li li a {z-index:99999;}
#inside_left_menu_container,
#inside_left_menu_container #menu,
#inside_left_menu_container #menu ul,
#inside_left_menu_container #menu ul li,
#inside_left_menu_container #menu ul li a {z-index:1000;}
body.home #left_content_container {padding-left:0;}
#tinymce {background: transparent !important;}
