html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { 
margin : 0; 
padding : 0; 
border : 0; 
outline : 0; 
font-size : 100%; 
vertical-align : baseline; 
background : transparent; 
} 
body { 
line-height : 1; 
} 
ol, ul { 
list-style : none; 
} 
blockquote, q { 
quotes : none; 
} 
blockquote:before, blockquote:after, q:before, q:after { 
content : ''; 
content : none; 
} 
:focus { 
outline : 0; 
} 
ins { 
text-decoration : none; 
} 
del { 
text-decoration : line-through; 
} 
table { 
border-collapse : collapse; 
border-spacing : 0; 
} 
body { 
background-color : #ccc; 
color : #2f3840; 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size : 62.5%; 
text-align : center; 
} 
#wrapper { 
background-color : #fff; 
border : 1px solid #1b232a; 
margin : 0 auto; 
text-align : left; 
width : 960px; 
} 
#global-nav { 
background-color : #1c242b; 
color : #fff; 
padding-top : 10px; 
} 
#global-nav ul { 
background-color : #f90; 
border-bottom : 2px solid #fff; 
border-top : 2px solid #fff; 
height : 24px; 
list-style-type : none; 
overflow : hidden; 
padding : 0 35px; 
} 
#global-nav li { 
display : inline; 
float : left; 
height : 24px; 
padding : 5px 0; 
} 
#global-nav a { 
color : #fff; 
font-size : 1.1em; 
font-weight : 700; 
height : 14px; 
padding : 5px 15px; 
text-decoration : none; 
} 
#global-nav a.active { 
background-color : #cf7e00; 
} 
#header { 
border-top : 1px solid #c4c8c9; 
height : 180px; 
overflow : hidden; 
padding : 10px 35px 0; 
} 
#home #header { 
border-bottom : 1px solid #c4c8c9; 
margin : 0 0 2px; 
} 
#header h2 { 
float : left; 
height : 158px; 
width : 470px; 
} 
#header h2 a { 
background : #fff url(../images/logo.jpg) no-repeat; 
display : block; 
height : 158px; 
text-indent : -9999px; 
width : 470px; 
} 
#header small { 
color : #2f3840; 
float : right; 
font-size : 1.8em; 
font-style : italic; 
font-weight : 700; 
line-height : 1.5em; 
padding-top : 20px; 
width : 367px; 
} 
#header small span { 
color : #f90; 
display : block; 
font-size : 0.7em; 
padding-top : 15px; 
text-align : right; 
} 
#mid-content { 
background : #252d34 url(../images/mid-content-bg.png) repeat-x; 
border-bottom : 2px solid #fff; 
border-top : 1px solid #c4c8c9; 
color : #fff; 
font-size : 1.2em; 
height : 212px; 
overflow : hidden; 
padding : 30px 10px 20px; 
} 
#home #mid-content { 
border-top : none; 
} 
#mid-content .column { 
border-right : 1px solid #737a7e; 
float : left; 
padding : 0 25px; 
width : 262px; 
} 
#mid-content .column h2 { 
font-size : 1.6em; 
padding-bottom : 20px; 
} 
#mid-content .column h2 a { 
color : #fff; 
} 
#mid-content .column h2 a:hover { 
text-decoration : none; 
} 
#content-wrapper { 
background : url(../images/content-bottom-bg.png) repeat-x left bottom; 
} 
#mid-content .last { 
border : none; 
} 
#content { 
background : url(../images/content-top-bg.png) repeat-x; 
border-bottom : 1px solid #c4c8c9; 
border-top : 1px solid #c4c8c9; 
font-size : 1.2em; 
margin-bottom : 2px; 
padding : 35px 35px 20px; 
} 
#content h1 { 
font-size : 1.8em; 
line-height : 1.5em; 
padding-bottom : 25px; 
} 
#home #content h1 { 
text-align : center; 
} 
#content p, #mid-content p { 
line-height : 1.5em; 
margin : 0.5em 0 1.33em; 
text-align : justify; 
} 
#bottom-content { 
background : #c3c7c8 url(../images/bottom-content-bg.png) repeat-x; 
color : #fff; 
font-size : 1.3em; 
font-weight : 700; 
height : 125px; 
line-height : 1.5em; 
padding : 25px 35px; 
position : relative; 
} 
#bottom-content h3 { 
color : #fff; 
font-size : 1.7em; 
padding-bottom : 10px; 
} 
#bottom-content .blue { 
color : #1b232a; 
} 
#bottom-content h3.blue { 
padding-top : 40px; 
} 
#bottom-content h4 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 2.7em; 
padding-bottom : 25px; 
} 
#bottom-content .column1 { 
float : left; 
width : 475px; 
} 
#bottom-content .column2 { 
display : inline; 
float : left; 
margin-left : 35px; 
text-align : center; 
width : 200px; 
} 
#bottom-content .column2 h3 { 
padding-bottom : 20px; 
} 
#bottom-content #plant { 
background : url(../images/plant.png) no-repeat right bottom; 
height : 205px; 
position : absolute; 
right : 0; 
top : 0; 
width : 175px; 
} 
#footer ul { 
background-color : #1b232a; 
color : #fff; 
line-height : 1.5em; 
list-style-type : none; 
padding : 20px 35px 15px; 
text-align : center; 
} 
.clear { 
clear : both; 
} 
#footer li { 
display : inline; 
} 
#footer a { 
color : #fff; 
font-size : 1.1em; 
font-weight : 700; 
text-decoration : none; 
} 
p.more { 
text-align : right !important ; 
} 
a { 
color : #000; 
text-decoration : none; 
} 
h1 span, h2 span, h3 span, h4 span, #mid-content .column h2 a span { 
color : #f90; 
} 
#global-nav a:hover, #footer a:hover, a:hover { 
text-decoration : none; 
} 
.style1 { 
color : #ff9900; 
} 
.style2 { 
font-weight : bold; 
} 
.style3 { 
color : #ffffff; 
} 
.style4 { 
color : #ff0000; 
font-weight : bold; 
} 
div.Section1 { 
page : Section1; 
} 

