/* 
	Theme Name: MISBTDC
	Theme URL: http://www.bluesphereinc.com/
	Description: The MISBTDC HQ theme
	Author: Organic Themes, Blue Sphere Solutions, Inc.
	Author URI: http://www.bluesphereinc.com	
	Version: 1.0
	Tags: block theme, premium wordpress theme, all purpose theme 
	
	The PHP and XHTML are released under the GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/
body{background-color:#e7efee; color:#222; font-size:11pt; font-family:"Times New Roman",Times,serif; line-height:20px; margin:0px auto 0px; padding:5px 0 0}
html{border-top:5px solid #222; background-color:#e7efee}
#wrap{background:#FFF; margin:1px auto 0px; padding:0px 0px 0px 15px; width:975px}

/************************************************
*Common*
************************************************/
.hidden{display:none}
.clear{clear:both}
.linerule{border-bottom:1px solid #CCC; padding-top:15px; margin-bottom:15px}

/************************************************
*Hyperlinks*
************************************************/
a, a:visited{color:#222; text-decoration:underline}
a:focus, a:hover, a:active{color:#222; outline:none; text-decoration:underline; background:#e7effe}
a img{border:none}

/************************************************
*Header  *
************************************************/
#header{float:left; display:block; background:none; width:190px; height:250px; margin:0px auto 0px; padding:0px; overflow:hidden}
#header h1{color:#222; font-size:36px; font-family:"Times New Roman",Times,serif; font-weight:normal; margin:0px; padding:20px 0px 0px 0px; text-decoration:none}
#header h1 a, #header h1 a:visited{color:#222; font-size:24px; font-family:"Times New Roman",Times,serif; font-weight:normal; margin:0px; padding:0px; text-decoration:none}
#header h1 a:hover{color:#222; text-decoration:none}
.headerleft{width:190px; height:250px; float:left; margin:0px; padding:0px; overflow:hidden}
.headerleft p{color:#222; font-size:11pt; margin:0px; padding:0px}
#headerimg{float:left; display:block; background:#FFF; padding:5px 5px 5px 5px; margin:20px 15px 0px 0px; width:110px; height:100px}
.headerright{float:right; display:block; background:#222; width:280px; height:30px; z-index:8}
#header #title{padding:0px; margin:0px}
#header #title a{background:url(images/logo.png) no-repeat; float:left; display:block; width:190px; height:250px; margin:0; padding:0; text-indent:-9999px; overflow:hidden}

/************************************************
*Navbar      *
************************************************/
#navbar{float:right; display:block; background:none; width:769px; font-weight:normal; margin:0px auto 0px; padding:0px 0px 0px 0px}
#navbar a, #navbar a:hover, #navbar a:visited{width:125px; height:40px}
#navicons{float:right; display:block; margin:7px 10px 0px 5px}
.navicon{float:right !important; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 5px}

/*** ESSENTIAL STYLES ***/
#navbar .sub-menu li a, #navbar .sub-menu li a:hover{height:30px; width:140px}
#navbar .submenu li a, #navbar .sub-menu li a:visited{background-color:#e7efee}
.menu, .menu *{margin:0; padding:0; list-style:none}
.menu{z-index:999}
.menu ul{margin:0px; padding:0px}
.menu ul ul, ul.menu ul{position:absolute; top:-9999px; width:180px; /* left offset of submenus need to match (see below) */z-index:999}
.menu ul li ul li, ul.menu ul li{width:150px; border:none; margin:0px}
.menu li:hover{visibility:inherit; /* fixes IE7 'sticky bug' */}
.menu li{float:left; position:relative; list-style:none}
.menu a{display:block; position:relative}
.menu li:hover ul, 
.menu li.sfHover ul{left:0; top:40px; /* match top ul list item height */z-index:99}
ul.menu li:hover li ul, 
ul.menu li.sfHover li ul{top:-9999px}
ul.menu li li:hover ul, 
ul.menu li li.sfHover ul{left:130px; /* match ul width */top:0}
ul.menu li li:hover li ul, 
ul.menu li li.sfHover li ul{top:-9999px}
ul.menu li li li:hover ul, 
ul.menu li li li.sfHover ul{left:180px; /* match ul width */top:0}

/*** DEMO SKIN ***/
.menu .current_page_item a, 
.menu .current-menu-item a{color:#222 !important}
.menu .current_page_item li a, 
.menu .current-menu-item li a{color:#222 !important; border-right:none}
.menu{float:left; margin-bottom:0}
.menu a, 
.menu a:visited{background:#FFF; color:#222; padding:0px 10px 0px 10px; text-decoration:none; font-size:11pt; font-family:"Times New Roman",Times,serif; font-style:italic; font-weight:bold; border-right:1px solid #DDD}
.menu li li a, 
.menu li li a:visited{background:#e7efee; color:#666; padding:6px 10px 7px 10px; font-size:11pt; font-family:"Times New Roman",Times,serif; font-style:normal; font-weight:normal; text-decoration:none; text-transform:none; text-shadow:none; border-right:none; border-top:1px solid #FFF}
.menu a:focus, 
.menu a:hover, 
.menu a:active{background:#e7efee; color:#222; outline:0}
.menu li{background:none}
.menu li li{background:#e7efee; border:none}
.menu li li li{background:#e7efee; border:none}
.menu li:hover, 
.menu li.sfHover{background:none; outline:0}
.menu li li:hover, 
.menu li li.sfHover{color:#222; border:none; outline:0; padding:0px}
.menu li li a:focus, 
.menu li li a:hover, 
.menu li li a:active{color:#222; border-bottom:none; outline:0}
#feeds .scrollable .item a{text-decoration:none}
#sidebar_left .menu-left-menu-container ul li, #sidebar_left .menu-left-menu-container ul li a{width:190px; padding:26px 10px 10px 30px}
#sidebar_left .menu-quick-links-container ul li, #sidebar_left .menu-quick-links-container ul li a{width:190px; padding:26px 10px 10px 30px}
#sidebar_left .menu-team-buttons-container ul li, #sidebar_left .menu-team-buttons-container ul li a{width:190px; padding:26px 10px 10px 30px}
#sidebar_right .rightmenu ul li a, #sidebar_right .rightmenu ul li a:visited{font-weight:bold; list-style-image:none; list-style-type:none; display:block}
#sidebar_right .rightmenu ul li li a, #sidebar_right .rightmenu ul li li a:visited{list-style-image:url(images/list-dash.png); list-style-type:none}
#sidebar_right .rightmenu ul li ul li a, #sidebar_right .rightmenu ul li ul li a:visited{ color:black;  font-weight:normal}
#sidebar_right .rightmenu h4{border:0 white solid; font-weight:normal}
#sidebar_right .rightmenu ul li ul{margin-left:20px; list-style-image:url(images/list-dash.png)}
/*** ARROWS **/
.menu a.sf-with-ul{padding-right:15px; min-width:1px; /* trigger IE7 hasLayout so spans position accurately */}
.sf-sub-indicator{position:absolute; display:block; right:10px; top:28px; /* IE6 only */width:10px; height:10px; text-indent:-9999px; overflow:hidden; background:url(images/arrows-ffffff.png) no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */}
a >.sf-sub-indicator{ /* give all except IE6 the correct values */top:28px; background-position:0 -100px; /* use translucent arrow for modern browsers*/}

/* apply hovers to modern browsers */
a:focus >.sf-sub-indicator, 
a:hover >.sf-sub-indicator, 
a:active >.sf-sub-indicator, 
li:hover >a >.sf-sub-indicator, 
li.sfHover >a >.sf-sub-indicator{background-position:-10px -100px; /* arrow hovers for modern browsers*/}

/* point right for anchors in subs */
.menu ul ul .sf-sub-indicator, ul.menu ul .sf-sub-indicator{background-position: -10px 0}
.menu ul ul a >.sf-sub-indicator, ul.menu ul a >.sf-sub-indicator{top:7px; background-position: 0 0}

/* apply hovers to modern browsers */
.menu ul ul a:focus >.sf-sub-indicator, 
.menu ul ul a:hover >.sf-sub-indicator, 
.menu ul ul a:active >.sf-sub-indicator, 
.menu ul ul li:hover >a >.sf-sub-indicator, 
.menu ul ul li.sfHover >a >.sf-sub-indicator{background-position:-10px 0; /* arrow hovers for modern browsers*/}

/*** shadows for all but IE6 ***/
.sf-shadow ul{background:none; padding:0; -moz-border-radius-bottomleft:17px; -moz-border-radius-topright:17px; -webkit-border-top-right-radius:17px; -webkit-border-bottom-left-radius:17px}
.sf-shadow ul.sf-shadow-off{background:transparent}

/************************************************
*Twitter      *
************************************************/
#twitter_header{float:right; display:block; width:785px; height:30px; background:#e7efee; margin:0px; padding:0px}
#twittericon{float:left; display:block; width:200px; height:24px; background:url(images/twitter_icon.png) no-repeat; margin:0px; padding:5px 0px 0px 0px; text-indent:45px; font-size:11pt}
#twitterfeed{float:left; display:block; margin:0px; padding:5px 10px}
#twitterfeed p{font-size:11pt; letter-spacing:-0.2px; margin:0px 0px 5px 0px}
.twitter-message{padding-bottom:5px}
.feedCustom{background:#FFF; width:280px; height:200px; margin:20px; border:1px black solid}
.rounds{float:left; margin:10px; border:1px black solid; background-color:#e7efee; -moz-border-radius:10px; -webkit-border-radius:10px}
#feeds .rounds h4{text-align:center; font-weight:bold; font-style:normal; font-variant:normal}
#feeds{margin-left:50px; width:769px}
#feeds p{margin:0px; font-size:11pt}

/************************************************
*Homepage          * 
************************************************/
#swfDiv{margin:10px 0 0 10px; float:left}
#homepagetop{float:right; display:block; width:769px; height:100%; margin:1px 0px 0px 0px; padding:0px 0px 0px 0px}
#content #homepagetop #homeslider{float:right; display:block; width:769px; height:250px; margin:0px 0px 0px 0px; padding:0px; overflow:hidden; position:relative; z-index:1}
#content #homepagetop #homeslider h4{font-size:16pt; font-family:"Times New Roman",Times,serif; text-transform:none; font-weight:bold; font-style:italic; border-bottom:none; padding:1px 10px 3px 10px; margin:0px 0px 0px 0px}
#content #homepagetop #homeslider h4 a{color:#FFF; background:none}
#content #homepagetop #homeslider h4 a:hover{background:none; text-decoration:underline}
#content #homepagetop #homeslider p{color:#FFF; height:20px; padding:2px 10px 0px 10px; margin:0px 0px 0px 0px; overflow:hidden}
#homepage{float:right; display:inline; width:769px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
#homepage p{margin:0px; padding:0px 0px 10px 0px}
#homepage ul{list-style:none; list-style-type:none; margin:0px 0px 0px 5px; padding:0px 0px 10px 0px}
#homepage ul li{list-style:none; list-style-type:none; padding:0px; margin:0px 0px 5px 0px}
.homepagemid{float:left; display:block; width:579px; min-height:200px; margin:0px; padding:0px}
.homepagethumb{width:440px; margin:0px; padding:0px; overflow:hidden}
#homepagecontent{width:770px; float:right}
.homepagecontent{background:#FFF; margin:1px 0px 0px 0px; padding:10px 10px 0px 10px}
#content .homepagecontent .title{float:left; display:block; width:529px; background:#FFF; padding:15px; margin:0px 0px 10px 0px; border-bottom:1px solid #DDD}
#content .homepagecontent .title:hover{background:#55897b}
#content .homepagecontent h4{float:left; width:429px; font-size:24px; font-style:italic; line-height:26px}
#content .homepagecontent h4 a{background:none; text-decoration:none}
#content .homepagecontent h4 a:hover{background:none; text-decoration:underline}
#content .homepagecontent h5{float:right; width:100px; color:#C90; font-family:"Times New Roman",Times,serif; font-size:18px; font-style:italic; font-weight:bold; text-align:right; line-height:26px; margin:2px 0px 0px 0px}
#content .homepagecontent p{padding:5px 10px 5px 10px}
.homepagepost{padding:0px 0px 10px 0px; border-bottom:1px solid #DDD}
.homepagepost img{padding:5px !important; background:#FFF}
.homepagepost a img:hover{background:#FFF}
.homebox{list-style:none; margin:0px; padding:0px 10px 0px 10px}
#homepagecontent .content_block{width:769px; display:block; margin:280px 0px 0px 15px}

/************************************************
*   jQuery Scrollabale*
************************************************/
/* root element for scrollable */
.scrollable{/* required settings */position:relative; overflow:hidden; height:200px; width:280px; border:1px black solid; margin:20px 20px 0px 20px; background-color:white}
.scrollable .items{position:absolute; /*very large space for the height; force vertical scrollable*/height:20000em}
.scrollable .item{height:200px; overflow:hidden; margin-left:10px}
#feeds .scrollable .item h3{font-size:15px; font-style:normal; text-decoration:underline; font-weight:normal}
#actions{text-align:center; float:left; margin-left:20px}
#share{float:left; margin-left:20%}

/************************************************
*jFlow    *
************************************************/
#controller{float:left; display:inline-block; clear:both; margin:0px; padding:0px}
#controller span{background-repeat:no-repeat; display:inline-block; padding:0; margin:0}
#jFlowSlide{float:left; display:inline-block; margin:0px; padding:0px; position:relative; z-index:1}
#jFlowSlideContainer{margin:0px; padding:0px}
#jFlowSlide .featuredslide{float:left; display:block; margin:0px; padding:0px; width:709px; height:250px; overflow:hidden}
#jFlowSlide .slideinfo{float:left; display:block; position:absolute; background:none; width:709px; margin:310px 0px 0px 0px; padding:0px 0px 0px 0px; z-index:8}
#jFlowSlide .slideinfocontent{float:left; display:block; position:relative; margin:0px; padding:0px; z-index:8}
#jFlowSlide .slideinfobg{float:left; display:block; position:relative; background:#222; margin:0px; padding:0px; width:709px; height:30px; top:-30px; z-index:1; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5}
#jFlowSlide .slideimage{display:block; margin:0px; padding:0px; position:absolute; z-index:1}
#jFlowSlide a img{display:block; margin:0px; padding:0px; position:relative; z-index:1}
#slides{margin:0px; padding:0px}
#prev_btn a img{float:left; display:block; background:#222 url(images/prev_btn.png) no-repeat left center; margin:0px 1px 0px 0px; padding:0px; width:29px; height:250px; overflow:hidden; clear:both}
#prev_btn a:hover img{background-position:right center; background-color:#fff}
#next_btn a img{float:right; display:block; background:#222 url(images/next_btn.png) no-repeat left center; margin:0px 0px 0px 0px; padding:0px; width:29px; height:250px; overflow:hidden}
#next_btn a:hover img{background-position:right center; background-color:#fff}
.jFlow{float:left; display:block; width:769px; margin:0; padding:0; zoom:1}
.jFlow h1{margin:0px}
.jFlow h1 a{text-decoration:none; margin:0px; padding:0px}

/*
 *Styles for the feedback box
*/
.jFlow_feedback{float:left; display:block; width:300px; margin:0; padding:0; zoom:1}
.jFlow_feedback h1{margin:0px}
.jFlow_feedback h1 a{text-decoration:none; margin:0px; padding:0px}
#prev_btn_feedback a img{float:left; display:block; background:#222 url(images/prev_btn.png) no-repeat left center; margin:0px 1px 0px 0px; padding:0px; width:29px; height:200px; overflow:hidden; clear:both}
#prev_btn_feedback a:hover img{background-position:right center; background-color:#fff}
#next_btn_feedback a img{float:right; display:block; background:#222 url(images/next_btn.png) no-repeat left center; margin:0px 0px 0px 0px; padding:0px; width:29px; height:200px; overflow:hidden}
#next_btn_feedback a:hover img{background-position:right center; background-color:#fff}
#slides_feedback{margin:0px; padding:0px}
#jFlowSlide_feedback .featuredslide{float:left; display:block; margin:0px; padding:0px; width:300px; height:200px; overflow:hidden}
#jFlowSlide_feedback .slideinfo{float:left; display:block; position:absolute; background:none; width:300px; margin:310px 0px 0px 0px; padding:0px 0px 0px 0px; z-index:8}
#jFlowSlide_feedback .slideinfocontent{float:left; display:block; position:relative; margin:0px; padding:0px; z-index:8}
#jFlowSlide_feedback .slideinfobg{float:left; display:block; position:relative; background:#222; margin:0px; padding:0px; width:300px; height:30px; top:-30px; z-index:1; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5}
#jFlowSlide_feedback .slideimage{display:block; margin:0px; padding:0px; position:absolute; z-index:1}
#jFlowSlide_feedback a img{display:block; margin:0px; padding:0px; position:relative; z-index:1}

/************************************************
*Content          * 
************************************************/
#content{float:left; display:block; width:975px; margin:0px auto 0px; padding:0px 0px 0px 0px;  background-color:white}
#contentright{float:right; display:block; background:#FFF; width:579px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
#contentright p{margin-bottom:10px}
#contentright td{padding-top:10px}
#contentportfolio{float:right; display:block; background:#FFF; width:770px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
#contentarchive{float:left; width:769px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
#contentarchive .postarea{width:440px; margin:0px; padding:0px}
#contentarchive .postimg{display:block; background:#fff; padding:0px; margin:0px 0px 5px 0px; overflow:hidden}
#content h1, #content h2{color:#999; font-family:"Times New Roman",Times,serif; font-size:36px; font-weight:normal; font-style:italic; line-height:42px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
#content h1 a, #content h2 a{color:#999; text-decoration:none; border:none}
#content h1 a:hover, #content h2 a:hover{color:#222; text-decoration:none; border:none}
#content h3{color:#222; font-size:16pt; font-family:"Times New Roman",Times,serif; font-weight:bold; font-style:italic; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; line-height:26px}
#content h4{color:#222; font-size:18pt; font-family:"Times New Roman",Times,serif; font-weight:bold; font-style:italic; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; line-height:26px}
#content h3 a, #content h4 a{color:#222; text-decoration:none; border:none; background:none}
#content h3 a:hover, #content h4 a:hover{color:#222; text-decoration:none; border:none; background:#55897b}
#content h5{color:#222; font-size:16px; font-family:"Times New Roman",Times,serif; font-weight:normal; font-style:italic; text-transform:none; margin:10px 0px 5px 0px; padding:0px; line-height:20px}
#content h6{color:#222; font-size:16px; font-family:"Times New Roman",Times,serif; font-weight:normal; font-style:italic; text-transform:none; margin:8px 0px 0px 0px; padding:0px 0px 2px 0px; line-height:20px; border-bottom:1px solid #222}
#content h5 a, #content h6 a{color:#222; text-decoration:none; border:none}
#content h5 a:hover, #content h6 a:hover{color:#666; text-decoration:none; border:none}
#contentright img.wp-smiley{float:none; border:none; padding:0px; margin:0px}
#contentright img.wp-wink{float:none; border:none; padding:0px; margin:0px}
#postblock{float:left; width:100%; border-bottom:1px solid #ddd; padding:0px 0px 5px 0px; margin:0px 0px 5px 0px}
.postarea{padding:15px; min-height:250px}
.postareahome{padding:15px; min-height:0px}
.postarea p{padding:0px 0px 5px 0px; margin:0px}
.postarea img{background:#fff}
.postarea a img:hover{background:#fff}
.postarea hr{border:0; width:100%; height:1px; color:#DDD; background-color:#DDD; margin:5px 0 8px 0; padding:0}
.postarea ol{margin:0px 0px 0px 20px; padding:0px 0px 10px 0px}
.postarea ol li{margin:0px 0px 0px 20px; padding:0px 0px 5px 0px}
.postarea ul{list-style-type:none; margin:0px 0px 0px 0px; padding:0px}
.postarea ul ul{list-style-type:none; margin:0px; padding:0px 0px 0px 0px}
.postarea ul li{ list-style-type:circle; background:none; padding:0px; margin:0px 0px 5px 20px}
.postarea ul ul li{background:none; padding:0px; margin:0px 0px 5px 20px}
.postarea .archive{float:left; display:block; width:335px; padding:15px; margin:0px}
blockquote{font-size:24px; font-style:italic; line-height:28px; margin:15px 25px 15px 25px; padding:0px 25px 0px 10px; border-left:2px solid #C0C0C0}
#content blockquote p{margin:0px; padding:10px 0px 10px 0px}
.posttitle{margin:0px 0px 0px 0px; padding:5px; font-size:18pt}
#contentright .posttitle h3{font-size:18pt}
.postauthor{margin:-5px 0px 5px 0px; padding:0px 0px 0px 0px}
.postauthor p{color:#999; padding:0px 0px 0px 0px}
.postmeta{background:#e7efee; font-size:11pt; margin:5px 0px 25px 0px; padding:5px 10px 5px 10px}
.postmeta p{margin:0px; padding:0px}
#prevLink{float:left; margin:5px 15px}
#nextLink{float:right; margin:5px 15px}
#prevLink p, #nextLink p{padding:0px}
code{color:#222; background:#EAEAEA; font-size:11pt; margin:0px; padding:10px; display:block; font-family:"Times New Roman",Times,serif}

/************************************************
*Portfolio  *
************************************************/
#contentportfolio .postarea{margin:0px; padding:0px}
.portfolio{float:left; display:block; background:#e7efee; width:384px; margin:1px 0px 0px 1px; padding:0px 0px 0px 0px}
.portfolio:hover{background:#55897b}
.portfoliotitle{float:left; display:block; margin:0px 0px 0px 0px; padding:15px; width:354px}
.portfoliotitle h4{height:30px; overflow:hidden}
#content .portfoliotitle h4 a:hover{text-decoration:underline}
.portfoliotitle p{margin:0px; padding:0px !important; overflow:hidden}
.portfolioimg a img{float:left; display:block; clear:both; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px !important}
#portfolio_nav{float:left; display:block; width:770px; padding:0px; margin:0px}

/************************************************
*Images           * 
************************************************/
img.centered{display:block; margin-left:auto; margin-right:auto; margin-bottom:5px; padding:0px}
img.alignnone{padding:0px; margin:5px 0px 5px 0px; display:block}
img.alignright{padding:0px; margin:0px 0px 5px 10px; display:inline}
img.alignleft{padding:0px; margin:0px 10px 5px 0px; display:inline}
.aligncenter{display:block; margin-left:auto; margin-right:auto; margin-bottom:10px}
.alignright{float:right; margin:10px 0px 10px 10px}
.alignleft{float:left; margin:10px 10px 10px 0px}
.wp-caption{text-align:center; background-color:#e7efee; padding:0px; margin:5px 15px; width: 300px !important}
.wp-caption img{margin:0px 0px 0px 0px; padding:0px; border:0px}
.wp-caption p.wp-caption-text{margin:0px !important; padding:5px; font-size:11pt; font-weight:normal; line-height:14px}

/************************************************
*Sidebar Left              * 
************************************************/
#sidebar_left{float:left; display:inline-block; width:190px; margin:0px 0px 0px 0px; padding:0px}
#sidebar_left .featuredtitle{display:block; background:#222; color:#FFF; font-size:11pt; text-align:right; line-height:0px; width:170px; padding:25px 10px 10px 10px; margin:1px 0px 0px 0px}
#sidebar_left ul{list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
#sidebar_left .sidecontent{float:left; display:block; background:#e7efee; margin:1px 0px 0px 0px; padding:0px 0px 10px 0px}
#sidebar_left .sidecontent:hover{background:#55897b}
#sidebar_left .sidecontent h4{font-size:16px; line-height:20px; border-bottom:none; padding:10px 10px 0px 10px; margin:0px}
#sidebar_left .sidecontent h4 a:hover{text-decoration:underline}
#sidebar_left .sidecontent p{height:38px; overflow:hidden; padding:0px 10px 0px 10px; margin:5px 0px 0px 0px}
#sidebar_left .sidecontent a img{display:block; margin:0px; padding:0px; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1}
#sidebar_left .sidecontent a img:hover{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1}
#sidebar_left .sidecontent .morelink{font-family:"Times New Roman",Times,serif; font-size:11pt; font-weight:600; background:#000; color:#FFF; text-transform:uppercase; text-align:center; margin:0px auto 0px; padding:5px 0px; width:190px; float:left}
#sidebar_left .sidecontent .morelink:hover{background:#55897b; color:#000}

/************************************************
*Sidebar Right              * 
************************************************/
#sidebar_right{float:right; text-align:left; display:inline-block; max-width:190px; margin:20px 10px 0px 0px; padding:0px}
#sidebar_right ul{list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
#sidebar_right h4{font-size:16px; line-height:20px; margin:0px 0px 10px 0px; padding:0px 0px 4px 0px; border-bottom:1px solid #222}
display:block; 
background:#FFF; 
/************************************************
*Sidebar Widgets*
************************************************/
.widget{padding:0}
#sidebar_right .textwidget{background:#e7efee; margin:0px 0px 0px 0px; padding:10px 15px}
#sidebar_left .textwidget{background:#e7efee; margin:0px 0px 0px 0px; padding:10px}
#sidebar_left .widget{float:left; display:block; width:190px; list-style:none; margin:1px 0px 0px 0px; padding:0px}
#sidebar_right .widget{float:left; display:block; width:190px; list-style:none; margin:1px 0px 0px 0px; padding:0px}
#sidebar_right .widget.widget_tag_cloud div, #sidebar_left .widget.widget_tag_cloud div{margin:5px 0px}
#sidebar_left .widget h4{display:block; background:#222; color:#FFF; font-size:14px; text-align:right; line-height:18px; width:170px; padding:15px 10px 10px 10px; margin:0px}
#sidebar_right .widget h4{display:block; background:#222; color:#FFF; font-size:14px; text-align:right; line-height:18px; width:180px; padding:25px 10px 10px 0px; margin:0px}
#sidebar_right .widget ul, #sidebar_left .widget ul{color:#222; margin:0px 0px 0px 0px}
#sidebar_right .widget ul li, #sidebar_left .widget ul li{color:#222; display:inline; background:none; margin:0px; padding:0px; overflow:hidden}
#sidebar_right .widget ul li a, #sidebar_left .widget ul li a{display:block; background:#e7efee; color:#222; font-size:11pt; font-family:"Times New Roman",Times,serif; font-weight:normal; font-style:normal; text-align:center; text-decoration:none; padding:7px 0px; margin:0px}
#sidebar_left .menu_left ul li a{margin-top:-5px; padding:0px 0px 9px}
#sidebar_left .menu_left ul li img{margin-bottom:3px; padding-top:3px; background:white}
#sidebar_right .widget ul li a:hover, #sidebar_left .widget ul li a:hover{background:#55897b; color:#222; display:block; text-decoration:none}
#sidebar_right .widget ul ul, #sidebar_left .widget ul ul{color:#222; margin:0px}

/************************************************
*Calendar Widget*
************************************************/
#calendar_wrap{background:#e7efee; margin:0px auto 0px; padding:5px 0px 5px 0px}
#wp-calendar{width:100%; text-align:center}
#wp-calendar a{margin:0px !important}
#wp-calendar caption{font-size:11pt; margin:5px 0px 5px 0px}
#wp-calendar #prev a{float:left; margin:10px 0px !important; text-align:left}
#wp-calendar #next a{float:right; margin:10px 0px !important; text-align:right}

/************************************************
*Footer Top*
************************************************/
#footertopbg{float:left; display:block; background:#FFF; width:960px; margin:0px auto; padding:0px 0px 0px 0px}
#footertopbg a:focus, #footertopbg a:hover, #footertopbg a:active, 
#footertopbg img a:focus, #footertopbg img a:hover, #footertopbg img a:active, 
#footertopbg img:focus, #footertopbg img:hover, #footertopbg img:active{background-color:white}
#footertobbg td p{margin:0}
#footertop{float:left; display:block; width:960px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}

#footertop a{color:#222}
.address{margin:0px 0px 10px 0px}
#footertop h4{color:#222; font-size:16px; line-height:20px; font-family:"Times New Roman",Times,serif; font-weight:bold; font-style:italic; margin:0px 0px 1px 0px; padding:0px 0px 5px 0px; text-decoration:none; border-bottom:1px solid #DDD}
#footertop li{text-decoration:none; list-style-type:none}
#footertop li a, #footertop li a:link, #footertop li a:visited{font-weight:normal; text-decoration:none}
#footertop ul{list-style-type:none; margin:0px; padding:0px}
#footertop ul li{list-style-type:none; margin:0px 0px 0px 0px; padding:0px}
#footertop ul li a{background:#e7efee; display:block; text-align:center; padding:10px; margin:1px 0px 0px 0px}
#footertop ul li a:hover{background:#55897b}
#footertop .widget{margin:0px; padding:15px}
#footertop .textwidget{color:#222; line-height:18px}
#footertop .textwidget p{margin:5px 0px}
#footertop .textwidget a{color:#222; display:inline; margin:0px; padding:0px}
#footertop .textwidget a:hover{color:#222; display:inline; margin:0px; padding:0px}
.footertopleft{width:319px; float:left; display:inline; margin:0px 1px 0px 0px}
.footertopmid{width:100%; float:left; display:inline; margin:0px 1px 0px 0px; font-size:large; text-align:center; line-height:120%}
.footertopright{width:320px; float:right; display:inline; margin:0px 0px 0px 0px}
#footertopbg hr{height:30px; background-color:#e7efee; border-style:none}
/*
* 404 styles
*/
/************************************************
*Footer Background*
************************************************/
#footerbg{float:left; display:block; background:#e7efee; width:960px; margin:0 auto 0; padding:0px 0px 0px 0px; border-top:10px solid #222}

/************************************************
*Footer  *
************************************************/
.association{border-right:2px #dedede solid; padding-top:10px; padding-right:5px}
.sbtdcinfo{border-bottom:2px #dedede solid}
.address{}
.footertop{font-size:11pt; font-weight:normal; text-align:right; margin:0px 0px 0px 0px}
.footerbottom{width:100%; position:relative}
.footerbottom td{}
.footerbottom tr{border:0px}
.footerbottom table{border-spacing:5px; border:0px; text-align:center; margin-bottom:10px}
.footerbottom .footer-noborders{border:0px}
.footerbottom img a, .footerbottom img, .footerbottom img a:visited{border:0px}
/************************************************
*Search Form*
************************************************/
#searchform{margin:0px; padding:8px 0px 10px 0}
#searchform #s{width:120px}
#searchform label{display:none}
#s{background:#e7efee; width:96%; color:#333; font-size:11pt; font-family:"Times New Roman",Times,serif; margin:5px 0px 0px 0px; padding:6px; display:inline; border:none}
#searchsubmit{float:right; background:#e7efee; color:#333; font-family:"Times New Roman",Times,serif; font-size:11pt; font-weight:bold; font-style:italic; text-decoration:none; margin:5px 0 0; padding:5px 5px 6px 5px; border:none}
#sidebar #searchsubmit{background:#e7efee}
#searchsubmit:hover, #sidebar #searchsubmit:hover{background:#55897b}

/************************************************
*Comments*
************************************************/
.search #contentright{width:779px}
#submit{background:#e7efee; color:#222; font-family:"Times New Roman",Times,serif; font-size:11pt; font-weight:bold; font-style:italic; text-decoration:none; margin:0px; padding:10px; border:none}
#contentright .submit{padding-top:10px}
#author, #email, #url{background:#e7efee !important; color:#666; font-size:11pt; font-family:"Times New Roman",Times,serif; margin:0px; padding:5px; border:none}
#comment{background:#e7efee !important; color:#222; font-size:11pt; font-family:"Times New Roman",Times,serif; margin:5px 0px 5px 0px; padding:5px; border:none}
.commentlist li ul li{font-size:11pt}
.commentlist li{font-weight:bold}
.commentlist li .avatar{background:#FFF; float:right; border:1px solid #E5E5E5; margin:0px 0px 10px 10px; padding:2px !important}
.commentlist cite, .commentlist cite a{font-weight:bold; font-style:normal; font-size:11pt}
.commentlist p{font-weight:normal; text-transform:none}
.commentmetadata{font-weight:normal}
#commentform{margin:0px}
#commentform textarea{width:97%; margin:0px; padding:11px}
.postarea .commentlist li #commentform textarea{margin:5px 0px 0px 0px}
#respond:after{content:"."; display:block; height:0px; clear:both; visibility:hidden}
#commentform p{margin:0px}
#commentform #submit{margin:0px; float:left; display:block}
.postarea .commentlist li #commentform #submit{margin:10px 0px 0px 0px; float:left; display:block}
#commentform #submit:hover{background:#55897b}
.alt{margin:0px; padding:10px}
.postarea .commentlist{margin:0px; padding:0px}
.postarea .commentlist ol{margin:0px; padding:10px}
.postarea .commentlist li{background:#F5F5F5; margin:15px 0px 5px 0px; padding:10px 10px 10px 10px; list-style:none}
.postarea .commentlist ul{margin:0px; padding:0px; list-style:none}
.postarea .commentlist li ul li{background:#FFF; margin-right:5px; margin-left:5px}
.postarea .commentlist li ul li ul li{background:#F5F5F5; margin-right:5px; margin-left:5px}
.postarea .commentlist p{margin:10px 0px 10px 0px; padding:0px}
.children{margin:0px; padding:0px;}
.nocomments{text-align:center; margin:0px; padding:0px}
.reply{padding:6px 0px}
.reply a, .reply a:visited{background:#E5E5E5; color:#222; font-family:"Times New Roman",Times,serif; font-style:italic; font-weight:bold; font-size:11pt; text-decoration:none; margin:0px; padding:6px 12px; border:none}
.reply a:hover{background:#55897b; text-decoration:none; border:none}
.commentmetadata{font-size:11pt; line-height:14px; margin:0px; display:block}
.navigation{display:block; text-align:center; margin-top:10px; margin-bottom:30px}
.alignright{float:right}
.alignleft{float:left}
.thread-alt{background:#FFF; margin:0px; padding:0px}
.thread-even{background:#E5E5E5; margin:0px; padding:0px}
.depth-1{border:1px solid #e5e5e5; margin:0px; padding:0px}
.even, .alt{border:1px solid #e5e5e5; margin:0px; padding:0px}
/* IE 7 Hacks */
*:first-child+html #sidebar_left, *:first-child+html #header{width:180px}
*:first-child+html #contentright{float:right; display:block; background:#FFF; width:569px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
*:first-child+html .search #contentright{width:769px}
*:first-child+html #sidebar_right{float:right; display:inline-block; max-width:210px; margin:0px 10px 0px 0px; padding:0px; height:25px}
*:first-child+html #searchform #s{width:55%}
*:first-child+html #searchsubmit{float:none; background:#e7efee; color:#333; font-family:"Times New Roman",Times,serif; font-size:11pt; font-weight:bold; font-style:italic; text-decoration:none; margin:0; padding:2px 0px 4px 0px; border:none}
*:first-child+html #homepagecontent .content_block{width:769px; display:block; margin:20px 0px 0px 15px}
*:first-child+html #sidebar_right .widget{float:left; display:block; width:191px; list-style:none; margin:1px 0px 0px 0px; padding:0px}

/************************************************
*BAF Accelerator Chart*
************************************************/
#accel-chart{line-height:14px}

