@media all { /* =The above @media rule hides this stylesheet from the discontinued Microsoft Internet Explorer for Mac. *//* =html */html { 	margin : 0; 	padding : 0; 	color : #000; 	text-align : center; }/* =body */body { 	width : 735px;	font : 76%/150% "Lucida Grande", Arial, sans-serif; 	background-color : #fff; 	margin-left : auto;	margin-right : auto;	text-align : left;}/* =hx */h1, h2, h3, h4 { clear : left; margin : 0; padding : .5em 0; }h1 { font-size : 150%; color : #10599C; text-align : center; letter-spacing : .1em;}h2 { font-size : 120%; color : #10599C; }h3 { font-size : 110%; color : #10599C; }#ObamaHeading { float : left; text-align : left; }#ObamaImage { float : right; text-align : left; }#VisitorMap {text-align : left; padding-bottom : 10px; }.left { text-align : left;}/* =a */a:link { 	color : #3300cc;	text-decoration : none; }a:visited { 	color : #663399;	text-decoration : none;}a:hover { 	color : #990066; 	text-decoration : underline; }a:active { 	color : #990066; 	text-decoration : underline; }img, img a { 	border : none; }/* =container */#container {	width : 735px;	}/* =branding */#branding {	width : 735px;}/* =logo */#PTlogo {	float : left;	width : 174px;	height : 80px;	text-align : center;	border-bottom : solid #6699cc 1px;	border-right : solid #6699cc 1px;}/* =tagline */#tagline {	float : right;	width : 560px;	height : 60px;	padding-top : 20px;	text-align : center;	border-bottom : solid #6699cc 1px;}.taglineText {		color : #4c81b6;	letter-spacing : .1em; 	font-weight : bold; 	font-size : 110%; }/* =SpeakUpBranding */#navigation {	clear : both;	width : 735px;}/* =SpeakUpLogo */#speakUpLogo {	float : left;	width : 174px;	height : 90px;	text-align : center;	border-bottom : solid #6699cc 1px;	border-right : solid #6699cc 1px;}.logoImage {	padding-top : 4px;}#nav {	float : right;	width : 560px;	height : 70px;	border-bottom : solid #6699cc 1px;	padding-top : 20px;}#navlinks {	margin : auto; 	text-align : center;}#navlinks a {	text-decoration : none;	color : #165089;}#navlinks a:hover { 	text-decoration : underline;}#navlinks li {	list-style-type : none;	display : inline;	border-right : 1px solid #ffffff;	font-weight : bold;	font-size : 77%;	letter-spacing : 0.1em;}#navlinks li.last {	border-right : 0;	padding-right : 2em;}.navText {	font-family : Tahoma, Verdana, Arial, sans-serif;}.navBullet {	padding-left : 6px;	padding-right : 10px;	padding-bottom : 1px;}/* =content */#content{	text-align : center;}#SidebarCol{	float : left;	width : 174px;	padding-top : 10px;		}.sidebarContent {	padding : 2px;}#contentCol{	float : right;	width : 560px;	text-align : left;	padding-left : 0;	border-left : solid #6699cc 1px;	}#contentColIndent{	float : right;	width : 540px;	text-align : left;	padding-left : 20px;	border-left : solid #6699cc 1px;	}#contentCol1 {	float : left;	width : 265px;	margin-top : 10px;	margin-bottom : 20px;	margin-right : 10px;	background-color : #d2e5ff;	border : solid #b6c7de 1px;}#contentCol1Head {	width : 265px;	background-color : #99ccff;	text-align : center;	padding-top : 10px;	padding-bottom : 10px;	font-size : 120%; 	color : #10599C;	font-weight : bold;}#contentCol1Text {	width : 265px;	padding : 10px;	font-size : 98%;}#contentCol1Big {	clear : both;	width : 540px;	margin-bottom : 10px;	background-color : #d2e5ff;	border : solid #b6c7de 1px;}#contentCol1HeadBig {	width : 540px;	background-color : #99ccff;	text-align : center;	padding-top : 10px;	padding-bottom : 10px;	font-size : 120%; 	color : #10599C;	font-weight : bold;}#contentCol1TextBig {	width : 540px;	padding : 10px;}#contentCol2 {	float : right;	width : 290px;	margin-top : 10px;	margin-bottom : 20px;	margin-left : 10px;	background-color : #c4ddac;	border : solid #b4cda0 1px;}#contentCol2Head {	width : 290px;	background-color : #99cc00;	text-align : center;	padding-top : 10px;	padding-bottom : 10px;	font-size : 120%; 	color : #10599C;	font-weight : bold;}#contentCol2Text {	width : 270px;	padding : 10px;	font-size : 98%;}#contentCol2Big {	clear : both;	width : 572px;	margin-bottom : 10px;	background-color : #c4ddac;	border : solid #b4cda0 1px;}#contentCol2HeadBig {	width : 572px;	background-color : #99cc00;	text-align : center;	padding-top : 10px;	padding-bottom : 10px;	font-size : 120%; 	color : #10599C;	font-weight : bold;}#contentCol2TextBig {	width : 572px;	padding : 10px;}#contentCol3 {	clear : both;	width : 572px;	margin-bottom : 10px;	background-color : #d1d1ff;	border : solid #bdbde7 1px;}#contentCol3Head {	width : 572px;	margin-bottom : 10px;	background-color : #9999ff;	text-align : center;	padding-top : 10px;	padding-bottom : 10px;	font-size : 120%; 	color : #10599C;	font-weight : bold;}#contentCol3Text {	width : 572px;	padding : 10px;	font-size : 98%;}#contentCol3Big {	clear : both;	width : 572px;	margin-bottom : 10px;	background-color : #d1d1ff;	border : solid #bdbde7 1px;}#contentCol3HeadBig {	width : 572px;	background-color : #9999ff;	text-align : center;	padding-top : 10px;	padding-bottom : 10px;	font-size : 120%; 	color : #10599C;	font-weight : bold;}#contentCol3TextBig {	width : 572px;	padding : 10px;	font-size : 98%;}#clear { clear : both;}/* =bulletList */.BigList{	list-style-type : none;	margin : 0 0 1em 0;	padding : 4px 0 0 4px;}.BigListBullet {	background : url(../images/redBullet.gif) no-repeat 0 3px;	padding-left: 20px;	padding-top : 0;}.BulletHead {	font-size : 130%; 	color : #10599C;	font-weight : bold;}.BulletHead2 {	font-size : 130%; 	color : #10599C;	font-weight : bold;	color : #3300cc;}/* =site info */div#siteinfo {	clear : both;	width : 100%;	text-align : center;	font-size : smaller;	color : #3366cc;	padding-top : 10px;		border-top : solid #6699cc 1px;}.tinyText {	font-size : smaller;}.center {	text-align : center; }	.bulletList{	list-style-type : none;	margin : 0 .5em 1em .5em;	padding : 2px 2px 0 2px;}.Bullet {	font-weight : bold;	background : url(../images/bullet_green.gif) no-repeat 0 8px;	padding-left: 20px;	padding-top : 6px}.Bullet2 {	background : url(../images/bullet_green.gif) no-repeat 0 8px;	padding-left: 20px;	padding-top : 6px}.listBold {	color : #3300cc;	font-weight : bold;}.blueBold {	color : #10599C;	font-weight : bold;}.blueBoldTiny {	color : #10599C;	font-weight : bold;	font-size : 90%;}div#leftCallout {	background-color : #D4F1FF;	border-top : solid #6699cc 1px;	border-bottom : solid #6699cc 1px;	margin-top : 30px;	padding-left : 6px;	padding-right : 6px;	padding-top : 10px;	padding-bottom : 10px;}.leftCalloutText {	font-weight : bold;}	.theme {	color : #165089; 	font-weight : bold;	font-size : 95%;}.Quote {	font-weight : bold;	color : #666}.italicSmall {	font-style : italic;	font-size : 90%;	color : #da715c;}}