/* Progous CSS Document */
/* Date Created: 20-11-2008 */
/* Last Modified: 24-11-2008 */
/* Authors 1- Osama Shamseddine <osama@progous.com> */
/*         2- 
/* Copyright 2008, All Rights Reserved */

/*  scrollgeneric is used for corrective styling of elements, and should not be modified or removed */ 
.scrollgeneric 
{
    line-height: 1px;
    font-size: 1px;
    position: absolute;
    top: 0; 
    left: 0;
}

.vscrollerbar 
{
    width: 7px;
    background: #2899D3;
}

/* height of this element is normally auto set to fit the scrollbase, to cover the base... */
.vscrollerbarbeg 
{
    height: 0px;
    width: 7px;
    background: #2899D3;
}

/* height of this element should be set */
.vscrollerbarend 
{
    height: 0px;
    width: 7px;
    background: #2899D3;
}

.vscrollerbase 
{
    width:7px;
    background: #2899D3;
}

/* height of this element is auto set to fit the scrollbase, to cover the base */
/* this element can be used to place a faux top arrow image */
.vscrollerbasebeg 
{
    width: 7px;
    height: 10px;  
    background: #E6E6E6 url(../images/up.jpg) no-repeat;
    cursor:hand;
    cursor:pointer;
}

/* height of this element should be set */
/* this element can be used to place a faux bottom arrow image */
.vscrollerbaseend 
{
    height: 10px;
    width: 7px;
    background: #E6E6E6 url(../images/down.jpg) no-repeat;
    cursor:hand;
    cursor:pointer;
}


.vscrollerbar, .hscrollerbar {
/* paddings of these elements will decide how far the scrollbar will stop in both ends, and are not actually
used for styling, and are set to 0 by the script, here we will set them the size of our faux arrows */
padding: 10px;
z-index: 2;
}

/*Page related styles for you to view*/
#PrivacyPolicy 
{
    /* Typical fixed height and fixed width example */
    width: 465px;
    height: 260px;
    overflow: auto;
    /* IE overflow fix, position must be relative or absolute*/
    position: relative;
    margin: 0.3em auto;
    padding: 15px;
}

/*Page related styles for you to view*/
#AboutMe 
{
    /* Typical fixed height and fixed width example */
    width: 347px;
    height: 255px;
    overflow: auto;
    /* IE overflow fix, position must be relative or absolute*/
    position: relative;
    margin: 0.3em auto;
    padding: 0;
    float:left;
}


/*Page related styles for you to view*/
#FAQ 
{
    /* Typical fixed height and fixed width example */
    width: 420px;
    height: 250px;
    overflow: auto;
    /* IE overflow fix, position must be relative or absolute*/
    position: relative;
    padding-bottom:0px;
    padding-top:0px;
    padding-left:0px;
    padding-right:0px;
}

/*Page related styles for you to view*/
#SMSHistory 
{
    /* Typical fixed height and fixed width example */
    width: 574px;
    height: 300px;
    overflow: auto;
    /* IE overflow fix, position must be relative or absolute*/
    position: relative;
    padding-bottom:20px;
    padding-top:20px;
    padding-left:20px;
    padding-right:20px;
    border-color:#B8D654;
    border-style:solid;
    border-width:1px;
}


/*Page related styles for you to view*/
#CalllogHistory
{
    /* Typical fixed height and fixed width example */
    width: 415px;
    height: 205px;
    overflow: auto;
    /* IE overflow fix, position must be relative or absolute*/
    position: relative;
    padding-bottom:0px;
    padding-top:0px;
    padding-left:0px;
    padding-right:0px;
}

/*Page related styles for you to view*/
#Speedials
{
    /* Typical fixed height and fixed width example */
    width: 370px;
    height: 180px;
    overflow: auto;
    /* IE overflow fix, position must be relative or absolute*/
    position: relative;
    padding-bottom:0px;
    padding-top:0px;
    padding-left:0px;
    padding-right:0px;
}
