/*
	960 Grid System ~ Text CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

body {
font:12px/1.5 "Arial";
color:#372e1f;
}

p {
font-size:14px;
}

a:focus {
outline:1px dotted invert;
}

hr {
clear:both;
height:10;
border-color:#ccc;
border-style:solid;
border-width:1px 0 0;
}

h1 {
font-size:20px;
padding:5px;
}

h2 {
font-size:18px;
margin-top:1em;
}

h3 {
font-size:16px;
}

h4 {
font-size:.95em;
line-height:.5em;
}

h5 {
font-size:1.2em;
}

h6 {
font-size:1em;
text-transform:uppercase;
}

ol {
list-style:decimal;
}

ul {
list-style:square;
}

li {
margin-left:30px;
}

dl,hr,h1,h2,h3,h4,h5,h6,ol,pre,table,address,fieldset {
/*margin-bottom:20px;*/
}

p {
	margin-bottom: 0.7em;
}

ul{
	/*margin-bottom:20px;*/
}

h1,h2,h3,h4,h5,h6 {
line-height:1.2em;
margin-bottom:.3em;
}

h1 a {
font-weight:400;
}

h1#branding {
font-weight:400;
font-size:3em;
text-align:left;
background:#aaa;
margin-bottom:0;
padding:.7em 1em;
}

h2#page-heading {
font-weight:400;
border-bottom:1px solid #ccc;
margin:0 0 10px;
padding:.5em;
}

#secondary h1 {
padding:10px 0 0;
}

.small {
font-weight:800;
}

.lightbox h3,.darkbox h3 {
color:#372e1f;
font-size:1.25em;
text-transform:uppercase;
}

.greencolor {
font-size:1.15em;
color:#a34f1e;
font-weight:700;
}

.date {
line-height:.015em;
}

.darkgreen h3 {
color:#fff;
padding-top:5px;
font-size:1em;
text-transform:uppercase;
text-align:center;
}

#footer h3 {
padding-top:30px;
margin-right:10px;
border-bottom:1px solid #322620;
color:#f6efdf;
}

#footer small {
padding-top:30px;
float:right;
}

#footer a {
color:#f6efdf;
}

#showcase_text h2 {
font-size:1.35em;
}

#showcase_text p {
font-size:.85em;
}

.borderlessimage img {
border: none !important;
margin-bottom:0 !important;
}


/**umb_name:Heading 1*/
h1{font-size: 20px; padding-left:5px;}

/**umb_name:Heading 2*/
h2{font-size:16px; padding-left:5px; margin-top:1em;}

/**umb_name:Heading 3*/
.Heading3{font-size:14px; padding-left:5px;}

/**umb_name:Paragraph 1*/
.p1{font-size:14px; margin-left:5px; text-align: justify; display: block;}

/**umb_name:Paragraph 2*/
.p2{font-size:14px !important;  /*margin-left:5px !important;*/ text-align: left !important; font-family: Arial !important;}

/**umb_name:Borderless Image*/
.borderlessimage img{border: none !important;
margin-bottom:0 !important;}

/**umb_name:Heading 1 Class*/
.h1cls{font-size: 20px;  padding-left:5px; line-height:1.2em; margin-bottom:.3em;}

/**umb_name:Image With Border*/
.ImageWithBorder img{border: solid 2px #DDD !important;
margin-bottom:0 !important;}