@charset "utf-8";
/* CSS Document */

body, ul, li, form, input, h1, h2, h3, h4, h5, h6, p {
	padding:0px;
	margin:0px;
}
body {
	background:#818cc6;
	margin:10px 0px 19px 0px;
}
a {
	outline:none;
}
ul {
	list-style-type:none;
}
.clear {
	clear:both;
}
.main {
	background:url(../images/content.jpg) repeat-y left top;
}
.footer {
	background:url(../images/footer.jpg) no-repeat left top;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:11px 0px 10px 24px;
}
.logo {
	margin:10px 0px 0px 15px;
}
.nevtd {
	padding:36px 0px 0px 0px;
}
.nev_left {
	background:url(../images/nev_left.jpg) no-repeat left top;
}
.nev_right {
	background:url(../images/nev_right.jpg) no-repeat left top;
}
.nev_center {
	background:url(../images/nev_center.jpg) repeat-x left top;
}
.ddsmoothmenu{
width:100%;
}

.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li{
position:relative;
margin:0;
	padding:5px;
	float:left;
	display:inline;
	cursor:pointer;
	background:url(../images/dropdown_border_normal.jpg) no-repeat right 5px;
}
.ddsmoothmenu ul li.end {
background:none;
}
/*Top level menu link items style*/
.ddsmoothmenu ul li a{
text-decoration:none !important;
	color:#253162;
	font:bold 12px Verdana, Geneva, sans-serif;
	line-height:10px;
	text-shadow:1px 1px 1px #ffffff;
	padding:15px 13px 9px 14px;
	display:block;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color:#253162;
}

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background:url(../images/nev_hover.jpg) no-repeat center 0px;
}

.ddsmoothmenu ul li a:hover{
background:url(../images/nev_hover.jpg) no-repeat center 0px;
}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
	border-top:0;
	margin-left:-1px;
	background:url(../images/dropdown.png) repeat;
	width:195px;
	padding:0px 7px !important;
	line-height:10px;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#253162;
	line-height:24px;
	background:url(../images/dropdown_border.jpg) repeat-x left bottom;
	display:block;
	text-decoration:none;
	padding:3px 8px;
	width:180px;
}
.ddsmoothmenu ul li ul li :hover {
	background:url(../images/dropdown_border.jpg) repeat-x left bottom;
	color:#818cc6;
}
/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
display:none;
}
/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background:;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0;
}



.banner {
	background:url(../images/banner.jpg) no-repeat -1px top;
}
.banner .phone {
	font:bold 28px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#253162;
	text-align:right;
	text-shadow:1px 1px 1px #ffffff;
	padding-top: 206px;
	padding-right: 17px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.body_content {
	background:url(../images/content_bg.jpg) repeat-x left top;
}
.welcome {
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#373737;
	line-height:18px;
}
h1 {
	font:bold 26px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#253162;
	padding:26px 0px 14px 0px;
}
h1 span {
	color:#a8adc0;
}
.content_image {
	float:right;
	display:inline;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.content_image_left {
	float:left;
	display:inline;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 0px;
}

.findhere {
	background:url(../images/findbut.jpg) no-repeat left top;
}
.findhere a {
	font:bold 16px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#373737;
	text-decoration:none;
	padding:12px 0px 34px 0px;
	display:block;
	line-height:10px;
}
.findhere a:hover {
	color:#000000;
}
.newsbut {
	background:url(../images/newsbut.jpg) no-repeat left top;
}
.newsbut a {
	font:bold 16px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#373737;
	text-decoration:none;
	padding:12px 0px 34px 0px;
	display:block;
	line-height:10px;
}
.newsbut a:hover {
	color:#000000;
}
h2 {
	font:bold 26px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#253162;
	background:url(../images/heading_bg.jpg) no-repeat 0px 22px;
	padding:19px 0px 10px 11px;
}
.meeting ul {
	padding:8px 0px 14px 0px;
}

.meeting ul li {
	background:url(../images/bullet.jpg) no-repeat 28px 8px;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#373737;
	line-height:24px;
	padding:0px 0px 0px 47px;
}
.meeting2 ul {
	padding:8px 0px 14px 0px;
}
.meeting2 ul li {
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#373737;
	line-height:24px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-image: url(../images/bullet.jpg);
	background-repeat: no-repeat;
	background-position: 4px 8px;
}

.moreinfo {
	background:url(../images/more_info.jpg) repeat-y left top;
}
.moreinfo a {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#656565;
	line-height:10px;
	padding:5px 0px 5px 0px;
	text-align:center;
	text-decoration:none;
	display:block;
}
.moreinfo a:hover {
	color:#000000;
}
img.floatRight {
	float: right;
	padding-bottom: 8px;
	padding-left: 8px;
}
.meeting ul {
	padding:8px 0px 14px 0px;
}
.meeting p {
	padding-bottom: 10px;
}

.meeting ul li {
	background:url(../images/bullet.jpg) no-repeat 28px 8px;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#373737;
	line-height:24px;
	padding:0px 0px 0px 47px;
}
td.hr {

	padding-left: 45px;

}

input.char {

	font-size: 8px;

}

input.button {

	background-color: #D4D6E2;

	font-size: 12px;

	border: 1px solid #818CC6;

}