/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

.clrfix{zoom:1;}
.clrfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

/* BEGIN MEDIAPULSE STYLES */

body { color: #888; background: #FFF;}
strong { font-weight: bold;}

#bg { width: 100%; height: 680px; position: absolute; top: 0; left: 0; background: #FFF url(../images/backgroundMP.jpg) no-repeat center top;}

#doc { position: relative; margin: 0 auto; width: 998px; /*height: 680px;*/ background: url(../images/topbg.jpg) no-repeat top left;}

#hd { margin-bottom: 4px; background: url(../images/headerbg.jpg) no-repeat top left;}
#hd a { height: 69px; display: block; text-indent: -100em; overflow: hidden;}

#printheader { display:none; }

#navbar { height: 28px; background: url(../images/navbarbg.jpg) no-repeat 34px 0px;}
#navbar ul { float: left; height: 28px; margin-left: 34px; *margin-left: 34px; _margin-left: 17px; width: 654px; background:#F6F6F6;}
#navbar li { float: left; text-transform: uppercase; font-size: 123.1%;}
#navbar a { display: block; height: 28px; text-indent: -999em; overflow: hidden;}
#navbar a:link, #navbar a:visited { color: #006; text-decoration: none;}
#navbar a:hover { color: #888; text-decoration: none;}
#navbar a:active { color: #006; text-decoration: none;}

#clients { background: url(../images/navSprites.jpg) no-repeat 0 0; width: 122px;}
#clients a:hover, #clients a.active { background: url(../images/navSprites.jpg) no-repeat 0 -28px;}

#studio { background: url(../images/navSprites.jpg) no-repeat -122px 0; width: 121px;}
#studio a:hover, #studio a.active { background: url(../images/navSprites.jpg) no-repeat -122px -28px;}

#solutions { background: url(../images/navSprites.jpg) no-repeat -243px 0; width: 154px;}
#solutions a:hover, #solutions a.active { background: url(../images/navSprites.jpg) no-repeat -243px -28px;}

#social { background: url(../images/navSprites.jpg) no-repeat -397px 0; width: 120px;}
#social a:hover, #social a.active { background: url(../images/navSprites.jpg) no-repeat -397px -28px;}

#quote { background: url(../images/navSprites.jpg) no-repeat -518px 0; width: 136px;}
#quote a:hover, #quote a.active { background: url(../images/navSprites.jpg) no-repeat -518px -28px;}




#searchbar { text-align: right; width: 276px; float: left; }
#searchbar input { text-align: right; background: #F6F6F6; border: none; color: #666;}

input#searchButton
{
	border: none;
	background: transparent url(/template_assets/images/searchBtn.jpg) no-repeat;
	background-position: 2px 3px;
	height: 20px;
	width: 20px;
}
#infobar { height: 21px; margin-bottom: 4px; line-height: 19px; font-size: 93%; background: url(../images/infobarbg.jpg) no-repeat 34px top;}
#welcome { width: 398px; margin-left: 34px; *margin-left: 34px; _margin-left: 17px; float: left; position: relative;}
#welcome-hd { margin-left: 10px; width: 388px; text-transform: lowercase; cursor: pointer; background: url(../images/welcomebg.jpg) no-repeat 0 0;}
#welcome-bd { width: 623px; color: #666;  position: absolute; top: 22px; /*display: none;*/ padding: 5px; background: #F6F6F6; border: 1px solid #DDD; *opacity: .90; filter: alpha(opacity=90);  *z-index: 100; z-index: 300;}
#welcome-bd .first { text-transform: uppercase;}
#welcome-bd .last { margin-bottom: 1em;}
#welcome-bd a { color: #036;}
#welcome-bd a:link, #welcome-bd a:visited { color: #036; text-decoration: none;}
#welcome-bd a:hover { color: #000; text-decoration: underline;}
#welcome-bd a:active { color: #006; text-decoration: none;}

#hd a { height: 69px; display: block; text-indent: -100em; overflow: hidden;}
#newsbar { width: 440px; float: left;}
#newsbar a:link, #newsbar a:visited { color: #AAA; text-decoration: none;}
#newsbar a:hover { color: #036; text-decoration: underline;}
#newsbar a:active { color: #AAA; text-decoration: none;}
#news-hd { margin-left: 10px; *margin-left: 10px; _margin-left: 5px; text-transform: uppercase; float: left; margin-right: 1em;}
#news-vr { float: left; margin-right: 1em;}
#news-bd { float: left; width: 366px;}
#news-bd li { display: none;}
#rss { float: left; width: 93px; height: 21px;}
#rss a { display: block; width: 93px; height: 21px; background: url(../images/rss.jpg) no-repeat 0 0; text-indent: -999em; overflow: hidden;}
#rss a:hover { background: url(../images/rss.jpg) no-repeat 0 -21px;}
#subnav { height: 21px; margin-bottom: 4px; line-height: 19px; font-size: 93%; background: url(../images/subnavbg.jpg) no-repeat 34px top;}
#subnav ul { height: 21px; margin-left: 44px; text-transform: lowercase;}
#subnav li { display: inline; margin-right: 0.5em;}
#subnav li.blurb { text-transform: none; color: #036;}
#subnav a:link, #subnav a:visited { color: #036; text-decoration: none;}
#subnav a:hover { color: #888; text-decoration: none;}
#subnav a:active { color: #036; text-decoration: none;}
#subnav.studio a:link, #subnav.studio a:visited { color: #888; text-decoration: none;}
#subnav.studio a:hover { color: #036; text-decoration: none;}
#subnav.studio a:active { color: #888; text-decoration: none;}
#subnav.studio a.active { color: #036;}

#homeflow { width: 933px; height: 455px; *z-index: -1;  z-index: 1;}

#homewall { width: auto; height: 455px; *z-index: -1;  z-index: 1;}

#clicks { margin-top: 0; margin-left:0; position:absolute; width: 270px; height: 68px; *z-index: -1;  z-index: 1;}

#bd { width: 932px; min-height: 388px; margin-left: 34px;}
#bd h2, #bd h1 { margin: 1em 0 0.5em 0; color: #036; font-size: 123.1%;}
#bd p { margin: 0 0 1em 0; line-height: 1.6;}
#col1 { float: left; width: 464px; height: 388px;}
.scrnsht { background: #EEE;}
.scrnsht img { margin: 6px 0 0 10px;}
.feature { background: none;}
#col2 { float: left; width: 468px; height: 388px; background: none;}
#col2 h2 { margin: 0.3em 0 0.5em 18px; color: #036; font-size: 123.1%;}
#col2 p { margin: 0 0 1em 18px; line-height: 1.6;}
#col2 p.last { margin: 0 0 2em 18px;}
#col2 #awards { margin: 0 0 1em 18px;}
#col2 #awards li { float: left; margin-right: 25px; position: relative; cursor: pointer;}
#col2 #awards li div { white-space: nowrap; position: absolute; left: 0; top: -60px; z-index: 100; background:url(../images/quote-left.gif) no-repeat left top; color: #FFF;}
#col2 #awards div a { height: 30px; width: auto; *width: auto; _width: 0.1em; display: block; background:url(../images/quote-right.gif) no-repeat right top; padding: 15px;}
#col2 #awards div a:link, #col2 #awards div a:visited,
#col2 #awards div a:hover, #col2 #awards div a:active { color: #FFF; text-decoration: none;} 
#inner-solutns { float: left; padding-top: 22px; width: 180px; margin-right: 60px;}
#inner-solutns h2 { margin: 0.3em 0 0;}
#bd ul, .web_pages_content ul, #inner-solutns ul { margin-bottom: 1.5em; padding-left: 20px; }
#bd li, .web_pages_content li, #inner-solutns li { list-style: disc; }
#form-hd li { list-style: none; }
#outer-solutns { float: left; padding-top: 88px; width: 190px;}
#outer-solutns h2 { margin: 0.3em 0 0; color: #AAA;}
#outer-solutns ul { margin-bottom: 1.5em; padding-left: 20px;}
#outer-solutns li { list-style: disc; }

#solutns { float: left; padding-top: 22px; width: 380px; margin-right: 60px; _margin-right: 0px;}
#solutns h1 { margin: 0.7em 0 .5em -6px; color: #036; font-size: 123.1%;}
.bull { margin: 0.1em 0 -.2em 0;}

#solutns h2 { margin: 0.3em 17px 0; color: #036; font-size: 110.1%;}
#solutns ul { margin-bottom: 1.5em;}
#solutns li { list-style-type: disc; margin-left: 1.1em;}

.featureList ul { margin-bottom: 1.5em;}
.featureList li { list-style-type: disc; margin-left: 1.1em; line-height: 20px;}

#leftnav { margin-top: -27px; margin-left: 597px;  width:300px; float:right; position: absolute; padding:0px 10px 10px 10px; border: 1px solid #c2c2c2;}
#leftnav p { padding: 5px}
h3.navbar{ color: #fff; text-transform: uppercase; border:1px solid #fff; font-weight: bold; font-size: 95%; background-color: #c2c2c2;}



.col4 { display: none; background: #EEE; width: 230px; height: 410px; float: left; margin-right: 3px;}
/*.col4.last { margin-right: 0px;}*/
.col4 h3 { margin: 3px 10px; color: #666; text-transform: uppercase; font-size: 85%; font-weight: bold;}
.col4 h3.first { margin-top: .6em;}
.col4 ul { margin: 0 0;}
.col4 li { list-style-type: none; margin-left: .5em; color: #888; font-size: 77%;}
#col2 a:link, #col2 a:visited, .col4 a:link, .col4 a:visited { color: #036; text-decoration: none;}
#col2 a:hover, .col4 a:hover { color: #036; text-decoration: underline;}
#col2 a:active, .col4 a:active { color: #888; text-decoration: none;}
#form-hd { width: 230px; height: 386px; color: #777; float: left; margin-right: 4px; border: 1px solid #CCC;}
#form-hd ul.first { margin-top: 2em;}
#form-hd ul { font-size: 108%; font-weight: bold; margin: 0 0 1.5em 1em;}
#form-hd li { line-height: 1.5;}
#form-hd li.first { text-transform: uppercase;}
#form-hd a:link, #form-hd a:visited { color: #777; text-decoration: none;}
#form-hd a:hover { color: #036; text-decoration: underline;}
#form-hd a:active { color: #777; text-decoration: none;}
#form-bd { width: 230px; height: 388px; color: #777; float: left; position: relative; margin-right: 4px; background: #EEE;}
#form-ft { width: 460px; height: 388px; color: #777; float: left; position: relative; background: #EEE;}
#form-bd label, #form-ft label { font-weight: bold;}
.contactform { position: absolute; top: 35px;}
.contactform td { vertical-align: top; font-size: 85%; padding: 0 0 1em 0.8em;}
.e1 { width: 132px; border: 1px solid #CCC; color:#777; background: #FFF;}
.e2 { width: 134px; border: 1px solid #CCC; font-weight: bold; color: #777; background: #FFF;}
.e3 { width: 382px; border: 1px solid #CCC; color: #777; background: #FFF;}
.req { font-size: 85%; position: absolute; top: 5px; right: 10px;}
.sendit { position: absolute; bottom: 11px; left: 172px;}


.bio { float: left; margin: 8px 65px 2px 0; position: relative; padding: 23px; background:url(../images/headshotFrame_list.jpg) no-repeat 0 0;}
.bio a { text-decoration: none; }
.bio.last { margin: 8px 0 2px;}
.bio div { white-space: nowrap; position: absolute; left: 70px; top: -6px; _left:70px; _top: -4px; z-index: 100; background:url(../images/quote-left.gif) no-repeat left top; color: #FFF;}
.bio div a { height: 30px; display: block; width: auto; *width: auto; _width: 0.1em; background:url(../images/quote-right.gif) no-repeat right top; padding: 15px;}
.bio div a:link, .bio div a:visited,
.bio div a:hover, .bio div a:active { color: #FFF; text-decoration: none; } 

#bio { position: relative; left: 80px; width: 848px; height: 450px; color: #EEE; border: 0px #000 solid;}
#bio a { font-size: 93%; line-height: 1.8;}
#bio .back { _margin-top: 105px;}
#bio a:link, #bio a:visited { color: #036; text-decoration: none;}
#bio a:hover { color: #036; text-decoration: underline;}
#bio a:active { color: #777; text-decoration: none;}
#bio h1 { margin-left: 196px; margin-top: 20px; color: #AAA; font-size: 131%;}
#bio-image  { float: left; position: relative; width: 196px; height: 450px;  background: #999;}
#bio-image-ck { float: left; position: relative; width: 196px; height: 300px; background: #999;}
#bio-image div { position: absolute; top: -35px; left: -35px; padding: 25px;  background:url(../images/headshotFrame.png) no-repeat 0 0;}
#bio-detail { float: right; width: 627px; height: 450px; overflow: auto; background: #999; padding:0 25px 0 0; position: relative; }




#history { margin: 24px 0 0 56px;}
.tab { float: left; width: 26px; height: 272px; color: #FFF; background: #999; cursor: pointer;}
.history { float: left; width: 734px; height: 272px; color: #FFF; background: #000; overflow: hidden;}
.history a { color: #aaa; text-decoration: none;  }
.history a:hover { text-decoration: underline;  }
.history a:visited { color: #ccc; text-decoration: none;  }
#bd .history h2 { margin-left: 56px; font-weight: bold; color: #FFF; width: 600px;}
#bd .history p { margin-left: 56px; width: 600px;}
#tab1, #tab2, #tab3 { width: 27px;}
#tab1 { background:url(../images/historyBG1.jpg) no-repeat left top;}
#tab2 { background:url(../images/historyBG4.jpg) no-repeat left top;}
#tab3 { background:url(../images/historyBG3.jpg) no-repeat left top;}
#tab4 { background:url(../images/historyBG2.jpg) no-repeat left top;}

#tape {background-color:#c2c2c2; margin: 0 0 4px 0; padding: 0; width: 930px; height: 20px; text-align: center; position: relative; border:0px  solid #000;}
#tape h1 {font-size: 12px; color: #000000; margin: 0; padding: 4px; font-weight: normal;}
#tape h1 a:link, #tape h1 a:visited { color: #036; text-decoration: none;}
#tape h1 a:hover { color: #036; text-decoration: underline;}

.push {width:583px; padding:10px; border: 1px solid #c2c2c2;}
.push h1 { font-size: 18px; margin:0; padding: 0; color: #003366;}
.push a {letter-spacing: 0px;line-height: 0px;}
.push a:link, .push a:visited {color: #003366; text-decoration: none;}
.push a:hover {color: #003366; text-decoration: underline;}
.push a:active {color: #888; text-decoration: none;}



.leftimg { width: 580px height: 400px; float: left;}
.rightside { width: 350px height: 400px; _float: right; _margin-right: 2px; *z-index: 50;}



.site_search_header {margin: 0; padding: 0; font-size: 14px; border-top: solid 0px #c2c2c2;}
.site_search_count {margin: -2px 0 0 10px; }

.site_search_hit {margin: -2px 0 0 10px; }
.site_search_section h2 {margin: 0 0 10px 0; padding: 10px 0 15px 0; border-top: solid 1px #c2c2c2;}
.site_search_results {width: 98%;}
.site_search_result_link {margin: 0 0 20px 0; line-height: 18px;}
.site_search_count {display: block;text-transform: normal; color: #888; margin: 0 0 15px 0px;font-weight: normal; font-size: 83%;}
.site_searchPresult_brief {display: block; text-transform: normal; color: #888; margin: 0px 0 15px 0px; font-weight: normal; font-size: 85%; line-height: 16px;}
.site_search_result_link a {letter-spacing: 0px;line-height: 0px;}
.site_search_result_link a:link, .site_search_result_link a:visited {color: #003366; text-decoration: none;}
.site_search_result_link a:hover {color: #003366; text-decoration: underline;}
.site_search_result_link a:active {color: #888; text-decoration: none;}
.site_search_result_link li:hover, .site_search_result_link li.sfhover { background: #EEE; cursor: pointer; }


.rss_releases {width:583px; padding:10px; border: 1px solid #c2c2c2;}
.rss_releases h3 { font-size: 20px; margin: 0; padding: 10px 0 0 0; *padding: 10px 0 10px 0;  *line-height: 24px;}
.rss_releases p { margin: 0; padding: 0 0 10px 0;}

.rss_releases a {letter-spacing: 0px;line-height: 0px;}
.rss_releases a:link, .rss_releases a:visited {color: #003366; text-decoration: none;}
.rss_releases a:hover {color: #003366; text-decoration: underline;}
.rss_releases a:active {color: #888; text-decoration: none;}
.rss_releases li:hover, .rss_releases li.sfhover { background: #EEE; cursor: pointer; }

.rss_release {width:583px; padding:10px; border: 1px solid #c2c2c2;}
.rss_release h1 { font-size: 40px; margin: 0 0 10px 0; padding: 10px 0 15px 0;}

.rss_release a {letter-spacing: 0px;line-height: 0px;}
.rss_release a:link, .rss_release a:visited {color: #003366; text-decoration: none;}
.rss_release a:hover {color: #003366; text-decoration: underline;}
.rss_release a:active {color: #888; text-decoration: none;}
.rss_release li:hover, .rss_release li.sfhover { background: #EEE; cursor: pointer; }


#sub_title { display:none;}

#status {position: absolute; *float:left; *position: relative; width:150px; margin-top:180px; margin-left:6px; *margin-left:-220px; *border:0px solid #000; *height: 16px; padding-top: 5px;}

/*.aolbar {font-family: arial,helvetica,clean,sans-serif; font-size: 12px; text-align: left; width: 200px; border: none; visibility: visible; }*/
.AIMPresenceWidget {
    text-indent:32px;
    background-repeat:no-repeat;
    background-position:left center;
    height:32px;
    font:bold 14px arial,verdana;
	color:#fff;
    padding-top:5px;
	*padding-top:-5px;
	_padding-top:0px;
    width:180px;
    
   }
   
#AIMBuddyListBuddyInfo {
    display:none;
   }
#AIMBuddyListBuddyInfo img {
    display:none;
   }
   
#AIMBuddyListBuddyInfo table {
    display:none;
   }
#AIMBuddyContainer .AIMBuddyListMWindow {
    width:500px;
   }

.AIMPresenceWidget_offline {
	margin-top: 0px;
    background:url(../images/AIMstatus_offline.png) no-repeat 0 0;
   }
   
.AIMPresenceWidget_online {
	margin-top: 0px;
    background:url(../images/AIMstatus_online.jpg) no-repeat 0 0;
   }
   
.AIMPresenceWidget_online a{
	border: 0;
   }
   
.AIMPresenceWidget_away {
	margin-top: 0px;
    background:url(../images/AIMstatus_away.jpg) no-repeat 0 0;
   }

span.AIMPresenceWidget_mobile {
	border:1px solid #999 ;
   }

#ft { height: 168px; clear: both; text-align: center;}
#ft .vcard { position: relative; top: 72px; left: 42px; *left: 22px; vertical-align: bottom; height: 1em; width: 932px; *width: 958px;}
/*#ft .vcard { margin: 72px auto 0px auto; }*/
#ft #copy { font-size: 77%; display:inline; margin-right: 20px; position: relative; bottom: 0;}
#ft ul { display: inline; margin-right: 20px;}
#ft li { display: inline; margin-right: 0.5em;}
#address li { font-size: 77%;}
#ft a:link, #ft a:visited { color: #AAA; text-decoration: none;}
#ft a:hover { color: #CCC; text-decoration: none;}
#ft a:active { color: #AAA; text-decoration: none;}

#ft h1, #ft p { font-size: 77%; color: #AAA; display:inline; margin-right: 20px; position: relative; bottom: 0;}

#col2 ul#awards li { list-style: none; }
#col2 ul#awards li a { text-decoration: none; }


/* =SOCIAL NAVBAR 
_____________________________________________________ */

#socialNav{
	width: 136px;
	height: 140px;
	margin: 0;
	*margin: 0 0 26px 26px;
	padding: 10px 0 0 0;
	background: transparent url(/template_assets/images/icons/socialBG.jpg) no-repeat 0 0; 
}

#socialNav ul {
	top: 0;
	width: 136px;
	font-weight: bold;
	text-decoration: none;
	list-style-type: none;

	line-height: 22px;  
}


#socialNav ul li {
	width: 136px;
	height: 20px;
	color: #c2c2c2;
	list-style-type: none !important;
	text-decoration: none !important;  
	
}
#socialNav ul li a:hover{
	text-decoration: none !important;  
	
}

#linkedin a 			{ background: transparent url(/template_assets/images/icons/icon_linkedin.jpg) no-repeat 0 0; padding: 3px 0 10px 24px; color: #c2c2c2 !important;}
#linkedin a:hover		{ background: transparent url(/template_assets/images/icons/icon_linkedin_h.jpg) no-repeat 0 0; padding: 3px 0 10px 24px; color: #ffffff !important;}

#twitter a 				{ background: transparent url(/template_assets/images/icons/icon_twitter.jpg) no-repeat 0 0; padding: 3px 0 10px 24px; color: #c2c2c2 !important;}
#twitter a:hover		{ background: transparent url(/template_assets/images/icons/icon_twitter_h.jpg) no-repeat 0 0; padding: 3px 0 10px 24px; color: #ffffff !important;}

#facebook a 			{ background: transparent url(/template_assets/images/icons/icon_facebook.jpg) no-repeat 0 0; padding: 3px 0 10px 24px; color: #c2c2c2 !important;}
#facebook a:hover		{ background: transparent url(/template_assets/images/icons/icon_facebook_h.jpg) no-repeat 0 0; padding: 3px 0 10px 24px; color: #ffffff !important;}

#flickr a 				{ background: transparent url(/template_assets/images/icons/icon_flickr.jpg) no-repeat 0 0; padding: 3px 0 10px 24px; color: #c2c2c2 !important;}
#flickr a:hover			{ background: transparent url(/template_assets/images/icons/icon_flickr_h.jpg) no-repeat 0 0; padding: 3px 0 10px 24px; color: #ffffff !important;}

#myspace a 				{ background: transparent url(/template_assets/images/icons/icon_myspace.jpg) no-repeat 0 0; padding: 3px 0 10px 24px; color: #c2c2c2 !important;}
#myspace a:hover		{ background: transparent url(/template_assets/images/icons/icon_myspace_h.jpg) no-repeat 0 0; padding: 3px 0 10px 24px; color: #ffffff !important;}

#email a 				{ background: transparent url(/template_assets/images/icons/icon_email.jpg) no-repeat 0 0; padding: 3px 0 10px 24px; color: #c2c2c2 !important;}
#email a:hover			{ background: transparent url(/template_assets/images/icons/icon_email_h.jpg) no-repeat 0 0; padding: 3px 0 10px 24px; color: #ffffff !important;}



#twitter_div{
	width: 612px;
	height: 55px;
	margin: 0 0 25px 0;
	*margin: 0 0 26px 0px;
	padding: 10px 10px 10px 0;
	_padding: 10px 0px 10px 0;
	background: transparent url(/template_assets/images/twitterBG.jpg) no-repeat 0 0; color: #fff;
}
#twitter_update_list {
	top: 0;
	width: 600px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	list-style-type: none !important;
	line-height: 18px;  
}

#twitter_update_list li {
	list-style-type: none !important;
	  
}


ul.tweet_bullets { font-size: 16px; width: 400px;}
li.tweet_bullet_a {
   list-style: none !important;
   background-image: url(../images/bullets/1blue.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   height: 65px;
   padding: 8px 0 0 55px;
   margin-bottom: 8px;
   border: 0px solid #000;
   }
li.tweet_bullet_b {
   list-style: none !important;
   background-image: url(../images/bullets/2blue.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   height: 65px;
   padding: 8px 0 0 55px;
   margin-bottom: 8px;
   border: 0px solid #000;
   }
li.tweet_bullet_c {
   list-style: none !important;
   background-image: url(../images/bullets/3blue.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   height: 65px;
   padding: 8px 0 0 55px;
   margin-bottom: 8px;
   border: 0px solid #000;
   }
   
   
   
   
.giveaway {
   width: 740px;
   height: auto;
   padding: 0px;
   margin: 0px;
   border: 0px solid #ccc;
   }

.giveaway th {
   padding: 25px;
   border: 1px solid #ccc;
   vertical-align: top;
  
   }

.giveaway td {
width: 150px;
   padding: 25px;
   border: 1px solid #ccc;
   vertical-align: top;
   }

.giveaway td h1 {
   font-size: 10px !important;
text-transform: uppercase;
   }

.giveaway td p {
   border-bottom: 1px solid #c2c2c2;

   }
   
   
   
   
   
   
/* STYLES FOR HUB PAGE*/


#contenthub {
	padding:0;
	margin:0 auto;
	width: 931px;
	height: auto;
	/*background-color: #fefef2;*/
	_background-color: #fff;
	border: 0px solid #333;

}

#left_sidebar {
	float: left;
	position: relative;
	margin:0px;
	padding:0px;
	width: 250px;
	height: 550px;
	display: inline;
	height: auto;
		_background-color: #fff;
	border: 0px solid #333;
}
#center_content {
	float: left;
	position: relative;
	margin:0px;
	padding:15px;
	width: 400px;
	height: 550px;
	display: inline;
	height: auto;
	border: 0px solid #333;
}



#right_sidebar {
	float: right;
	position: relative;
	margin:0px;
	padding:0px;
	width: 250px;
	height: 550px;
	display: inline;
	height: auto;
	border: 0px solid #333;

}

#newsform {
	width: auto;
	height: auto;
	padding:0px 10px 10px 10px;
	margin:0px;
	background-color: #eceff5;
	border: 1px solid #999;

}

#newsform {
	width: auto;
	height: auto;
	padding:0px 10px 10px 10px;
	margin:0px;
	background-color: #eceff5;
	border: 1px solid #999;

}

#newsform ul li {
	width: 202px;
	color: #c2c2c2;
	list-style-type: disc !important;
	text-decoration: none !important;  
	
}
#newsform ul li a{
	text-decoration: underline; 
	color: #003366;  
	
}
#newsform ul li a:hover{
	text-decoration: underline;
	color: #000;  
	
}

.img-style-rt {
 	float: right;
 	margin: 4px;
 }

#newsform h1{
	font-size: 20px;
	padding: 0;
}


#center_content h1{
	font-size: 24px;
	padding: 0 30px;

}

#center_content p{
	font-size: 14px;
	padding: 0 30px;

}


#newsfeed_hub {
	width: 350px;
	height: auto;
	padding:0px 10px 10px 10px;
	margin-left:15px;

}

#feedhead {
	background: #f6f6f6;
	height: 24px;
	margin-bottom: 12px;

}

#feedhead h2{
	margin: 0;
	font-size: 18px;
	padding: 0;
	border: -px solid #333;
}
#feedhead h2 a{
	text-decoration: none; 
	
}

#newsfeed_hub a{
	text-decoration: underline; 
	color: #003366;  
	
}

#newsfeed_hub a:hover{
	text-decoration: underline;
	color: #000;  
	
}





#rss_hub { float: right; width: 93px; height: 21px; }
#rss_hub a { display: block; width: 93px; height: 21px; background: url(../images/rss.jpg) no-repeat 0 0; text-indent: -999em; overflow: hidden;}
#rss_hub a:hover { background: url(../images/rss.jpg) no-repeat 0 -21px;}


#twitter_div_hub{
	width: 345px;
	_width: 355px;
	height:165px;
	margin: 0px 0 0px 25px;
	_margin: 0 0 0 25px;
	padding: 0px 10px 5px 0;
	_padding: 3px 0px 5px 0;
	background: url(/template_assets/images/twitterBGhub.jpg) no-repeat 0 0; color: #fff;
	border: 0px solid #999;
	
}





#twitter_div_hub a{
	text-decoration: underline; 
	font-weight: normal;
	font-size: 12px;
	margin-right: 12px;
	color: #003366;  
	
}

#twitter_div_hub ul {
	float: left;
	position: relative;
	width: 300px;
	height: auto;
	padding:20px;
	margin:0 0 0 5px;
	display: inline;
	border: 0px solid #999;
	

}
#twitter_div_hub li {
	list-style-type: none !important;
	*text-indent:-15px; 
	
}

#facebook_panel {
	float: left;
	position: relative;
	width: 250px;
	height: 475px;
	padding:0px;
	margin:0px;
	display: inline;
	background-color: #fff;
	border-bottom: 1px solid #999;
	_border-right: 1px solid #999;

}

/*THANKS PAGE SHIFTER*/

#thx_shift { 
	margin-top: -140px;
	margin-left: -45px;
	position: absolute;
	width: 527px;
	height: 800px;
	background: url(/template_assets/images/pulsereach/PRthanks.jpg) no-repeat 0 0 #cccccc;
	display: block;
	padding: 0;
	z-index: 2;
	border: 0px solid #333;
}





