body.custom{background:#fff url(./images/background.jpg) no-repeat center top !important; font-family:Arial, Helvetica, sans-serif;}

#container{	margin:0px auto;width:100%;}
#page{margin:0px auto;padding:0px;background:none;width:950px;}

#header #logo {height:74px; width: 250px; float:left;}
#header #request a {background:url(./images/request-info.jpg) no-repeat; height:31px; overflow:hidden; width: 195px;margin:24px 14px 0 0;float:right;}
#header #request a:hover {background-position:0px -31px; }

.custom #header_area { padding:0; width:100%; }
	.custom #header_area .page {background:transparent;padding-top:0;}
	.custom #header #logo a { display: block; height: 114px; width: 100%; padding-top:0; padding-bottom:0; border-bottom:none; ; outline: none; }
	.custom #header #logo, .custom #header #tagline { text-indent: -9999px; }
	.custom #header #tagline { height: 0; }
	.custom #header { padding: 0;} 
	.custom #header{ width:950px; margin:0px auto; border:none;}

.custom #footer{ width:950px; text-align:center; padding:0px;  margin:0px auto;border:none; }
.custom #inner-footer{background:#e9e8e8; width:100%; margin: 20px 0 0 0; text-align:center; padding:10px 0 10px 0;border-top:1px solid #ccc;}

.custom ul.menu {background:#67547B;border:none; font-size:14px;width:950px; height:42px; margin:0px; padding:0px; list-style-type:none;float:left;}
		.custom ul.menu li {text-align:center; clear:none; border:none; background:#67547B;  margin:0px 0 0 0; padding:0;height:42px;}
		.custom ul.menu li.current_page a, .custom ul.menu li.current-cat a {color:#67547B; background:url(./images/navbg.jpg) repeat-x;border:none;margin:-1px 0 0 0; padding:0;}
			.custom ul.menu li a {width:100%;  float:left; border:none; color:#ffffff;  text-align:center; padding:0; text-transform:uppercase; letter-spacing:0; }
			.custom ul.menu li.current_page_item a, .custom ul.menu a.current_item, .custom ul.menu li.current-cat a {cursor:default; margin:0px 0 0 0; background:url(./images/navbg.jpg) repeat-x; color:#67547B;border:none;}
			.custom ul.menu li a:hover, .custom ul.menu li.current a:hover, .custom ul.menu li.current-cat a:hover { margin:0px 0 0 0; background-color:#eee; color:#67547B; text-decoration:none; border:none;}	
			.custom ul.menu li a {letter-spacing:1px; color:#ffffff;padding:11px 0px 11px 0;text-align:center;}
			.custom ul.menu .hometab a{width:131px; background:url(./images/navdiv.jpg) no-repeat top right;}
			.custom ul.menu .what-we-do-page a{width:209px;background:url(./images/navdiv.jpg) no-repeat right;}
			.custom ul.menu .perspective-cat a{width:215px;background:url(./images/navdiv.jpg) no-repeat right;}
			.custom ul.menu .reports-page a{width:170px;background:url(./images/navdiv.jpg) no-repeat right;}
			.custom ul.menu .company-info-page a{width:225px;}
			.menu a, .menu .current ul a, .menu .current-cat ul a {background:#67547B;}

#feature_box{float:left;border:none; width:950px; margin:0px auto; background:none;padding:18px 0 0 0; text-align:center;}	


.custom #content_box{width:850px;margin:0px auto;background:none;}
.custom #content{}
.custom .post_box{margin:0px; }
.entry-content{float:left;}
.format_text{float:left; width:100%;}
.format_text .to_comments span {font-size:11px;color:#9933cc;}
.format_text .to_comments {width:50%; float:left; display:block;}
.format_text .readmore {width:40%; padding:0 15px 0 0; font-size:12px;float:right; display:block; text-align:right;}
.format_text .to_comments a {color:#9933cc;}
.format_text .to_comments span.bracket {color:#9933cc;}
.custom .headline_area h1{color:#67547B; font-size:27px; line-height:1.1em; margin:0 0 10px 0;}
.headline_area h1, .headline_area h2 {float:left; display:block; clear:right; line-height:1.3em; width:83%; padding:0 10px 0 0;}
.headline_area {float:left; width:100%;border-bottom:1px solid #cccccc;}
.cat_perspective .headline_area, .home .headline_area {float:left; width:100%;border-bottom:1px solid #eee;}
.headline_meta{float:left; margin:3px 0 0 0;}

#sidebars{width:274px;}
ul.sidebar_list {padding: 28px 5px 0 5px; }
.sidebar ul.sidebar_list {padding: 28px 0px 0 0px; margin:0 0 0 20px;}
#tag_cloud-3{float:left;}
#tag_cloud-3 h3{background:url(./images/most-popular.jpg) no-repeat; text-indent:-9999px;}
#search{float:left;}
#search h3{background:url(./images/searchsite.jpg) no-repeat; text-indent:-9999px;}
.sidebar input[type="text"], .sidebar input[type="submit"] {font-family:Arial, Helvetica, sans-serif;}
#tabbed-widget-3{float:left;}
#tabbed-widget-3 h3{background:url(./images/archive-title.jpg) no-repeat; text-indent:-9999px;}
#text-2 {float:left;}
#text-2 h3{background:url(./images/subscribesite.jpg) no-repeat; text-indent:-9999px;}
.perspective-header{margin:28px 0 0 0}
.rss{position:relative; top:-35px; right:-290px;}	
.rssform{position:relative; margin:-40px 0 0 0; }	
	
.custom h2 a, .custom h2 a:visited, h1 a{color:#4b3166;float:left; display:block;font-size:27px;}
.custom h1 {color:#67547B;}
.entry-title{float:left;}
.custom a, #footer a{color:#9933CC;}



.calendaricon{ display:block; margin:0 16px 0 0; color:#fff; background:#999999; width:40px; height:40px; padding:8px 10px 5px 10px; float:left;}
.day{font-size:29px;text-align:center; }
.month{font-size:16px; text-transform:uppercase;text-align:center; line-height:10px;}

.custom #archive_info{border:none;padding-left:0px;}

.comments_closed{display:none;}

.ui-tabs .ui-tabs-nav li {margin:0px; padding:5px 10px 5px 10px; background:#fff;font-size:12px;text-transform:uppercase; }
.ui-tabs .ui-tabs-nav li a{color:#999999; padding:0px;}
.ui-tabs .ui-tabs-nav li a:hover{text-decoration:none;}
.ui-tabs .ui-tabs-nav {z-index:100;}
.ui-tabs li.ui-tabs-selected a {color:#67547B;background:#fff; }
.tw-tabs{display:block; width:100%; float:left;}
.tw-content{background:url(./images/widgetbg.jpg) no-repeat left;padding:5px 4px 0 16px; font-size:12px; border-top:1px solid #d9d9da; margin:0px 0 0 0; position:relative; top:-2px;z-index:50;}
.ui-tabs .ui-tabs-nav li.ui-state-active{border-top:1px solid #d9d9da; border-left:1px solid #d9d9da;border-right:1px solid #d9d9da; float:left; display:block;border-bottom:none; background:#fff;}
.ui-tabs-selected{}
.ui-state-default{border-bottom:1px solid #d9d9da;}

#reports ul{list-style-type:none;}
.reports .headline_area{border-bottom:1px solid #cccccc;}
#reports a{font-size:11px;}
#reports h3{font-size:18px; margin:0 0 10px 0; text-transform:uppercase; color:#666666;}

.sociable_tagline{font-size:11px; font-weight:normal; color:#ccc;}
