/* 

Document   : Rough Brothers, Inc. Stylesheet

Created on : April 17, 4:20 pm

Author     : Steve Wolke

Description:

Purpose of the stylesheet follows.

*/



/* 

TODO customize this sample style

Syntax recommendation http://www.w3.org/TR/REC-CSS2/

*/



root {

   display: block;

   font-family: 'Times New Roman',Times,serif

}

body {

   color: #555555;

   font-family: Verdana,Arial,Helvetica,sans-serif;

   font-size: small;

   margin-bottom: 0px;

   margin-left: 0px;

   margin-right: 0px;

   margin-top: 25px;

   text-align: center;

}



div.content{

    text-align: left;

}



img{

    border:0px;

}



table.header {

   font-family: Verdana,Arial,Helvetica,sans-serif;

   margin-bottom: 10px;

   text-align: right;

   width: 730px;

}



.header_menu{

   align: right;

   color: #5b832d;

   font-family: Verdana,Arial,Helvetica,sans-serif;

   font-size: 7pt;

   font-weight: normal;

   letter-spacing: 0px;

   margin-left: 15px;

   text-align: right;

}





.header_search{

    width: 100%;

}



td.search{

    text-align: right;

}



td.header_menu_item{

   padding-left: 10px;

   padding-right: 10px;

   vertical-align: top;

}



table.interiorheader {

   font-family: Verdana,Arial,Helvetica,sans-serif;

   margin-bottom: 10px;

   text-align: right;

   width: 870px

}



input{

   color: #555555;

   font-size: 9pt;

   vertical-align: middle;

}



input.site_search{

   color: #555555;

   font-size: 9pt;

   vertical-align: middle;

   width: 150px

}





td.logo{

   text-align: left;

}



table.blinds{

   width: 730px;

}



td.spacer{

    width:5px;

}



table.blind{

   width:100px;

}





table.cnt{

   color: #ffffff;

   font-family: Verdana,Arial,Helvetica,sans-serif;

   font-size: 9pt;

}



td.head_cnt{

    height:90px;

}



a.ex_mnu{

   color: #ffffff;

   font-size: 7pt;

   letter-spacing: 0px;

   padding-bottom: 4px;

   text-decoration: none

}



a.mnu{

   color: #ffffff;

   font-size: 9pt;

   letter-spacing: 0px;

   padding-bottom: 4px;

   text-decoration: none

}



td.grow_tab{

   background-color: #5b832d;

   text-align: left;

   width: 22px;

}



td.grow_cnt{

   background-color: #5b832d;

   text-align: center;

   width: 0px;

}



td.grow_img{

   background-color: #5b832d;

   background-image: url(../images/grow_full.jpg);

   background-repeat: no-repeat;

   width:78px;

}



td.rtl_tab{

   background-color: #94ac4a;

   text-align: left;

   width: 22px;

}



td.rtl_cnt{

   background-color: #94ac4a;

   text-align: center;

   width: 0px;

}



td.rtl_img{

   background-color: #94ac4a;

   background-image: url(../images/rtl_full.jpg);

   background-repeat: no-repeat;

   width:78px;

}



td.rsrch_tab{

   background-color: #7bb044;

   text-align: left;

   width: 22px;

}



td.rsrch_cnt{

   background-color: #7bb044;

   text-align: center;

   width: 0px;

}



td.rsrch_img{

   background-color: #7bb044;

   background-image: url(../images/rsrch_full.jpg);

   background-repeat: no-repeat;

   width:78px;

}



td.cnsv_tab{

   background-color: #6f944f;

   text-align: left;

   width: 22px;

}



td.cnsv_cnt{

   background-color: #6f944f;

   text-align: center;

   width: 0px;

}



td.cnsv_img{

   background-color: #6f944f;

   background-image: url(../images/cnsv_full.jpg);

   background-repeat: no-repeat;

   width:78px;

}



td.est_tab{

   background-color: #93c65d;

   text-align: left;

   width: 22px;

}



td.est_cnt{

   background-color: #93c65d;

   text-align: center;

   width: 0px;

}



td.est_img{

   background-color: #93c65d;

   background-image: url(../images/est_full.jpg);

   background-repeat: no-repeat;

   width:78px;

}



td.eng_tab{

   background-color: #88a53b;

   text-align: left;

   width: 22px;

}



td.eng_cnt{

   background-color: #88a53b;

   text-align: center;

   width: 0px;

}



td.eng_img{

   background-color: #88a53b;

   background-image: url(../images/eng_full.jpg);

   background-repeat: no-repeat;

   width:78px;

}



td.mntc_tab{

   background-color: #65a16b;

   text-align: left;

   width: 22px;

}



td.mntc_cnt{

   background-color: #65a16b;

   text-align: center;

   width: 0px;

}



td.mntc_img{

   background-color: #65a16b;

   background-image: url(../images/mntc_full.jpg);

   background-repeat: no-repeat;

   width:78px;

}



table.main{

   border-bottom-color: #7AAC93;

   border-bottom-style: solid;

   border-bottom-width: 7px;

   border-top-color: #7AAC93;

   border-top-style: solid;

   border-top-width: 7px;

   font-family: Arial Narrow,Helvetica,sans-serif;

   margin-bottom: 10px;

   margin-top: 10px;

   padding-bottom: 10px;

   padding-top: 10px;

   width: 730px;

}



td.menu{

   text-align: left;

}





tr.menu_row{

   height:27px;

}



a{

   color: #5b832d;

   font-size: 10pt;

   font-weight: bold;

   letter-spacing: 1px;

   text-decoration: none;

}



td.tasknav{

   align: left;

   background-color: white;

   border-bottom-style: none;

   border-right-style: none;

   padding-top: 15px

}





td.news_flash{

   text-align: right;

   width: 500px;

   vertical-align: top;

}



td.great_place{

   text-align: right;

}



td.chat{

   width: 200px;

   text-align: right;

}





td.enews{

   background-image: url(../images/enews.gif);

   background-repeat: no-repeat;

   width: 300px;

}



input.enews{

   background-color: #cccccc;

   border-bottom-style: none;

   border-left-style: none;

   border-right-style: none;

   border-top-style: none;

   color: #5b832d;

   height: 24px;

   margin-left: 20px;

   margin-top: 30px;

   padding-left: 4px;

   padding-top: 4px;

   width: 200px;

}



table.footer{

   color: #888888;

   font-family: Arial,Helvetica,sans-serif;

   font-size: 7pt;

   font-weight: bold;

   text-align: center;

   width: 730px;

   word-spacing: 1px;

}



table.footer_quick_links{

   width: 190px;

}



a.footer{

   color: #888888;

   font-family: Verdana,Arial,Helvetica,sans-serif;

   font-size: 7pt;

   font-weight: bold;

   text-decoration: none;

}



table.footer_quick_links{

   text-align: right;

   width: 100%;

}



td.filler{

   text-align: center;

}



img.imagelink{

   border-bottom-style: none;

   border-left-style: none;

   border-right-style: none;

   border-top-style: none;

}



table.tabs{

   margin-bottom: 5px;

}



td.tab{

   background-image: url(../images/tab_center.gif);

   height:45px;

}



td.tab_edge_left{

   background-image: url(../images/tab_left.gif);

   height:45px;

   width: 10px;

}



td.tab_edge_right{

   background-image: url(../images/tab_right.gif);

   height:45px;

   width: 10px;

}



a.tabs{

   color: white;

   font-family: Geneva,Arial,Helvetica,sans-serif;

   font-size: 10px;

   font-weight: bold;

   text-decoration: none

}



#main{

   align: center;

   margin-bottom: 15px;

   width: 870px

}



#crumbs{

   align: center;

   margin-bottom: 10px;

   width: 870px;

   color: #808080;

}



td.tasknav a{

   color: #808080;

   font-size: 8pt;

   font-weight: normal;

   letter-spacing: 0px;

   text-decoration: none;

}



table.interiorfooter{

   border-top-color: #7AAC93;

   border-top-style: solid;

   border-top-width: 7px;

   color: #888888;

   font-family: Arial,Helvetica,sans-serif;

   font-size: 7pt;

   font-weight: bold;

   line-height: 30px;

   text-align: center;

   width: 870px;

   word-spacing: 1px;

}



#navcolumn{

   padding-right: 8px;

   text-align: left

}



div.menu_item{

   border-top-color: #999999;

   border-top-style: dotted;

   border-top-width: 1px;

   font-weight: bolder;

   line-height: 20px;

   padding-top: 7px;

   margin-bottom: 0px;

   vertical-align: middle;

   font-family: Arial,Helvetica,sans-serif;

   color: #777777; 

   font-size: 9pt;

   cursor:pointer;

}



div.first_menu_item{

   font-weight: bolder;

   line-height: 25px;

   margin-top: 7px;

   margin-bottom: 7px;

   vertical-align: middle;

   font-family: Arial,Helvetica,sans-serif;

   color: #777777; 

   font-size: 9pt;

   cursor:pointer;

}



div.sub_menu_item{

   font-weight: bolder;

   margin-left: 5px;

   vertical-align: middle;

   padding-left:5px;

}



div.sub_menu_item:hover{

   background-color:  #f3f3f3;

}



td.menu_item{

   border-top-color: #999999;

   border-top-style: dotted;

   border-top-width: 1px;

   line-height: 22px;

   vertical-align: middle;

}



a.sub_menu_item{

   color: #999999;

   font-family: Arial,Helvetica,sans-serif;

   font-size: 8pt;

}



a.front_menu_item{

   font-family: Arial,Helvetica,sans-serif;

   color: #5a825a; 

   font-size: 9pt;

}



span.header{

    font-size: 23px;

    color: #72a785;

}



td.section{

   border-bottom-color: #8f8f8f;

   border-bottom-style: dotted;

   border-bottom-width: 1px;

   color: #8f8f8f;

   font-size: 11px;

   font-weight: bold;

   line-height: 15px;

   padding-left: 15px;

   padding-bottom: 3px;

   text-align: left

}



td.sectionaction{

   border-bottom-color: #8f8f8f;

   border-bottom-style: dotted;

   border-bottom-width: 1px;

   color: #8f8f8f;

   font-size: 11px;

   font-weight: bold;

   padding-right: 15px;

   text-align: right;

}



td.opensectionaction{

   color: #8f8f8f;

   font-size: 11px;

   font-weight: bold;

   line-height: 15px;

   padding-right: 5px;

   text-align: right;

}



td.opensection{

   padding-left: 5px;

   color: #7AAC93;

   font-size: 11px;

   font-weight: bold;

   line-height: 15px;

   text-align: left

}



div.section{

   background-color: #f3f3f3;

   padding-bottom: 10px;

   padding-left: 10px;

   padding-right: 10px;

   padding-top: 10px;

   text-align: center;

}



div.sectioncontent{

   background-color: #ffffff;

   border-bottom-color: #a6a6a6;

   border-bottom-style: solid;

   border-bottom-width: 1px;

   border-left-color: #a6a6a6;

   border-left-style: solid;

   border-left-width: 1px;

   border-right-color: #a6a6a6;

   border-right-style: solid;

   border-right-width: 1px;

   border-top-color: #a6a6a6;

   border-top-style: solid;

   border-top-width: 1px;

   color: #353535;

   margin-bottom: 5px;

   margin-left: 5px;

   margin-right: 5px;

   margin-top: 5px;

   padding-bottom: 5px;

   padding-left: 5px;

   padding-right: 5px;

   padding-top: 5px;

   text-align: left;

   vertical-align: middle;

}



table.introsection{

   margin-top: 10px;

   padding-bottom: 10px;

   padding-top: 2px;

   width: 100%;

   color: #353535;

}



td.thumbnails{

   border-bottom-color: #aaaaaa;

   border-bottom-style: solid;

   border-bottom-width: 1px;

   border-top-color: #aaaaaa;

   border-top-style: solid;

   border-top-width: 1px;

   color: #aaaaaa;

   font-size: 11px;

   font-weight: bold;

   padding-bottom: 7px;

   padding-top: 7px;

   text-align: left

}



table.photo{

   margin-right: 5px;

   vertical-align: top

}

td.mainphoto{

    vertical-align: top;

}

td.pagephoto{

    align: center;

}

td.intro{

   padding-top: 10px;

   vertical-align: top;

}



td.leftphoto{

    background-image: url(../images/shadw_left.gif);

}



td.rightphoto{

    background-image: url(../images/shadw_right.gif);

}



td.bottomphoto{

    background-image: url(../images/shadw_bottom.gif);

}



td.topphoto{

    background-image: url(../images/shadw_top.gif);

}



.phototitle{

   color: #7AAC93;

   font-size: 11px;

   line-height: 15px;

   text-align: left;

}



.phototitleright{

   color: #7AAC93;

   font-size: 11px;

   line-height: 15px;

   padding-bottom: 3px;

   padding-left: 3px;

   padding-right: 3px;

   padding-top: 3px;

   text-align: center;

}



#phototitle{

   font-size: 10px;

   font-style: italic;

   padding-left: 5px

}

.subtext{

   font-size: 9px;

   color: #353535;

   line-height: 25px;

}



table.allsections{

   margin-table: 20px;

   text-align: right;

   width:100%;

}



td.photohead{

   font-family: Arial,Helvetica,sans-serif;

   font-size: 10px;

   font-weight: bold;

   padding-left: 5px;

   padding-right: 5px

}

td.photodescription{

   font-family: Arial,Helvetica,sans-serif;

   font-size: 10px;

   letter-spacing: 0px;

   padding-left: 5px;

   padding-right: 5px

}

a.sectionlink{

   color: #777777;

   font-family: Arial,Helvetica,sans-serif;

   font-size: 9pt;

   font-weight: bold;

   vertical-align: middle

}



table.searchTable{

    width: 100%;

}



.evenrow{

   background-color: #dddddd;

   line-height: 20px;

}



.oddrow{

   line-height: 20px;

}