/*** Core CSS***/html {  height: 100%;  margin-bottom: 1px;}form {  margin: 0;  padding: 0; }body {	font-family: arial,verdana,sans-serif;	line-height: 1.25em;	margin: 0px 0px 0px 0px;	font-size: 12px;	text-align: left;	color: #333333;}a:link {	color: #FF0033;	text-decoration: none;	font-weight: normal;}a:visited {	color: #FF0033;	text-decoration: none;	font-weight: normal;}a:hover {	color: #000000;	text-decoration: none;	font-weight: normal;}input.button { cursor: pointer; }h1 {	line-height: 1em;	font-size: 16px;	font-weight: bold;	text-align: left;	color: #ff0033;}h2 {	line-height: 1.5em;	font-size: 14px;	font-weight: bold;	text-align: left;	color: #ff0033;}h3 {	line-height: 15px;	font-size: 13px;	font-weight: bold;	text-align: left;	margin-top: 0px;	margin-bottom: 10px;	color: #ff0033;}p { margin-top: 0; margin-bottom: 5px; }img { border: 0 none; }/*** Template specific layout elements ***/#page_bg {	background-color: #575b5e;	padding: 10px 0;	margin-bottom: 1px;}div.center {  text-align: center;}div#wrapper {	width: 1000px;	margin-left: auto;	margin-right: auto;	text-align: left;}.row_top {	border: 0px;	margin: 0px;	padding: 0px;}.row_top_left {	background: url(../images/edge_top_left.jpg) no-repeat;	width: 15px;}.row_top_middle {	background: url(../images/edge_top_middle.jpg) no-repeat;	width: 970px;}.row_top_right {	background: url(../images/edge_top_right.jpg) no-repeat;	width: 15px;}.row_header_1, .row_header_2 {	margin: 0px;	border: 0px;}.logo_box {	background-color: #FFFFFF;	width: 320px;	height: 75px;}#logo_top {	background: url(../images/logo_top.jpg) no-repeat;	width: 101px;	height: 52px;	margin-left: 10px;	margin-top: 10px;}.topright_box {	background-color: #FFFFFF;	background: url(../images/searchbox.jpg) no-repeat;	background-position: 435px;	width: 640px;	height: 55px;}#searchbox {	padding-right: 3px;}.menu_box {	background-color: #fff;	background: url(../images/menu_background.jpg) no-repeat;	width: 640px;	height: 20px;	padding-left: 0px;	padding-right: 0px;}.row_middle_left {	background: url(../images/edge_left.jpg) repeat-y;	padding-top: 8px;	line-height: 10px;	width: 15px;}.row_middle_middle {	width: 950px;	background-color: #fff;	padding-left: 10px;	padding-right: 10px;}.row_content {	background-color:#FFFFFF;	padding-left: 10px;	padding-right: 10px;	padding-top: 8px;	padding-bottom: 8px;}.row_content_2 {	background-color:#FFFFFF;	padding-left: 10px;	padding-right: 10px;	padding-top: 0px;	padding-bottom: 0px;}.row_middle_right {	background: url(../images/edge_right.jpg) repeat-y;	width: 15px;}.row_bottom_left {	background: url(../images/edge_bottom_left.jpg) no-repeat;	width: 15px;}.row_bottom_middle {	background: url(../images/edge_bottom_middle.jpg) no-repeat;	width: 970px;}.row_bottom_right {	background: url(../images/edge_bottom_right.jpg) no-repeat;	width: 15px;}.row_separator {	line-height: 10px;	background: #ffffff;	margin: 0px;	border: 0px;}.row_footer {	background: #ffffff;	font-family: arial,verdana,sans-serif;	line-height: 15px;	font-size: 10px;	color: #999999;	text-align: left;}	/* SEARCH MODULE STYLING **/.moduletable_search {	padding-left: 470px;	padding-top: 20px;	width: 150px;}.inputbox_search {	background-color: none;	border:none;	background:none;	border-style:none;	font-family: arial,verdana,sans-serif;	font-size:12px;	font-variant:normal;	color:#666666;}.banner_row_2 {	background_color: none;}.left {	background-color: #fff;	padding-top: 5px;}/* Styling for user blocks at bottom row */.moduletable_user_block {	width: 310px;	height: 215px;	color: #666;	font-size: 100%;	line-height: 110%;}.moduletable_user_block h3 {	color: #FFFFFF;	padding-left: 3px;	padding-top: 2px;	padding-right: 3px;	margin-bottom: 138px;}.moduletable_user_block p {	padding-left: 5px;	padding-right: 5px;}.moduletable_user_block a:link,.moduletable_user_block a:visited {	color: #333;	text-decoration: none;	font-weight: normal;}.moduletable_user_block a:hover {	color: #333;	text-decoration: none;	font-weight: normal;}.block_separator {	width: 10px;}.moduletable_cartridge_selector,.moduletable_cable_selector {	line-height: 80%;}.ucd_ucd-newsticker {	background: url(../images/block_newsbar_950x20.jpg) no-repeat;	padding-top: 3px;	padding-left: 120px;}.ucd_title {	background-color: none;}.ucd_title a, .ucd_title a:hover, .ucdtitle a:active {	color: #333333;	font-style:normal;	text-decoration:none;	line-height: 15px;}.legionheading {	line-height: 15px;	font-size: 16px;	font-weight: bold;	text-align: left;	margin-top: 0px;	margin-bottom: 15px;	color: #ff0033;}.legionsubheading {	line-height: 15px;	font-size: 14px;	font-weight: bold;	text-align: left;	margin-top: 0px;	margin-bottom: 15px;	color: #000000;}.legionsubsubheading {	line-height: 15px;	font-size: 12px;	font-weight: bold;	text-align: left;	margin-top: 0px;	margin-bottom: 15px;	color: #000000;}/*.imgwithborder{display: block;margin-left: auto;margin-right: auto; This adds the border padding:8px;border:solid;border-color: #dddddd #aaaaaa #aaaaaa #dddddd;border-width: 1px 2px 2px 1px;background-color:white;} */.imgwithborder{display: block;margin-left: auto;margin-right: auto;/* This adds the border */padding:0px;border:solid;border-color: #000000 #000000 #000000 #000000;border-width: 1px 1px 1px 1px;background-color:white;}/*.legionpanel a:link, a:visited {	color: #000000;	text-decoration: none;	font-weight:normal;}.legionpanel a:hover {	color: #FF0033;	text-decoration: none;	font-weight: normal;}*/ul.legionlist { list-style-image: url(/images/bullet.gif); }/***.input-box {FONT-SIZE: 11px; COLOR: #ff0033 FONT-FAMILY: Arial,Helvetica,sans-serif; background: #fff; border: #000 solid 1px } ***/.input-box {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial,verdana,sans-serif; background: #cccccc; border: #000 solid 1px }.submit-button{	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: arial,verdana,sans-serif; background: #ff0033; border: #ff0033 solid 1px } .off-button{	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: arial,verdana,sans-serif; background: #999999; border: #999999 solid 1px } .legionhomebox{			margin: 20px;			width: 290px;			height: 205px;			background-color: #999999; 			border-top: 0px;			FONT-SIZE: 10px; 			COLOR: #000000;			FONT-FAMILY: arial,verdana,sans-serif			}		