@charset "utf-8";
/* CSS Document */


*				{margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;}
html, body		{height:100%; text-align:center;}
.wrapper		{min-height:100%; height:auto !important; height:100%; margin:0 auto -25px;}
.footer 		{height:25px; margin:0 auto; background:#236196; font-size:10px;}
.footer p		{font-family:Verdana, Arial, Helvetica, sans-serif; line-height:25px; color:#FFFFFF;}
.push			{height:25px;}
.container		{width:980px; margin:0 auto; font-size:11px; position:relative; text-align:left;}
.top			{width:980px; height:515px; text-align:left;}
.thumb			{position:absolute; top:-40px; right:0;}
.logBox			{background:#267dc1; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:4px 0;}
.logBox form	{width:980px; margin:0 auto; text-align:left;}
.logBox a		{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;}
.ppcrv			{margin:20px 0;}
.ppcrv1			{padding-right:20px;}
.navBox			{width:247px; height:324px; background:#236196; float:left;}
.navBox a		{text-decoration:none;}
.mainPic		{width:733px; height:315px; float:left;}

.nofloat		{clear:both;}
img				{border:none;}
img, div		{behavior: url(/ppcrv/global/iepngfix.htc);} /*THIS IS THE PNG FIX PLS DOUBLE CHECK PATHS PAGLIPAT PARA UMANDAR TY*/
a				{text-decoration:none; color:#267dc1;}
a:hover			{text-decoration:underline;}
h1				{margin:20px 0 20px 0; text-align:left;}
h2				{margin:40px 0 20px 0; text-align:left;}
h3				{background:url(/ppcrv/global/templates/images/barblue2.gif) repeat-x; height:30px; display:block; margin:25px 0 0 0; line-height:30px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;}
.more			{font-weight:bold; color:#267dc1;}

.content		{}
.sideLeft		{width:733px; float:left; margin-right:17px;}
.sideLeft2		{width:980px; text-align:left;}
.sideRight		{width:230px; float:left;}
.p1				{margin:10px 0; text-align:left; line-height:16px;}
.p2				{text-align:left;}
.p3				{text-align:left; line-height:normal; font-size:10px; margin:5px 0 25px 0; color:#333333;}
.picLeft		{float:left; clear:both; padding:0 10px 10px 0;}
.title			{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#267dc1; text-align:left;}
.title a		{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#267dc1; text-align:left;}
.title2			{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#267dc1; text-align:left; font-weight:bold;}
.date			{font-size:10px; color:#999999; text-align:left;}
.line			{border-top:2px dotted #CCCCCC; margin:20px 0;}

.vidBox li		{float:left; list-style-type:none; width:200px; margin-bottom:40px;}
.vidspace		{margin-right:65px;}
.vid			{margin-bottom:20px;}

.box1			{padding:10px; background:#EEEEEE;}

.regHolder		{width:530px; margin:20px 0 30px 0;}
.regBox td		{text-align:left; font-size:11px;}
.regTitle		{background:#EEEEEE;}
.regTitle td	{padding:5px 0 5px 0; font-weight:bold;}
.error			{color:#FF0000;}
.data			{width:365px;}
.data2			{width:368px;}
.regSub			{text-align:right !important;}
.noteBox		{text-align:center;}
.note			{text-align:center; background:#EEEEEE; padding:10px 0; width:400px; margin:0 auto; margin-bottom:30px;}
.note td		{font-size:11px;}
.ok 			{width:50px;}

.newsBox		{margin-bottom:30px;}
.newsBox p		{text-align:left;}

.archive		{width:210px; float:left; text-align:left; padding-bottom:20px;}
h4				{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#267dc1; text-align:left; font-weight:normal; margin-bottom:10px;}
.archive li		{margin-left:20px;}
.page			{text-align:right;}
.picMid			{text-align:center;}
.picMid p		{margin:10px;}


.precinctList	{width:300px; margin-top:20px; float:left;}
.precinctLoc	{width:655px; margin-top:20px; padding-left:20px; float:left; border-left:2px dotted #CCCCCC;}
.links			{text-align:center; margin:30px 0;}
.links2 td		{width:196px; vertical-align:top; padding:10px 0;}
.links2 img		{margin-bottom:5px;}

.alphabet li	{float:left; list-style-type:none;}
.alphabet a		{background:#eeeeee; padding:5px; margin:2px; display:inline-block;}
.alphabet a:hover	{background:#CCCCCC; padding:5px; margin:2px; display:inline-block;}

.searchUser		{margin:20px 0;}
.searchUser p	{margin:10px 0;}
.counter		{padding:3px; background:url(/ppcrv/global/templates/images/barblue2.gif);letter-spacing:2px; color:#FFFFFF; border:2px solid #236196;}
.userBox		{margin:30px 0;}
.userBox table	{width:980px;}
.userBox td		{padding:5px; font-size:11px; border-bottom:1px solid #E1E1E1;}
.userTop td		{background:#267dc1; padding:5px; color:#FFFFFF; font-weight:bold;}

.quicklinks {text-decoration:none; color:#000000;}
.quicklinks:hover {text-decoration:none; color:#267dc1;}

.mcdoad            {text-align:center; margin:40px 0 10px;}