/* ######################## body ########################  */

.title{
                width:1000px;
                height:600px;
                position:absolute;
                top:0px;
                left:0px;
                background:transparent url(../backpage.jpg) no-repeat top left;
            }
            a.back{
                background:transparent url(../back.png) no-repeat top left;
                position:fixed;
                width:150px;
                height:27px;
                outline:none;
                bottom:0px;
                left:0px;
            }
            #content{
                margin:0 auto;
            }
            

            
/* ######################## newsfeed container ########################  */

            .reference{
                clear:both;
                top:530px;
                right:80px;
                position:absolute;
                text-align:left;
                width:400px;
                padding:20px;
				background-color:#fff;              
                -moz-box-shadow:1px 3px 15px #555;
   				-webkit-box-shadow:1px 3px 15px #555;
    			box-shadow:1px 3px 15px #555;
            }
            
            .reference p a:hover{
                color:#333;
            }
/* ######################## disclaimer style ########################  */
            .disc{
				font-family: Palatino, Cambria, serif;            	
				font-size: 12px;
                clear:both;
                bottom: 0px;
                left: 120px;
                position:fixed;
                text-align:left;
                width:195px;
                height: 11px;
                padding:10px;
				background-color:#fff;              
				-moz-box-shadow:1px 3px 15px #555;
    			-webkit-box-shadow:1px 3px 15px #555;
   				 box-shadow:1px 3px 15px #555;
   				 z-index: 100;
            }
            
            .disc p a:hover{
                color:#333;
            }
            
#dHeader{
font-size: 9px;
color: #666;
padding-bottom: 5px;
}
           
/* ######################## accordion ########################  */

ul.accordion{
    list-style:none;   
    position:absolute;
    right:80px;
    top:0px;
    font-family: Palatino, Cambria, serif;
    font-size: 16px;
    font-style: italic;
        text-decoration:none;

    line-height: 1.5em;
}
ul.accordion li{
    float:right;
    width:95px;
    height:480px;
    display:block;
    border-right:2px solid #fff;
    border-bottom:2px solid #fff;
    background-color:#fff;
    background-repeat:no-repeat;
    background-position:center center;
    position:relative;
    overflow:hidden;
    cursor:pointer;
    -moz-box-shadow:1px 3px 15px #555;
    -webkit-box-shadow:1px 3px 15px #555;
    box-shadow:1px 3px 15px #555;
        text-decoration:none;

}
ul.accordion li.bg1{
    background-image:url(../images/1.jpg);
}
ul.accordion li.bg2{
    background-image:url(../images/2.jpg);
}
ul.accordion li.bg3{
    background-image:url(../images/3.jpg);
}
ul.accordion li.bg4{
    background-image:url(../images/4.jpg);
}
ul.accordion li.bg5{
    background-image:url(../images/5.jpg);
}
ul.accordion li.bg6{
    background-image:url(../images/6.jpg);
}
ul.accordion li.bg7{
    background-image:url(../images/7.jpg);
}
ul.accordion li.bleft{
    border-left:2px solid #fff;
}
ul.accordion li .heading{
    background-color:#fff;
    padding-left:2px;
    padding-top:10px;
      padding-bottom:10px;
    margin-top:60px;
    opacity:0.7;
    text-transform:uppercase;
    font-style:normal;
    font-weight:bold;
    letter-spacing:1px;
    font-size:13px;
    color:#444;
    text-align:center;
    text-shadow:-1px -1px 1px #ccc;
        text-decoration:none;

}
ul.accordion li .description{
    position:absolute;
    width:340px;
    height:220px;
    bottom:0px;
    left:0px;
    display:none;
        font-size:30px;

}
ul.accordion li .description h2{
    text-transform:uppercase;
    font-style:normal;
    font-weight:bold;
    letter-spacing:1px;
    font-size:30px;
    color:#444;
    text-align:left;
    margin:0px 0px 5px 20px;
    text-shadow:-1px -1px 1px #ccc;
        text-decoration:none;

}
ul.accordion li .description p{
    line-height:14px;
   margin:10px 22px;
    font-family: "Trebuchet MS", sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
    text-transform: none;
    letter-spacing: normal;
    line-height: 1.6em;
}
ul.accordion li .description a{
    position:absolute;
    bottom:5px;
   	/*left:250px;*/
    text-transform:uppercase;
    font-style:bold;
    font-size:18px;
    
    text-decoration:none;
    color:#666;
    background:transparent url(../linkBtn.png) top left;
    background-repeat: no-repeat;
    width: 340px;
    display: block;
    height: 38px;
    padding-top: 15px;
    /* padding-right: 150px;
   padding-bottom: 10px;*/
    padding-left: 240px;

    
}

.csrrectLinkh2{
   position:absolute;
   bottom:160px;
   left:-20px;
    font-size: 30px;
    text-decoration:none;
    color:#red;
}
.correctLinkh2{
   position:absolute;
   bottom:160px;
    font-size: 30px;
    left:-20px;
    
}
.correctLink{
   position:absolute;
   bottom:30px;
   
   left:-2px;
    width: 320px;
    text-decoration:none;
    /*color:#666;*/
}
.correctLink p{
 font-size: 14px;
    /*color:#666;*/
}
ul.accordion li .description a:hover{
    color:#333;
    text-decoration:none;
}

ul.accordion li .bgDescription{
    background:transparent url(../images/bgDescription.png) repeat-x top left;
    height:340px;
    position:absolute;
    bottom:0px;
    left:0px;
    width:100%;
    display:none;
    text-indent:9999px;


}

/*############################### News-Feed #############################*/
#rss{
	border: 10px solid #fff;
	margin:0;
	padding:0;
	float:right;
	width:660px;
	font-size:12px;
    font-family: Palatino, Cambria, serif ;

}
#rss h1{
		padding-left: 5px;
		color: #666;
	}
#rss #newsfeed{
	margin:0;
	padding:5px;
	height:350px;
	width:100%;
	overflow: auto;
}
#rss #newsfeed a {
	color:#666;
	font-size:12px;
	font-weight:bold;
}
#rss #newsfeed .date {
	margin:0;
	color:#999999;
	font-size:x-small;
	letter-spacing:0.2em;
}
#rss #newsfeed .description{
 	margin:0;
 	padding:0;
}
#rss #newsfeed .description p{
	font-size:10px;
}
#loading{
	margin:0% 0% 0% 45%;
	float:left;
}
