body{	margin:0;	padding:0;	line-height:1.3em;	font-size:14px;	font-family:Arial,Verdana,Sans-Serif;}@media print {	.hideforprint {		display:none;	}}#googlesearch{	margin-top:110px;}input{	font-family:Arial,Verdana,Sans-Serif;}select{	font-family:Arial,Verdana,Sans-Serif;}textarea{	font-family:Arial,Verdana,Sans-Serif;	font-size:12px;	overflow:auto;}#site_and_session_shell{	width:1003px;	margin-left:auto;	margin-right:auto;	position:relative;}#info_banner{	background:url(images/TEC_Banner_Info.gif);	height:76px;	width:1003px;	clear:both;}#portal_banner{	background:url(images/TEC_Banner_Portal.gif);	height:50px;	width:1003px;	clear:both;}#menu{	position:relative;	float:left;	padding-top:4px;	background:url(images/TEC_Menutile.gif);	background-repeat:repeat-y;	text-align:left;	height:520px;	width:144px;}#menu a:hover {	background: #61769f;}.nav {	margin:0;	padding:0;	list-style:none;	width:144px;}.nav li {	position:relative;}.nav li ul {	background:#455b8a;	position:absolute;	left:144px;	top:0;	margin:0;	padding:0;	list-style:none;	display:none;	width:220px;}.nav li a {	display:block;	text-decoration:none;	color:#fff;	background:#3e4c68;	padding:1px 0 1px 5px;	margin-bottom:1px;	border-top:1px solid #383d48;	border-left:1px solid #383d48;	border-bottom:1px solid #383d48;	text-decoration:none;	font-family:Verdana, Arial, Sans-Serif;	font-size:13px;}/* FIX for IE. Hides from IE Mac. */* html .nav li { float: left; }* html .nav li a { height: 1%; }/* End */li:hover ul, li.over ul { display: block; }.plinks{	text-decoration:none;	font-family:Verdana, Arial, Sans-Serif;	color:#fff;	font-size:11px;	background:none;	border:0;	padding:1px 0 3px 4px;	display:block;	}.plinks:hover {	background:#61769f;}.pmenutitles{	text-align:center;	color:#fff;	padding:5px 6px 2px 0px;	font-weight:bold;	border-bottom:1px solid #ccccff;}.whiteline{	border-top:1px solid #ccccff;	padding-bottom:12px;}#content{	padding-left:15px;	padding-top:9px;	float:left;	width:829px;}h1{font-size: 26px;color: #4c6392;font-family: Arial, Verdana, Sans-Serif;margin-top: 0px;margin-bottom: 18px;}h2{font-size: 20px;color: #333333;font-family: Arial, Verdana, Sans-Serif;margin-top: 0px;margin-bottom: 10px;}h3{font-size: 14px;color: #333333;font-family: Arial, Verdana, Sans-Serif;margin-top: 0px;margin-bottom: 0px;}img {border: 0;}.tecbutton{font-family:Arial,Verdana,Sans-Serif;font-size:10px;width:110px;border:1px solid;border-color: #696 #363 #363 #696;padding:0;margin:0;cursor:pointer;}.tecinput{font-size:12px;border: 1px solid #b3b3b3;width:200px;}p{font-size: 14px;font-family: Arial, Verdana, Sans-Serif;margin-top: 4px;margin-bottom: 12px;}#content a{color: #4c6392;text-decoration: none;}#content a:hover{text-decoration: underline;}#info_image{float: right;padding-left: 25px;padding-right: 5px;text-align:center;}.loginbox{text-align:left;background-color:red;width:210px;margin-left: auto;margin-right: auto;padding-left:50px;}#footer{padding-right: 3px;border-top: 1px solid #708dc7;color: #333;text-align:right;font-size: 13px;clear:both;}#footer a{color: #4c6392;text-decoration: none;}#footer a:hover {text-decoration: underline;}.gradient_title{	background: #4d6392 url(images/PTL_Titlebg_Tile.gif) bottom repeat-x;	color: #fff;	margin: 10px 0 5px 0;	padding: 3px 0 3px 6px;	font-size: 13px;}.flow_box{	font-size: 12px;	margin: 0 0 5px 0;	padding: 8px 0 3px 6px;}#tabs {	height: 22px;	width: 100%;	background: url(images/tab-bg.gif) repeat-x bottom;	font-size: 93%;	font-weight: bold;	line-height: normal;	margin-bottom: 5px;}#tabs ul {	margin: 0;	padding: 0;	list-style: none;}#tabs li {	float: left;	background: url(images/tab-right.gif) no-repeat right top;	margin: 0 3px 0 0;	padding: 0;}#tabs a {	display: block;	background: url(images/tab-left.gif) no-repeat left top;	padding: 3px 15px 2px 15px;	color: #908e86;}#tabs a:hover {	text-decoration: none;	color: #333;}#tabs #selected {	background-image: url(images/tab-right-on.gif);}#tabs #selected a {	background-image: url(images/tab-left-on.gif);	padding-bottom: 3px;	color: #4c6392;	cursor: default;}
