@charset "UTF-8";
body#home { background-color:#005ef8; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height: 16px; color:#FFFFFF; margin-top:0; }
body#pages { background-color:#005ef8; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height: 16px; color:#ffffff; width:1000px margin-top:0; }
li { margin-bottom:5px;}

a:link { color: #FFFFFF; text-decoration:none; font-weight:bold; }
a:visited { color: #FFFFFF; text-decoration:none; font-weight:bold; }
a:hover { color: #edffd4; text-decoration:underline; font-weight:bold; }
a:active { color: #edffd4; text-decoration:underline; font-weight:bold; }

div#bodyPages a:link { color:#050596; text-decoration:none; font-weight:bold; }
div#bodyPages a:visited { color:#32d500; text-decoration:none; font-weight:bold; }
div#bodyPages a:hover { color:#050596; text-decoration:underline; font-weight:bold; }
div#bodyPages a:active { color:#32d500; text-decoration:underline; font-weight:bold; }

div#bodyPagesClients a:link { color:#050596; text-decoration:none; font-weight:bold; }
div#bodyPagesClients a:visited { color:#32d500; text-decoration:none; font-weight:bold; }
div#bodyPagesClients a:hover { color:#050596; text-decoration:underline; font-weight:bold; }
div#bodyPagesClients a:active { color:#32d500; text-decoration:underline; font-weight:bold; }

div#bodyPages a:link { color:#050596; text-decoration:none; font-weight:bold; }
div#bodyPages a:visited { color:#050596; text-decoration:none; font-weight:bold; }
div#bodyPages a:hover { color:#050596; text-decoration:underline; font-weight:bold; }
div#bodyPages a:active { color:#050596; text-decoration:underline; font-weight:bold; }

div#wrapper { top:0; margin-left:auto; margin-right:auto; width:1000px; height:auto; background-color:#edffd4; }
div#wrapperNews { top:0; margin-left:auto; margin-right:auto; width:1000px; height:auto; background-color:#edffd4; }
div#masthead { width:1000px; height:234px; top:0; }
div#mastheadHome { position:absolute; top:0; width:1000px; height:234px; }
div#mastTopBord { position:absolute; top:0; width:1000px; height:47px; background-image:url(images/mastTopBord.gif); background-repeat:no-repeat;}
div#mastFla1 { position:absolute; top:47px; width:1000px; height:183px; z-index:2;}
div#mastMidBord { position:absolute; top:153px; width:1000px; height:34px; background-image:url(images/mastMidBord.gif); background-repeat:no-repeat; z-index:1; }
div#mast2 { position:absolute; top:83px; width:1000px; height:150px; z-index:2;}
/*div#mastScroll { position:absolute; top:0; width:1000px; height:150px; z-index:2;}*/
div#mastMidBord2 { position:absolute; top:70px; width:1000px; height:34px; background-color:transparent; z-index:3; }
div#socialButtons { position:absolute; top:15px; left:5px; height:25px; z-index:5;}
div.btnInner1 { float:left; width:91px; height:25px; margin-right:5px;}
div.btnInner2 { float:left; width:130px; height:25px; margin-right:5px;}

div#header { width:1000px; height:234px; top:0; background:url(images/newhead.jpg) no-repeat;}
div#badges { width:640px; height:80px; background:url(images/acs_badges.jpg) no-repeat;}

div#links1 { top:0; width:1000px; text-align:right; padding-top:28px;}
div#links2 { width:1000px; text-align:right; padding:3px 0 0 0; z-index:3;}
div#links2head { position:absolute; top:153px; width:1000px; text-align:right; padding:3px 0 0 0;}

div#bodyHome { position:absolute; top:234px; width:1000px; height:auto;}
div#bodyPages { width:1000px; height:auto; background-color:#edffd4; color:#000000; }
div#bodyPagesClients { width:1000px; height:547px; background:url(images/ACSclients.jpg) no-repeat; color:#000000; }
div#bodyPagesAbout { width:1000px; height:547px; background:url(images/acs_about.jpg) no-repeat; color:#000000; }
div#bodyPagesAffil { width:1000px; height:547px; background:url(images/acs_affiliations.jpg) no-repeat; color:#000000; }
div#bodyPagesContact { width:1000px; height:547px; background:url(images/acs_contact.jpg) no-repeat; color:#000000; }
div#bodyPagesLinks { width:1000px; height:auto; background-color:#edffd4; color:#000000; }
div#testimonialsTop { width:1000px; height:76px; background:url(images/acs_testimonials_top.png) no-repeat; }
div#charTop { width:1000px; height:76px; background:url(images/acs_charities_top.png) no-repeat; }
div#linksTop { width:1000px; height:76px; background:url(images/acs_links_top.png) no-repeat; }
div#linksMid { width:895px; height:auto; background:url(images/acs_links_mid.png) repeat-y; color:#000000; padding:0 60px 0 45px; }
div#bodyPagesNews { width:1000px; height:auto; color:#000000; }
div#newsTop {height:60px; width:1000px; background:url(images/ACS_news_top.gif) no-repeat;}
div#newsMiddle { height:auto; overflow:auto; width:1000px; background:url(images/ACS_news_mid.gif) repeat-y;}
div#newsCopy { float:left; width:680px; padding:10px 0 0 30px; }
div#newsFeeds { float:right; top:0; width:220px; padding:10px 0 0 10px; padding-right:50px; }
div#newsBottom { height:100px; width:1000px; background:url(images/ACS_news_bottom.png) no-repeat;}
div#bodyPagesVC { width:1000px; height:547px; background:url(images/acs_vc.jpg) no-repeat; color:#000000; }
div#vcPageText { position:relative; top:200px; left:25px; width:625px; height:200px; font-size:15px; line-height:21px;}



div#linksBtm { position:relative; width:1000px; height:90px; background:url(images/acs_links_btm.png) no-repeat; }

div#services { width:1000px; height:547px; background-color:#edffd4; }
div#servicesFrame { width:1000px; height:547px; background:#edffd4 url(images/acs_services.jpg) no-repeat; }
div#clientCopy { position:relative; width:615px; height:187px; top:70px; left:40px; color:#000000; }
div#aboutText1 { position:relative; top:90px; left:40px; width:635px; height:150px; font-size:11px; line-height:14px;}
div#aboutText2 { position:relative; left:40px; top:115px; width:635px; height:547px; font-size:11px; line-height:14px;}
div#aboutText1 p, div#aboutText2 p { margin:0 0 6px 0; padding:0;}
div#textAffil1 { position:relative; top:70px; left:45px; width:600px; height:200px;}
div#textContact { position:relative; top:275px; left:35px; width:200px; height:180px;}
div#homeR { float:right; width:371px; height:547px; background:url(images/ACShomeRightMain.jpg) no-repeat; }
/*div#swvid { position:relative; width:265px; height:199px; top:338px; left:43px;}*/

div#clockarea { position:relative; width:265px; height:199px; top:338px; left:43px; border:3px solid #050596; background:#edffd4; /* for IE */filter:alpha(opacity=90); /* CSS3 standard */opacity:0.9;}
div#clock { width:190px; height:140px; margin:25px auto 5px auto; background-color:#050596; text-align:center; padding:10px 10px 0 10px;}
div#clockText { position:relative; bottom:0px; width:auto; height:auto; border-top:#edffd4 solid 2px; margin-top:10px;}
.clockTitle { font-size:15px; line-height:16px; font-weight:bold; text-align:center; margin:5px 0 10px 0; padding:0;}
.clock { font-size:9px; line-height:12px; text-align:left; margin:5px 0 0 0; padding:0;}

div#vcArea { position:relative; width:265px; height:199px; top:338px; left:43px; border:3px solid #050596; background:#edffd4;}
div#vc { width:220px; height:175px; margin:10px auto 10px auto; background-color:#050596; padding:5px 10px 0 10px;}
div#vcText { position:relative; bottom:0px; width:auto; height:auto; border-top:#edffd4 solid 2px; margin-top:10px; text-align:center; padding-top:5px;}
.vcTitle { font-size:16px; line-height:15px; font-style:normal; font-weight:bold; text-align:center; margin:5px 0 10px 0; padding:0;}
.virCol { font-size:12px; line-height:16px; text-align:center; margin:6px 0 0 0; padding:0;}

p.virCol a { font-size:13px; font-weight:bold; margin:0;}
p.virCol a:link { color:#FFCC00; text-decoration:none;}
p.virCol a:visited { color:#FFCC00; text-decoration:none;}
p.virCol a:hover { color:#66FF99; text-decoration:underline;}
p.virCol a:active { color:#66FF99; text-decoration:underline;}

div#homeL { float:right; width:629px; height:547px; background-color:#FFFFFF; overflow:visible;}
div#homeHead1 { width:629px; height:56px; background:url(images/ACShead1home.gif) no-repeat; }
div#homeText1 { width:609px; height:261px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; color:#000000; line-height:15px; padding:5px 0 0 0px;}
div#homeText1a { width:239px; height:261px; background-color:#FFFFFF; float:left;}
div#homeText1b { width:370px; height:261px; background-color:#FFFFFF; font-size:18px; color:#000000; line-height:20px; float:left;}
div#homeHead2 { width:629px; height:52px; background:url(images/ACShead2home.gif) no-repeat; }
div#homeText2 { width:609px; height:87px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:15px; padding:5px 10px 0 10px;}
div#homeBadges { width:629px; height:81px; background:url(images/ACSbadgesHome.gif) no-repeat;}
div#pledge { top:0; width:auto; height:850px; background: url(images/acs_bgPledge.gif) repeat-x; text-align:center;}
div#special { position:absolute; top:35px; right:50px; width:260px; height:290px; padding:0 10px 0 10px; font-size:14px; font-weight:bold; color:#050093; z-index:100;}
div#special p { margin:0 0 9px 0; text-align:center;}

div#buttons { position:relative; top:225px; left:20px; width:184px; }
div#btn1 { position:relative; top:0px; left:0; width:184px; height:56px;}
div#btn2 { position:relative; top:7px; left:0; width:184px; height:56px;}
div#btn3 { position:relative; top:7px; left:0; width:184px; height:56px;}
div#btn4 { position:relative; top:7px; left:0; width:184px; height:56px;}
div#sscontent { position:relative; top:-160px; left:230px; width:710px; height:370px; background-color:#66FFFF; text-align:left;}

div#footerFrmHome { position:relative; top:780px; width:1000px; height:70px; background-color:#0707d9;}
div#footerFrm { width:1000px; height:70px; background-color:#0707d9;}
div#footer { width:1000px; height:70px; background-color:#0707d9; border-top:solid 2px #050596;}
div#footerTop { width:1000px; height:28px; background-color:#edffd4; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#000000; text-align:center; line-height:13px; padding-top:1px;}
div#footerBtm { width:1000px; height:46px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; line-height:11px; padding-top:4px;}
div#footerBtmL { width:450px; height:46px; float:left; text-align:left; padding-left:10px;}
div#footerBtmR { width:450px; height:46px; float:right; text-align:right; padding-right:10px;}

.clientLogin { font-size:13px; color:#98f321;}
.text11blk { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.text14blk { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000;}
.head1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#050596;}
.head2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#050596;}
.linksHead { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#050596;}
.linksBanner { border:solid 1px #050596;}
.linksURL { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#050596;}
hr.testim { color:#a7f42d; height:2px;}

div#footerTop a:link { font-size:9px; text-decoration:none; color:#000000; }
div#footerTop a:visited { font-size:9px; text-decoration:none; color:#000000; }
div#footerTop a:hover { font-size:9px; text-decoration:underline; color:#050596; }
div#footerTop a:active { font-size:9px; text-decoration:none; color:#050596; }

div#textContact2 { float:left; padding-top: 275px; padding-left: 35px; width:200px; height:auto; font-size:12px; font-weight:normal; line-height:16px;}
div#textContact3 { float:right; padding-top: 5px; padding-left: 5px; padding-top:100px; padding-right:80px;}
.contact { padding:0; margin:0 0 9px 0;}
.contactName { padding:0; margin:0 0 4px 0;}

.articleTitle { font-size:14px; font-weight:bold; font-style:normal; padding:15px 0 0 0; margin:0;}
.articleAuthor { font-size:12px; font-weight:normal; font-style:italic; padding:0 0 3px 0; margin:0;}
.articlePub { font-size:12px; font-weight:bold; font-style:normal; padding:0; margin:0;}
.articleDate { font-size:10px; font-weight:normal; font-style:normal; padding:0 0 3px 0; margin:0;}
.articleDesc { font-size:12px; font-weight:normal; font-style:normal; padding:0 0 3px 0; margin:0;}


.Pagging {
	clear:both;
	padding-top:10px;
	margin-top:20px;
	padding-bottom:20px;
	border-top:1px dotted #B0B0B0;
	}
.PaggingNormal { 
	display:block;
	margin-right:10px;
	float:left;
	}
	

