p 				{margin-top:0!important;margin-bottom:15px!important;}

.clr 			{clear:both!important;}
.block			{margin-bottom:40px;}
/*columns*/
.first 			{margin-left:0!important;}
.last 			{margin-right:0!important;}

.one-two		{width:48%;float:left;margin:0 2%;}
.one-three		{width:30.6%;float:left;margin:0 2%;}
.one-four		{width:22%;float:left;margin:0 2%;}

.two-three		{width:65.4%;float:left;margin:0 2%;}
.three-four		{width:74%;float:left;margin:0 2%;}


.page-heading	{font-size:38px;padding-left:15px;text-shadow: 0 1px 1px #000;}

/*lists*/
ul li {background:0;padding-left:0;}

/*pre and code*/
pre, .code 		{
				background: url(../images/typo/pre-line.gif) repeat #f2f3f6 !important;
				border: 1px solid #e8e5e5 !important;
				font: 1em/1.5 Monaco, Consolas, "Courier News", monospace !important;
				padding: 17px !important;
				-moz-box-shadow: 0 0 2px #e4e2e2; 
				-webkit-box-shadow: 0 0 2px #e4e2e2;
				box-shadow: 0 0 2px #e4e2e2;
				margin:15px 2px!important;
				}
.code 			{background:#fff!important; }

/*dropcaps*/
span.drop1,
span.drop2,
span.drop3,
span.drop4 		{font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;display:block;width:49px;height:49px;font-size:30px;float:left;margin-right:5px;text-align:center;font-weight:normal;}

span.drop1 		{color:#fff;background:url(../images/typo/drop1.png) no-repeat;}
span.drop2 		{color:#333;background:url(../images/typo/drop2.png) no-repeat;}
span.drop3 		{font-family:Georgia, "TimesNew Roman", serif;font-size:48px;line-height:1;}
span.drop4 		{font-size:44px;line-height:1;}

/*quotes*/
blockquote 		{font-family:Georgia, "TimesNew Roman", serif;font-size:16px;font-style:italic;color:#959393;padding-left:45px!important;background:url(../images/typo/quote.png) no-repeat left top;}

blockquote.quote-left {float:left!important;width:33%!important;margin-right:20px!important;}
blockquote.quote-right {float:right!important;width:33%!important;margin-left:20px!important;}

/*lists*/
.list1 li,
.list2 li,
.list3 li,
.list4 li,
.list5 li,
.list6 li,
.list7 li,
.list8 li,
.list9 li,
.list10 li,
.list11 li,
.list12 li,
.list13 li,
.list14 li,
.list15 li,
.list16 li 		{padding-left:25px!important;background:none!important;}

.list1 li 		{background:url(../images/typo/list1.png) no-repeat left 1px!important;}
.list2 li 		{background:url(../images/typo/list2.png) no-repeat left 1px!important;}
.list3 li 		{background:url(../images/typo/list3.png) no-repeat left 1px!important;}
.list4 li 		{background:url(../images/typo/list4.png) no-repeat left 1px!important;}
.list5 li 		{background:url(../images/typo/list5.png) no-repeat left 1px!important;}
.list6 li 		{background:url(../images/typo/list6.png) no-repeat left 1px!important;}
.list7 li 		{background:url(../images/typo/list7.png) no-repeat left 1px!important;}
.list8 li 		{background:url(../images/typo/list8.png) no-repeat left 1px!important;}
.list9 li 		{background:url(../images/typo/list9.png) no-repeat left 1px!important;}
.list10 li 		{background:url(../images/typo/list10.png) no-repeat left 1px!important;}
.list11 li 		{background:url(../images/typo/list11.png) no-repeat left 1px!important;}
.list12 li 		{background:url(../images/typo/list12.png) no-repeat left 1px!important;}
.list13 li 		{background:url(../images/typo/list13.png) no-repeat left 1px!important;}
.list14 li 		{background:url(../images/typo/list14.png) no-repeat left 1px!important;}
.list15 li 		{background:url(../images/typo/list15.png) no-repeat left 1px!important;}
.list16 li 		{background:url(../images/typo/list16.png) no-repeat left 1px!important;}

/*paragraphs*/
.paragraph1,
.paragraph2,
.paragraph3,
.paragraph4,
.paragraph5,
.paragraph6,
.paragraph7,
.paragraph8,
.paragraph9,
.paragraph10,
.paragraph11,
.paragraph12	{padding-left:25px!important;}

.paragraph1 	{background:url(../images/typo/paragraph1.png) no-repeat left 1px!important;}
.paragraph2 	{background:url(../images/typo/paragraph2.png) no-repeat left 1px!important;}
.paragraph3 	{background:url(../images/typo/paragraph3.png) no-repeat left 1px!important;}
.paragraph4 	{background:url(../images/typo/paragraph4.png) no-repeat left 1px!important;}
.paragraph5 	{background:url(../images/typo/paragraph5.png) no-repeat left 1px!important;}
.paragraph6 	{background:url(../images/typo/paragraph6.png) no-repeat left 1px!important;}
.paragraph7 	{background:url(../images/typo/paragraph7.png) no-repeat left 1px!important;}
.paragraph8 	{background:url(../images/typo/paragraph8.png) no-repeat left 1px!important;}
.paragraph9 	{background:url(../images/typo/paragraph9.png) no-repeat left 1px!important;}
.paragraph10 	{background:url(../images/typo/paragraph10.png) no-repeat left 1px!important;}
.paragraph11 	{background:url(../images/typo/paragraph11.png) no-repeat left 1px!important;}
.paragraph12 	{background:url(../images/typo/paragraph12.png) no-repeat left 1px!important;}


/*links*/
.link1,
.link2,
.link3,
.link4,
.link5,
.link6,
.link7,
.link8,
.link9,
.link10,
.link11,
.link12			{padding:2px 0 2px 25px!important;}

.link1 			{background:url(../images/typo/link1.png) no-repeat left top!important;}
.link2 			{background:url(../images/typo/link2.png) no-repeat left top!important;}
.link3 			{background:url(../images/typo/link3.png) no-repeat left top!important;}
.link4 			{background:url(../images/typo/link4.png) no-repeat left top!important;}
.link5 			{background:url(../images/typo/link5.png) no-repeat left top!important;}
.link6 			{background:url(../images/typo/link6.png) no-repeat left top!important;}
.link7 			{background:url(../images/typo/link7.png) no-repeat left top!important;}
.link8 			{background:url(../images/typo/link8.png) no-repeat left top!important;}
.link9 			{background:url(../images/typo/link9.png) no-repeat left top!important;}
.link10 		{background:url(../images/typo/link10.png) no-repeat left top!important;}
.link11 		{background:url(../images/typo/link11.png) no-repeat left top!important;}
.link12 		{background:url(../images/typo/link12.png) no-repeat left top!important;}




/*images*/
.left,
.right,
.center			{padding:4px!important;border:solid 1px #e5e5e5!important;margin-bottom:20px!important;}
.left,
.sigplus-left 			{float:left;margin-right:25px!important;}
.right,
.sigplus-right 			{float:right;margin-left:25px!important;}
.center 				{clear:both;display:block;margin:0 auto;}



/*tables*/
.table 			{background:#f9fafb;width:99%;border:solid 1px #e8e5e5;-moz-box-shadow: 0 0 2px #e4e2e2; -webkit-box-shadow: 0 0 2px #e4e2e2;box-shadow: 0 0 2px #e4e2e2;margin:2px!important;}

.table tr.head			{background:#e4e6e9!important;font-weight:bold;}
.table td				{padding-top:12px;padding-left:12px;padding-right:12px;padding-bottom:12px;}
.table .zebra1,
.table .zebra2 			{border-bottom:solid 1px #fefefe;}
.table .zebra2 			{background:#f1f2f4;}
.table .zebra1:hover			{background:#f6f7f8;}
.table .zebra2:hover 			{background:#edeeef;}


/*buttons*/
.button1						{font-size:11px;}
.button1,
.button2,
.button3 						{
								display:block;
								float:left;
								-moz-border-radius:5px;
								-webkit-border-radius:5px;
								border-radius:5px;
								-moz-box-shadow: 0 1px 0 #000; 
								-webkit-box-shadow: 0 1px 0 #000;
								box-shadow: 0 1px 0 #000;
								margin:0 10px 2px 0;
								cursor:pointer;
								color:#fff!important;
								text-decoration:none!important;
								}

.button1 span,
.button2 span,
.button3 span			{
						display:block;
						background:url(../images/typo/button-bg.png) repeat-x top;
						-moz-border-radius:5px;
						-webkit-border-radius:5px;
						border-radius:5px;
						text-shadow: 0 1px 1px #000;
						}
.button1 span:hover,
.button1 span:active,
.button1 span:focus,
.button2 span:hover,
.button2 span:active,
.button2 span:focus,
.button3 span:hover,
.button3 span:active,
.button3 span:focus		{background-position:left -56px;}

.button1				{height:28px;}
.button2				{height:38px;font-size:14px;}
.button3				{height:46px;font-size:16px;}

.button1 span			{height:23px;padding: 5px 10px 0 10px;}
.button2 span			{height:30px;padding: 8px 15px 0 15px;}
.button3 span			{height:36px;padding: 10px 20px 0 20px;}

.black					{background:#111212;}
.gray					{background:#767373;} 
.blue					{background:#002570;} 
.red					{background:#bf0000;} 
.green					{background:#155800;} 
.orange					{background:#e13a00;} 
.violet					{background:#57016c;} 
.yellow					{background:#c0b000;}
.pink					{background:#fc51aa;}