﻿body
{
    font-family: "Lucida Grande" , Arial,Verdana,sans-serif;
    font-size: 12px; 
    line-height: 18px;
    color: #FFF;
    background-color: #3c1903;
    text-align: center;
    margin: 0;
    padding: 0;
}

img
{
    border: none 0px;
}

/*==================================================
  H1 H2 H3 H4 tag Styles
  ==================================================*/
.flowerIcon{
    width: 26px;
    height: 27px;
    background-image: url('/images/gfx_blueFlower.png');
    background-repeat: no-repeat;
}
  
.subheader{
    font-family: Bradley Hand ITC, Lucida Grande, Arial;
    font-size: 20px;
    font-weight:bold;
    line-height:normal;
    padding-left: 5px; 
    vertical-align:middle;
    
    }
  
H1
{
  font-size: 14px;
    color: #0083c5;
    font-weight:bold;
}

H2
{

}

H3
{

}

H4
{
    font-size: 12px;
    color: #fff;
    font-weight:bold;
}

/* ===========================================================
    FORM ELEMENT STYLES 
    The following styles are for buttons, hyperlinks etc.    
=========================================================== */

/*Text box Styles*/
.normalTextbox
{
    border: solid 1px #CECCCC;
}

.textInvalidStyle
{
    border: solid 1px #e94f27;
    background-color: #fde6e0;
}


/*DropDown List Styles*/
.normalDDl
{
    font-size: 13px;
    color: #000000;
    height: 20px;
    padding-left: 3px;
    width: 270px;
    vertical-align: middle;
    border: solid 1px #CECCCC;
}

/*Labels Styles*/
.formLabel
{
    font-size: 12px;
    color: #4a4949;
    font-weight: bold;
    height: 25px;
}

.valText
{
    font-size: 12px;
    color: #f15a33;
}

/* ===========================================================
    Validation CallOut 
    The following styles are for the validation callouts.    
=========================================================== */

.CustomValidatorCalloutStyle div, 
.CustomValidatorCalloutStyle td { 
    border:solid 0px #FFFFFF; background-color: #e94f27; color:#FFFFFF;
}

/*==================================================
  HYPERLINK Styles
  ==================================================*/
A:link {color: #0083c5; text-decoration: none; font-weight:bold; cursor: pointer; border: none 0px; }
A:visited {color: #0083c5; text-decoration: none; font-weight:bold; cursor: pointer; border: none 0px;   }
A:active {color: #0083c5; text-decoration: none; font-weight:bold; cursor: pointer;  border: none 0px;  }
A:hover {color: #717272; font-weight:bold; cursor: pointer; border: none 0px;   }

A.headerLink:link {color: #717272; text-decoration: none; font-size: 11px; cursor: pointer; border: none 0px;  }
A.headerLink:visited {color: #717272; text-decoration: none; font-size: 11px; cursor: pointer; border: none 0px;  }
A.headerLink:active {color: #717272; text-decoration: none; font-size: 11px; cursor: pointer; border: none 0px;  }
A.headerLink:hover {color: #0083c5; font-weight:bold; font-size: 11px; cursor: pointer; border: none 0px;  }

a.footer:link{color: #fff; text-decoration: none; font-size: 11px; font-weight:normal; cursor: pointer; border: none 0px; }
a.footer:visited{color: #fff; text-decoration: none; font-size: 11px; font-weight:normal; cursor: pointer; border: none 0px; }
a.footer:active{color: #fff; text-decoration: none; font-size: 11px; font-weight:normal; cursor: pointer; border: none 0px; }
a.footer:hover{color: #0083c5; text-decoration: none; font-weight:normal; font-size: 11px; cursor: pointer; border: none 0px; }


/*==================================================
  TEMPLATE LAYOUT Styles
  ==================================================*/
  
.window {

    width: 100%;
    text-align:center;
}

.headerBackground {

    width: 100%;
    background-color:#FFF;
    padding-top: 10px;
}

.header {

    width: 900px;
    margin: auto;
    height: 94px;
    vertical-align:bottom; 
    background-color:#FFF;
    color: #717272;
}


.contentBackground {

    width: 100%;
    background-color:#03222c;
    background-image: url('/images/bg_grassLoop.png');
    background-repeat:repeat-x; 
    background-position:bottom; 
  
    
}
.content {

    width: 900px;
    margin: auto;
    padding-top: 30px;
    vertical-align:bottom; 
    text-align:left;

    
}

.mainGrass001{
    background-image: url('/images/bg_mainGrass.png');
    background-repeat: no-repeat; 
    background-position:center bottom;
    height: 79px;
    width:100%;
}



.mainGrass002{
    background-image: url('/images/bg_mainGrass002.png');
    background-repeat: no-repeat; 
    background-position:center bottom;
    height: 79px;
    width:100%;
}


.footerBackground {

    width: 100%; 
    background-image:url('/images/gfx_footerBG.gif'); 
    background-repeat:repeat-x;
    min-height: 180px;
 
    
}

.footer {

    width: 900px;
    margin: auto;
    vertical-align:top; 
    text-align:left;
  
}

.companyDetails{

     font-size: 10px;
  
}
.whiteFlower{

     background-image: url('/images/gfx_footerFlower.png');
     background-repeat:no-repeat; 
     height: 24px;
  
}

/*==================================================
  WHITE PANEL Rounded cornder styles
  ==================================================*/
.whiteTopLHS{
width: 13px;
height: 13px;
background-image: url('/images/panel_topLHS.png');
background-repeat: no-repeat;
font-size: 1px;

}

.whiteTopRHS{
width: 11px;
height: 13px;
background-image: url('/images/panel_topRHS.png');
background-repeat: no-repeat; 
font-size: 1px;
}

.whiteTop{
height: 13px;
background-image: url('/images/panel_top.png');
background-repeat: repeat-x;
font-size: 1px;
}


.whiteBottomLHS{
width: 13px;
height: 11px;
background-image: url('/images/panel_bottomLHS.png');
background-repeat: no-repeat; 
font-size: 1px;
}


.whiteBottomRHS{
width: 11px;
height: 11px;
background-image: url('/images/panel_bottomRHS.png');
background-repeat:no-repeat; 
font-size: 1px;
}

.whiteBottom{
height: 11px;
background-image: url('/images/panel_bottom.png');
background-repeat:repeat-x; 
font-size: 1px;
}

.whiteRHS{
width: 11px;
background-image: url('/images/panel_RHS.png');
background-repeat:repeat-y; 
font-size: 1px;
}

.whiteLHS{
width: 11px;
background-image: url('/images/panel_LHS.png');
background-repeat:repeat-y; 
font-size: 1px;
}

.whiteMiddle{
background-color: #FFF;
vertical-align: top;
color: #000;
}


/*==================================================
  SITEFINITY News Style
  ==================================================*/
.sf_newsList h2.sf_newsTitle   
 {   
     font-family: "Lucida Grande" , "Lucida Sans Unicode" ,Arial,Verdana,sans-serif !important;   
     font-size: 12px !important;   
     color: #0083c5 !important;   
    font-weight:Bold !important;   
    margin-top: 0px !important;
    margin-Bottom: -10px !important;
        
 }  
 
 .sf_readMore
 {   
    margin-top: -10px !important;
        
 }  


/*==================================================
  SITEFINITY LOGO Style
  ==================================================*/
 .poweredBySitefinityLogo 
{ 
    float: right; 
    width: 100%; 
    clear: both; 
    visibility:hidden; 
     margin: -10000px 0 0;
} 


/*==================================================
  TABLE Styles e.g for pricing table
  ==================================================*/
.innerCell
{
    background: #f2eeef;
    border: solid 1px #FFF;
    padding: 5px;

     
}

.innerCell02
{
    background: #FFF;
    border: solid 1px #FFF;
        padding: 5px;
   
}


.columnHeading
{
    background: #146079;
    border: solid 1px #FFF;
    padding: 5px;
    color: #FFF;
    font-weight:bold;

}


/*==================================================
  SUBMENU styles
  ==================================================*/
#subLeft{float:left;margin-top:23px;height: 90px; vertical-align:middle;}
#subLeft ul{clear:both;width:181px;margin:0;padding:0; list-style: none;}
#subLeft li{float:left;width:181px;margin-bottom:5px}
#subLeft li a{display:block;height:26px; padding:8px 15px 0 0;color:#fffffe;background:url(/images/gfx_subMenuBG.png) no-repeat 0 0;cursor:pointer}
#subLeft li a:hover,#subLeft li.active a{background-position:0 -34px}

#subLeft li span{float:left;width:auto;display:block;height:24px;padding:5px 45px 0 0px}
/*#subLeft li .MDetails{background:url(../images/LN-icon1.png) no-repeat 0 0}
#subLeft li .users{background:url(../images/LN-icon2.png) no-repeat 0 0}
#subLeft li .numbers{background:url(../images/LN-icon3.png) no-repeat 0 0}
#subLeft li .prompts{background:url(../images/LN-icon4.png) no-repeat 0 0}
#subLeft li .billing{background:url(../images/LN-icon5.png) no-repeat 0 0}*/
#subLeft li .TBMP{margin-top:6px;padding-top:5px}
