body{margin:0;padding:0;color:#383838;font-family:Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6{color:#383838;}
h1{font-size:22px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{}
h5{}
ul{list-style-type:none;}
li{margin-bottom:0px;}
p{font-size:12px;margin-bottom:1em;}
a:link,a:hover,a:visited,a:focus{color:#383838;}
a:hover,a:focus{color:#751a33;}
table{border-collapse:inherit;}
tbody{border:none;}
thead{}
thead th{border-bottom:2px solid #79614d;}
th{background:none;padding:0;}
tr.even,tr.odd{background:none;}
tr.even td{background:none;}
td{padding:0;}

/* General Layout */
div.container{width:1038px;margin: 0 auto;padding:0;}
#leftcol{float:left;width:716px;}
#rightcol{width:230px;padding-top:50px;}

/* Main Navigation */
#nav ul.links{list-style:none;margin:0;padding:0;background:url(../images/nav_links_bg.gif) repeat-x;height:45px;width:711px;float:left;}
#nav ul.links li{float:left;padding:0;}
#nav ul.links li a{float:left;padding:16px 22px 0px 22px;margin-bottom:-16px;text-decoration: none;font-size:16px;letter-spacing:-0.01em;background:url(../images/nav_links_seperator_bg.gif) no-repeat;height:45px;}
#nav ul.links li a.active,#nav ul.links li a.active-trail{color:#751a33;}
#nav ul.links li.first a{background:none;}

/* Search */
#search{padding:10px 0px 0px 700px;}
#search input#search-theme-form{border:none;background:none;color:#797979;font-size: 11px;font-style:italic;font-family:Arial, Helvetica, sans-serif;width:184px;padding-left:10px;margin-left:41px;padding-top:7px;}
#search #edit-submit {background-color: transparent;border: none;background-image: url(../images/search_btn_bg.gif);background-repeat: no-repeat;height: 20px;width: 13px;cursor: pointer;color:#d9dadc;}

/* Footer */
#footer ul{list-style:none;margin:0;padding:0;width:680px;margin-left:32px;margin-top:16px;float:left;}
#footer ul li{float:left;padding:0;}
#footer ul li a{display:block;padding:0px 12px 0px 12px;text-decoration: none;font-size:10px;text-transform:uppercase;border-right:1px solid #ccc;}
#footer ul li a.last{border-right:none;color:#751A33;font-weight:bold;}
#footer p{float:right;font-size:10px;padding:15px 41px 0 0;text-transform:uppercase;}

/* Front Layout */
body.front{background:url(../images/front_body_bg.gif) repeat-x;}
.front #header{background:url(../images/front_header_bg.gif) no-repeat; height:136px;margin-top:0px;}
.front #header a{display:block; width:1038px; height:136px;}
.front #nav{background:url(../images/front_nav_bg.gif) no-repeat;height:45px;padding-left:44px;}
.front #banner{background:url(../images/front_banner_bg.gif) no-repeat; height:316px;}
.front #content{background:url(../images/front_content_bg.gif) no-repeat;min-height:290px;padding:0px 0px 0px 41px;}
.front #footer{background:url(../images/front_footer_bg.gif) no-repeat;height:40px;}

/* front-flash */
.front #banner .front-flash{padding:0px 0px 0px 41px;width:716px;float:left;}

/* front-rightcol */
.front #banner .front-rightcol{float:left;width:279px;}
.front #block-block-10{padding:22px 0 0 40px;width:210px;height:100px;}
.front #block-block-10 h1{font-size:20px;}
.front #block-block-10 h2{padding:0;margin-bottom:0;font-size:16px;}
.front #block-block-10 a{text-decoration:none;}
.front #block-block-10 .highlight{color:#751a33;background:none;}

.front #block-block-11{width:210px;height:100px;margin-top:30px;padding:0 0 0 30px;}
.front #block-block-11 h1{font-size:36px;font-weight:normal;margin:0 0 4px 0;padding:0;}
.front #block-block-11 h2{font-size:20px;margin:0;padding:0;color:#747474;}
.front #block-block-11 p{margin:0;padding:0;line-height:1em;}
.front #block-block-11 .highlight{color:#751a33;background:none;font-weight:bold;}
.front #block-block-11 p.readmore{font-size:11px;background:url(../images/survey_arrow_bg.gif) no-repeat top right;height:24px;margin-top:17px;padding-top:3px;}
.front #block-block-11 a{display:block;width:210px;text-decoration:none;}

/* front-columns */
.front #content h1{color:#363535;background:url(../images/h1_bg.gif) no-repeat;height:45px;padding:16px 0px 0px 16px;margin:0px 0px -10px 0px;}
.front #content p{color:#797979;padding:0px 0px 0px 16px;}
.front #content a{color:#731824;text-decoration:none;}
.front #content .front-col1{width:350px;float:left;margin-right:30px;}
.front #content .front-col2{width:320px;float:left;margin-right:40px;}
.front #content .front-col3{width:230px;float:left;margin-right:0px;}

/* view-benefits-news */
.front #content .view-benefits-news a{color:#797979;}
.front #content .view-benefits-news b {color:#383838;font-weight:bold;}

/* Interior Layout */
body.interior{background:url(../images/interior_body_bg.gif) repeat-x;}
.interior #header{background:url(../images/interior_header_bg.gif) no-repeat; height:136px;margin-top:0px;}
.interior #header a{display:block; width:1038px; height:136px;}
.interior #nav{background:url(../images/interior_nav_bg.gif) no-repeat;height:46px;padding-left:44px;}
.interior #banner{background:url(../images/interior_banner_bg.gif) no-repeat; height:316px;}
.interior #content{background:url(../images/interior_content_bg.gif) no-repeat;min-height:598px;padding:0px 0px 0px 41px;}
.interior #footer{background:url(../images/interior_footer_bg.gif) no-repeat;height:40px;}

/* Interior Subnav */
.interior #leftcol .subnav {margin-bottom:10px;}
.interior #leftcol .subnav h2{display:none;margin:0;padding:0;}
.interior #leftcol .subnav ul{padding:0;margin:4px 0 4px 0;}
.interior #leftcol .subnav li{float:left;margin:0;padding:0;border-right:1px solid #a9a9a9;}
.interior #leftcol .subnav li.leaf{list-style-image:none;list-style-type:none;}
.interior #leftcol .subnav li.last{border-right:none;}
.interior #leftcol .subnav a{color:#333;text-decoration:none;padding:0 6px 0 6px;}
.interior #leftcol .subnav a:hover,.interior #leftcol .subnav a.active,.interior #leftcol .subnav a.active-trail{color:#751a33;text-decoration:none;}
.interior #leftcol .subnav li.collapsed{list-style-type:none;list-style-image:none;}

/* Interior Content */
.interior #leftcol h1.title{color:#363535;background:url(../images/interior_heading_bg.gif) no-repeat;height:50px;padding:16px 0px 0px 16px;margin:0px 0px 0px 0px;}
.interior #leftcol p,.interior #leftcol ul {color:#666565;}
.interior #leftcol a{color:#751a33;text-decoration:none;}
.interior #leftcol a:hover{text-decoration:underline;}
.interior #leftcol .node{padding:0 0 0 16px;width:95%;}
.interior #rightcol .block-block{padding:14px 14px 14px 14px;border:1px solid #ccc;}
.interior #rightcol .block-block p{text-align:justify;}
.interior #rightcol .block-block h1{font-size:18px;}
.interior .node ul{list-style-type:disc;}
.interior .node ul li{padding-bottom:.2em;}
.interior .node h1,.interior .node h2,.interior .node h3,.interior .node h4,.interior .node h5{line-height:1.25em;margin-bottom:0;}
.interior .tabular td{padding-left:15px;}
.interior td{color:#666565;}

/* view our team*/
.interior .view-our-team{padding-left:16px;}
.interior .view-our-team .views-field-field-image-fid{padding:20px 0px 0px 0px;text-align:center;}
.interior .view-our-team .views-field-title{font-size:14px;font-weight:bold;margin-top:0px;padding-top:0px;text-align:center;}
.interior .view-our-team .views-field-field-teaser-value{float:right; width:600px;}
.interior .view-our-team .views-row-even,.interior .view-our-team .views-row-odd{width:226px;float:left;}
.interior .field-field-image{float:left;padding:0px 10px 10px 0px;width:200px;}
.interior .field-field-image p{}
.interior .field-field-bio{float:right; width:465px;}
.interior .field-field-contact{float:left;padding:6px 20px 10px 0px;text-align:center;width:180px;}

/* Admin Layout */
body.admin{background:url(../images/interior_body_bg.gif) repeat-x;}
.admin #header{background:url(../images/interior_header_bg.gif) no-repeat; height:136px;margin-top:0px;}
.admin #header a{display:block; width:1038px; height:136px;}
.admin #nav{background:url(../images/interior_nav_bg.gif) no-repeat;height:45px;padding-left:44px;}
.admin #banner{background:url(../images/interior_banner_bg.gif) no-repeat; height:316px;}
.admin #content{background:url(../images/interior_content_bg.gif) no-repeat;min-height:290px;padding:0px 0px 0px 41px;}
.admin #footer{background:url(../images/interior_footer_bg.gif) no-repeat;height:40px;}

/* Admin Blocks */
.admin .block-region{display:none;margin:0;}

/* Misc Classes */
.span-26,div.span-26{width:1038px;margin:0;}
.brclear{clear:both;}
h1.last{clear:both;}

#node-36 table p ,
#node-60 table p {
	margin : 0px;
}
#node-36 table ,
#node-60 table {
	border : 1px solid #666565;
}

#node-36 table td ,
#node-60 table td {
	border-right : 1px solid #666565;
	padding-right : 10px;
	padding-left : 10px;
}

