@charset "UTF-8";/*   Steven M. Ross        America's Power Army: Core CSS        2 - 2009   */               /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~	Layout - Reset   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset { margin: 0; padding: 0;}  /* , table, th, td  *//* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~	Body - General	   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */body {background-color: #e0e9eb;color: #797c80;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin: 0px;padding:0px;}	img { border:0;}a { font-size: 12px; outline:none;}a:link {color: #58919d; font-weight:bold;  text-decoration: none;}a:active {color:#58919d; font-weight:bold; text-decoration: none;}a:focus {outline:none;}a:visited {color: #58919d; font-weight:bold;text-decoration: none;}a:hover {color: #58919d; font-weight:bold; text-decoration: underline;}p {color: #797c80; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; font-style:normal;}strong {font-weight:bold;}/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~	Layout - Structure   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */div#wrapper {	background:url(../imgs/bg.gif) repeat-y;	margin:0 auto;	padding:0 27px 0 27px;	width:920px;	position:relative;}div#primary {	width:608px;	margin-right:12px;	float:left;	display:inline;}div#secondary {	width:300px;	float:left;	display:inline;}div#itemOverlay {	background:#FFF;	width:auto;	height:auto;	margin:20px;	padding:20px;	border:#333 1px solid;	float:left;	display:inline;}/************ Media Detail Overlay ************/div#picOverlay {	background:#FFF;	width:488px;	height:auto;	border:#333 1px solid;	float:left;	display:block;}div#picOverlay #lgPhoto img {	width:448px;	/*height:336px;*/	height:auto;	margin:0;	padding:20px;	float:left;	display:inline;}/*div#picOverlay #lgPhoto {	width:448px;	height:336px;	margin:0;	padding:20px;	float:left;	display:inline;}*/div#photoTitle {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color:#797c80;	/*width:448px;*/	margin-left:20px;	float:left;	display:inline;}div#btnSlide {	width:448px;	float:left;	display:inline;}div#closeButtonPanel {	/*width:448px;*/	padding:20px 0 20px 20px;	float:left;	display:inline;}p#btnPicOverlayClose {	margin:10px 0 0 0;	height:auto;	float:left;	display:inline;}/************************/div#topData {	width:600px;	height:20px;	float:left;	display:inline;}/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~	America's Power Amry Logo, Search, Text Field, Search Results   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */div#apalogo {	height: 90px;	/*width:346px;*/	width:370px;	background:url(/imgs/APA.jpg) no-repeat 0 0;	overflow: hidden;    float:left;    display:inline;}div#apalogo:hover {cursor:url("custom.cur"), pointer}div#globalSearch {	margin-top:33px;	float:right;	display:inline;}div#globalSearchResults {	margin-left:18px;	margin-top:33px;	float:left;	display:inline;}.resultsHeader {	width:580px;	font-size:16px;	word-spacing:-1px;	line-height:22px;	color:#797c80;	margin-left:18px;	margin-top:20px;	float:left;	display:inline;}.searchResults {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#797c80;	line-height:18px;	width:570px;	margin-top:20px;	margin-bottom:20px;	margin-left:20px;	float:left;	display:inline;}.searchResults img {	margin-right:10px;	float:left;	display:inline;}div#srIcons {	width:580px;	float:left;	display:inline;}div#srIcons img {	margin-top:5px;	margin-left:2px;	float:left;	display:inline;}/*********** Form Elements ******************/.textfield {	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:11px;	color:#999;	width:230px;	border:#cdcdcd solid 2px;	padding: 3px 0 3px 2px;}.textArea {	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:11px;	color:#999;	width:350px;	border:#cdcdcd solid 2px;	padding: 3px 0 3px 2px;}.textAreaLWT {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#797c80;	width:570px;	line-height:18px;	border:#cdcdcd solid 2px;	padding: 5px 0 5px 5px;}.textAreaComments {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#999;	width:455px;	border:#cdcdcd solid 2px;	padding: 3px 0 3px 2px;}.textfieldCreateAcct {	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:11px;	color:#999;	width:213px;	border:#cdcdcd solid 2px;	padding: 3px 0 3px 2px;}.textfieldProfile {	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:11px;	color:#999;	width:110px;	border:#cdcdcd solid 2px;	padding: 3px 0 3px 2px;}.textfieldZip {	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:11px;	color:#999;	width:60px;	border:#cdcdcd solid 2px;	padding: 3px 0 3px 2px;}.droplist {	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:11px;	color:#999;	border:#cdcdcd solid 2px;	padding: 3px 0 3px 2px;}.droplistTAStateSelect {	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:11px;	color:#58919d;	border:#cdcdcd solid 1px;	padding: 3px 0 3px 2px;}input#myProfileEdit_imgProfile {	font-size: 12px;	font-weight: bold;	color: #FFF;	padding: 2px 6px;	border: 1px solid #5db2b3;	background:#f09741;	text-decoration: none;	text-transform:uppercase;	background: #5db2b3 url(../imgs/btn_blue_bg.jpg) repeat-x 0 100%;	display:inline;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;}input#myProfileEdit_imgProfile:hover {	color: #FFF;	background:#85d2d4;	border: solid #5db2b3 1px;} /***** not in use ********//*.textAreaTerms {	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	color:#797c80;	background:#FFF;	width:455px;	border:#cdcdcd solid 2px;	padding: 3px 0 3px 2px;}*//**************** terms of use acceptance ****************/.termsOfUse {	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	border:1px solid #ccc; 	padding:20px; 	width:370px; 	height:200px; 	overflow-x:hidden; 	overflow-y: auto;}.termsOfUse ul li {	margin:10px;}.termsOfUse h2 {	font-size:12px;}.termsOfUse a, .termsOfUse a:active, .termsOfUse a:visited, .termsOfUse a:hover {	font-size:10px;}/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~	Sign In Navigation   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */  .globalSignIn { float: right; width: 80px; height:34px; margin-top:29px; margin-right:10px; position:relative; z-index:9997;}ul#signin { background: #FFF url(../imgs/signinBG.gif); float:left; list-style: none; width: 80px;  height:34px;}ul#signin li { float: left; }ul#signin a { color: #58919d; display: inline; font-size: 12px; line-height:34px; height: 34px; width: 80px; text-align: center; position: relative; text-transform:uppercase; margin-left:12px;}ul#signin span { display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }ul#signin li#signinBtn a { width: 80px; height:34px; padding-right:20px; outline:none;}ul#signin li#signinBtn a:hover span { background-position: 0 0; outline:none;}div#loginBox, #forgotPass {	background: url(../imgs/loginBox.png) no-repeat 0 0;	width:270px;	height:248px;	position: absolute;	top: 34px;	left:0;	z-index:9998;	display:none;  /* switch to none after testing */	/*top: 63px;	left:534px;*/}div#fp, div#thankyoumsg {	display:none;}.myAP {	margin:16px 0 0 16px;	display:inline;}p.fieldLabel {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color:#969595;	margin:0 0 1px 16px;}.fieldLabelError {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:100;	color:red;	margin:0 0 1px 0;}p.fieldSignIn {	margin:0 0 7px 14px;}div#fp {	margin: 5px 0 0 16px;	display:inline;}.forgotpass a:link,.forgotpass a:visited,.forgotpass a:active {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#58919d;	font-style:italic;	font-weight:100;	text-decoration:none;	float:left;	display:inline;	margin-left:16px;	height:20px;}.forgotpass a:hover {	text-decoration:underline;}div#btnContainer {width:260px;	margin:12px 0 0 0;	float:left;	display:inline;}p#btnClose {	margin:4px 0 0 10px;	float:left;	display:inline;}p#btnOverlayClose {	margin:10px 0 0 10px;	height:auto;}.close a:link,.close a:visited,.close a:active {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#969595;	font-weight:bold;	text-decoration:underline;}.close a:hover {	text-decoration:none;}/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~	Global Button   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */    /************ Orange btns *******************/   div#button {	height:90px;	line-height:90px;	margin-left:10px;	float:right;	display:inline;}div#btnSearch {	line-height:28px;	margin-top:31px;	margin-left:10px;	float:left;	display:inline;}div#btnTakeAction {	line-height:28px;	margin-left:20px;	float:left;	display:inline;}div#btnMyTakeAction {	line-height:28px;	margin-top:5px;	margin-left:0px;	margin-right:10px;	float:left;	display:inline;}div#btnSignIn {	line-height:28px;	margin-left:16px;	float:left;	display:inline;}div#btnJoin {	line-height:24px;	margin-left:10px;	float:left;	display:inline;}div#btnAddFeed {	line-height:24px;	margin-left:10px;	float:left;	display:inline;}div#btnSubmit {	line-height:28px;	margin-left:0;	float:left;	display:inline;}div#btnSubmitComment {	line-height:28px;	margin-left:0;	margin-top:10px;	float:left;	display:inline;}.gbtn a:link, .gbtn a:active,.gbtn a:visited {	font-size: 12px;	font-weight: bold;	color: #FFF;	padding: 3px 12px;	border: 1px solid #c56b1f;	background:#f09741;	text-decoration: none;	outline:none;	background: #f8bb6f url(../imgs/btn_bg.jpg) repeat-x 0 100%;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;}.gbtn a:hover {	color: #FFF;	background:#ffcb7c;	border: solid #f09741 1px;	outline:none;}/************ Blue btns *******************/div#btnBlueJoin {	margin-top:10px;	line-height:28px;	margin-left:0px;	float:left;	display:inline;}div#btnTakeActionJoin {	margin-top:10px;	line-height:28px;	margin-left:20px;	float:left;	display:inline;}div#btnAlreadyMember {	line-height:28px;	margin-left:20px;	margin-top:3px;	float:right;	display:inline;}#btnMedia {	line-height:28px;	margin-left:10px;	margin-right:10px;	float:left;	display:inline;}#btnProfileUpload {	line-height:28px;	margin-left:10px;	margin-right:0px;	float:left;	display:inline;}#btnBrowse {	line-height:28px;	margin-left:0px;	margin-right:0px;	float:left;	display:inline;}div#btnTASignPetition {	line-height:28px;	margin-left:20px;	float:left;	display:inline;}#btnSignPetition {	line-height:28px;	margin-top:5px;	margin-left:0px;	float:left;	display:inline;}#btnSignPetitionSubmit {	line-height:28px;	margin-top:5px;	margin-left:115px;	float:left;	display:inline;}div#btnCreateBlog {	line-height:28px;	margin-left:15px;	float:left;	display:inline;}div#btnSendReminderEmail {	line-height:28px;	margin-left:0px;	margin-top:10px;	float:left;	display:inline;}.gbtnBlue a:link, .gbtnBlue a:active,.gbtnBlue a:visited {	font-size: 12px;	font-weight: bold;	color: #FFF;	padding: 3px 12px;	border: 1px solid #5db2b3;	background:#f09741;	text-decoration: none;	outline:none;	background: #5db2b3 url(../imgs/btn_blue_bg.jpg) repeat-x 0 100%;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;}.gbtnBlue a:hover {	color: #FFF;	background:#85d2d4;	border: solid #5db2b3 1px;	outline:none;}/**********  Numbers *******************/div#btnNum {	line-height:28px;	margin-left:5px;	float:left;	display:inline;}.gbtnNum a:link, .gbtnNum a:active,.gbtnNum a:focus,.gbtnNum a:visited {	font-size:12px;	font-weight: bold;	color: #58919c;	padding: 3px 6px;	border: 1px solid #c7c7c7;	background:#f09741;	text-decoration: none;	outline:none;	background: #ebebeb url(../imgs/btnNum_bg.jpg) repeat-x 0 100%;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;}.gbtnNum a:hover {	font-size:12px;	font-weight: bold;	color: #5d5d5d;	background:#ebebeb;	border: solid #c7c7c7 1px;}/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~	Global Navigation   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */  .globalnav { clear: both; float: left; width: 100%; }ul#nav { /*background: #58919d;*/ float:left; list-style: none; width: 920px; }ul#nav li { float: left; }ul#nav a { color: #FFF; display: block; font-size: 11px; line-height:32px; height: 32px; text-align: center; position: relative; }ul#nav span { background:url(../imgs/globalNav.gif) no-repeat; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }ul#nav li#home a { width: 83px; }ul#nav li#home a:hover span { background-position: 0 -34px; }ul#nav li#about a { width: 247px; }ul#nav li#about span { background-position: -83px 0; }ul#nav li#about a:hover span { background-position: -83px -34px; }ul#nav li#myap a { width: 181px; }ul#nav li#myap span { background-position: -330px 0; }ul#nav li#myap a:hover span { background-position: -330px -34px; }ul#nav li#issues a { width: 91px; }ul#nav li#issues span { background-position: -511px 0; }ul#nav li#issues a:hover span { background-position: -511px -34px; }ul#nav li#media a { width: 79px; }ul#nav li#media span { background-position: -602px 0; }ul#nav li#media a:hover span { background-position: -602px -34px; }ul#nav li#facts a { width: 112px; }ul#nav li#facts span { background-position: -681px 0; }ul#nav li#facts a:hover span { background-position: -681px -34px; }ul#nav li#takeaction a { width: 126px; }ul#nav li#takeaction span { background-position: -793px 0; }ul#nav li#takeaction a:hover span { background-position: -793px -34px; }/* hold nav */body.hldhome ul#nav li#home a { width: 83px; }body.hldhome ul#nav li#home span { background-position: 0 -34px; }body.hldabout ul#nav li#about a { width: 247px; }body.hldabout ul#nav li#about span { background-position: -83px -34px; }body.hldmyap ul#nav li#myap a { width: 181px; }body.hldmyap ul#nav li#myap span { background-position: -330px -34px; }body.hldissues ul#nav li#issues a { width: 91px; }body.hldissues ul#nav li#issues span { background-position: -511px -34px; }body.hldmedia ul#nav li#media a { width: 79px; }body.hldmedia ul#nav li#media span { background-position: -602px -34px; }body.hldfacts ul#nav li#facts a { width: 112px; }body.hldfacts ul#nav li#facts span { background-position: -681px -34px; }body.hldtakeaction ul#nav li#takeaction a { width: 126px; }body.hldtakeaction ul#nav li#takeaction span { background-position: -793px -34px; }/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~	Global Sub Navigation   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */    #subNav {	width:919px;	margin:0;	background:#79c4c6;	border:#ededed solid 1px;	float:left;	display:inline;		-moz-border-radius-bottomleft:  5px;	-moz-border-radius-bottomright: 5px;	-webkit-border-bottom-left-radius: 5px;	-webkit-border-bottom-right-radius: 5px; }#subNav p {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color:#fff;	padding:5px 0 7px 20px;	margin:0 0 0 70px;	float:left;	display:inline;}#subNav a {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	color:#FFF;	padding:0 10px 0 10px;	text-transform:capitalize;}/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~	Banner Img   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *//*div#bannerImg {	background:#e7e7e7;	height:230px;	width:608px;	margin:20px 0 20px 0;	float:left;	display:inline;}*//*changed height from 237 to 392 */div#bannerImg {	background: url(/imgs/bannerFrame.jpg) no-repeat 0 0;	width:608px;	height:237px;	margin:20px 0 0 0;	float:left;	display:inline;}div#bannerImg img {	padding-left:10px;	padding-top:10px;	float:left;	display:inline;}/**** rotate banner img *****/.imgBannerRotate {      /*height:  588px;      width:   208px;      padding: 0;      margin:  0; */	width:608px;	height:237px;	margin:20px 0 0 0;	float:left;	display:inline; }/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~	Prumary Content   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */div#primaryContent {	background:#FFF;	width:600px;	/*margin:0 0 20px 0;*/	float:left;	display:inline;}div#contentArea {	/*background:red;*/	width:580px;	font-family:Arial, Helvetica, sans-serif; 	font-size:12px;	color: #797c80;	line-height:18px; 	font-style:normal;	margin:20px 0 0 20px;	text-align:left;	float:left;	display:inline;}div#primaryContent p {	margin:20px 0 0 20px;	text-align:left;}div#primaryContent h2 {	font-size:16px;	word-spacing:-1px;	color:#797c80;	margin:20px 0 0 0;	text-align:left;}div#contentArea ul  {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#797c80;	line-height:18px;	margin:20px 20px 20px 20px;	text-align:left;}div#contentArea li  {	margin:20px 20px 20px 20px;	text-align:left;}/*div#primaryContent p, div#primaryContent ul, div#primaryContent li {	margin:20px 0 0 20px;	text-align:left;}*//*div#primaryContent ul  {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#797c80;	line-height:18px;	margin:20px 20px 20px 20px;	text-align:left;}div#primaryContent li  {	margin:20px 20px 20px 20px;	text-align:left;}*//* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~	Join Box   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */   div#joinBox {	background: #d2eaea url(/imgs/joinBox.jpg) no-repeat 0 0;	border: 1px solid #ededed;	/*height:125px;*/	/*height:110px;*/	height:175px;	width:598px;	margin-top:15px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	float:left;	display:inline;}div#joinBox img {	margin:20px 0 10px 20px;}p.intro { 	color:#888; 	font-size:16px; 	line-height:1.4; 	font-weight:normal;	margin:0 20px 20px 22px;}div#joinBoxThankYou {	background: #d2eaea url(/imgs/joinBox.jpg) no-repeat 0 0;	border: 1px solid #ededed;	width:598px;	margin-top:5px;	padding:15px 0;	float:left;	display:inline;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;}div#joinlabels {	float:left;	display:inline;}div#emailText {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color:#58919d;	margin:6px 10px 0 22px;	float:left;	display:inline;}div#textBoxEmail {	float:left;	display:inline;}/***** specific to Thank you Join Box Alert *****/div#enterEmailTxt {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color:#58919d;	margin:6px 10px 0 0;	width:230px;	text-align:right;	float:left;	display:inline;}div#divider { width:10px; height:40px;}div#btnPlacement { margin:20px 0 0 230px; float:left; display:inline; }div#enterPassTxt {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color:#58919d;	margin:6px 10px 0 0;	width:230px;	text-align:right;	float:left;	display:inline;}div#joinfields1 {	float:left;	display:inline;}.myAPpageTitle {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#797c80;	width:560px;	height:50px;	margin:20px 0 0 18px;	float:left;	display:inline}.myAPpageTitle img {	float:left;	display:inline}div#myAPPanel {	width:580px;	margin:30px 0 0 18px;	float:left;	display:inline;}div#myAPPanel #iconImg {	width:75px;	float:left;	display:inline;}div#myAPPanel #iconImgText {	width:480px;	height:auto;	float:left;	display:inline;}.ftrTitle {	font-size:15px;	background:#fbfbfb;	width:495px;	border-top: 1px solid #d5d5d5;	border-bottom: 1px solid #d5d5d5;	color:#2daba8;	padding:5px 0 5px 10px;	margin-bottom:10px;}.ftrText {	font-size:12px;	padding-left:10px;}div#memberSignInPanel {	width:270px;	padding-bottom:20px;	margin-top:20px;	margin-left:20px;	margin-bottom:15px;	background:#fbfbfb;	border:#ccc solid 1px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	float:left;	display:inline;}div#myAPInfo {	width:570px;	margin-top:20px;	margin-bottom:20px;	margin-left:20px;	float:left;	display:inline;}div#myAPInfo p {	margin-top:20px;	line-height:18px;	float:left;	display:inline;}div#myAPInfo .title {	width:290px;	float:left;	display:inline;}/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~	Action Box 1   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */div#actionBox1 {	background: #e9f2e1 url(/imgs/greenBG.jpg) no-repeat 0 0;	border: 1px solid #ededed;	height:230px;	width:298px;	margin:20px 0 0 0;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	float:left;	display:inline;	overflow:hidden;  /* may need to remove if client requests */}div#actionBox1 p { margin:0 20px 10px 20px; }div#actionBox1 h3 {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color:#58919d;	padding-left:20px;	margin-top:5px;	line-height:30px;}div#actionBox1 #boxHeading {	background:url(../imgs/greenHeading.jpg) repeat-x 0 0;	height:27px;	width:298px;	-moz-border-radius-topleft:5px;	-moz-border-radius-topright:5px;	-webkit-border-top-left-radius:5px;	-webkit-border-top-right-radius:5px;}div#actionBox1 #boxHeading h2 {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color:#FFF;	padding-left:20px;	line-height:27px;}div#slider {	width:267px;	border-top: 1px #a6ce51 solid;	margin:10px 0 0 15px;	padding-top:7px;	float:left; 	display:inline;}.centered  {    margin: 10px auto;    text-align: center;}/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~	Action Box 2 / 3   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */   div#actionBox2, div#actionBox3 {	background: #d2eaea url(/imgs/blueBG.jpg) no-repeat 0 0;	border: 1px solid #ededed;	/*height:500px;*/	width:298px;	margin:20px 0 0 0;	padding:0 0 40px 0;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	float:right;	display:inline;}div#actionBox2 #boxHeading {	background: url(../imgs/rssIcon.gif) no-repeat 5px 16px;	height:35px;	width:267px;	margin-left:15px;	border-bottom: 1px #58919d solid;	padding-bottom:10px;}div#actionBox2 #boxHeading h2 {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color:#58919d;	padding-left:30px;	line-height:48px;}/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~	Action Box 3 / 2   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */   .rsMyAPLogo {	margin:21px 0 18px 30px;}div#actionBox3 #item, div#actionBox2 #item {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#797c80;	width:267px;	margin-top:15px;	margin-left:15px;	border-bottom: 1px #58919d solid;	padding-bottom:15px;	line-height:18px;	float:left;	display:inline;}/******************** icon img with text ********************/div#actionBox3 #item #iconImg, div#actionBox2 #item #iconImg {	width:65px;	height:50px;	float:left;	display:inline;}div#actionBox3 #item #iconText, div#actionBox2 #item #iconText {	width:190px;	float:right;	display:inline;}/******************** text only ********************/div#actionBox3 #item .textOnly, div#actionBox2 #item .textOnly {	padding:0 10px 0 10px;	float:left;	display:inline;}/******************** ftr img with text ********************/div#actionBox3 #ftrHeading h2, div#actionBox2 #ftrHeading h2 {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color:#58919d;	width:267px;	padding:30px 0 0 20px;	display:inline;	float:left;}div#actionBox3 #ftrSubHeading, div#actionBox2 #ftrSubHeading {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#58919d;	margin:10px 20px 5px 20px;	float:left;	display:inline;}div#actionBox3 #item #ftrGroupImg {	width:267px;	float:left;	display:inline;}div#actionBox3 #item #ftrText, div#actionBox2 #item #ftrText {	padding:10px 10px 0 10px;	float:left;	display:inline;}div#actionBox3 #boxHeading {	background: url(../imgs/rssIcon.gif) no-repeat 5px 16px;	height:35px;	width:267px;	margin-left:15px;	border-bottom: 1px #58919d solid;	padding-bottom:10px;}div#actionBox3 #boxHeading h2 {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color:#58919d;	padding-left:30px;	line-height:48px;	display:inline;	float:left;}/******************** bg video img ********************/div#actionBox3 #item #ftrImg, div#actionBox2 #item #ftrImg {	background: #FFF url(../imgs/glbVideoImgBG.jpg) no-repeat 10px 10px;	width:267px;	height:222px;	float:left;	display:inline;}/********************  video frame img ********************/div#actionBox3 #item #ftrImg img, div#actionBox2 #item #ftrImg img {	width:267px;	height:222px;	float:left;	display:inline;}/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~	Action Box 4   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */div#actionBox4 {	background: #e9f2e1 url(/imgs/greenBG.jpg) no-repeat 0 0;	border: 1px solid #ededed;	width:298px;	margin:20px 0 0 0;	padding:0 0 40px 0;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	float:right;	display:inline;}div#actionBox4 #item {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#797c80;	width:267px;	/*height:500px;	overflow:auto;*/	margin-top:15px;	margin-left:15px;	line-height:18px;	float:left;	display:inline;}div#actionBox4 #item .textOnly {	padding:0 10px 0 10px;	float:left;	display:inline;}div#actionBox4 #boxHeading {	background: url(../imgs/myap/note_edit.png) no-repeat 2px 13px;	height:35px;	width:267px;	margin-left:15px;	border-bottom: 1px #58919d solid;	padding-bottom:10px;}div#actionBox4 #boxHeading h2 {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color:#58919d;	padding-left:30px;	line-height:48px;	display:inline;	float:left;}div#actionBox4 #boxHeading2 {	background: url(../imgs/icons/talkingpoints.png) no-repeat 2px 13px;	height:35px;	width:267px;	margin-left:15px;	border-bottom: 1px #58919d solid;	padding-bottom:10px;}div#actionBox4 #boxHeading2 h2 {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color:#58919d;	padding-left:30px;	line-height:48px;	display:inline;	float:left;}/******************Letter Writting Tips *****************//* appears to not be in use*/ul#writtingTips {	width:240px;	margin-left: 0;	padding-left: 0;	list-style: none;	float:left;	display:inline;}#writtingTips li {	width:230px;	margin-left:10px;	margin-top:15px;	padding-left: 15px;	background-image: url(/imgs/bullet.png);	background-repeat: no-repeat;	background-position: 0 .5em;	float:left;	display:inline;}div#actionBox4 #item em {	margin-top:0px;	font-style:italic;	width:260px;	float:left;	display:block;}/* appears to not be in use*//******************SMR EDIT  Letter Writting Tips *****************/div#actionBox4 #item ul {	/*width:240px;*/}div#actionBox4 #item ul li {	margin-left:20px;	margin-top:0px;	padding-left:1px;}div#actionBox4 #item ol li {	margin:0 0 10px 20px;	*margin:0px 0px 10px 30px;	padding-left:1px;}div#actionBox4 #item ul ul {	padding:0 0 0 25px;}/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~	Primary Text Style   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */   p.quote {	font-size:17px;	line-height:20px;	color:#58919d}p.quote span {	font-size:13px;	line-height:22px;	color:#58919d;}p.title {	font-size:16px;	word-spacing:-1px;	line-height:22px;	color:#797c80;}.bluetext {	color:#59919e;}.mapfooterlinks {color: #797c80; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:18px; font-style:normal;}.mapfooterlink { font-size: 10px; outline:none;}table.tbl {	float:left;	display:inline;}span.fieldNames {	color:#b6b6b6;	font-size:12px;	font-weight:bold;	text-transform:capitalize;	margin-left:20px;}.fieldValues {	color:#797c80;	font-size:12px;	padding-right:42px;}span.fieldTitles {	color:#59919e;	font-size:12px;	font-weight:bold;	text-transform:capitalize;	margin-left:20px;}span.fieldInstructions {	color:#797c80;	font-size:11px;	text-transform:capitalize;	margin-left:20px;}div#linebrk {	padding-top:20px;	margin-bottom:20px;	border-bottom:1px solid #ccc;	width:600px;}div#linebrkShare {	padding-top:40px;	margin-bottom:20px;	border-bottom:1px solid #ccc;	width:600px;	float:left;	display:inline;}.required {	font-size:17px;	font-weight:bold;	color:#a6ce51;}/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~	myAmerica'sPower   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */   div#userPic {	margin:30px 16px 20px 10px;	float:left;	display:inline;} .userName {	font-family:Arial, Helvetica, sans-serif;	font-size:25px;	font-weight:bold;	/*width:500px;*/	height:50px;	line-height:50px;	margin:30px 10px 30px 0;	color:#333;	float:left;	display:inline;	}	div#editProfile {	height:50px;	margin:30px 10px 30px 0;	line-height:52px;	float:left;	display:inline;}.pipe {	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	color:#58919d;}.share a:link,.share a:active,.share a:visited {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color:#58919d;	text-decoration:none;}.share a:hover {	text-decoration:underline;}div#myAPLogo {	height: 20px;	width:238px;	padding-top:31px;	background: url(/imgs/myAP.png) no-repeat 10px 20px;	overflow: hidden;	float:none;    display:block;}div#sharePrimary {	width:300px;	margin-top:20px;	padding-right:20px;	border-right:1px solid #ccc;	float:left;	display:inline;}div#shareSecondary {	width:570px;	margin-left:20px;	margin-top:20px;	float:left;	display:inline;}#sharePanel {	margin:0 0 20px 20px;	float:left;	display:inline;}#webmailPanel, #webmailPanel2  {	width:260px;	/*margin-top:10px;*/	padding:10px 20px 10px 20px;	border-top:1px solid #ccc;	float:left;	display:inline;}#webmailPanel3  {	width:260px;	height:68px;	padding:10px 20px 10px 20px;	border-top:1px solid #ccc;	border-bottom:1px solid #ccc;	float:left;	display:inline;}#webmailPanel img, #webmailPanel2 img, #webmailPanel3 img   {	float:left;	display:inline;}#webmailPanel p, #webmailPanel2 p, #webmailPanel3 p {	font-weight:bold;	height:64px;	line-height:64px;	margin-left:10px;	float:left;	display:inline;}#shareSelectPanel, #sharethankYouPanel {	float:left;	display:inline;}div#addressResults {	width:560px;	height:190px;	padding-top:20px;	padding-bottom:20px;	margin-bottom:20px;	overflow:auto;	float:left;	display:inline;}div#requestSentMsg {	background:#d1ecb7;	width:588px;	margin-top:30px;	padding:5px;	border:1px solid #89c94f;	float:left;	display:inline;}div#requestSentMsg p {	margin-left:10px;	line-height:24px;	float:left;	display:inline;}div#requestSentMsg img {	margin-left:8px;	float:left;	display:inline;}/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~	myAmerica'sPower - My Nav   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ul#myNav {	/*background:#009999;*/	background:url(/imgs/myAP/myAP-NavBG.jpg) repeat-x 0 0;	list-style:none;		min-width:400px;		/*_width:598px;*/	width:598px;		height:37px;	/*margin-bottom:20px;*/	margin-right:5px;	border-top:#dcdcdc solid 1px;	border-bottom:#b4b4b4 solid 1px;	border-left:#dcdcdc solid 1px;	border-right:#dcdcdc solid 1px;	float:left;	display:inline;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;}ul#myNav li {  	/*width:99px; *//* evenly distribute width to all buttons -- substract 1 for the border */	float:left;	display:inline;}ul#myNav li#profile {width:90px; float:left; display:inline;}ul#myNav li#groups {width:96px; float:left; display:inline;}ul#myNav li#subscriptions {width:132px; float:left; display:inline;}ul#myNav li#blog {width:80px; float:left; display:inline;}ul#myNav li#media {width:87px; float:left; display:inline;}ul#myNav li#takeaction {width:108px; float:left; display:inline;}ul#myNav li#profile, ul#myNav li#groups, ul#myNav li#subscriptions, ul#myNav li#blog, ul#myNav li#media, ul#myNav li#takeaction {	/*background:#66CCFF;*/	border-right:#A7BCC1 solid 1px;	margin-top:4px;	margin-bottom:3px;  /* USE THE MARGINS TO VERTICALLY CENTER THE LI BLOCK WITHIN THE UL HEIGHT */}ul#myNav li#takeaction {	border:none;  /* HACK TO REMOVE LAST BORDER */}ul#myNav li#profile a, ul#myNav li#groups a, ul#myNav li#subscriptions a, ul#myNav li#blog a, ul#myNav li#media a, ul#myNav li#takeaction a {	text-align:center;	padding:7px 12px;       /* USE THE PADDING TO ADD HEIGHT TO THE HOVER BOX BACKGROUND COLOR */	margin-left:4px;	margin-right:4px;       /* USE THE MARGINS TO ADD THE EXTRA SPACE BEFORE THE PIPE BREAK */	display:block;	text-decoration:none;	text-transform:capitalize;}/*ul#myNav li#takeaction a {  /* HACK FOR LAST ITEM 	text-align:center;				padding:7px 13px;        USE THE PADDING TO ADD HEIGHT TO THE HOVER BOX BACKGROUND COLOR 	margin-left:5px;	margin-right:5px;        USE THE MARGINS TO ADD THE EXTRA SPACE BEFORE THE PIPE BREAK 	display:block;	text-decoration:none;	text-transform:capitalize;}*/ul#myNav li#profile span a:hover, ul#myNav li#groups span a:hover, ul#myNav li#subscriptions span a:hover, ul#myNav li#blog span a:hover, ul#myNav li#media span a:hover, ul#myNav li#takeaction span a:hover {	background:#91c026;	color:#FFF;	-moz-border-radius: 2px;	-webkit-border-radius: 2px;}/* hold nav */body.hldmyprofile #myNav li#profile a, body.hldmygroups #myNav li#groups a, body.hldmysubscriptions #myNav li#subscriptions a, body.hldmyblog #myNav li#blog a, body.hldmymedia #myNav li#media a, body.hldmytakeaction #myNav li#takeaction a {	background:#91c026;	color:#FFF;	-moz-border-radius: 2px;	-webkit-border-radius: 2px;}/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~	Action History Box   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */div#actionBoxHistory {	background: #e9f2e1 url(/imgs/greenBG.jpg) no-repeat 0 0;	border: 1px solid #ededed;	width:235px;	height:auto;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	padding-bottom:20px;	float:right;	display:inline;}div#actionBoxHistory p { margin:0 20px 20px 20px;}div#actionBoxHistory h3 {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color:#58919d;	padding-left:20px;	margin-top:5px;	line-height:35px;}.accordTitle {	border-top:1px solid #CCC;	margin:0 10px 0 10px;	padding:5px 0 5px 10px;}.accordContent {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	margin:0 10px 0 10px;}/*div#actionBoxHistory #slider {	width:200px;	border-top: 1px #a6ce51 solid;	margin:20px 0 0 15px;	padding-top:10px;	padding-bottom: 9px;	float:left; 	display:inline;}div#actionBoxHistory #slider .centered  {    margin: 10px auto;    text-align: center;}*//* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~	My Groups   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */div#groupInfoPanel {	margin-top:20px;	margin-bottom:10px;	margin-left:16px;	width:580px;	float:left;	display:inline;}div#groupInfo {	margin-top:20px;	width:600px;	float:left;	display:inline;}div#groupLineBrk {	padding-top:10px;	margin-bottom:0px;	border-bottom:1px solid #ccc;	width:600px;	float:left;	display:inline;}div#groupInfo #groupImg {	margin-left:10px;	float:left;	display:inline;}div#groupInfo #groupText p {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	width:430px;	/*margin-left:20px;*/	float:left;	display:inline;}div#groupText {	width:430px;	margin-left:20px;	float:left;	display:inline;}div#eventsPanel, #joinGroupPanel, #blogTitlePanel, #mediaTitlePanel {	width:600px;	float:left;	display:inline;}div#blogListPanel {	width:600px;	padding-bottom:20px;	float:left;	display:inline;}div#eventDesc {	width:270px;	margin-left:18px;	margin-top:15px;	float:left;	display:inline;}div#eventDetails {	margin-left:40px;	margin-top:15px;	float:left;	display:inline;}div#eventDetails .eventFieldNames {	color:#b6b6b6;	font-size:12px;	font-weight:bold;	padding-right:20px;	text-transform:capitalize;}div#eventDetails .eventFieldValues {	color:#797c80;	font-size:12px;}div#mediaPanel {	width:290px;	float:left;	display:inline;} div#mediaVideo {	height:222px;	margin:15px 0 0 15px;	float:left;	display:inline;}div#mediaImgContainer {	height:240px;	margin-left:45px;	float:left;	display:inline;}div#blogPanel, #fedIssuesPanel {	width:290px;	margin-left:20px;	float:left;	display:inline;} div#noEntry {	width:580px;	margin-top:20px;	margin-left:20px;	float:left;	display:inline;}div#noEntry p {	width:490px;	margin-left:20px;	float:left;	display:inline;}div#noEntry img {	float:left;	display:inline;}div#taEntry {	width:580px;	margin-top:20px;	margin-left:10px;	float:left;	display:inline;}div#taEntry p {	width:490px;	margin-left:10px;	float:left;	display:inline;}div#taEntry img {	float:left;	display:inline;}#item {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#797c80;	width:267px;	margin-top:15px;	margin-left:15px;	/*border-bottom: 1px #d5d5d5 solid;*/	/*padding-bottom:15px;*/	line-height:18px;	float:left;	display:inline;}#item #iconImg {	width:65px;	height:50px;	float:left;	display:inline;}#item #iconText {	width:190px;	float:right;	display:inline;}div#itemLong {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#797c80;	width:600px;	margin-top:15px;	margin-left:15px;	/*border-bottom: 1px #d5d5d5 solid;*/	/*padding-bottom:15px;*/	line-height:18px;	float:left;	display:inline;}div#itemLong #iconImg {	width:65px;	height:50px;	float:left;	display:inline;}div#itemLong #iconTextLong {	width:510px;	margin-right:10px;	float:right;	display:inline;}div#requestGroup {	width:600px;	margin-top:20px;	/*padding-top:20px;*/	/*border-top:1px solid #d5d5d5;*/	float:left;	display:inline;}div#requestGroup p {	margin-left:20px;	float:left;	display:inline;}div#numbersPanel, #numbersPanelWide {	margin-top:15px;	margin-left:15px;	float:left;	display:inline;}div#numbersPanelWide {	width:590px;	float:left;	display:inline;}div#numbersPanel p {	height:30px;	line-height:30px;	float:left;	display:inline;}div#subscriptionsPanel, #stateIssuesPanel {	width:290px;	float:left;	display:inline;} div#subscriptionsPanel #item {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#797c80;	width:267px;	margin-top:15px;	margin-left:15px;	border-bottom: 1px #58919d solid;	padding-bottom:15px;	line-height:18px;	float:left;	display:inline;}div#subscriptionsInterestPanel {	width:600px;	float:left;	display:inline;}div#subscriptionsInterestPanel #item {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#797c80;	width:267px;	margin-top:15px;	margin-left:15px;	border-bottom: 1px #58919d solid;	padding-bottom:15px;	line-height:18px;	float:left;	display:inline;}div#viewAllBlogs {	height:60px;	margin-left:20px; 	line-height:60px;	float:left;	display:inline;}/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~	My - Take Action   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */   div#stateIssuesPanel #item {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#797c80;	width:267px;	margin-top:15px;	margin-left:15px;	border-bottom: 1px #d5d5d5 solid;	padding-bottom:15px;	line-height:18px;	float:left;	display:inline;}div#fedIssuesPanel #item {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#797c80;	width:267px;	margin-top:15px;	margin-left:15px;	border-bottom: 1px #d5d5d5 solid;	padding-bottom:15px;	line-height:18px;	float:left;	display:inline;}div#takeActionPanel {	width:580px;	margin-top:20px;	margin-left:18px;	float:left;	display:inline;}div#textAreaPanel {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	width:580px;	margin-top:20px;	float:left;	display:inline;}div#btnSubmitLetterPanel {	width:590px;	margin-top:20px;	float:left;	display:inline;}ul#letterDownload {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#797c80;	margin-left: 0;	padding-left: 0;	list-style: none;	float:left;	display:inline;}ul#letterDownload li {	width:530px;	margin-left:10px;	margin-top:15px;	padding-left: 15px;	background-image: url(/imgs/bullet.png);	background-repeat: no-repeat;	background-position: 0 .3em;	float:left;	display:inline;}	div#takeActionJoinPanel {	width:600px;	float:left;	display:inline;}div#takeActionJoinPanel p {	width:580px;	margin-left:20px;	float:left;	display:inline;}div#lte_newsSelectPanel1 {	width:280px;	margin:0 20px 0 0;	float:left;	display:inline;}div#lte_newsSelectPanel2 {	width:280px;	margin:0 0 0 0;	float:left;	display:inline;}div#lte_newsSelectPanel1 p, div#lte_newsSelectPanel2 p {	margin:10px 0 0 0;}/************* call your leg panel ***************/h1.number {	font-family:Arial, Helvetica, sans-serif;	font-size:35px;	font-weight:bold;	color:#797c80;}div#takeActionPanel p img#emailReminder {	vertical-align:middle;}/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~	My - Title Bars   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */div#titleBar {	background:#fbfbfb;	width:600px;	height:32px;	margin-top:20px;	border-top: 1px solid #d5d5d5;	border-bottom: 1px solid #d5d5d5;	float:left;	display:inline;}div#titleBarLG {	background:#fbfbfb;	width:920px;	height:32px;	margin-top:20px;	border-top: 1px solid #d5d5d5;	border-bottom: 1px solid #d5d5d5;	float:left;	display:inline;}div#titleBarSm {	background:#fbfbfb;	width:290px;	height:32px;	margin-top:30px;	border-top: 1px solid #d5d5d5;	border-bottom: 1px solid #d5d5d5;}div#titleBar img, div#titleBarSm img, #titleBarLG img {	margin:4px 0  0 15px;	float:left;	display:inline;}div#titleBar p, div#titleBarSm p, #titleBarLG p {	font-weight:bold;	color:#59919e;	margin-left:10px;	line-height:32px;	float:left;	display:inline;}/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~	My Blog , My Media  |   Display   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */div#blogInfo, #mediaInfo {	margin-top:20px;	width:600px;	float:left;	display:inline;}div#blogInfo img, #mediaInfo img {	margin-left:10px;	float:left;	display:inline;}div#blogName, #mediaName {	font-family:Arial, Helvetica, sans-serif;	font-size:25px;	font-weight:bold;	height:50px;	line-height:50px;	margin-left:20px;	color:#59919e;	float:left;	display:inline;}div#blogArticlePanel {	width:580px;	margin:20px 0 10px 20px;	overflow:hidden;	float:left;	display:inline;}/******************* BLOG: bullets / numbers ********************/div#blogArticlePanel ul {	margin:18px;	padding-left:15px;	text-align:left;}div#blogArticlePanel ol {	margin:18px;	padding-left:20px;	text-align:left;}/***************************************/div#comments {	background:#ededed;	margin-top:20px;	padding:0 24px 25px 24px;	border:1px solid #dcdddd;	width:550px;	float:left;	display:inline;}div#commentsTitle {	font-family:Arial, Helvetica, sans-serif;	font-size:15px;	font-weight:bold;	color:#797c80;	width:548px;	margin-top:25px;	float:left;	display:inline;}div#commentRow {	width:550px;	margin-top:20px;	float:left;	display:inline;}div#commentsUserImg {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	text-align:center;	width:67px;	overflow:hidden;	float:left;	display:inline;}div#commentsUserImg img {	border:1px solid #fff;	float:left;	display:inline;}div#commentsDisplay {	background:#FFF;	border:1px solid #dcdddd;	margin-left:20px;	padding:20px;	width:420px;	float:left;	display:inline;}div#commentsTextArea {	margin-left:20px;	width:420px;	float:left;	display:inline;}/**********************************/div#blogHistoryPanel {	width:600px;	float:left;	display:inline;}div#createBlogPanel {	width:600px;	margin-top:20px;	float:left;	display:inline;}/************* media main ***************/div#mediaBtnsPanel {	background:#f9f9fb;	width:600px;	border-top:1px #ccc solid;	border-bottom:1px #ccc solid;	margin-top:20px;	padding-top:5px;	padding-bottom:5px;	float:left;	display:inline;	}div#photoAlbum {	background: url(/imgs/albumBG.jpg) no-repeat 0 0;	width:180px;	height:180px;	margin:20px 10px 40px 10px;	float:left;	display:inline;}div#photoAlbum img {	padding-left:21px;	padding-top:28px;	float:left;	display:inline;}div#albumTitle {	width:180px;	text-align:center;	margin-top:36px;	float:left;	display:inline;}.albumDateCount {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;}div#videoEmbed {	width:590px;	overflow:hidden;	margin:20px 20px 20px 10px;	float:left;	display:inline;}div#videoEmbed p {	margin:10px 0 0 10px;}/**************media display ***********/div#mediaGridSm {	width:600px;	float:left;	display:inline;}div#mediaGridSm img {	padding:8px;	/*margin:20px 0 0 16px;*/	border: 2px solid #ccc;	float:left;	display:inline;}/************ Remove Links *****************/div#picContainer {	width:176px;	height:auto;	margin:20px 10px 0 10px;	float:left;	display:inline;}.remove a:link, .remove a:active,.remove a:visited  {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:100;	color: #bfbfbf; 	margin-left:10px;	margin-top:8px;	margin-bottom:5px;	text-decoration: none;	float:left;	display:inline;}.remove a:hover  {	color: #58919d; 	text-decoration: underline;	float:left;	display:inline;}div#deleteAlbum {	height:32px;	margin-right:20px; 	line-height:32px;	float:right;	display:inline;}/************ Report Abuse Links *****************/a.reportAbuse:link, a.reportAbuse:active,a.reportAbuse:visited  {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:100;	color: #bfbfbf; 	text-decoration: none;}a.reportAbuse:hover  {	color: #58919d; 	text-decoration: underline;}/**************media upload  ***********/div#uploadMedia {	width:590px;	margin:20px 0 0 15px;	float:left;	display:inline;}div#photoBrowse {	width:300px;	padding:0 0 8px 0;	float:left;	display:inline;}div#photoBrowse p {	padding:0 0 8px 0;	float:left;	display:inline;}/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~	Petition Panel / History Box   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */    div#petitionPanel { 	width:320px;	height:auto;	margin-right:20px;	float:left;	display:inline; }div#petitionBoxHistory {	background: #e9f2e1 url(/imgs/greenBG.jpg) no-repeat 0 0;	border: 1px solid #ededed;	width:235px;	height:auto;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	padding-bottom:20px;	float:right;	display:inline;}div#petitionBoxHistory p { margin:10px 10px;}div#petitionBoxHistory h3 {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color:#58919d;	margin-top:5px;	line-height:35px;}div#petitionBoxHistory h1 {	font-family:Arial, Helvetica, sans-serif;	font-size:35px;	font-weight:bold;	color:#797c80;	margin-top:5px;}div#petitionComment p {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color:#b6b6b6;	width:105px;	margin-right:10px;	float:left;	display:inline;}div#textAreaPetitionPanel {	width:auto;	float:left;	display:inline;}div#petitionResultsPanel {	background:#fbfbfb;	border:1px solid #d5d5d5;	width:235px;	height:330px;	/*overflow:auto;*/	overflow-x:hidden;	overflow-y: auto;	margin-top:20px;	float:right;	display:inline;}div#petitionResultsPanel h3 {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color:#58919d;	margin-top:5px;	line-height:35px;} div#petitionResultsPanel p {	font-size:10px;	width:190px;	padding:10px 0 10px 10px;	margin:0 0px 0 10px;	border-top:1px solid #d5d6d6;	float:left;	display:inline;}/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~	BreadCrumbs   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */   div#breadCrumbs, #commentPost {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:100;	color:#797c80;	margin-top:15px;	margin-right:20px;	float:right;	display:inline;}#breadCrumbs a:link,  #commentPost a:link,#breadCrumbs a:active, #commentPost a:active#breadCrumbs a:visited, #commentPost a:visited {	font-size: 12px;	font-weight:100;	color: #59919e;	text-decoration: none;}#breadCrumbs a:hover, #commentPost a:hover {	color: #59919e;	text-decoration:underline;}/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~	Footer   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */   div#footer {	background:#58919d;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:100;	color:#FFF;	height:40px;	width:920px;	margin-top:60px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	float:left;}div#footerLinks {	height:40px;	line-height:40px;	margin-left:20px;	display:inline;	float:left;}div#footerLinks a:link,div#footerLinks a:active,div#footerLinks a:visited {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:100;	color:#FFF;	margin:0 2px 0 2px;	text-decoration:none;	text-transform:capitalize;}div#footerLinks a:hover  {	text-decoration:underline;}div#copyright {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#fff;	line-height:40px;	margin-right:24px;	float:right;	display:inline;}div#copyright a:link, div#copyright a:active,div#copyright a:visited {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:100;	color:#FFF;	margin:0 2px 0 2px;	text-decoration:none;	text-transform:capitalize;}div#copyright a:hover {	text-decoration:underline;}div#space {	height:12px;	width:920px;	display:inline;	float:left;}div#footerCap {	background:url(../imgs/bg-footer.gif) no-repeat;	height:50px;	width:974px;	margin:0 auto;}/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~	Clearing   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */.clearing { clear: both; }
