/*	TEXT COLOR PALETTE
*	Grey:			#666666
*	Dk. Blue	#2A5AA6
*	Md. Blue	#618BC5
*	Lt. Blue	#96BDE4
*	Orange		#F68A27
*
* Primary font
*/

body, td, p, ul, ol, h2, h3, h4, h5, a, input, textarea
{
	font-family: Arial, Helvetica, sans-serif;
}
body, p, ul, ol, td, input, textarea, h3
{
	font-size: 12px;
	color: #666666;
}
h2
{
	font-size: 15px;
	color: #2A5AA6;
}
a
{
	font-size: 12px;
	color: #0065bd;
	text-decoration: none;
}
a:hover
{
	color: #0065bd;
}
a img
{
	border: 0px;
}
h1,.header
{
	font-family: Arial, Times, serif;
	font-size: 21px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 3px 0px;
	font-weight: normal;
	border-bottom: 1px solid #F68A27;
}
.blue
{
	color: #2A5AA6;
	font-weight: bold;
}
.header a
{
	float:right;
	margin-top: 7px;
}
form
{
	display: inline;
}
.bold
{
    font-weight: bold;
}

/* MAIN WRAPPERS */
body 
{
	width: 100%;
	margin: 0px;
	text-align: center;
} 
#main
{
	width: 1000px;
	margin: 0px auto;
	text-align: left; 
	border:0px solid #C00;
	background-color:#FFF;
}
#main_new
{
	width: 1000px;
	margin: 0px auto;
	text-align: left; 
	border:0px solid #C00;
	background-color:transparent;
}
#home_main
{
	width: 1000px;
	margin: 0px auto;
	text-align: left; 
	border:0px solid #C00;
	background-color:transparent;
}

#homepage_panels
{
	width: 960px;
	margin: 10px 30px;
	text-align: left; 
	border:0px solid #C00;
	background-color:transparent;
}

#homepage_panels h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	color:#F60;
	border-bottom: 0px solid #F68A27;
}

#homepage_panels p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	color:#FFF;
	border-bottom: 0px solid #F68A27;
}
#homepage_panels a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	color:#FFF;
	border-bottom: 0px solid #F68A27;
}

#homepage_container
{
	width: 1000px;
	margin: 10px 0px;
	padding:0;
	text-align: left; 
	border:0px solid #C00;
	background-color:transparent;
}
.homepage_billboards {
	width:1000px;
	height:300px;
	overflow:hidden;
	background-color:transparent;
	border:0px solid #CCC;
}
.homepage_hero_div {
	float:left;
	width:750px;
	height:420px;
	overflow:hidden;
	/*background: #000 url(images/homepage_hero.jpg) top left no-repeat;*/
	background-color:#FFF;
	border:0px solid #CCC;
}
.homepage_rightcol {
	float:left;
	margin-left:15px;
	width:230px;
	height:420px;
	overflow:hidden;
	border:0px solid #CCC;
	background: url(images/homepage_rightcol.png) top left no-repeat;
	_background: url(images/homepage_rightcol.gif) top left no-repeat;
}
.homepage_promo {
	float:left; 
	width:320px; 
	height:138px; 
	margin-left: 17px; 
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	letter-spacing:0.01em;
}
.homepage_promo h2 {
	font-size:13px; 
	line-height:17px; 
	color:#555; 
	font-weight: normal; 
	padding:22px 26px;
	margin: 0; 
}
.homepage_promo h2:first-line, .homepage_promo h2 span { 
	font-size:16px; 
	line-height:20px; 
	color:#262626; 
	font-weight: bold; 
}
.homepage_promo h2 a{ 
	text-decoration:none; 
	color:#4065BD; 
}
.homepage_rightcol_content {
	margin-left:20px;
	margin-right:auto;
	margin-top:25px;
	width:190px;
	border:0px solid #CCC;
}
.homepage_rightcol_content h3{
	font: bold 15px Arial;
	line-height: 18px;
	color:#f28118;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.homepage_rightcol_content h4{
	font-size: 16px;
	font-weight:normal;
	color: #104c78;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.homepage_rightcol_content p{
	font-size: 12px;
	line-height:1.3em;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.homepage_rightcol_content a{
	font-weight:normal;
	color: #0065bd;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
ul.homepage_rightcol_links {
    padding: 0;
	margin: 0 0 0 0;
	list-style: none;
}
ul.homepage_rightcol_links li {
	line-height:16px;
    padding: 0 0 0 10px;
	margin: 6px 0 0 0;
	background: url('http://www.bigbandnet.com/checkouts/spectrum/htdocs/images/left-top-ul-bg.jpg') no-repeat 0 4px;
}
ul.homepage_rightcol_links a {
    font-size: 13px;
}
a.orange-a{
	font-size: 13px !important;
	font-weight:bold;
	color: #f28118;
	text-decoration:underline;
}

.homepage_rightcol_content p{
	font-size: 12px;
	color: #666666;
}
.homepage_promo_content {
	margin-left:15px;
	margin-right:auto;
	margin-top:15px;
	width:280px;
	border:0px solid #CCC;
}
.homepage_promo_content h3{
	font-size: 16px;
	color: #f28118;
	font-family: Arial;
	font-weight: bold;
	margin:0px 0px 4px 0px;
	padding:0px 0px 0px 0px;
}
.homepage_promo_content h4{
	font-size: 16px;
	font-weight:normal;
	color: #f28118;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.homepage_promo_content p{
	font-size: 13px;
	line-height:1.3em;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.homepage_promo a {
    font-size: 13px;
}
ul.homepage_promo_links {
    padding: 0;
	margin: 0 0 0 0;
	list-style: none;
}
ul.homepage_promo_links li {
	line-height:12px;
    padding: 0 0 0 10px;
	margin: 6px 0 0 0;
	background: url('http://www.bigbandnet.com/checkouts/spectrum/htdocs/images/left-top-ul-bg.jpg') no-repeat 0 4px;
}
ul.homepage_promo_links a {
    font-size: 13px;
	color: #0065bd;
}
#home_bottom{
    margin: 25px 0 0 25px;
	font-size: 10px;
	color:#CCC;
}

/* BREAD NAV */
.breadnav
{
	color: #2A5AA6;
	padding: 5px 16px 5px 9px;
}

/* TOP NAV */
#navigation_top {
	width:1000px;
	height:100px;
	background: #000;
	border:0px solid #009;
}
#absolute_elements {
	position:relative;
	width:1000px;
	height:80px;
	border:0px solid #090;
}

#top_logo {
	position:absolute;
	top:45px;
	left:30px;
}
#login_search {
	position:absolute;
	top:5px;
	right:30px;
	text-align:right;
}
#navmenuDIV {
	position:absolute;
	top:60px;
	right:0px;
	border:0px solid #333;
	width: 695px;
}
.topNav
{
	font-size: 10px;
	color: #FFFFFF;
	vertical-align: middle;
	text-decoration: none;
}
input.topNav
{
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 1px 8px 1px 8px;
	width: 125px;
	height: 19px;
	background: #FFF;
	color: #666666;
	font-size: 12px;
	border:1px solid #CCC;
}
.search_submit
{
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 1px 8px 2px 8px;
	*padding: 1px 8px 1px 8px;
	width: 20px;
	height: 19px;
	background: #999;
	color: #FFFFFF;
	font-size: 12px;
	border:1px solid #CCC;
	vertical-align:middle;
}
.search_submit a
{
	color: #FFFFFF;
	font-size: 10px;
}
.search_submit a:hover
{
	color: #FFFFFF;
}


/* HOMEPAGE */
.onecolumn
{
	float:left;
	width:300px;
	padding: 0px 16px 15px 17px;
	background-color:#FFF;
}
.twocolumn
{
	float:left;
	width:667px;
	background-color:#FFF;
}

.twocolumn .padded, .twocolumn p, .twocolumn h5, .twocolumn h4, .twocolumn h3, .twocolumn h2, .twocolumn img, .twocolumn table, .twocolumn pre, .twocolumn dt, .twocolumn td
{
	padding-right: 16px;
	padding-left: 17px;
}
.leftcolumn
{
	float:left;
	width:235px;
	padding: 0px 0px 0px 0 px;
}
.rightcolumn
{
	float:left;
	width:753px;
	margin-left:10px;
}

.rightcolumn .padded, .rightcolumn p, .rightcolumn h5, .rightcolumn h4, .rightcolumn h3, .rightcolumn h2, .rightcolumn img, .rightcolumn table, .rightcolumn pre, .rightcolumn dt, .rightcolumn td
{
	padding-right: 16px;
	padding-left: 17px;
}
.rightcolumn_maincontent {
    padding: 0 35px;
}
.leftnav_box_top {
	width:230px;
	height:20px;
	background: url(images/leftnav_box_top.png) top left no-repeat;
	border:0px solid #CCC;
	margin:0px;
	padding:0px;
}
.leftnav_box_body {
	width:230px;
	border:0px solid #CCC;
	margin:0px;
	padding:0px;
}
.leftnav_box_content {
	width:200px;
	*width: 230px;
	border:0px solid #CCC;
	margin: -10px 0 0 0;
	padding:0px 15px 0px 15px;
	background: transparent url(images/leftnav_box_body.jpg) top left repeat-y;
}
.leftnav_box_content h3 {
	font: bold 18px Arial, Tahoma, sans-serif;
	color: #414141;
	padding: 0;
	margin: 10px 0 5px 0;
}
.leftnav_box_content hr {
	color: #f7f7f7;
}
ul.leftnav_ul {
    padding: 0;
	margin: 0 0 0 6px;
	list-style: none;
}
ul.leftnav_ul li {
    padding: 1px 0 0 7px;
	margin: 0 0 0 0;
	background: url('http://www.bigbandnet.com/checkouts/spectrum/htdocs/images/left-top-ul-bg.jpg') no-repeat 0 3px;
}
ul.leftnav_ul ul {
    padding: 0;
	margin: 0 0 0 5px;
	list-style: none;
}
ul.leftnav_ul ul li {
    padding: 0 0 0 7px;
	margin: 0 0 0 0;
	background: url('http://www.bigbandnet.com/checkouts/spectrum/htdocs/images/left-top-ul-ul-bg.jpg') no-repeat 0 3px;
}
ul.leftnav_ul ul ul {
    padding: 0;
	margin: 0 0 3px 10px;
	list-style: none;
}
ul.leftnav_ul ul ul li {
    padding: 0px 0 0 7px;
	margin: 0 0 0 0;
	background: url('http://www.bigbandnet.com/checkouts/spectrum/htdocs/images/left-top-ul-sblue-bg.jpg') no-repeat 0 3px;
}

ul.leftnav_ul_squareblue {
    padding: 0;
	margin: 0 0 0 6px;
	list-style: none;
}
ul.leftnav_ul_squareblue li {
    padding: 1px 0 0 7px;
	margin: 0 0 0 0;
	background: url('http://www.bigbandnet.com/checkouts/spectrum/htdocs/images/left-top-ul-sblue-bg.jpg') no-repeat 0 5px;
}
ul.leftnav_ul_squaregray {
    padding: 0;
	margin: 0 0 0 6px;
	list-style: none;
}
ul.leftnav_ul_squaregray li {
    padding: 1px 0 5px 7px;
	margin: 0 0 0 0;
	background: url('http://www.bigbandnet.com/checkouts/spectrum/htdocs/images/left-top-ul-sgray-bg.jpg') no-repeat 0 5px;
}
ul.leftnav_ul_none {
    padding: 0;
	margin: 0 0 0 0;
	list-style: none;
}
ul.leftnav_ul_none li {
    padding: 0 0 0 1px;
	margin: 0 0 0 0;
	background: none;
}

.leftnav_box_base {
	width:230px;
	height:20px;
	background: transparent url(images/leftnav_box_base.png) bottom left no-repeat;
	border:0px solid #C00;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.rightcolumn_top {
	width:753px;
	height:20px;
	background: transparent url(images/leftnav_box_top.png) top left no-repeat;
	border:0px solid #CCC;
	margin:0px;
	padding:0px;
}
.rightcolumn_body {
	width:753px;
	background: transparent url(images/maincontent_body.jpg) top left repeat-y;
	border:0px solid #CCC;
	margin:0px;
	padding:0 0 10px 0;
	min-height: 800px;
	_height: 800px;
}
.rightcolumn_content {
	width:200px;
	border:0px solid #CCC;
	margin:0px 15px 0px 15px;
	padding:0;
}
.rightcolumn_maincontent h2 {
    font-size: 20px;
	color: #E98300;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Arial;
}
.rightcolumn_maincontent h3 {
    font-size: 15px;
	color: #E98300;
	margin-top: 5px;
	margin-bottom: -10px;
	font-family: Arial;
}
.rightcolumn_base {
	width:753px;
	height:20px;
	background: transparent url(images/maincontent_base.png) bottom left no-repeat;
	border:0px solid #C00;
	margin-top: -10px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.rightcolumn_body_container {
	width:753px;
	min-height:250px;
	_height:250px;
	border:0px solid #C00;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:225px;
	padding-bottom:0px;
}
.paddedtb
{
	padding-top: 10px;
	padding-bottom: 10px;
}
.paddedt
{
	padding-top: 10px;
}
.paddedb
{
	padding-bottom: 10px;
}
.paddedr
{
	padding-right: 16px;
	padding-top: 30px;
}
.paddedl
{
	padding-left: 17px;
}
.nomargin p
{
	margin-top: 0px;
}
.twocolumn *.nopadded
{
	padding: 0px;
}
.threecolumn
{
	width:970px;
	padding: 0px 15px 0px 15px;
}
/*.greyfill
{
	background: #dcdcdc;
}*/
.whitefill
{
	background: #FFFFFF;
}
.mgmtDIV
{
	width:637px;
	margin-left:16px;
	border-bottom: 1px solid #CCC;
}
.mgmtDIV p
{
	padding-top: 16px;
	padding-right: 0px;
	padding-left: 0px;
}
.mgmtDIV img
{
	padding-top: 16px;
	padding-right: 10px;
	padding-left: 0px;
}
.formbox
{
	background: #F4F8FC;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 450px;
	border: 1px solid #666666;
}
.hppromo
{
	margin-bottom: 20px;
	border: 0px;
}
.platpromo
{
	width: 298px;
}
#iclink_button
{
	list-style: none;
	padding: 3px;
	margin: 0px;
}
#iclink_button li
{
	display: block;
	margin-bottom: 3px;
}
#iclink_button li a
{
	display: block;
	padding: 2px 10px 2px 10px;
	background: #96BDE4;
	width: 75px;
	color: #FFFFFF;
	font-size: 12px;
}
#iclink_button a:hover
{
	background: #2A5AA6;
}
.wpimage
{
	margin: 0px 8px 10px 0px; 
	float: left;
}
.mgmtimage
{
	margin: 0px 8px 10px 0px; 
	float: left;
}
.alignRight
{
	text-align: right;
}
.aterow
{
	padding-top: 0px;
	padding-bottom: 0px;
	border:0px solid #CCC;
}
.ateimage
{
	margin: 0px 8px 0px 0px;
	border:0px solid #CCC;
	float: left;
}

/* SEARCH */
.searchHeader
{
	width: 600px;
	background: #CCCCCC;
	padding: 5px 15px 5px 15px;
}
.searchHeader td
{
	font-weight: bold;
	color: #666666;
}
.searchHeader td a:hover
{
	color: #FFFFFF;
}
.searchCellRight
{
	padding: 5px 15px 5px 0px;
}
.searchCellLeft
{
	text-align:left;
	vertical-align:top;
	width:17px;
	padding: 5px 0px 5px 15px;
}

/* FOOTER */
#navigation_bottom
{
	margin-top: 20px;
	font-size: 10px;
	color: #999;
	text-decoration: none;
	padding: 5px 0px 5px 20px;
	height: 80px;
	font-weight:normal;
}

#navigation_bottom a
{
	font-size: 11px;
	color: #333;
	font-weight:normal;
}
#navigation_bottom input
{
	font-size: 10px;
}
#navigation_bottom .email
{
	color: #666666;
	margin: 0px 0px 0px 0px;
	width: 125px;
	border:1px solid #666;
}
.bop_nav_title {
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#e98300;
	font-weight:normal;
	font-size:16px;
}
.bop_copyright {
	float:left;
	width:210px;
	padding:2px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	line-height:16px;
	font-size: 10px;
}
.bop_nav_item {
	float:left;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:1.4em;
}
.submit
{
	display: inline;
	padding: 1px 15px 1px 15px;
	background: #557BB9;
	border: 1px solid #BBC9E3;
	color: #FFFFFF;
	vertical-align: middle;
	margin-left: 10px;
	font-size: 11px;
}
.submit a
{
	color: #FFFFFF;
	font-size: 10px;
}
.submit a:hover
{
	color: #FFFFFF;
}


/*
* ActionResults / Admin
*/

#navigation_admin
{
	padding: 10px 15px 10px 15px;
}

.navigation_bar
{
	padding: 0px 0px 10px 0px;
}

div.ActionResults
{
	border: 1px solid #2A5AA6;
	padding: 10px;
	background: #96BDE4;
}

div.ActionResults p 
{
	font-size: larger;
	font-weight: bold;
	text-align: center;
}

div.ActionResults ul
{
	padding: 5px;
	margin: 0px 0px 0px 15px;
}
/*
* AdminTable
*/

.AdminTable
{
	border-collapse: collapse;
}

.AdminTableLabel
{
	border: 1px solid #CCCCCC;
	font-weight: bold;
	padding: 5px;
}

.AdminTableLabelProblem
{
	background-color: red;
}

.AdminTableTitle
{
	border: 1px solid #CCCCCC;
	font-weight: bold;
	padding: 5px;
	font-size: 14px;
}
.AdminTableTitle a
{
	font-size: 14px;
}

.AdminTableData
{
	border: 1px solid #CCCCCC;
	padding: 5px;
}
.EntryTable td
{
	padding-left: 0px;
	padding-right: 5px;
}
.hide
{
	visibility: hidden;
}

/*CONTENT*/
ul.nobullet
{
	list-style: none;
	padding: 5px 0px;
	margin: 5px 0px;
}
ul.noindent
{
	list-style: none;
	padding-left: 0px;
	margin-left: 0px;
}
ul.noindent li
{
	padding-bottom: 3px;
	margin-bottom: 3px;
}

li.pdfbullet
{
	min-height:20px;
	_height:20px;
	padding-left: 23px;
	background-image: url(/images/pdf.gif);background-repeat: no-repeat;background-position: 0 0;margin-bottom:4px;
}
.grey
{
	color: #999999;
    margin-bottom: 0px;
}

.pdflink
{
	vertical-align: middle;
	margin-right: 5px;
}

/*TopLevel Display Table*/
.toplevel
{
	width: 100%;
	border: 0px;
	border-collapse: collapse;
}
.toplevel .left
{
	padding: 5px 10px 5px 16px;
	width: 141px;
	vertical-align: top;
}
.toplevel .middle
{
	padding: 5px 05px 5px 10px;
	width: 310px;
	vertical-align: top;
}
.toplevel .right
{
	padding: 5px;
	vertical-align: top;
}
.toplevel ul
{
	margin: 0px;
	padding: 0px;
}
.caption
{
	font-size: 0.9em;
	font-style: italic;
	text-align: center;
}
div.mgmtDIV span.caption, div.mgmtDIV p b
{
	color: #303030;
}


/*PORTAL*/
.internal_twocol_left
{
	float:left;
	width:300px;
	border:0px solid #CCC;
}

.internal_twocol_right
{
	width:330px;
	margin-left:310px;
	border-left:1px solid #CCC;
}

.login_box
{
    width: 434px;
	height: 75px;
	background: url('http://www.bigbandnet.com/checkouts/spectrum/htdocs/images/login-box-bg.jpg');
	padding: 23px 0 0 0;
	margin-left: 17px;
}
.login_box label
{
   width: 130px;
   height: 20px;
   text-align: right;
   font-size: 12px;
   margin: 3px 0;
   padding: 0;
   line-height: 20px;
   float: left;
   color: #000;
}
.login_box input
{
   float: left;
   width: 140px;
   height: 20px;
   margin: 3px 40px 3px 10px;
}
input.login
{
   float: right;
   width: 81px;
   height: 43px;
   background: url('http://www.bigbandnet.com/checkouts/spectrum/htdocs/images/login-btn.jpg');
   margin: -20px 20px 0 0;
   border: 0;
   vertical-align: top;
}
input.login-password
{
   float: right;
   width: 81px;
   height: 43px;
   background: url('http://www.bigbandnet.com/checkouts/spectrum/htdocs/images/submit-btn.jpg');
   margin: -9px 20px 0 0;
   border: 0;
   vertical-align: top;
}

/*OLD CSS */
#prod_spec_table {
    width:665px; 
    border:0px solid #C00;
    padding:0px;
	}
	
#prod_spec_table h3{
	margin-top:0px;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	background-color:#EEE;
	color:#666;
	}
	
#prod_spec_table h4{
	font-size:12px;
	margin:5px 0px 2px 0px;
	border-bottom:1px solid #999;
	color:#333;
	padding:0px 0px 0px 3px;
	}
	
#prod_spec_table ul {
	list-style: none;
	margin-left: 0;
	padding-left: 13px;
	text-indent: -10px;
	}
	
#twocolUL li{
	padding:2px 15px 2px 0px;
	}
	
#prod_spec_leftcol {
	width:50%;
	padding:0px 10px 0px 15px;
	border-right:1px solid #CCC;
	}
	
#middotUL li {
	list-style: none;
	margin-left: 0;
	padding-left: 6px;
	text-indent: -6px;
	}
	
#prod_spec_rightcol {
	width:50%;
	padding-left:15px;
	}
	
#prod_spec_table ul{
	margin:0 0 0px 15px;
	padding:0 0 0 0;
	}
#prod_spec_smalltable 
{
	width:300px;
	border:0px solid #0C0;
	padding:0px;
	margin:0px 0px 0px 0px;
}
	
#prod_spec_smalltable td{
    padding:3px 0px 3px 0px;
    border-bottom:0px solid #EEE;
	}
	
#prod_spec_leftcolsmall 
{
	width:45%;
	padding-right:10px;
	padding-bottom:6px;
}
	
#prod_spec_rightcolsmall 
{
	width:55%;
	padding-bottom:6px;
}

/*New Edits */
.eventsList
{
    width: 100%;
}
.eventsItemLeft
{
    width: 35%;
	float: left;
	font-size: 14px;
	color: #000;
}
.eventsItemLeft a, .eventsItemLeft a img
{
    margin: 2px 0 0 0;
	padding: 0;
}
.eventsIemRight
{
    width: 64%;
	float: left;
}
.eventsIemRight p
{
    margin: 0;
	padding: 0 0 5px 0;
}
.eventsIemRight font, .eventsIemRight p, .eventsIemRight a
{
    font-size: 12px;
}
.eventsIemRight h4
{
    margin: 0;
	padding: 0 0 5px 0;
	font-size: 14px;
	font-weight: normal;
	color: #2A5AA6;
}
.eventsItemBreak
{
    width: 100%;
	height: 20px;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #CCC;
	clear: both;
}
div.inthemedia
{
    height: 60px;
	*width: 682px;
	clear: both;
	border-bottom: 1px solid #CCC;
	margin-bottom: 20px;
	padding: 5px 0 20px 0;
	color: #000;
	font-size: 12px;
}
div.inthemedia a
{
    font-size: 14px;
}
div.inthemedia img
{
    width: 100px;
	height: 60px;
	float: left;
	margin: -5px 10px 0 0;
}
div.abstracts-papers
{
    background: url('http://www.bigbandnet.com/checkouts/spectrum/htdocs/images/abstracts-papers-bg.jpg') no-repeat 0px 0px;
	border-bottom: 1px solid #CCC;
	margin-bottom: 20px;
	font-size: 12px;
	color: #000;
}
div.abstracts-papers img
{
    width: 56px;
	height: 71px;
	margin: 10px 20px 27px 8px;
	padding: 0;
	float: left;
}
img.leftTitleImage
{
  margin: 0 0 5px 0;
}


.orange {
	color: #E98300;
}

/* CAREERS PAGE ELEMENTS */
.jobposting img {
	margin:0;
	padding:0;
	border:0;
}
.culturewheel img {
	margin:0;
	padding:0;
	border:0;
}
.culturewheel ul {
	margin:0 0 0 30px;
	padding:0;
	border:0;
}
.culturewheel ul li {
	margin:8px 0px 0px 5px;
}
.jobdesc {
	border-bottom:1px solid #CCC;
}

.jobdesc p {
	padding-right: 16px;
	padding-left: 0px;
}

/* INNER SHADOW BOX */
.innershadowbox {
	border:0px solid #COO;
}

.innershadowbox div {
	margin: 5px 0 0 0px;
}

.innershadowbox div.innershadowboxtopleft {
	display: block;
	background: url("images/innershadow-box-bg.jpg") top left no-repeat white;
	padding: 0 0 0 0;
}

.innershadowbox div.innershadowboxtopright {
	display: block;
	background: url("images/innershadow-box-bg.jpg") top right no-repeat white;
	padding: 10px;
	margin: -3px 0 0 8px;
}

.innershadowbox div.innershadowboxbottomleft {
	display: block;
	height: 12px;
	margin-top: -8px;
	background: url("images/innershadow-box-bg.jpg") bottom left no-repeat white;
}

.innershadowbox div.innershadowboxbottomright {
	display: block;
	background: url("images/innershadow-box-bg.jpg") bottom right no-repeat white;
	height: 12px;
	margin-top:0px;
	margin-left: 30px;
}

/* News Ticker */
.ticker{ width: 1000px; height: 51px; background: url('images/tickerbg.gif') no-repeat top left; }
.ticker-controls{ display: block; width: 125px; height: 51px; list-style-type: none; float: left; margin: 0 0 0 29px; padding: 0 0 0 0px; }
.ticker-controls li{ display: block; float: left; padding: 0; margin: 0; }
.ticker-controls li.previous{ width: 40px; height: 51px; background: url('images/tickerprev.gif'); }
.ticker-controls li.next{ width: 40px; height: 51px; background: url('images/tickernext.gif'); }
.ticker-controls li.stop{ width: 35px; height: 51px; background: url('images/tickerpause.gif'); }
.ticker-controls li.resume{ width: 35px; height: 51px; background: url('images/tickerplay.gif'); }
.ticker-controls li a{ display: block; width: 100%; height: 100%; outline: none; }
#news{ display: block; float: left; width: 810px; height: 50px; overflow: hidden; color: #fff; margin: 0; padding: 0; font: normal 14px Arial, Verdana, sans; list-style: none; line-height: 50px; }
#news span{ font-weight: bold !important; }
#news a{ text-decoration: none; color: #fff; }


/* Right Column Side Bar */
.rightcolumn_sidebar{
	width: 239px;
	float: right;
	margin: 0 0 20px 20px;
	background: url('images/rightcolumn-sidebar.gif') no-repeat 0 0;
}
.rightcolumn_sidebar h6{
	display: block;
	margin: 0;
	padding: 0;
	width: 239px;
	height: 30px;
	font: bold 15px Arial, Verdana, sans;
	text-align: center;
	color: #fff;
	line-height: 30px;
}
.rightcolumn_sidebar a.r_block{
	display: block;
	width: 239px;
	background: url('images/rightcolumn-sidebarTOP.gif') no-repeat 1px 0;
	clear: both;
	padding: 5px 0 0 0;
	margin: 0 0 10px 0;
}
.rightcolumn_sidebar div.r_repeat{
	width: 239px;
	background: url('images/rightcolumn-sidebarMID.gif') 1px 0;
	clear: both;
	padding: 1px 0;
}
.rightcolumn_sidebar div.r_bottom{
	width: 239px;
	background: url('images/rightcolumn-sidebarBOT.jpg') no-repeat left bottom;
	clear: both;
	padding: 1px 0;
	margin-bottom: -1px;
	color: #6a6a6b;
	font: normal 12px Arial, Verdana, sans;
}
.rightcolumn_sidebar a.r_block:hover{
	background-image: url('images/rightcolumn-sidebarTOP-h.gif');
	cursor: pointer;
}
.rightcolumn_sidebar a.r_block:hover div.r_repeat{
	background-image: url('images/rightcolumn-sidebarMID-h.gif');
}
.rightcolumn_sidebar a.r_block:hover div.r_bottom{
	background-image: url('images/rightcolumn-sidebarBOT-h.jpg');
	color: #fff;
}
.rightcolumn_sidebar p.r_title{
	display: block;
	float: right;
	width: 150px;
	margin: 0 25px 0 0;
	text-decoration: none;
	color: #0065c1;
	font: bold 14px Arial, Verdana, sans;
}
.rightcolumn_sidebar a.r_block:hover p.r_title{
	color: #fff;
}
.rightcolumn_sidebar p{
	display: block;
	float: right;
	width: 150px;
	margin: 0 25px 0 0;
	padding: 0;
}
.rightcolumn_sidebar a.r_block:hover p{
	color: #fff;
}
.rightcolumn_sidebar p.clear{
	display: block;
	float: none;
	clear: both;
	height: 15px;
}
.rightcolumn_sidebar p.r_down{
	display: block;
	float: right;
	width: 150px;
	margin: 0 25px 0 0;
	text-decoration: none;
	color: #0065c1;
	font: bold 13px Arial, Verdana, sans;
}
.rightcolumn_sidebar a.r_block:hover p.r_down{
	color: #fff;
}
.rightcolumn_sidebar a.r_block img{
	width: 36px;
	height: 34px;
	display: block;
	float: left;
	background: url('images/rightcolumn-icons.png') no-repeat 0 0;
	margin: 20px 0 0 17px;
	padding: 0;
	border: 0;
	-margin: 20px 0 0 8px;
}
.rightcolumn_sidebar a.r_block p{
	-margin: 0 15px 0 0;
}
.rightcolumn_sidebar a.r_block:hover img{
	background-position: -36px 0;
}
.rightcolumn_sidebar a.r_block img.r_doc{
	background-position: 0 -34px;
}
.rightcolumn_sidebar a.r_block:hover img.r_doc{
	background-position: -36px -34px;
}
