﻿body{
	margin:0;
	margin-top:10px;
	padding:0;
	text-align:center;
	background-repeat:no-repeat;
	font-family:Arial ;
	color:#000000;
	font-size:12px;
	background-position: left bottom;
	background-attachment: fixed;
	background-color: #FFFFFF;
		
}
/* Start Text and Links !!LINK VISTED HOVER ACTIVE selectors must remain in this order to work!! */

img
{
    border: none;
    
}
a:link
{
    color: #333333;
    outline:none;
    text-decoration:none;
    
}

a:visited
{
    color: #333333;
    outline:none;
    text-decoration:none;
}

a:hover
{
    
    color:#28903A;
    outline:none;
    text-decoration:underline;
}

a:active
{
    color:#008698;
    outline:none;
    text-decoration:none;
}


/* end Main Links */

/* master layout */

#masterwrap
{
    text-align:left;
    
    margin: 0 auto;
    padding:0;
    width:950px;
    
}  

#maintop
{
    position:relative;
    width:950px;
    height:78px;
    
    
}
#maintoplogo
{
    position: absolute;
    width: 359px;
    height: 63px;
    left: 0;
    
}
    
#maintopright
{
   position:absolute;
    width:219px;
    height:83px;
    right:0;
}

#searchdiv
{
    position:relative;
    height:26px;
    width:219px;
    right:0;
    background-image: url('im/searchfull.gif');
    background-repeat: no-repeat;
    margin:0;
    padding:0;
    
    
}
#sdiv
{
    position:absolute;
    left:5px;
    padding-top:2px;
    
}

#searchbut
{
    position:absolute;
    height:26px;
    width:33px;
    right:0;
    margin:0;
    padding:0;
}

#phoneus
{
    position:absolute;
    height:25px;
    width:155px;
    top:40px;
    right:0;
    padding-left:25px;
    padding-top:1px;
    background-image: url('im/tphone.gif');
    background-repeat: no-repeat;
    font-size:20px;
    font-weight:bold;
}


#mainbar
{
    position:relative;
    width:950px;
    height:24px;
    background-image: url('im/tbar.gif');
    background-repeat: no-repeat;
}

#bcrum
{
    position:absolute;
    left:5px;
    top:4px;
    height:24px;
    font-weight:bold;
   
}

#ctact
{
    position:absolute;
    right:5px;
    top:4px;
    height:24px;
    
    font-size:12px;
    font-weight:bold;
}
#undertopwrap
{
    margin-top:10px;
}


#menubox
{
    
    width:200px;
    background-image: url('im/mslice.gif');
   
}

#menutop
{
    width:200px;
    height:7px;
    
    background-image: url('im/mtop.gif');
    background-repeat:no-repeat;
    
}
.padmetop
{
    padding:7px;
    font-size:14px;
    font-weight:bold;
}
.padmecont
{
    padding:5px;
}

#menucont
{
    width:200px;
    margin-top:2px;
    margin-left:10px;
    
}
#menubot
{
    width:200px;
    height:7px;
    
    background-image: url('im/mbot.gif');
    background-repeat:no-repeat;
    
}

#leftmain
{
    float:left;
    width:200px;
}
#logosbox
{
    
    width:200px;
    background-image: url('im/mslice.gif');
   
}

#logostop
{
    width:200px;
    height:7px;
    
    background-image: url('im/mtop.gif');
    background-repeat:no-repeat;
    
}


#logoscont
{
    width:180px;
    margin-top:2px;
    margin-left:10px;
    margin-right:10px;
    
}
#logosbot
{
    width:200px;
    height:7px;
    
    background-image: url('im/mbot.gif');
    background-repeat:no-repeat;
    
}

.logoitem 
{
min-width:90px;overflow:visible;float:left;margin:10px auto 10px auto;text-align:center;
}

#maincontent
{
    float:right;
    width:740px;
    background-image: url('im/fslice.gif');
    background-repeat:repeat-y;
}
#maincontenttop
{
    float:right;
    width:740px;
    height:9px;
    background-image: url('im/ftop.gif');
 
}
#maincontentcontent
{
    float:left;
    width:740px;
   
   
}


#mc
{
    float:left;
    padding-left:10px;
}
#maincontentbot
{
    float:right;
    width:740px;
    height:9px;
    background-image: url('im/fbot.gif');
    
}

#rightarea
{
    float:right;
    width:150px;
    margin-right:10px;
}





/* end master layout */

/* content box classes */

.fullmc
{
    width:560px;
    background-image: url('im/mainleftwideslice.gif');
    margin-bottom:10px;
}

.fullcmc
{
    width:560px;
}


.fullbmc
{
    width:560px;
    background-image: url('im/mainleftwidebot.gif');
    background-repeat:no-repeat;
    height:5px;
  
}



.fulltmc-nb
{
 
    width:560px;
    background-image: url('im/mainleftwidetop.gif');
    height:5px;

}

.fulltmc-nb-gb
{
 
    width:560px;
    background-image: url('im/mainleftwidetopgb.gif');
    height:29px;

}


.fulltmc-nb-gx
{
 
    width:560px;
    background-image: url('im/mainleftwidetopgx.gif');
    height:29px;

}



.halfmc
{
    width:275px;
    background-image: url('im/mainlefthalfslice.gif');
    margin-bottom:10px;
}

.halfcmc
{
    width:275px;
}


.halfbmc
{
    width:275px;
    background-image: url('im/mainlefthalfbot.gif');
    background-repeat:no-repeat;
    height:5px;
   
}



.halftmc-nb
{
 
    width:275px;
    background-image: url('im/mainlefthalftop.gif');
    height:5px;

}

.halftmc-nb-gb
{
 
    width:275px;
    background-image: url('im/mainlefthalftopgb.gif');
    height:29px;

}


.halftmc-nb-gx
{
 
    width:275px;
    background-image: url('im/mainlefthalftopgx.gif');
    height:29px;

}


.dblsur
{
    width:560px
}

.dbllft
{
    float:left;
    width:275px;
}

.dblrgt
{
    float:right;
    width:275px;
}


.rightbox
{
    
    width:150px;
    background-image: url('im/mainrightslice.gif');
    margin-bottom:10px;
}

.rightboxtopwithborder
{
    width:150px;
    height:29px;
    
    
    background-image: url('im/mainrighttopgb.gif');
    background-repeat:no-repeat;
    
}

.rightboxtopwithoutborder
{
    width:150px;
    height:29px;
    
    
    background-image: url('im/mainrighttopgx.gif');
    background-repeat:no-repeat;
    
}

.rightboxtop
{
    width:150px;
    height:5px;
    
    
    background-image: url('im/mainrighttop.gif');
    background-repeat:no-repeat;
    
}

.rightboxbot
{
    width:150px;
    height:5px;
    background-image: url('im/mainrightbot.gif');
    background-repeat:no-repeat;
 
    
}

/* end content box classes */


/* Gridviews */
.GridViewStyle
{    
    border-right: 0px solid #FFFFFF;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    padding: 0px;
}

.GridViewStyle a
{
    color: #000000;
}

.GridViewHeaderStyle th
{
    border: 0px solid #FFFFFF;
    padding:5px;
}

.GridViewHeaderStyle
{
    background-color: #FEA621;
    font-weight: bold;
    color: White;
    
}

.GridViewFooterStyle
{
    background-color: #000000;
    font-weight: bold;
    color: White;
}

.GridViewRowStyle
{
    background-color: #FFFFFF;
    border-bottom:solid 1px #CCCCCC;
    color: #000000;
}

.GridViewAlternatingRowStyle 
{
    background-color: #FFFFFF;
    border-bottom:solid 1px #CCCCCC;
    color: #000000;
}

.GridViewRowStyle td, .GridViewAlternatingRowStyle td
{
    border:0px solid #000000;
    padding:5px;
   
}

.GridViewSelectedRowStyle
{
    
    border: 0px solid #FFFFFF;
    font-size:1.0em;
    color: #FFFFFF;
    
}

.GridViewSelectedRowStyle td
{
    background-color:#28903A;
    border: 0px solid #FFFFFF;
    
}

.GridViewPagerStyle
{
    background-color: #000000;
    color: #FFFFFF;
}

.GridViewPagerStyle table /* to center the paging links*/
{
  /*  margin: 0 auto 0 auto; */
}
  
  
  /* End Gridviews */
  
  /* Start product classes */
  .pageView
        {
            border: 1px solid #898c95;
            
            margin-top: -1px;
            min-height: 381px;
            width:560px;
            
        }
        
        .tabtop
        
        {
            font-size:14px;
            font-weight:bold;
        }



.lev3 a:link, .lev3 a:visited
{
    color:#ff0000;
}

.CustomCssClass2 .rpText
    {
        color: green !important;
        font-weight:normal;
    }

.CustomCssClass3 .rpText
    {
        color: #000000 !important;
        font-weight:normal;
        margin-left:5px;
        font-size:11px;
    }
    .testpbar
     {
        color: Green !important;
        font-weight:normal;
     
        font-size:11px;
    }
    
    

