/* 
    Document   : newsexpand
    Created on : Mar 27, 2013, 9:34:30 AM
    Author     : HansA AmarasekarA
    Description:
        Purpose of the stylesheet follows.
*/

.demo {
    margin:0;
    padding:1.5em 1.5em 0.75em;
    border:1px solid #ccc;
    position:relative;
    overflow:hidden;
    text-align:center;
    height: 200px;
}
.collapse p {padding:0 10px 1em;margin:0; padding:0;}
.top{font-size:.9em; text-align:right;margin:0; padding:0;}
#switch, .switch {margin-bottom:5px; text-align:right;padding:0;}

/* --- Headings  --- */
.expand h1{
    margin-bottom:.75em; 
    font-family:georgia,'times new roman',times,serif; 
    font-size:2.5em; 
    font-weight:normal; 
    /*color:#c30;*/
    margin:0; padding:0;
}
.expand h2{font-size:1em;margin:0; padding:0;}

.expand{padding-bottom:.75em;margin:0; padding:0;}

/* --- Links  --- */
a:link, a:visited {
    border:1px dotted #ccc;
    border-width:0 0 1px;
    text-decoration:none;
    /*color:blue;*/
}
a:hover, a:active, a:focus {
    border-style:solid;
    /*background-color:red;/*#f0f0f0;*/
    outline:0 none
}
a:active, a:focus {
    /*color:red;*/
}
.expand a {
    display:block;
    padding:3px 10px
}
.expand a:link, .expand a:visited {
    border-width:1px;
    background-image:url(images/static/arrow-down.gif);
    background-repeat:no-repeat;
    background-position:98% 50%;
}
.expand a:hover, .expand a:active, .expand a:focus {
    text-decoration:underline
}
.expand a.open:link, .expand a.open:visited {
    border-style:solid;
    background:#eee url(images/static/arrow-up.gif) no-repeat 98% 50%
}

