*{padding : 0px; margin : 0px;}
body{font-family : Arial, Verdana, Helvetica, MS Sans Serif, Sans Serif;}
#content {float: left; overflow: hidden; display : inline; width: 60%; }
#sidebar {float: right; overflow: hidden; display : inline;  width: 40%; padding-top : 370px; background: url(../pics/sidepic1.jpg) no-repeat top right;}
#wrapper {float : left; width : 100%; height : 100%; background: #EBEFF5 url(../pics/sitebg.gif) repeat-x;}
#nav_container{float : left; width : 100%; height : 238px; margin-bottom : 10px;}
#nav_topbuttons{float : left; height : 28px; width : 100%;}
#nav_bottombuttons{float : left; height : 29px; width : 100%;}
#nav_container img{float : left; display : inline;}
#navspacer_top{float : left; overflow : hidden; width : 420px; height : 18px; background: url(../pics/navspacer_top.gif) no-repeat;}
#navspacer_bottom{float : left; overflow : hidden; width : 460px; height : 18px; background: url(../pics/navspacer_bottom.gif) no-repeat;}
#nav_topbuttons img{float : left; display : inline;}

/* default text tags */

h1{font-size : 160%; text-transform : capitalize; font-weight : normal; color : #7291B6; margin-bottom : 15px;}
h2{font-size : 100%; font-weight : normal; color : #6C7278; line-height : 22px; margin-bottom : 15px;}
h3{margin-bottom : 10px;}
a{color : #7291B6; text-decoration : none;}
a:hover{color : #7291B6; text-decoration : underline;}
p{font-size : 75%; color : #7291B6; line-height : 18px; margin-bottom : 15px;}
ul,ol{font-size : 75%; color : #7291B6; line-height : 18px; margin-left : 40px; margin-bottom : 15px;}
label{font-size : 75%; color : #7291B6;}

/* section modifiers selectors */

/* home */ 
#section_mod1{float : left; width : 100%;}
#section_mod1 #wrapper {float : left; width : 100%; height : 100%; background: #EBEFF5 url(../pics/sitebg.gif) repeat-x;}
#section_mod1 #sidebar {float: right; overflow: hidden; display : inline;  width: 40%; padding-top : 370px; background: url(../pics/sidepic1.jpg) no-repeat top right;}
#section_mod1 #navspacer_top{float : left; clear : left; width : 420px; height : 18px; background: url(../pics/navspacer_top.gif) no-repeat;}
#section_mod1 #navspacer_bottom{float : left; clear : left; width : 460px; height : 18px; background: url(../pics/navspacer_bottom.gif) no-repeat;}
#section_mod1 #news_expand p{color : #7291B6;}
#section_mod1 #section_right{background : url(../pics/rightbox_50.gif) no-repeat; margin-bottom : 15px; float : left; width : 335px; height : 244px;}
#section_mod1 #section_right img{margin-left : 45px; width : 250px; height : 180px; margin-top : 27px; border : #018DD5 solid 1px;}


/* who are we */ 
#section_mod2{float : left; width : 100%;}
#section_mod2 #wrapper {float : left; width : 100%; height : 100%; background: #EBEFF5 url(../pics/sitebg2.gif) repeat-x;}
#section_mod2 #sidebar {float: right; overflow: hidden; display : inline;  width: 40%; padding-top : 370px; background: url(../pics/sidepic2.jpg) no-repeat top right;}
#section_mod2 #navspacer_top{float : left; clear : left; width : 420px; height : 18px; background: url(../pics/navspacer_top2.gif) no-repeat;}
#section_mod2 #navspacer_bottom{float : left; clear : left; width : 460px; height : 18px; background: url(../pics/navspacer_bottom2.gif) no-repeat;}
#section_mod2 h1, #section_mod2 p{color : #FF2932;}
#section_mod2 #section_right{background : url(../pics/rightbox_2.gif) no-repeat; margin-bottom : 15px; float : left; width : 335px; height : 244px;}
#section_mod2 #section_right img{margin-left : 45px; width : 250px; height : 180px; margin-top : 27px; border : #F9262F solid 1px;}
#section_mod2 #news_expand p{color : #7291B6;}

/* our clients */ 
#section_mod3{float : left; width : 100%;}
#section_mod3 #wrapper {float : left; width : 100%; height : 100%; background: #EBEFF5 url(../pics/sitebg3.gif) repeat-x;}
#section_mod3 #sidebar {float: right; overflow: hidden; display : inline;  width: 40%; padding-top : 370px; background: url(../pics/sidepic3.jpg) no-repeat top right;}
#section_mod3 #navspacer_top{float : left; clear : left; width : 420px; height : 18px; background: url(../pics/navspacer_top3.gif) no-repeat;}
#section_mod3 #navspacer_bottom{float : left; clear : left; width : 460px; height : 18px; background: url(../pics/navspacer_bottom3.gif) no-repeat;}
#section_mod3 h1, #section_mod3 p{color : #A0176E;}
#section_mod3 #section_right{background : url(../pics/clients_right.gif) no-repeat; margin-bottom : 15px; float : left; width : 329px; height : 241px;}
#section_mod3 #section_right img{margin-left : 45px; width : 250px; height : 180px; margin-top : 27px; border : #9E166D solid 1px;}
#section_mod3 #news_expand p{color : #7291B6;}

/* news */ 
#section_mod4{float : left; width : 100%;}
#section_mod4 #wrapper {float : left; width : 100%; height : 100%; background: #EBEFF5 url(../pics/sitebg4.gif) repeat-x;}
#section_mod4 #sidebar {float: right; overflow: hidden; display : inline;  width: 40%; padding-top : 370px; background: url(../pics/sidepic4.jpg) no-repeat top right;}
#section_mod4 #navspacer_top{float : left; clear : left; width : 420px; height : 18px; background: url(../pics/navspacer_top4.gif) no-repeat;}
#section_mod4 #navspacer_bottom{float : left; clear : left; width : 460px; height : 18px; background: url(../pics/navspacer_bottom4.gif) no-repeat;}
#section_mod4 h1, #section_mod4 p{color : #0162C2;}
#section_mod4 #section_right{background : url(../pics/newsimage_right.gif) no-repeat; margin-bottom : 15px; float : left; width : 329px; height : 241px;}
#section_mod4 #section_right img{margin-left : 45px; width : 250px; height : 180px; margin-top : 27px; border : #0165C7 solid 1px;}
#section_mod4 #news_expand p{color : #7291B6;}

/* contact */ 
#section_mod5{float : left; width : 100%;}
#section_mod5 #wrapper {float : left; width : 100%; height : 100%; background: #EBEFF5 url(../pics/sitebg5.gif) repeat-x;}
#section_mod5 #sidebar {float: right; overflow: hidden; display : inline;  width: 40%; padding-top : 370px; background: url(../pics/sidepic5.jpg) no-repeat top right;}
#section_mod5 #navspacer_top{float : left; clear : left; width : 420px; height : 18px; background: url(../pics/navspacer_top5.gif) no-repeat;}
#section_mod5 #navspacer_bottom{float : left; clear : left; width : 460px; height : 18px; background: url(../pics/navspacer_bottom5.gif) no-repeat;}
#section_mod5 h1{color : #F64C00;}
#section_mod5 p{color : #6C7278; font-size : 90%;}
#section_mod5 #section_right{background : url(../pics/rightbox_5.gif) no-repeat; margin-bottom : 15px; float : left; width : 335px; height : 244px;}
#section_mod5 #section_right img{margin-left : 45px; width : 250px; height : 180px; margin-top : 27px; border : #F74B00 solid 1px;}
#section_mod5 #news_expand p{color : #7291B6;}

/* links */ 
#section_mod6{float : left; width : 100%;}
#section_mod6 #wrapper {float : left; width : 100%; height : 100%; background: #EBEFF5 url(../pics/sitebg6.gif) repeat-x;}
#section_mod6 #sidebar {float: right; overflow: hidden; display : inline;  width: 40%; padding-top : 370px; background: url(../pics/sidepic6.jpg) no-repeat top right;}
#section_mod6 #navspacer_top{float : left; clear : left; width : 420px; height : 18px; background: url(../pics/navspacer_top6.gif) no-repeat;}
#section_mod6 #navspacer_bottom{float : left; clear : left; width : 460px; height : 18px; background: url(../pics/navspacer_bottom6.gif) no-repeat;}
#section_mod6 h1, #section_mod6 h3{color : #F4C127; font-weight : normal;}
#section_mod6 #section_right{background : url(../pics/rightbox_6.gif) no-repeat; margin-bottom : 15px; float : left; width : 335px; height : 244px;}
#section_mod6 #section_right img{margin-left : 45px; width : 250px; height : 180px; margin-top : 27px; border : #FFD200 solid 1px;}
#section_mod6 #news_expand p{color : #7291B6;}

/* plant */ 
#section_mod7{float : left; width : 100%;}
#section_mod7 #wrapper {float : left; width : 100%; height : 100%; background: #EBEFF5 url(../pics/sitebg7.gif) repeat-x;}
#section_mod7 #sidebar {float: right; overflow: hidden; display : inline;  width: 40%; padding-top : 370px; background: url(../pics/sidepic7.jpg) no-repeat top right;}
#section_mod7 #navspacer_top{float : left; clear : left; width : 420px; height : 18px; background: url(../pics/navspacer_top7.gif) no-repeat;}
#section_mod7 #navspacer_bottom{float : left; clear : left; width : 460px; height : 18px; background: url(../pics/navspacer_bottom7.gif) no-repeat;}
#section_mod7 h1, #section_mod7 p{color : #8BBA22;}
#section_mod7 #news_expand p{color : #7291B6;}
#section_mod7 #section_right{background : url(../pics/rightbox_7.gif) no-repeat; margin-bottom : 15px; float : left; width : 335px; height : 244px;}
#section_mod7 #section_right img{margin-left : 45px; width : 250px; height : 180px; margin-top : 27px; border : #8DBC21 solid 1px;}
#section_mod7 #related{float : left; border-left : #FCDCB8 solid 1px; margin-bottom : 15px; padding-top : 49px; width : 329px; height : 203px; background : url(../pics/related_services.gif) no-repeat;}
#section_mod7 div.relatedservice{float : left; display : inline;  margin-left : 12px; margin-bottom : 10px; width : 291px; height : 41px; background : url(../pics/relatedservice_slice.gif) repeat-x;}
#section_mod7 div.relatedservice p{color : #6C7278; margin-bottom : 0px; margin-left : 60px; margin-top : 2px;}
#section_mod7 div.relatedservice p b{color : #8DBC21;}
#section_mod7 div.relatedservice p a{color : #8DBC21; font-style : italic; text-decoration : none; font-weight : bold;}
#section_mod7 div.relatedservice p a:hover{color : #8DBC21; font-style : italic; text-decoration : underline; font-weight : bold;}


/* services */ 
#section_mod8{float : left; width : 100%;}
#section_mod8 #wrapper {float : left; width : 100%; height : 100%; background: #EBEFF5 url(../pics/sitebg8.gif) repeat-x;}
#section_mod8 #sidebar {float: right; overflow: hidden; display : inline;  width: 40%; padding-top : 370px; background: url(../pics/sidepic8.jpg) no-repeat top right;}
#section_mod8 #navspacer_top{float : left; clear : left; width : 420px; height : 18px; background: url(../pics/navspacer_top8.gif) no-repeat;}
#section_mod8 #navspacer_bottom{float : left; clear : left; width : 460px; height : 18px; background: url(../pics/navspacer_bottom8.gif) no-repeat;}
#section_mod8 h1, #section_mod8 p{color : #FC8600;}
#section_mod8 #news_expand p{color : #7291B6;}
#section_mod8 #section_right{background : url(../pics/rightbox_8.gif) no-repeat; margin-bottom : 15px; float : left; width : 335px; height : 244px;}
#section_mod8 #section_right img{margin-left : 45px; width : 250px; height : 180px; margin-top : 27px; border : #FF8800 solid 1px;}
#section_mod8 #related{float : left; border-left : #FCDCB8 solid 1px; margin-bottom : 15px; padding-top : 49px; width : 329px; height : 203px; background : url(../pics/related_plant.gif) no-repeat;}
#section_mod8 div.relatedplant{float : left; display : inline;  margin-left : 12px; margin-bottom : 10px; width : 291px; height : 41px; background : url(../pics/relatedplant_slice.gif) repeat-x;}
#section_mod8 div.relatedplant p{color : #6C7278;  margin-bottom : 0px; margin-left : 60px; margin-top : 2px;}
#section_mod8 div.relatedplant p b{color : #FF8800;}
#section_mod8 div.relatedplant p a{color : #FF8800; font-style : italic; text-decoration : none; font-weight : bold;}
#section_mod8 div.relatedplant p a:hover{color : #FF8800; font-style : italic; text-decoration : underline; font-weight : bold;}

/* cutting */ 
#section_mod9{float : left; width : 100%;}
#section_mod9 #wrapper {float : left; width : 100%; height : 100%; background: #EBEFF5 url(../pics/sitebg9.gif) repeat-x;}
#section_mod9 #sidebar {float: right; overflow: hidden; display : inline;  width: 40%; padding-top : 370px; background: url(../pics/sidepic9.jpg) no-repeat top right;}
#section_mod9 #navspacer_top{float : left; clear : left; width : 420px; height : 18px; background: url(../pics/navspacer_top9.gif) no-repeat;}
#section_mod9 #navspacer_bottom{float : left; clear : left; width : 460px; height : 18px; background: url(../pics/navspacer_bottom9.gif) no-repeat;}
#section_mod9 h1, #section_mod9 p{color : #FB3559;}
#section_mod9 #news_expand p{color : #7291B6;}
#section_mod9 #section_right{background : url(../pics/rightbox_9.gif) no-repeat; margin-bottom : 15px; float : left; width : 335px; height : 244px;}
#section_mod9 #section_right img{margin-left : 45px; width : 250px; height : 180px; margin-top : 27px; border : #FC3559 solid 1px;}

/* qualifications */ 
#section_mod10{float : left; width : 100%;}
#section_mod10 #wrapper {float : left; width : 100%; height : 100%; background: #EBEFF5 url(../pics/sitebg10.gif) repeat-x;}
#section_mod10 #sidebar {float: right; overflow: hidden; display : inline;  width: 40%; padding-top : 370px; background: url(../pics/sidepic10.jpg) no-repeat top right;}
#section_mod10 #navspacer_top{float : left; clear : left; width : 420px; height : 18px; background: url(../pics/navspacer_top10.gif) no-repeat;}
#section_mod10 #navspacer_bottom{float : left; clear : left; width : 460px; height : 18px; background: url(../pics/navspacer_bottom10.gif) no-repeat;}
#section_mod10 h1, #section_mod10 p{color : #008CD3;}
#section_mod10 #section_right{background : url(../pics/rightbox_10.gif) no-repeat; margin-bottom : 15px; float : left; width : 335px; height : 244px;}
#section_mod10 #section_right img{margin-left : 45px; width : 250px; height : 180px; margin-top : 27px; border : #018DD5 solid 1px;}
#section_mod10 #news_expand p{color : #7291B6;}

/* environment */ 
#section_mod11{float : left; width : 100%;}
#section_mod11 #wrapper {float : left; width : 100%; height : 100%; background: #EBEFF5 url(../pics/sitebg11.gif) repeat-x;}
#section_mod11 #sidebar {float: right; overflow: hidden; display : inline;  width: 40%; padding-top : 370px; background: url(../pics/sidepic11.jpg) no-repeat top right;}
#section_mod11 #navspacer_top{float : left; clear : left; width : 420px; height : 18px; background: url(../pics/navspacer_top11.gif) no-repeat;}
#section_mod11 #navspacer_bottom{float : left; clear : left; width : 460px; height : 18px; background: url(../pics/navspacer_bottom11.gif) no-repeat;}
#section_mod11 h1, #section_mod11 p{color : #009049;}
#section_mod11 #section_right{background : url(../pics/rightbox_11.gif) no-repeat; margin-bottom : 15px; float : left; width : 335px; height : 244px;}
#section_mod11 #section_right img{margin-left : 95px; margin-top : 27px;}
#section_mod11 #news_expand p{color : #7291B6;}

/* stationery */ 
#section_mod12{float : left; width : 100%;}
#section_mod12 #wrapper {float : left; width : 100%; height : 100%; background: #EBEFF5 url(../pics/sitebg12.gif) repeat-x;}
#section_mod12 #sidebar {float: right; overflow: hidden; display : inline;  width: 40%; padding-top : 370px; background: url(../pics/sidepic12.jpg) no-repeat top right;}
#section_mod12 #navspacer_top{float : left; clear : left; width : 420px; height : 18px; background: url(../pics/navspacer_top12.gif) no-repeat;}
#section_mod12 #navspacer_bottom{float : left; clear : left; width : 460px; height : 18px; background: url(../pics/navspacer_bottom12.gif) no-repeat;}
#section_mod12 h1, #section_mod12 p{color : #001888;}
#section_mod12 #section_right{background : url(../pics/rightbox_12.gif) no-repeat; margin-bottom : 15px; float : left; width : 335px; height : 244px;}
#section_mod12 #section_right img{margin-left : 45px; width : 250px; height : 180px; margin-top : 27px; border : #0C238F solid 1px;}
#section_mod12 #news_expand p{color : #7291B6;}

#bbl{float : left; clear : left; margin-left : 30px; margin-top : 8px; margin-bottom : 10px; }
#cta{float : left; display : inline; margin-top : 20px; margin-left : 10px;}
#cta img{margin-bottom : 10px;}

#news{float : left; width : 330px; height : auto;}
#news_top{float : left; position : relative; width : 330px; height : 55px; background: url(../pics/news_top.gif) no-repeat;}
#news_top span{position : absolute; left : 150px; top : 20px; color : #315677; font-weight : normal; font-size : 12px;}
#news_expand{float : left; width : 330px; height : auto; background: url(../pics/news_expand.gif) repeat-y;}
#news_shadow{width : 330px; height : auto; background: url(../pics/shadow.gif) no-repeat top right;}
#news_base{float : left; width : 330px; height : 19px; background: url(../pics/news_base.gif) no-repeat;}

#text{width : 100%; float: left; background : #FFFFFF url(../pics/text_slice.gif) repeat-y top left;}
#text_top{width : 100%; height : 22px; float: left; background: url(../pics/text_topslice.gif) repeat-x;}
#text_base{width : 100%; height : 22px; float: left; background: url(../pics/text_bottomslice.gif) repeat-x;}
#ttr, #tbr{float : right;}
#ttl, #tbl{float : left;}
#text_expandleft{float: left; width : 100%; background: url(../pics/text_expandleft.gif) no-repeat top left;}
#text_expandright{float: left; width : 100%; background: url(../pics/text_expandslice.gif) repeat-y top right;}

#footer{float :left; width : 100%;}
#footer_top{float :left; width : 100%; height : 17px; background: url(../pics/footer_topslice.gif) repeat-x top;}
#footer_top img, #footer_bottom img{float : right;}
#footer_expand{float :left; width : 100%; height : auto; background: #FFFFFF url(../pics/footer_expand.gif) repeat-y right;}
#footer_bottom{float :left; margin-bottom : 10px; width : 100%; height : 17px; background: url(../pics/footer_bottomslice.gif) repeat-x bottom;}
#footer p{color : #3F6189; margin-bottom : 10px; font-size : 70%; margin-left : 70px;}
#contentpad{padding : 70px; padding-top : 15px; padding-bottom : 15px;}
#footer_expand img{float : left; margin-left : 10px;}
#footer_expand img.accred1{margin-left : 70px;}

img.utils{float : left; display : inline;}
a.utils{display : block; float : left; display : inline; font-size : 70%; color : #848381; text-decoration : none; margin-right : 5px; margin-left : 10px; line-height : 20px;}
a.utils:hover{display : block; float : left; display : inline; font-size : 70%; color : #848381; text-decoration : underline; margin-right : 5px; margin-left : 10px; line-height : 20px; }
img.news_image{float : left; margin-right : 10px; border : #FF9C00 solid 1px;}
div.news_item{float : left; margin-bottom : 10px; display : inline; margin-left : 10px; width : 270px; height : auto;}
div.news_item p{margin : 0px; line-height : 14px; color : #676F76;}
div.news_item p a{color : #FD6205; font-weight : bold; text-decoration : none;}
div.news_item p a:hover{color : #FD6205; font-weight : bold; text-decoration : underline; }
.contact_form{width : 450px;}

/* linkbox styles */
div.linkbox{float : left; margin-bottom : 5px; width : 95%; background : #FFFFFF; height : auto; border-bottom : #FCDCB8 solid 1px; }
div.linkbox_top{float : left; width : 100%; background : #FFFFFF url(../pics/linkbox_topslice.gif) repeat-x top left;}
div.linkbox_content{float : left; padding-bottom : 5px; background : #FFFFFF url(../pics/linkbox_right.gif) repeat-y top right; width : 100%; border-left : #FCDCB8 solid 1px;}
div.linkbox_content b{color : #91959A; font-weight : normal;}
div.linkbox_content p{margin-left : 10px; font-size : 75%; color : #91959A; margin-top : 0px; margin-bottom : 0px; font-weight : normal;}
div.linkbox_content a{font-weight : bold; color : #F4C127; text-decoration : none;}
div.linkbox_content a:hover{font-weight : bold; color : #F4C127; text-decoration : underline;}
div.linkbox_content p a, div.linkbox_content p a:hover{font-style : italic; font-size : 100%;}

/* linkbox square styles */
div.linkboxsquared{float : left; margin-bottom : 5px; width : 95%; background : #FFFFFF; height : auto; border-bottom : #FCDCB8 solid 1px; }
div.linkbox_topsquared{float : left; width : 100%; height : 1px; border-top : #FCDCB8 solid 1px;}
div.linkbox_contentsquared{float : left; background : #FFFFFF url(../pics/linkbox_right.gif) repeat-y top right; width : 100%; padding-top : 5px; padding-bottom : 5px; border-left : #FCDCB8 solid 1px;}
div.linkbox_contentsquared b{color : #91959A; font-weight : normal;}
div.linkbox_contentsquared p{margin-left : 10px; font-size : 75%; color : #91959A; margin-top : 0px; margin-bottom : 0px; font-weight : normal;}
div.linkbox_contentsquared a{font-weight : bold; color : #F4C127; text-decoration : none;}
div.linkbox_contentsquared a:hover{font-weight : bold; color : #F4C127; text-decoration : underline;}
div.linkbox_contentsquared p a, div.linkbox_content p a:hover{font-style : italic; font-size : 100%;}


/* client box styles */
div.clientbox{float : left; margin-bottom : 10px; width : 100%; background : #FFFFFF url(../pics/clientbox_slice.gif) repeat-x; height : 57px;}
img.clientbox_left{float : left; border-left : #E3BED6 solid 1px; border-top : #E3BED6 solid 1px; border-right : #E3BED6 solid 1px;}
img.clientbox_right{float : right;}
#section_mod3 div.clientbox p{color : #6C7278; font-size : 70%; margin-top : 8px; margin-left : 78px;}
#section_mod3 div.clientbox p a, #section_mod3 div.clientbox p a:hover{color : #A0176E; font-style : italic; font-weight : bold; text-decoration : none;}
#section_mod3 div.clientbox p a:hover{text-decoration : underline;}

/* testimonial box styles */
#testimonial{float : left; margin-bottom : 10px; width : 329px; height : auto; background : url(../pics/testimonial_slice.gif);}
#testimonial p{float : left; color : #A0179E; display : inline; width : 200px; margin-left : 70px; font-size : 90%; font-style : italic; font-weight : normal;}
#testimonial_topquote{float : left; width : 100%; height : auto; background : url(../pics/testimonial_top.gif) no-repeat top left; padding-top : 40px;}
#testimonial_bottomquote{float : left; width : 100%; height : auto; background : url(../pics/testimonial_bottom.gif) no-repeat bottom left; padding-bottom : 50px;}

/* contact form style */
div.cf_left{float : left; display : inline;  width : 49%; height : auto;}
div.cf_right{float : right; display : inline; width : 49%; height : auto;}
div.cf_full{float : left; display : inline; clear : both; width : 100%; height : auto;}
input.contact_form{margin : 0px; width : 100%; border : #FDCFBA solid 1px;}
textarea.contact_form{margin : 0px; width : 100%; border : #FDCFBA solid 1px;}
label{color : #FB6220; font-size : 70%; line-height : 18px; margin-bottom : 0px; } 

/* news box styles */
div.newsbox{float : left; display : inline; margin-bottom : 10px; width : 100%; background : #FFFFFF url(../pics/newsbox_slice.gif) repeat-x; height : 57px;}
img.newsbox_left{float : left; border-left : #BAD5F0 solid 1px; border-top : #BAD5F0 solid 1px; border-right : #BAD5F0 solid 1px;}
img.newsbox_right{float : right;}
#section_mod4 div.newsbox p{color : #6C7278; font-size : 70%; margin-top : 8px; margin-left : 78px;}
#section_mod4 div.newsbox p a, #section_mod3 div.clientbox p a:hover{color : #0064C7; font-style : italic; font-weight : bold; text-decoration : none;}
#section_mod4 div.newsbox p a:hover{text-decoration : underline;}

/* qualifications */
div.qualifications{float : left; margin-bottom : 2px; display : inline; height : 90px; width : 100%; background : #FFFFFF url(../pics/qualifications_slice.gif) repeat-x;}
img.qualright{float : right;}
img.qualleft{float : left; border-top : #BBE1F5 solid 1px; border-left : #BBE1F5 solid 1px; border-right : #BBE1F5 solid 1px; }
div.qualifications b{color : #0490D9;}
div.qualifications p{color : #0490D9;}
#section_mod10 div.qualifications p{margin : 0px; font-size : 75%; color : #757B80;}
div.qualifications_content{float : left; position : relative; display : inline; width : 100%; height : 83px;}
a.download{position : absolute; bottom : 0px; height : 22px; line-height : 22px; display : block; text-indent : 30px; color : #6C7278; font-size : 70%; background : url(../pics/downloadlink_bg.gif) no-repeat top left; text-decoration : none;}
a.download:hover{position : absolute; bottom : 0px; height : 22px; line-height : 22px; display : block; text-indent : 30px; color : #6C7278; font-size : 70%; background : url(../pics/downloadlink_bg.gif) no-repeat top left; text-decoration : underline;}
div.qualcont{position : relative; height : 84px; margin-left : 98px;}
div.qualpad{padding : 10px;}

/* formes */
div.formes{float : left; margin-bottom : 2px; display : inline; height : 90px; width : 100%; background : #FFFFFF url(../pics/formes_slice.gif) repeat-x;}
img.formesright{float : right;}
img.formesleft{float : left; height : 83px; border-top : #FEC8D2 solid 1px; border-left : #FEC8D2 solid 1px; border-right : #FEC8D2 solid 1px; }
div.formes b{color : #FC4E6E;}
div.formes p{color : #FC4E6E;}
#section_mod9 div.formes p{margin : 0px; font-size : 70%; color : #757B80;}
div.formes_content{float : left; position : relative; display : inline; width : 100%; height : 83px;}
a.download2{position : absolute; bottom : 0px; height : 22px; line-height : 22px; display : block; text-indent : 30px; color : #6C7278; font-size : 70%; background : url(../pics/downloadlink_bg2.gif) no-repeat top left; text-decoration : none;}
a.download2:hover{position : absolute; bottom : 0px; height : 22px; line-height : 22px; display : block; text-indent : 30px; color : #6C7278; font-size : 70%; background : url(../pics/downloadlink_bg2.gif) no-repeat top left; text-decoration : underline;}
div.formescont{position : relative; height : 84px; margin-left : 98px;}
div.formespad{padding : 10px;}

/* services boxes */
div.servicebox{float : left; display : inline; margin-left : 70px; margin-bottom : 2px; width : 100%; height : 75px; background : url(../pics/service_slice.gif) repeat-x;}
div.servicebox b{color : #FF8800;}
#section_mod8 div.servicebox p{margin : 10px; margin-right : 20px; margin-left : 100px; color : #6C7278;}
#section_mod8 div.servicebox p a{color : #FF8800; font-weight : bold; font-style : italic; text-decoration : none;}
#section_mod8 div.servicebox p a:hover{color : #FF8800; font-weight : bold; font-style : italic; text-decoration : underline;}
img.servicebox_left{float : left; border-left : #FCDCB8 solid 1px; border-top : #FCDCB8 solid 1px; border-bottom : #FCDCB8 solid 1px;}
img.servicebox_right{float : right;}

/* plant list boxes */
div.plantbox{float : left;  display : inline; margin-left : 70px; margin-bottom : 2px; width : 100%; height : 75px; background : url(../pics/plantbox_slice.gif) repeat-x;}
div.plantbox b{color : #8DBC21;}
#section_mod7 div.plantbox p{margin : 12px; margin-right : 20px; margin-left : 100px; color : #6C7278;}
#section_mod7 div.plantbox p a{color : #8DBC21; font-weight : bold; font-style : italic; text-decoration : none;}
#section_mod7 div.plantbox p a:hover{color : #8DBC21; font-weight : bold; font-style : italic; text-decoration : underline;}
img.plantbox_left{float : left; border-left : #E0EEC1 solid 1px; border-top : #E0EEC1 solid 1px; border-bottom : #E0EEC1 solid 1px;}
img.plantbox_right{float : right;}

#section_mod100{float : left; width : 100%;}
#section_mod100 #wrapper {float : left; width : 100%; height : 100%; background: #EBEFF5 url(../pics/sitebg.gif) repeat-x;}
#section_mod100 #sidebar {float: right; overflow: hidden; display : inline;  width: 40%; padding-top : 370px; background: url(../pics/sidepic1.jpg) no-repeat top right;}
#section_mod100 #navspacer_top{float : left; clear : left; width : 420px; height : 18px; background: url(../pics/navspacer_top.gif) no-repeat;}
#section_mod100 #navspacer_bottom{float : left; clear : left; width : 460px; height : 18px; background: url(../pics/navspacer_bottom.gif) no-repeat;}
#section_mod100 #news_expand p{color : #7291B6;}
#section_mod100 h1, #section_mod100 p , #section_mod100 p a{color : #51B262;}
#section_mod100 #section_right{background : url(../pics/rightbox_100.gif) no-repeat; margin-bottom : 15px; float : left; width : 335px; height : 244px;}
#section_mod100 #section_right img{margin-left : 45px; border : #17982E solid 1px; width : 249px; height : 182px; margin-top : 27px;}

/* news scroller styles */
#datamain{height : 150px;}
#datacontainer{float : left; position:absolute; left:0; height : 150px;}
iframe{margin-top : 5px; width : 270px;}

/* download links */
a.download_greenlink{float : left; display : inline;  margin-bottom : 10px; width : 389px; height : 27px; line-height : 22px; display : block; text-indent : 30px; color : #6C7278; font-size : 70%; background : url(../pics/download_greenlink.gif) no-repeat top left; text-decoration : none;}
a.download_greenlink:hover{float : left; display : inline;  margin-bottom : 10px; width : 389px; height : 27px; line-height : 22px; display : block; text-indent : 30px; color : #6C7278; font-size : 70%; background : url(../pics/download_greenlink.gif) no-repeat top left; text-decoration : underline;}
a.download_lightgreenlink{float : left; display : inline;  margin-bottom : 10px; width : 389px; height : 27px; line-height : 22px; display : block; text-indent : 30px; color : #6C7278; font-size : 70%; background : url(../pics/download_greenlink.gif) no-repeat top left; text-decoration : none;}
a.download_lightgreenlink:hover{float : left; display : inline;  margin-bottom : 10px; width : 389px; height : 27px; line-height : 22px; display : block; text-indent : 30px; color : #6C7278; font-size : 70%; background : url(../pics/download_greenlink.gif) no-repeat top left; text-decoration : underline;}
#plantcorrect{float : left; display : inline; margin-left : 65px; padding-bottom : 200px;}
