/* \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\MAIN STRUCTURE\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\  */body {	font-family: Arial, Helvetica, sans-serif;	font-size:12px; 	background:#003;	margin:0;	padding:0 0 20px 0;	text-align:center;	}h1, h2, h3, h4 {	font-weight:bold;	color:#633;	}	h2 {	font-size:16px;	display:block;	border-bottom:1px solid #ccc;	}h3 {	font-size:14px;	}h4 {	font-size:13px;	}p, li {	font-size:12px;	line-height:150%;	margin:1em 0;	}ul {	margin:0;	padding:0 0 0 1.5em;			}li {	margin:0 0 1em 0;	padding:0;	}a { 	font-weight: bold; 	color: #001A66; 	text-decoration: underline;	}	a:hover {	color:#990;	}.outerwrap {	width:740px;	position:relative;	margin:20px 0 20px -371px;	margin:20px auto 0px auto;	text-align:left;	border:1px solid white;	}	.footnav {	color: #999;	text-align:center;	font-size:10px;	margin:0px auto 20px auto;	width:740px;	padding:5px 0 0 170px;	voice-family: "\"}\"";  	voice-family:inherit;	width:570px;	}html>.footnav {width:570px;}	.footnav a {		color: #777;		}.header {	width:740px;			}.contentwrap {	width:740px;	/*background:url(images/sidebg.gif) top left repeat-y;*/	background:#33333f;	}.maincontent {	background:white;	border-left:1px solid black;	position:relative;	left:170px;	margin:0 0 0 0;	padding:1px 20px;	width:570px;	voice-family: "\"}\"";  	voice-family:inherit; 	width:530px;	}html>.maincontent {width:530px;}.sideflash {	position:absolute;	top:100px;	left:0px;	width:170px;	padding:0;	margin:0;	color:white;	border-bottom:1px solid white;		}.att_members {	position:relative;	top:10px;	left:5px;	width:170px;	color:#ccc;	}.footer {	position:relative;	float:left;	padding:20px 0;	}		.footer img.logo {		float:right;		}/* \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\SIDE NAVIGATION\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\  */.practicemenu {	position:absolute;	left:5px;	top:250px;	width:170px;	color:#fff;	}.sidemenu {	position:absolute;	left:0;	top:226px;	width:170px;	background:#555;	border-bottom:1px solid white;	}		.sidemenu h3 {		margin:8px 0 0 0;		display:block;		font-size:14px;		font-weight:bold;		color:#ccc;		line-height:14px;		padding-left:5px;		}	.sidemenu ul {		margin:3px 0 0 0;		padding:0;		list-style:none;		border-top: 1px solid #333;		}				.sidemenu li {			margin:0;			padding:0;			display:block;			line-height:110%;			}						.sidemenu li a {				display:block;				border: 1px solid #333;				border-width:0 0 1px 0;				color:#cc0;				background:transparent;				text-decoration:none;				font-weight:normal;				padding:2px 10px;				width:170px;				voice-family: "\"}\"";  				voice-family:inherit; 				width:150px;				}						html>.sidemenu li a {width:150px;}						.sidemenu li a:hover {				background:#fff;				color:#333;				}				/* \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\SEARCH CARDS\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\  */				.maincontent .att_card {	width:230px;		float:left;	/*margin:0 10px 10px 0;	padding:10px;	border:1px solid #444;*/	background: url(/images/dshadow.gif) no-repeat bottom right;        margin: 0px 10px 15px 5px !important;        margin: 0px 10px 15px 0px;        padding: 0px;	}					.dropshadow2{        float:left;        background: url(/images/dshadow.gif) no-repeat bottom right;        margin: 10px 20px 5px 20px !important;        margin: 10px 20px 5px 15px;        padding: 0px;		}				.innerbox{			position:relative;			bottom:6px;			right: 6px;			border: 1px solid #999999;			padding:5px;			margin: 0px 0px 0px 0px;			background: url(/images/paper.jpg) no-repeat bottom right;			}				.innerbox{			/* IE5 hack */			\margin: 0px 0px -3px 0px;			ma\rgin:  0px 0px 0px 0px;			}				.innerbox p{            			font-size:12px;			margin: .75em ;			line-height:1.3em;			}		a.maillink {	font-size:11px;	text-decoration:none;	}/* \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\MISC STYLES\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\  */li {font-size: 12px}.head1 {font-size: 12px ; font-weight:bold; color:#633;}.headtitle {  font-size: 16px; font-weight: bold; color:#633;}.phototab {	background-color:#000000;	color:#FFFFFF;	border-top: 3px solid #000000;	border-left: 3px solid #000000;	border-right: 3px solid #000000;	border-bottom: 3px solid #000000;}.maincell {	border-top: 0px solid #000000;	border-left: 2px solid #000000;	border-right: 2px solid #000000;	border-bottom: 2px solid #000000;}.bucket {	border-top: 0px solid #000000;	border-left: 2px solid #000000;	border-right: 2px solid #000000;	border-bottom: 2px solid #000000;}	.bluebold {  font-weight: bold; color: #003366;}.greenbold {  font-weight: bold; color: #445555;}.white_text {  color: #FFFFFF}.grey_text {  color: #CCCCCC}.photolink {  font-size: 10px; font-weight: normal; color: #000000}.red {color:#900}.note2 {color:#666; font-size:10px;}.bluereverse {	 font-weight: bold;	 color: #fff;	 background:#036;	}.disclaimer {	color:#999999;	font-size:10px	}	.note {	font-style:italic;	color:#666;	}Select {	font-size:10px;	}	.list td {	}tr.ruled {	background: #fc0;}.summary td {	padding:5px;	border-top: 1px solid #999;}.printversion {	background:red;	}.printing {	background-color: #fff;	background-image: url(../images/trans.gif);	background-repeat: no-repeat;	}.tearsheet {	padding:0 20px 10px 0;	background: url(images/tearsheet.gif) bottom right no-repeat;	padding:0 20px 10px 15px;	overflow:auto;	}.tearsheet p.intro,.tearsheet p:first-line {	font-weight:bold;	color:#003;	}	.tearsheet p.follow:first-line {	font-weight:normal;	color:#000;	}.rightpic {	float:right;	margin:0 0 10px 10px;	border:1px solid #333;	}	p.notice {	font-style:italic;	font-size:92%;	margin:0.5em 0;}p.notice cite {	font-style:normal;}/* \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\BIOS\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\  */.att_table {	margin:20px 0;	}.biolead {	padding:0 0 10px 0;	}.biolead p {	font-weight: bold;	color: #445555;	font-size:14px;	}.biocol {	padding-right:10px;	}.contactcol {	padding:10px 0 0 10px;	border-left:1px solid #ccc;	}	.contactcol p {	margin:.2em 0 1em 0;	}.contactcol h3 {	margin:1.5em 0 0 0;	}.quote {	padding:0 40px 10px 20px;	background:url(images/quote_bg.gif) top left no-repeat;		border-bottom:1px solid #ddd;	font-family:Georgia, Times, serif;	font-style:italic;	font-size:1.1em;	color:#404040;	}/* \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\BUTTONS\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\  */div.buttons {		margin:1.5em 0 -0.75em;		overflow:auto;		zoom:1;	}		a.button {		float:left;		margin:0 10px 0 0;		padding:0 0 0 16px;		background:url('/images/button_bg.gif') 0 0 no-repeat;		color:#eee;		font-size:15px;		height:34px;		text-decoration:none;	}		a.button strong {		display:block;		padding:7px 36px 12px 0;		line-height:15px;		font-weight:normal;		background:url('/images/button_bg.gif') 100% 0 no-repeat;	}	a.button:hover {		color:#fff;		text-decoration:underline;		background-position:0 -40px;	}		a.button:hover strong {		background-position:100% -40px;	}