/* CSS Document */

html {
        color: #000000;
        background-color: #333333;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
		height:100%;
}

td {
		color: #000000;
         font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
		
}


body {
        margin: 0px 0px 0px 0px;
        text-align: center;
		height:100%
}

#main {
        margin: 0px auto 0px auto;
        width: 765px;
		background-image: url(../images/en/repeat_subed.jpg);
        text-align: left;
        background-repeat: repeat-y;
		/*border: 1px solid red;*/
}
#topNav {
        width: 760px;
		background-image: url(../images/en/top_nav_artlist_thin.jpg);
		height: 35px;
		padding:0px;
		margin:0px 0px 0px 2px;
		background-repeat:repeat-x;
		background-position:top;
		/*border: 1px solid #00FF00;*/
}



#topSearch {
        float:left;
        height: 26px;
		padding-top:6px;
		margin-left:6px;
		text-align: left;
}

#topDivider {
        float:left;
        height: 31px;
		margin-left:6px;
		text-align: left;
}

#topLinks {
        float:left;
        height: 20px;
		padding-top: 11px;
		margin-left:0px;
		text-align: left;
}

#topLinks2 {
        float:left;
        height: 20px;
		padding-top: 11px;
		margin-left:3px;
		text-align: left;
}
#topLinks3 {
        float:left;
        height: 20px;
		padding-top: 11px;
		margin-left:12px;
		text-align: left;
}
#topLogo {
		height: 24px;
		padding-top:8px;
		margin-right:4px;
		text-align: right;
}
#primaryNav {
        /*background-image: url(../images/en/prim_nav_subed.jpg);
		background-repeat: repeat-y;
		background-position:top;*/
		width: 760px;
		background-color: #C8C8C8;
		height: 33px;
		margin:0px 0px 0px 2px;
		padding: 0px;
		text-align: center;	
		/*border:1px solid #FF3300;*/
}

UL.topnav { 
		padding: 0px; 
		margin: 0px; 
}
UL.topnav LI { 
		display: inline; 
		height: 31px; 
		float: left; 
		text-align: center; 
		color: #000000; 
		}

UL.topnav LI.over {
		background-color: #333333;
		background-repeat:repeat-x;
 }

/* ######### Style for Drop Down Menu ######### */

.homeprodnav{
position:absolute;
font:normal 11px Arial;
line-height:18px;
z-index:100;
background-color: #333333;
width: 200px;
visibility: hidden;


}

.homeprodnav a{
width: 100%;
display: block;
text-indent: 5px;
text-decoration: none;
font-weight: bold;


}
.homeprodnav a:link,
.homeprodnav a:visited,
.homeprodnav a:hover,
.homeprodnav a:active {
        color: #ffffff;
        font-weight:  normal;
        text-decoration: none;
		
		
}

/*.homeprodnav a:hover{
		color:#000000 !important;
		background-color:#CCCCCC; 
		text-align: left;
		
		}*/
/* menu controlled hover */
.homeprodnav .childnavOver {
	background-color:#888888;
	color:#FFFFFF !important;
}
.homeprodnavrev .childnavOver {
	background-color:#333333;
	color:#FFFFFF !important;
}

.homeprodnavrev{
	position:absolute;
	font:normal 11px Arial;
	line-height:18px;
	z-index:100;
	background-color:#888888;
	width: 200px;
	visibility: hidden;}

.homeprodnavrev a{
	width: 100%;
	display: block;
	text-indent: 5px;
	text-decoration: none;
	font-weight: bold;}
.homeprodnavrev a:link,
.homeprodnavrev a:visited,
.homeprodnavrev a:hover,
.homeprodnavrev a:active {
        color: #ffffff;
        font-weight:  normal;
        text-decoration: none;}
		

.topnavOver{ /*Theme Change here*/
background-color: #333333;
color:#ffffff !important;
margin-top:6px !important; 
		padding-top:5px !important;
		height:17px;
}





.topnav{
		padding:0px;
		margin:0px;
		}


.topnavSelected{
		color:#000000;
		background-image: url(../images/en/top_nav_selected.jpg);
		background-repeat:repeat-x;
		height:33px;
		padding:0px;
		margin:0px;
}
UL.topnav LI A { 
		padding-top: 11px; 
		padding-bottom: 4px;
	    color: #000000;
		text-decoration: none; 
		display: block; 
		width: 100%;
		 
}




.topnav a,
.topnav a:link,
.topnav a:visited,
.topnav a:active {
        color: #666666;
        font-weight: normal;
        text-decoration: none;
}

.topnav a:hover {
        color: #000000;
        font-weight: normal;
        text-decoration: none;
	
}




#header{
        /*height: 48px;*/
		background-image: url(../images/en/header_artlisted.jpg);
		background-repeat: repeat-x;
        margin: 0px auto 0px 0px;
        width: 760px;
		/*float: left;*/
		padding:0px;
		text-align: center;
		/*border: 1px solid #FFFF00;*/
}

#headerContent {
		/*position:absolute;*/
		float: left;
		height:44px;
		text-align:left;
		padding-left: 15px;
		padding-right:15px;
		/* padding-top: 10px; */
		
}

#headerContentlink {
		position:relative;
		height:44px;
		text-align:right;
		padding-left: 15px;
		padding-right:15px;
		padding-top: 15px;
		
}



 #sectionHeader{
        height: 132px;
		background-image: url(../images/en/repeat_subed.jpg);
		background-repeat:repeat-x;
		background-color: #FFFFFF;
        margin: 0px auto 0px auto;
		/* could not find section header on page to fix width */
        width: 765px;
		float: left;
		padding:0px;
		/*border: 1px solid #FF33CC;*/
} 

#content {
        float: left;
        margin: 0px 0px 0px 0px;
        width: 765px;
		position:relative;
        text-align: left;
		/*background-repeat:no-repeat;*/
		/*border: 1px solid #FF9933;*/
		
}
#innerContent {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
		margin-bottom: 0px;
        text-align: left;
}

#rightnav {
		background-position:top;
		width:200px;
}

#rightnavContent {
		width: 203px;
		text-align:left;
		padding-left: 25px;
		padding-right:30px;
		padding-top: 20px;
}

#rightnavContent h6 {
        font-size: 110%;
        line-height: 110%;
        margin-top: 0px;
        margin-bottom: 5px;
        font-weight: bold;
		color: #000000;
        }

#footer {
        clear: both;
		padding-top: 0px;
		padding-right: 0px;
        height: 87px;
        margin: 0px auto 0px auto;
        width: 765px;
		bottom: 0;
        background-image: url(../images/en/footer_subed.jpg);
        background-position: top;
        background-repeat: no-repeat;
	
}

#footercontact {
		position: relative;
        padding-top: 20px;
		padding-right: 19px;
        height: 36px;
        margin: 0px auto 0px auto;
		text-align: right;
		
		
}

#footercopywrite {
		position: absolute;
        padding-top: 20px;
		padding-left: 19px;
        height: 36px;
        margin: 0px auto 0px auto;
		text-align: left;
		
		
}

#pad17px-div {
	padding: 17px;
}

.top-nav {
        color: #ffffff;
        font-weight: normal;
}

.top-nav a,
.top-nav a:link,
.top-nav a:visited,
.top-nav a:active {
        color: #ffffff;
        font-weight:  normal;
        text-decoration: none;
}

.top-nav a:hover{
        color: #ffffff;
        font-weight: normal;
        text-decoration: underline;
}


.primary-nav {
        color: #333333;
        font-weight: normal;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 120%;
}

.primary-nav a,
.primary-nav a:link,
.primary-nav a:visited,
.primary-nav a:active {
        color: #333333;
        font-weight: normal;
        text-decoration: none;
}

.primary-nav a:hover {
        color: #000000;
        font-weight: normal;
        text-decoration: none;
	
}




.footer {
        color: #6E6E6E;
        font-weight: normal;
}

.footer a,
.footer a:link,
.footer a:visited,
.footer a:active {
        color: #6E6E6E;
        font-weight:  normal;
        text-decoration: none;
}

.footer a:hover{
        color: #333333;
        font-weight: normal;
        text-decoration: none;
}
/*--- Image borders ---*/
.imgborder{
        /*border: 1px solid #6E6E6E;*/
		margin-right:15px;
		margin-bottom:10px;
		
      
}

.imgborder-right{
        float: right;
        margin-left: 5px;
}

.imgborder-right{
        float: left;
        margin-right: 5px;
}


/*-----------Site Unique Classes-------------*/
.searchbox {
        font-size: 100%;
		color: #ffffff;
		text-align: left;
		margin-left: 5px;
}		

.header h1 {
		font-size: 170%;
        line-height: 170%;
        margin-top: 0px;
        margin-bottom: 0px;
		margin-left:0px;
        font-weight: normal;
        color: #333333;
		text-align:left;
        }
.header h6 {
		font-size: 100%;
        line-height: 100%;
        margin-top: 0px;
        margin-bottom: 0px;
		margin-left:0px;
        font-weight: normal;
        color: #333333;
		text-align:right;
        }
.sectionHeader h2 {
		font-size: 150%;
        line-height: 150%;
        margin-top: 55px;
        margin-bottom: 10px;
		margin-left:20px;
        font-weight: normal;
        color: #000000;
		text-align:left;
        }

html>body .repeat {
height: auto
}				
/*---------- Do not adjust these ------------*/
.text {
        font-size: 100%;
        color: #000000;
}

.midnav {
       margin-top: 0px;
	   margin-right: 20px;
	   }

.bodytextcolor {
        font-size: 100%;

}

.contenttext {
        font-size: 100%;
        font-weight: bold;
        color:#000000;
}

.phead
{
        text-align: left;
}

.pp
{
        text-align: left;
}


h1 {
        font-size: 180%;
        font-weight: normal;
        line-height: 180%;
        margin-top: 0px;
        margin-bottom: 0px;
        }
h2 {
        font-size: 160%;
        line-height: 160%;
        margin-top: 0px;
        margin-bottom: 0px;
        font-weight: normal;
        }
h3 {
        font-size: 140%;
        line-height:140%;
        margin-top:0px;
        margin-bottom:0px;
        font-weight: bold;
        }
h4 {
        font-size: 120%;
        line-height:120%;
        font-weight: bold;
        margin-top: 0px;
        margin-bottom: 0px;
        }
h5 {
        font-size: 130%;
        line-height: 130%;
        margin-top: 0px;
        margin-bottom: 10px;
        font-weight: bold;
        color: #000000;
        }
h6 {
        /* font-size: 110%; */
		font-size: 13px;
        line-height: 110%;
        margin-top: 0px;
        margin-bottom: 10px;
        font-weight: bold;
		color: #000000;
        }
		
HR {
    height:1px;
    width:100%;
	background-color:#666666;
	border:0px;
    margin: 15px 0px 0px 0px;  
   }
   
UL.content LI{
        font-size: 100%;
        line-height: 130%;
        margin-bottom:5px;
		margin-left:0px;
        padding-left: 0px;
		text-align:left;
		
		       }

img {
        border: 0;
        }

p {
        font-size: 100%;
        line-height: 120%;
        margin-top: 0px;
        margin-bottom: 1em;
        margin-left: 0px;
        margin-right:0px;
       
        }

pre {
        font-family: "Courier New", Courier, monospace;
        font-size: 100%;
        }

a,
a:link,
a:visited,
a:active {
	color: #1F477B;
	font-weight:  normal;
	text-decoration: none;
	}

a:hover{
	color: #1F477B;
	font-weight: normal;
	text-decoration: underline;
	}

} /* CSS Document */

