body {background-color:#FFF !important; font-family:Arial, Helvetica, sans-serif!important; }
.clear { clear: both; }
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
.endr { margin-right: 0!Important; }

a { text-decoration: none!Important; }
a:hover { text-decoration: none!Important; }

#wrapper { margin: 0 auto; width: 1127px; font: 12px Arial, Helvetica, sans-serif; line-height: 16px; color: #000!Important; }
	
#header { margin-bottom: 15px!Important; }
#header h1 { margin: 25px 0 25px 52px; width: 1057px; height: 110px; background: url('../images/transtech_logo.png') 0 0 no-repeat; text-indent: -2000em!Important; }

/*
#mainNav { padding: 0 0 0 6px; height: 45px; background: url('../images/mainNav_bg.png') 0 0 repeat-x; }
#mainNav ul { }
#mainNav ul li { float: left; display: inline; margin-top: 14px; padding: 0 11px 0 11px; border-right: 1px solid #fff; text-transform: uppercase; line-height: 12px; }
#mainNav ul li a { color: #c2d6e1; }
#mainNav ul li a:hover { color: #fff; }
*/

#content { }
#content a {color:#6691db !important;}
#content a:hover {color:#6691db !important; text-decoration:underline !important;}

.homeTile { margin: 0 11px 0 0; width: 272px; height: 664px; background: #fefefe url('../images/hometile_bg.png') 0 100% repeat-x!Important;
-moz-border-radius-bottomright: 10px; 
-webkit-border-radius-bottomright: 10px; 
-khtml-border-radius-bottomright: 10px; 
border-bottom-right-radius: 10px; 
-moz-border-radius-bottomleft: 10px; 
-webkit-border-radius-bottomleft: 10px; 
-khtml-border-radius-bottomleft: 10px; 
border-bottom-left-radius: 10px; 
behavior: url('/projects/nyt/css/PIE.htc'); }
.homeTile h2 { margin-bottom: 15px; text-indent: -2000em!Important; }
.homeTile h2.one { }
.homeTile h2.two { }
.homeTile h2.three { width: 272px; height: 314px; background: url('../images/hometile_header_three.jpg') 0 0 no-repeat!Important; }
.info { padding:0 25px; }
.homeTile ul { list-style: disc!Important; }
.homeTile ul li { margin: 0 0 10px 0!Important; }
.homeTile ul li.blue { color: #6691db!Important; }

<!-- Hubspot CSS overrides -->
#brighton_two-column-right #brighton_col2 div.pad {padding:0!important;}
#brighton_col2 ul {list-style: disc!Important; font-family:Arial, Helvetica, sans-serif !important;}
#brighton_col2 li {font-size:12px !important; margin: 0 0 5px 0; line-height:normal !important; padding:0 !important;}

#brighton_menu ul li a {background-color:transparent !important; margin:0 !important;}

/*
#brighton_menu {background:url("/Portals/60864/new/images/mainNav_bg.png") repeat-x scroll 0 0 transparent !important; padding: 0 !important;}
#brighton_menu .link {color: #c2d6e1 !important; border-right:1px solid #fff !important} 
#brighton_menu ul {margin:0!important;}
#brighton_menu ul li a:hover {color:#FFF !important;}
*/

#brighton_two-column-right, #brighton_col2 div.pad {padding:0 0 0 0px !important;}
#brighton_content #brighton_col3 div.block div.pad {margin:0 !important;}
#brighton_content #brighton_col1 div.block div.pad, #brighton_content #brighton_col3 div.block div.pad {padding:0 !important;  font-family:Arial, Helvetica, sans-serif !important;}
#brighton_col3 {width:25% !important; height:820px !important;}

#brighton_two-column-right #brighton_col3 {overflow:visible !important;}

#brighton_content div.block {line-height:normal !important; margin: 0 !important;}
#brighton_content div.block p {font-size:14px !important; line-height:normal; font-family:Arial, Helvetica, sans-serif !important;}
#brighton_footer {font-size:13px !important; text-transform:uppercase; padding:15px 0 20px !important; font-family:Arial, Helvetica, sans-serif;}
#brighton_footer ul li a span {color:#276cb9 !important;}
#brighton_footer ul li a span:hover {color:#000 !important;}
#brighton_content div.block ul {margin: 0 0 0 16px !important;}
#brighton_content div.block li {margin:-15px 20px 0 0 !important; }
#brighton_content div.block li a {display:block !important; padding:-15px 0 3px !important;}
#brighton_header span.logo a {display:inline !important;}
#brighton_content div.block h3 {font-family:Arial, Helvetica, sans-serif !important; font-size:16px !important; color:##D0252E !important; font-weight:bold; display:block; text-align:center;}
.feedreader_box { -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; behavior: url('PIE.htc'); border: 1px solid #000; font-family:Arial, Helvetica, sans-serif; font-size:14px !important; padding: 10px 23px; height:auto; }

#brighton_col2, #brighton_col2, #brighton_col1 #brighton_sub-menu {font-family:Arial, Helvetica, sans-serif !important;}
 {font-family:Arial, Helvetica, sans-serif !important;}

.subTile { margin: 11px 11px 0 0; width: 272px; height: 112px; }
#section { margin: 15px 10px 10px 0; padding: 18px 10px 10px 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; behavior: url('PIE.htc'); background-color: #c2d6e1; }
#section h1 { margin: 0 0 18px 25px; font-size: 24px; font-family: Arial, Verdana!important; color:#000 !important; }

.learnItem { margin: 0 0 5px 0; padding: 15px 0 0 25px; font: 12px Arial, Verdana!important; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; behavior: url('/projects/transtech/css/PIE.htc'); background-color: #fff; }
.learnItem a { color: #276cb9!important; font: 12px Arial, Verdana!important; }
.learnItem a:hover { color: #276cb9!important; font: 12px Arial, Verdana!important; }
.learnItem h3 { margin-top: 50px; width: 145px; font: 12px Arial, Verdana!important; color: #000!important; font-weight: bold!important; }
.learnItem .desc { margin-left: 30px; width: 495px; }
.learnItem .desc p { margin-bottom: 15px; font: 12px Arial, Verdana!important; color: #000!important; }
.learnItem .link { margin: 60px 0 0 30px; width: 85px; }

#sideBar { padding: 15px 23px 0; width: 235px; height:370px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; behavior: url('PIE.htc'); border: 1px solid #000; font-family:Arial, Helvetica, sans-serif; font-size:14px !important;}
#sideBar .socialLinks { margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #918f8f; background: url('../images/social_links_bg.png') 16px 0 no-repeat; }
#sideBar .socialLinks li { float: left; display: inline; margin: 0 7px 15px 16px; }
#sideBar .socialLinks li a { display: block; width: 32px; height: 32px; font-size: 8px; text-indent: -2000em!important; }
#sideBar p { margin-bottom: 15px; }
.sideBar-red { color:#d0252e; font-weight:bold; font-size:14px;}
.sideBar-image {display:block; text-align:center;}

#footer { margin: 45px 0 40px 0; padding-left: 10px; }
#footer .fl { margin-top: 6px; padding: 0 0 0 10px; }
#footer .fr { margin-top: 6px; padding: 0 10px 0 0; }
#footer ul li { float: left; display: inline; padding: 0 11px 0 11px; border-right: 1px solid #276cb9; text-transform: uppercase; }
#footer ul li a { color: #276cb9; }
#footer p { color: #000; }
/*
#brighton_menu .last .link { margin-right:0!important; border-right: 0!important; }
*/
#brighton_col2 h1 {font-weight:bold;}

td.Item, td.AltItem {font-family: Arial, Verdana!important;}