/*
Top level containers - start
*/
*{
    margin:0pt;
    padding:0pt;
    font: 60% verdana, arial, sans-serif;
}

div#w{
    border: 1pt black solid;
    margin: 1pt;
    margin-bottom:15pt;
    padding-bottom:15pt;
    padding-right:0pt;
    width:465pt;
    height:675pt;
}
#copy{
    padding:0pt;
    margin:0pt;
    margin-top:10pt;
    text-align:center;
    width:465pt;
}

/*
Top level containers - start
*/


/*
Header containers - start
*/

div#h{
    border-top: 1pt #91a7b4 solid;
    border-bottom: 1pt #91a7b4 solid;
    padding:0pt;
    margin:0pt;
}
div#topnav{
    margin-bottom:0pt;
}

#w h3#slogan{
        border-top: 1pt #91a7b4 solid;
        border-bottom: 1pt #91a7b4 solid;
        padding-bottom: 1pt;
        padding-top:0pt;
        padding-left:10%;
        margin-bottom:5pt;
}

#topnav ul{
    float:left;
    overflow:visible;
    padding-left:70pt;
    padding-right:0pt;
    margin-left:0pt;
    margin-right:0pt;
    height:60pt;
    
}

#h ul,#h ol li{
    list-style: none;
}
#topnav ul#leftLinks{
    float:right;
    padding-left:0pt;
    padding-right:90pt;
    
}
/*
Header containers - end
*/

/*
    Second level containers - start
*/
#content{
    width:95%;
    padding-left:2.5%;
    padding-right:2.5%;
    margin:0pt;
}


#content a.titleLink{
    font-size: 12pt;
    font-weight: bold;
    color: #16387c;
    text-align:center;
    display: block;
}

/*
    Second level containers - end
*/


/*
    Hidden element - start
*/
#searchform, #indexBar, #leftcol, #rightcol, #h h2,#itemDetailsMenu #inappropriateItemReportDiv, script{
    display:none;
    visibility:hidden;
    width:0pt;
    height:0pt;
}
/*
    Hidden element - end
*/


/*
General containers - start
*/
p, td, th, span, div.detailRow div.detailText{
    font-size:9pt;
}

a, a:link, a:visited,a:active{
    font-size:9pt;
    color:#000;
}
#break{
    clear:both;
}

#pagesponsor a {
    padding-left:210pt;
}

h3{
    clear:both;
    font-size:10pt;
    text-align:left;
    font-weight: bold;
    padding-top:5pt;
    padding-bottom:5pt;
}

/*
General containers - start
*/


/*
    List handling - start
*/

ul,ol li{
    text-align: left;
    margin-left: 10pt;
    padding-left:10pt;
}

/*
    List handling - end
*/

#w h3#slogan, #w #h h1, #content h2{
    clear:both;
    font-size:10pt;
    text-align:left;
    color: #16387c;
    font-weight: bold;
    margin-top:2pt;
    margin-bottom:2pt;
}

#content h2{
    clear:both;
    margin-top:5pt;
    font-size:12pt;
    text-align:left;
}



#tableListDiv{
    margin-left:1pt;
    margin-right:1pt;
    margin-top:15pt;
    margin-bottom:20pt;
    padding-left:1pt;
    padding-right:1pt;
    border: 1px #91a7b4 solid;  
    width:435pt;
}

#tableListDiv h3 {
	margin: 1pt;
	padding-top:3pt;
        padding-bottom:3pt;
	clear: both;
}

.pageSelector div{
    text-align:center;
}



p.noOfItems{
    text-align:right;
    padding-right:5pt;
}

/*
Table styles Start
*/

table{
    border-top: 1pt #91a7b4 solid;  
    border-bottom: 1pt #91a7b4 solid;  
    text-align:left;
    width:100%;
    padding:0pt;
    margin:0pt;
    border-collapse: collapse;
}

td, th{
    border-bottom: 1pt #91a7b4 solid; 
    padding:2pt;
    margin:2pt;
    text-align: left;
    border-left:none;
    border-right:none;
    width:auto;
}


/*
Table styles End
*/


/*
For the item details page Start
*/

#itemContainer  {
        border: 1pt #91a7b4 solid;
        padding-bottom: 8pt;
        margin-bottom: 1pt;
	float:left;
}

#itemDetailsMenu {
	border-bottom: 1pt #afbdc5 solid;
        border-right: 1pt #afbdc5 solid;
	padding-bottom: 12pt;
        padding-left:0pt;
}

.itemDetailsMenuItem {
	float: left;
	padding: 0pt 20pt;
}

.leftBorder { 
    border-left: 1px solid #000 ;
}
#itemDetails {
	clear: both;        
}

#itemDetails div span.leftCol {
	float: left;
	font-weight: bold;
	clear: left;
        text-align: left;
        width:25%;
        padding-left:5pt;
}
.detailRow{
   clear: left;
   padding-top: 5pt ;
}
.detailText {
display: block;
float: left;
width: 420px;
text-align: left;
padding-right:2pt;
}
.detailText p{
  margin-right:2pt;
}
.detailTextNarrow{
    display:block;
    float: left;
    text-align: left;
    width:auto;
}

/*
For the item details page End
*/

