/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body { 
  line-height: 1.5; 
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }
/* -------------------------------------------------------------- 
   
   typography.css
   * Sets up some sensible default typography.
   
-------------------------------------------------------------- */

/* Default font settings. 
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
body {
	
	color: #525252; 
	font-family:  Verdana, "Verdana Ref", "Lucida Grande", Corbel,"Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", sans-serif;
	font-size: 75%;
}
#prime { margin: 0 auto; background:url(../images/bkg.body1059.right.orange.png) bottom no-repeat; background-color:#9CBBE0;/*9CBBE0#F9E7D0padding-left: 12px;*/}
#primary{background: url(../images/primary.png)repeat-y!important;}/*219*/
#secondary{background: url(../images/secondary.png)repeat-y!important;}/*219*/
#tertiary{background:url(../images/tertiary.png)repeat-y!important;}/*447*/
#quaternary{background:url(../images/quaternary.png)repeat-y!important;}
/*#quaternary{}
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; }

h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2.5em ; margin:0.75em 0 0.75em 0; color: #e59c3c; font-weight:600;}
h3 { font-size: 2em; line-height: 1.3;  margin:0 0 20px 20px; color:#f7e1b1 }
h4 { font-size: 1.5em; line-height: 1.25; margin: 1em; color:#f7e1b1}
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }




h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}
/*
8px 	0.667em 	
9px 	0.75em 	
10px 	0.833em 	
11px 	0.917em 	
12px 	1em 	
13px 	1.083em 	
14px 	1.167em 	
15px 	1.25em 	
16px 	1.333em 	
17px 	1.417em 	
18px 	1.5em 	
19px 	1.583em 	
20px 	1.667em 	
21px 	1.75em 	
22px 	1.833em 	
23px 	1.917em 	
24px 	2em 	
/* Text elements
-------------------------------------------------------------- */

p           { margin: 0 0 1.5em; }
p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }

a:focus, 
a:hover     {color: #003399;font-size: 1em;text-decoration: none; }
a           { color: #003399; text-decoration: underline; }
a:link, a:visited {color: #003399;font-size: 1em;outline: none;}

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: 600; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre 				{ margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }

/* --------------------------------------------------------------
   grid.css - mirror version of src/grid.css
-------------------------------------------------------------- */

/* A container should group all your columns. */
.container {
  width: 1079px;
  margin: 0 auto;
}

/* Use this class on any div.span / container to see the grid. */
.showgrid { 
  background: url(grid.png); 
}

#flashContainer {height: 300px;}
#flashobj {float: left;}
#header {margin-left:3px; background-color:#F9E7D0;}
#mission{background-color:#e59c3c; height:300px;}
#mission #box{padding:1.5em;font-family: Arial,Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;} 
#mission #box p a{font-size: 1.083em; color:#fff; padding-left:20px;}
#mission #box h6{font-size: 1.417em!important; color:#FFF!important;font-weight:600; padding-top:20px;}
#mission #box p{font-size: 1.083em; color:#000; line-height:1.5;}
#missioncopy {width:300px;padding-left:20px;}
#nav{background:#3a78c2; border-top:solid 1px white; border-bottom:solid 1px white;height:28px;}
#navigation{margin:0; padding:0;  height:27px; background:#3a78c2; text-align:center;}
#navigation ul {margin:0;padding: 0 16px;}
#navigation ul li {display: inline;list-style: none;font-size: 0.917em ;font-weight: bold;text-transform:uppercase;}
#navigation ul li a {color:#fff; text-decoration:none; height:23px;
	display:inline-block; padding: 5px 10px 0 10px; margin:0;font-size: 0.917em ;
	border-right:#3a78c2 dotted 1px; border-left:#3a78c2 dotted 1px;}
#navigation ul li a:hover{background:url(images/nav_bg.gif) repeat-x; background-color:#2e609b; color:#fff;
	text-decoration:none; height:23px; display:inline-block; border-right:white dotted 1px; border-left:white dotted 1px;}
#footer {padding: 0; color: #666666; border-top:3px #e59c3c solid;}
#footer #links {padding:16px 30px 0 0;text-align: right;}
#footer #links a {font-size: 0.917em ;}
#copyright {padding: 4px 24px 15px 24px; color:#666; font-size:0.917em  ;}
#copyright img{padding:4px 0 4px 10px;}
#copyright p{padding:4px 24px 15px 24px; color:#666; font-size:0.917em  ;}
#sidebar1, #sidebar2 {margin:10px; padding: 0;font-size:1em;}
#sidebar2 {margin:10px;padding:0 10px 0 20px;font-size:1em;}
#sidebar1 p,#sidebar2 p, #sidebar3 p{padding-top:3px;}
#sidebar1 a, #sidebar2 a, #sidebar3 a{font-size:1em;}
#sidebar1 h2, #sidebar2 h2 {margin: 0 0 7px 0; padding: 0; font-size: 1.083em; color: #c38432; font-weight: 700;}
#sidebar3{margin:20px 10px 30px 10px;}
#sidebar3 img{padding-bottom:7px;}
#tag{margin:10px 0 10px 20px;}
#tag p{color:#eaac4b; font-family: Arial,Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:1.333em; font-weight:600; padding-bottom:3px; line-height:1.2;}
#tagimg{margin:10px 40px 20px 0;}
#grantimg{padding-top:23px; margin-left:30px;}
#leftnav {width: 219px;padding: 0;margin: 0;height:100%;background:#e59c3c;}
ul.subnav {padding-top: 20px ;width: 219px;}
ul.subnav li {list-style: none;}
ul.subnav li a, ul.subnav li a:visited {
padding: 10px 0 10px 20px;display: block;text-decoration: none;color: #003399;font-size: 1em;line-height: 1.2;border-top: 1px #e59c3c solid;border-bottom: 1px #e59c3c solid}
ul.subnav li a:hover {display: block;background: #f2ce9e;text-decoration: none;border-top: 1px white solid;border-bottom: 1px white solid;font-size: 1em;}
#chair{margin:0;}
#chair h2 {margin:20px 0 20px 0;font-size: 1.667em ;color: #e59c3c;font-weight: 700;}
#chair p {text-align:justify; padding-right:17px;}
#chairimg{margin-top:73px}
#media h3{font-size: 1.25em;color: #525252!important; font-weight: 600;}
#main{padding: 0; margin:0;}
#main h1 {margin:20px 0 20px 0;font-size: 1.75em;color: #e59c3c; font-weight: 700;}
#main h2{margin: 15px 0 15px 0;padding: 0;font-size: 1.5em ;color: #525252;font-weight: 600;}	
#main h3{margin: 10px 0 10px 0;padding: 0;font-size: 1.417em ;color: #525252;font-weight: 600;}	
#main h4 {margin:15px 0 10px 0;padding: 0;font-size: 1.083em   ;color: #525252;font-weight: 600; line-height:1.2}
#main h4 a{margin:15px 0 10px 0;padding: 0;font-size: 0.917em ;font-weight: 500;}	
#main p {text-align:justify; padding-right:10px;}*/
.list-main {list-style-position: outside!important;}
.list-main ul{list-style-position: outside!important; }
.list-main li{list-style-position: outside!important; margin-left:40px; font-size:0.917em; padding:4px 0 4px 0;}
#bottom{padding-bottom: 15px;}
#img-a{margin-top:65px;padding-left:5px;}
#img-b{margin-top:55px;padding-left:5px;}
#img-c{padding-left:5px:}
#img-c h1{font-size:1.917em;line-height: 1.5;color: #f7e1b1; margin: 16px 26px 0px 26px;}
#long {text-align:justify; width:95%; line-height:2; font-size:1em;}
#long p {text-align:justify; line-height:2;font-size:1em; }


.thumbnail{padding:10px 0 10px 2px;}
.thumblink {margin:10px;}
.thumblink a{font-weight: 700;font-size: 13px; line-height:1.5;}
.thumbcopy{margin:10px; color: #333; font-size: 0.917em; line-height:1;}
.thumbcopy a{font-size: 0.917em; line-height:1;}

.list-main-award {list-style-position: outside!important;}
.list-main-award ul{list-style-position: outside!important; }
.list-main-award li{list-style-position: outside!important; margin-left:40px; font-size:12px; padding:4px 0 4px 0;}
.list-main-award li a{list-style-position: outside!important; margin-left:7px; font-size:12px; padding:4px 0 4px 0; color:#414141; }
 
 .thumbbold {font-size: 11px; line-height:1;font-weight: 700;}

#orange{ background:#e59c3c;}
#rightimg1{	padding: 20px 0 0 10px ;}
#rightimg2{	padding: 30px 0 0 45px ;}
#rightimg3{margin-top: 20px;}
#r-img4{margin-top: 40px;}
#r-img3{margin:17px 1px 0 0;}


  #date{font-size:1.167em; font-weight:600; letter-spacing:-5; line-height:1.3; font-family:"Lucida Grande", Calibri, "Lucida Sans Unicode", "Lucida Sans", Corbel, "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif; padding:20px 0 20px 0;}
  #tagline{font-size:1.083em;line-height:1.5; text-align:center;font-family:"Lucida Grande", Calibri, "Lucida Sans Unicode", "Lucida Sans", Corbel, "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;}
  #tagline p{font-size:1.083em;line-height:1.5; font-weight:600;font-family:"Lucida Grande", Calibri, "Lucida Sans Unicode", "Lucida Sans", Corbel, "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;}
  #tagline em{font-size:1em!important;line-height:1.5; font-weight:normal; font-style:italic;font-family:  Verdana, "Verdana Ref", "Lucida Grande", Corbel,"Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", sans-serif;}
  #release p{font-size:1.083em;line-height:1.5;font-family:"Lucida Grande", Calibri, "Lucida Sans Unicode", "Lucida Sans", Corbel, "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;}
  .list-release	{list-style-position: outside!important;}
  .list-release ul{list-style-position: outside!important; margin-bottom:20px; }
  .list-release li{list-style-position: outside!important; margin:7px 0 7px 40px; font-size:1em;}

  .list-second{list-style-position: outside!important; list-style-type:circle;}
  .list-second ul{list-style-position: outside!important; margin-bottom:20px; list-style-type:circle;}
  .list-second li{list-style-position: outside!important; margin:7px 0 7px 60px; font-size:1em;}


#boilerplate h6{font-size:1.083em;line-height:1.5; font-weight:600;font-family:"Lucida Grande", Calibri, "Lucida Sans Unicode", "Lucida Sans", Corbel, "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif; padding-bottom:13px;}
#boilerplate p{font-size:1.083em;line-height:1.5;font-family:"Lucida Grande", Calibri, "Lucida Sans Unicode", "Lucida Sans", Corbel, "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;}


/*


top / right / bottom / left /

/* Columns
-------------------------------------------------------------- */

/* Sets up basic grid floating and margin. */
.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24, div.span-25, div.span-26, div.span-27, div.span-28, div.span-29, div.span-30, div.span-31, div.span-32, div.span-33, div.span-34, div.span-35, div.span-36 {
  float: left;
  margin-right: 1px;
}

/* The last column in a row needs this class. */
.last, div.last { margin-right: 0; }

/* Use these classes to set the width of a column. */
.span-1  { width: 29px; }
.span-2  { width: 59px; }
.span-3  { width: 89px; }
.span-4  { width: 119px; }
.span-5  { width: 149px; }
.span-6  { width: 179px; }
.span-7  { width: 200px;  }/*185*/
.span-8  { width: 237px; }/*239px;*/
.span-9  { width: 269px; }
.span-10  { width: 299px; }
.span-11  { width: 329px; }
.span-12  { width: 359px; }
.span-13  { width: 389px; }
.span-14  { width: 419px; }
.span-15  { width: 449px; }
.span-16  { width: 479px; }
.span-17  { width: 509px; }
.span-18  { width: 539px; }
.span-19  { width: 569px; }
.span-20  { width: 599px; }
.span-21  { width: 629px; }
.span-22  { width: 659px; }
.span-23  { width: 689px; }
.span-24  { width: 719px; }
.span-25  { width: 749px; }
.span-26  { width: 779px; }
.span-27  { width: 809px; }
.span-28  { width: 839px; }
.span-29  { width: 869px; }
.span-30  { width: 899px; }
.span-31  { width: 929px; }
.span-32  { width: 959px; }
.span-33  { width: 989px; }
.span-34  { width: 1019px; }
.span-35  { width: 1049px; }
.span-36  { width: 1079px; margin: 0; }

/* Use these classes to set the width of an input. */
input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24, input.span-25, textarea.span-25, input.span-26, textarea.span-26, input.span-27, textarea.span-27, input.span-28, textarea.span-28, input.span-29, textarea.span-29, input.span-30, textarea.span-30, input.span-31, textarea.span-31, input.span-32, textarea.span-32, input.span-33, textarea.span-33, input.span-34, textarea.span-34, input.span-35, textarea.span-35, input.span-36, textarea.span-36 {
  border-left-width: 1px!important;
  border-right-width: 1px!important;
  padding-left: 5px!important;
  padding-right: 5px!important;
}

input.span-1, textarea.span-1 { width: 17px!important; }
input.span-2, textarea.span-2 { width: 47px!important; }
input.span-3, textarea.span-3 { width: 77px!important; }
input.span-4, textarea.span-4 { width: 107px!important; }
input.span-5, textarea.span-5 { width: 137px!important; }
input.span-6, textarea.span-6 { width: 167px!important; }
input.span-7, textarea.span-7 { width: 197px!important; }
input.span-8, textarea.span-8 { width: 227px!important; }
input.span-9, textarea.span-9 { width: 257px!important; }
input.span-10, textarea.span-10 { width: 287px!important; }
input.span-11, textarea.span-11 { width: 317px!important; }
input.span-12, textarea.span-12 { width: 347px!important; }
input.span-13, textarea.span-13 { width: 377px!important; }
input.span-14, textarea.span-14 { width: 407px!important; }
input.span-15, textarea.span-15 { width: 437px!important; }
input.span-16, textarea.span-16 { width: 467px!important; }
input.span-17, textarea.span-17 { width: 497px!important; }
input.span-18, textarea.span-18 { width: 527px!important; }
input.span-19, textarea.span-19 { width: 557px!important; }
input.span-20, textarea.span-20 { width: 587px!important; }
input.span-21, textarea.span-21 { width: 617px!important; }
input.span-22, textarea.span-22 { width: 647px!important; }
input.span-23, textarea.span-23 { width: 677px!important; }
input.span-24, textarea.span-24 { width: 707px!important; }
input.span-25, textarea.span-25 { width: 737px!important; }
input.span-26, textarea.span-26 { width: 767px!important; }
input.span-27, textarea.span-27 { width: 797px!important; }
input.span-28, textarea.span-28 { width: 827px!important; }
input.span-29, textarea.span-29 { width: 857px!important; }
input.span-30, textarea.span-30 { width: 887px!important; }
input.span-31, textarea.span-31 { width: 917px!important; }
input.span-32, textarea.span-32 { width: 947px!important; }
input.span-33, textarea.span-33 { width: 977px!important; }
input.span-34, textarea.span-34 { width: 1007px!important; }
input.span-35, textarea.span-35 { width: 1037px!important; }
input.span-36, textarea.span-36 { width: 1067px!important; }

/* Add these to a column to append empty cols. */

.append-1  { padding-right: 30px; } 
.append-2  { padding-right: 60px; } 
.append-3  { padding-right: 90px; } 
.append-4  { padding-right: 120px; } 
.append-5  { padding-right: 150px; } 
.append-6  { padding-right: 180px; } 
.append-7  { padding-right: 210px; } 
.append-8  { padding-right: 240px; } 
.append-9  { padding-right: 270px; } 
.append-10  { padding-right: 300px; } 
.append-11  { padding-right: 330px; } 
.append-12  { padding-right: 360px; } 
.append-13  { padding-right: 390px; } 
.append-14  { padding-right: 420px; } 
.append-15  { padding-right: 450px; } 
.append-16  { padding-right: 480px; } 
.append-17  { padding-right: 510px; } 
.append-18  { padding-right: 540px; } 
.append-19  { padding-right: 570px; } 
.append-20  { padding-right: 600px; } 
.append-21  { padding-right: 630px; } 
.append-22  { padding-right: 660px; } 
.append-23  { padding-right: 690px; } 
.append-24  { padding-right: 720px; } 
.append-25  { padding-right: 750px; } 
.append-26  { padding-right: 780px; } 
.append-27  { padding-right: 810px; } 
.append-28  { padding-right: 840px; } 
.append-29  { padding-right: 870px; } 
.append-30  { padding-right: 900px; } 
.append-31  { padding-right: 930px; } 
.append-32  { padding-right: 960px; } 
.append-33  { padding-right: 990px; } 
.append-34  { padding-right: 1020px; } 
.append-35  { padding-right: 1050px; } 

/* Add these to a column to prepend empty cols. */

.prepend-1  { padding-left: 30px; } 
.prepend-2  { padding-left: 60px; } 
.prepend-3  { padding-left: 90px; } 
.prepend-4  { padding-left: 120px; } 
.prepend-5  { padding-left: 150px; } 
.prepend-6  { padding-left: 180px; } 
.prepend-7  { padding-left: 210px; } 
.prepend-8  { padding-left: 240px; } 
.prepend-9  { padding-left: 270px; } 
.prepend-10  { padding-left: 300px; } 
.prepend-11  { padding-left: 330px; } 
.prepend-12  { padding-left: 360px; } 
.prepend-13  { padding-left: 390px; } 
.prepend-14  { padding-left: 420px; } 
.prepend-15  { padding-left: 450px; } 
.prepend-16  { padding-left: 480px; } 
.prepend-17  { padding-left: 510px; } 
.prepend-18  { padding-left: 540px; } 
.prepend-19  { padding-left: 570px; } 
.prepend-20  { padding-left: 600px; } 
.prepend-21  { padding-left: 630px; } 
.prepend-22  { padding-left: 660px; } 
.prepend-23  { padding-left: 690px; } 
.prepend-24  { padding-left: 720px; } 
.prepend-25  { padding-left: 750px; } 
.prepend-26  { padding-left: 780px; } 
.prepend-27  { padding-left: 810px; } 
.prepend-28  { padding-left: 840px; } 
.prepend-29  { padding-left: 870px; } 
.prepend-30  { padding-left: 900px; } 
.prepend-31  { padding-left: 930px; } 
.prepend-32  { padding-left: 960px; } 
.prepend-33  { padding-left: 990px; } 
.prepend-34  { padding-left: 1020px; } 
.prepend-35  { padding-left: 1050px; } 


/* Border on right hand side of a column. */
div.border {
  padding-right: -1px;
  margin-right: 1px;
  border-right: 1px solid #eee;
}

/* Border with more whitespace, spans one column. */
div.colborder {
  padding-right: 14px;
  margin-right: 16px;
  border-right: 1px solid #eee;
}


/* Use these classes on an element to push it into the 
next column, or to pull it into the previous column.  */

.pull-1 { margin-left: -30px; }
.pull-2 { margin-left: -60px; }
.pull-3 { margin-left: -90px; }
.pull-4 { margin-left: -120px; }

.pull-5 { margin-left: -150px; }
.pull-6 { margin-left: -180px; }
.pull-7 { margin-left: -210px; }
.pull-8 { margin-left: -240px; }
.pull-9 { margin-left: -270px; }
.pull-10 { margin-left: -300px; }
.pull-11 { margin-left: -330px; }
.pull-12 { margin-left: -360px; }
.pull-13 { margin-left: -390px; }
.pull-14 { margin-left: -420px; }
.pull-15 { margin-left: -450px; }
.pull-16 { margin-left: -480px; }
.pull-17 { margin-left: -510px; }
.pull-18 { margin-left: -540px; }
.pull-19 { margin-left: -570px; }
.pull-20 { margin-left: -600px; }
.pull-21 { margin-left: -630px; }
.pull-22 { margin-left: -660px; }
.pull-23 { margin-left: -690px; }
.pull-24 { margin-left: -720px; }
.pull-25 { margin-left: -750px; }
.pull-26 { margin-left: -780px; }
.pull-27 { margin-left: -810px; }
.pull-28 { margin-left: -840px; }
.pull-29 { margin-left: -870px; }
.pull-30 { margin-left: -900px; }
.pull-31 { margin-left: -930px; }
.pull-32 { margin-left: -960px; }
.pull-33 { margin-left: -990px; }
.pull-34 { margin-left: -1020px; }
.pull-35 { margin-left: -1050px; }
.pull-36 { margin-left: -1080px; }

.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24, .pull-25, .pull-26, .pull-27, .pull-28, .pull-29, .pull-30, .pull-31, .pull-32, .pull-33, .pull-34, .pull-35, .pull-36 {float: left; position:relative;}

.push-1 { margin: 0 -30px 1.5em 30px; }
.push-2 { margin: 0 -60px 1.5em 60px; }
.push-3 { margin: 0 -90px 1.5em 90px; }
.push-4 { margin: 0 -120px 1.5em 120px; }
.push-5 { margin: 0 -150px 1.5em 150px; }
.push-6 { margin: 0 -180px 1.5em 180px; }
.push-7 { margin: 0 -210px 1.5em 210px; }
.push-8 { margin: 0 -240px 1.5em 240px; }
.push-9 { margin: 0 -270px 1.5em 270px; }
.push-10 { margin: 0 -300px 1.5em 300px; }
.push-11 { margin: 0 -330px 1.5em 330px; }
.push-12 { margin: 0 -360px 1.5em 360px; }
.push-13 { margin: 0 -390px 1.5em 390px; }
.push-14 { margin: 0 -420px 1.5em 420px; }
.push-15 { margin: 0 -450px 1.5em 450px; }
.push-16 { margin: 0 -480px 1.5em 480px; }
.push-17 { margin: 0 -510px 1.5em 510px; }
.push-18 { margin: 0 -540px 1.5em 540px; }
.push-19 { margin: 0 -570px 1.5em 570px; }
.push-20 { margin: 0 -600px 1.5em 600px; }
.push-21 { margin: 0 -630px 1.5em 630px; }
.push-22 { margin: 0 -660px 1.5em 660px; }
.push-23 { margin: 0 -690px 1.5em 690px; }
.push-24 { margin: 0 -720px 1.5em 720px; }
.push-25 { margin: 0 -750px 1.5em 750px; }
.push-26 { margin: 0 -780px 1.5em 780px; }
.push-27 { margin: 0 -810px 1.5em 810px; }
.push-28 { margin: 0 -840px 1.5em 840px; }
.push-29 { margin: 0 -870px 1.5em 870px; }
.push-30 { margin: 0 -900px 1.5em 900px; }
.push-31 { margin: 0 -930px 1.5em 930px; }
.push-32 { margin: 0 -960px 1.5em 960px; }
.push-33 { margin: 0 -990px 1.5em 990px; }
.push-34 { margin: 0 -1020px 1.5em 1020px; }
.push-35 { margin: 0 -1050px 1.5em 1050px; }
.push-36 { margin: 0 -1080px 1.5em 1080px; }

.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24, .push-25, .push-26, .push-27, .push-28, .push-29, .push-30, .push-31, .push-32, .push-33, .push-34, .push-35, .push-36 {float: right; position:relative;}


/* Misc classes and elements
-------------------------------------------------------------- */

/* In case you need to add a gutter above/below an element */
.prepend-top { 
  margin-top:1.5em; 
}
.append-bottom { 
  margin-bottom:1.5em; 
}

/* Use a .box to create a padded box inside a column.  */ 
.box { 
  padding: 1.5em; 
  margin-bottom: 1.5em; 
  
}

/* Use this to create a horizontal ruler across a column. */
hr {
  background: #ddd; 
  color: #ddd;
  clear: both; 
  float: none; 
  width: 100%; 
  height: .1em;
  margin: 0 0 1.45em;
  border: none; 
}
hr.space {
  background: #fff;
  color: #fff;
}


/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.clearfix:after, .container:after {
  content: "\0020"; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
  overflow:hidden; 
}
.clearfix, .container {display: block;}

/* Regular clearing
   apply to column that should drop below previous ones. */

.clear { clear:both; }
/* -------------------------------------------------------------- 
   
   forms.css
   * Sets up some default styling for forms
   * Gives you classes to enhance your forms
   
   Usage:
   * For text fields, use class .title or .text
   
-------------------------------------------------------------- */

label       { font-weight: bold; }
fieldset    { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend      { font-weight: bold; font-size:1.2em; }


