body { font-family:arial; }

body, ul, li, form, fieldset, label { margin:0px; border:0px; }

.wrapper-ui { width:900px; margin:0px auto; }

.header { height:96px; position:relative; }
.header > * { position:absolute; display:block; }
.header .logo { top:16px; left:13px; }
.header .menu_header { top:64px; right:282px; }
.header .menu_social { top:26px; right:282px; }
.header .number { top:24px; left:330px; }
.header #Frm-Newsletter { top:0px; right:0px; }

#Frm-Newsletter { color:#585858; font-size:11px; background-color:#f2f2f1; width:271px; height:63px; }
#Frm-Newsletter { margin:16px 0px 20px 24px; }
#Frm-Newsletter fieldset { padding:11px 0px 0px 11px; }
#Frm-Newsletter fieldset > * { float:left; }
#Frm-Newsletter label {  width:100%; }
#Frm-Newsletter input[type='text'] {  width:215px; margin:10px 0px 0px 0px; }
#Frm-Newsletter button[type='submit'] { border:0px; background:none; cursor:pointer; margin:8px 0px 0px 7px; padding:0px; width:23px; height:23px; }

.footer { background-color:#555454; min-height:130px; margin-top:24px; }
.footer > * { float:left; }
.footer .facebook-share { background-color:#000; width:317px; height:60px; margin:35px 0px 0px 40px; } /* Blue #3b5998 */
.footer .certified { background-color:#555454; width:143px; height:130px; float:right; }
.footer .certified > img { margin:17px; }

.copyright, .copyright a { color:#555454; font-size:11px; }
.copyright a { text-decoration:none; }
.copyright span { display:block; padding:21px 36px; }

.boxes-green { height:186px; border-top:1px solid #5e9733; padding:0px 0px 0px 0px; }
.boxes-green > * { float:left; width:282px; height:136px; margin:26px 27px 0px 0px; position:relative; }
.boxes-green > .last { margin-right:0px; }
.box-green {  background-color:#7eac5c; color:#FFF; font-size:12px; border-top:1px solid #5e9733; }
.box-green > * { position:absolute; }
.box-green h2 { text-transform:uppercase; text-align:right; line-font-size:14px; width:100%; height:35px; background:#7eac5c url('../../images/bggreenboxhdr.gif') 0px 0px repeat-x; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.box-green .box-body { line-height:16px; }

.boxes-green .left .box-body { width:140px; top:51px; right:0px; }
.boxes-green .left .box-image { bottom:0px; left:0px; }

.boxes-green .center .box-body { width:135px; top:51px; left:16px; }
.boxes-green .center .box-image { bottom:0px; right:0px; }
.boxes-green .right .box-body { width:135px; top:51px; left:16px; }
.boxes-green .right .box-image { bottom:0px; right:0px; }

.columns { display:block; width:100%; height:419px; border-top:1px solid #5e9733; padding:24px 0px 0px 0px; font-size:12px; color:#585858;  }
.columns > .column { display:block; float:left; width:308px; height:419px; background:#FFF url('../../images/bgdottedborder.gif') 0px 0px repeat-y; }
.columns > .column.last { width:282px; background:#d3d4d2; }
.columns > .column > h3 { font-size:16px; line-height:19px; margin:3px 24px 0px 24px; }
.columns > .column > hr {  border-top:1px solid #d7e5cb; }
.columns > .column > hr, .columns > .column form { width:260px; margin:0px 0px 0px 24px; }
.columns > .column a { color:#5e9733; text-decoration:underline; }
.columns > .column .column_bnr { display:block; margin:17px 0px 0px 24px; }

.columns > .column #Frm-Events { margin:16px 0px 20px 24px; }
.columns > .column #Frm-Events fieldset > * { float:left; }
.columns > .column #Frm-Events label { font-weight:bold; width:100%; }
.columns > .column #Frm-Events select { margin:11px 0px 0px 0px; padding:0px; }
.columns > .column #Frm-Events button[type='submit'] { border:0px; background:none; cursor:pointer; margin:8px 0px 0px 15px; padding:0px; width:23px; height:23px; }
.columns .column .column_feed { margin:5px 0px 0px 16px; }

/* Menu CSS Starts Here */
ul.menu { list-style:none; margin:0px; padding:0px; }
ul.menu > li { margin:0px; padding:0px; display:block; }

ul.menu-footer { font-size:11px; width:143px; border-right:1px solid #8f938b; margin:40px 0px 0px 37px; }
ul.menu-footer >  li { margin:0px 0px 8px 0px; }
ul.menu-footer >  li > a { text-transform:uppercase; color:#969696; text-decoration:none; }
ul.menu-footer >  li:last-child { margin:0px; }

ul.menu_column1 { margin:20px 0px 0px 24px; height:208px; display:block; background:#FFF url('../../images/bgcolumn1.jpg') right bottom no-repeat; }
ul.menu_column1 > li { background:transparent url('../../images/bgarrowgreen.gif') 0px 2px no-repeat; height:32px; text-indent:15px; }
ul.menu_column2 { margin:20px 0px 0px 24px; }
ul.menu_column2 > li { width:260px; margin:0px 0px 22px 0px; line-height: 15px; }

ul.menu_header > li { display:block; float:left; margin-right:9px; font-size:11px; color:#a7a7a7; }
ul.menu_header > li.div { padding:0px 1px; }
ul.menu_header > li a { color:#4d4d4e; text-decoration:none; text-transform:uppercase; }
ul.menu_social > li { display:block; float:left; margin-right:9px; }

/* Menu CSS Ends Here */

.example{color:#999999;}
.exampleDim{color:#BBBBBB;}