
/*  header image etc */
a {
	
}
#header {
margin:0px auto;
width:800px;
height:85px;
background-image:url(images/header.gif);	
padding-right:0px;
text-align: right;
text-bottom: bottom;

}
#txt{
	padding-top:65px;
}

#button{
	border: 1px solid #004;
}

#tab {
	margin:0px;
	width: 500px;	
}

#tab ul {
	display: inline;
}

#tab li {
	list-style:none;
	font-size:12px;
	padding-top: 2px; 
	display: inline;
	float: left;
	border: 1px solid #BFBFBF;
	border-bottom-width: 0;
	margin: 0 0.9em 0 0;
}


#tab li a {
		
	
	padding: 0 1em;
}

#tab #selected {

	padding-top: 3px; 
	padding-bottom: 1px; 
	background: #BFBFBF;
}

#content {
border:1px solid #BFBFBF;
padding:15px;
padding-top:2px;
margin: 0px;
clear:both;
}

.button {
font-family:lucida sans unicode; 
border: 1px solid #BFBFBF;
font-family:lucida sans unicode; 
font-size:11px;
margin-bottom:2px;
padding-left:0px;
background: #FFFFFF;
width:65px;
height:20px;
}

.all-button {
font-family:lucida sans unicode; 
border: 1px solid #006;
border-color:#BFBFBF;
color:#FFFFFF;
background-color:#d86141; 
}


.all-button:disabled {
font-family:lucida sans unicode; 
border: 1px solid #006;
border-color:#BFBFBF;
color:#FFFFFF;
background-color:#BFBFBF; 
}

.all-button:hover {
font-family:lucida sans unicode;
border: 1px solid #006;
border-color:#BFBFBF;
color:#FFFFFF;
background-color:#D43D1A;
}

.all-gbutton {
font-family:lucida sans unicode; 
border: 1px solid #006;
border-color:#BFBFBF;
color:#FFFFFF;
background-color:#00AA00; 
}


.all-gbutton:disabled {
font-family:lucida sans unicode; 
border: 1px solid #006;
border-color:#BFBFBF;
color:#FFFFFF;
background-color:#00AA00; 
}

.all-gbutton:hover {
font-family:lucida sans unicode;
border: 1px solid #006;
border-color:#BFBFBF;
color:#FFFFFF;
background-color:#00AA00;
}



.search-button {
background-image:url(search_3.gif);	
border: 0px solid #004;
font-size:12px;
font-family:lucida sans unicode; 
margin:1px;
width:20px;
height:20px;
outline-width:0px;
display:inline;
}

#heading {
	margin:0px auto;
	padding-top:15px;
	border-bottom:1px solid #BFBFBF;
	text-decoration:none;
	font-size:17px;
	padding-bottom:4px;
	margin-bottom: 15px;
} 

#heading2 {
	padding-top:15px;
	border-bottom:1px solid #BFBFBF;
	text-decoration:none;
	font-size:17px;
	padding-bottom:4px;
	margin-bottom: 5px;
}

#tagPageHeader {
	padding-top:15px;
	border-bottom:1px solid #BFBFBF;
	text-decoration:none;
	font-size:20px;
	padding-bottom:4px;
	margin-bottom: 5px;
}

#subheading {
	padding-top:15px;
	border-bottom:1px solid #BFBFBF;
	font-size:14px;
	padding-bottom:2px;
	margin-bottom: 3px;
} 
/* SIDEBAR NAVIGATION */

#sidebarnav {
float: left;
padding-bottom:40px;
padding-top:3px;
margin-right:2px;
padding-left:8px;
width:175px;


}

#sidebar {
float:left;
width:195px;
line-height:14pt;
padding-right:10px;

}

#sidebarnav a {
	width:175px;
	display:block;
	padding-left:0px;
	margin-top:15px;
	padding-bottom:2px;
	font-family:tahoma;
	font-weight: bold;
	border-bottom:1px solid #BFBFBF;
	text-decoration:none;
	font-size:13px;
}
  
/* SPACERS --- BLANK PLACES */
  
#spacer {
border:1px;
clear:both;
width:780px;
height:20px;
padding:0px;
margin:0px;

}

#spacer2 {
height:15px;
}

#spacer3 {
height:4px;
text-align:right;
}  

/* FOOTERS */
#footer {
padding-left:0px;
padding-right:0px;
height:30px;
border-top:0px solid #BFBFBF;
font-family:Verdana; 
font-size:8pt;
width:770px;
clear:both;
color: #555555;
text-align:center;
line-height:10pt;
padding-top:3px;
}


#footer a{

font-family:Verdana; 
font-size:8pt;
text-decoration:none;
clear:both;
color: #555555;
}

#footer-main-index {
border-top:1px solid #BFBFBF;
font-family:Verdana; 
font-size:11px;
width:770px;
clear:both;
color: #555555;
text-align:center;
line-height:14pt;
}


#footer-main {
border-top:1px solid #BFBFBF;
margin-left:15px;
margin-right:0px;
font-family:Verdana; 
font-size:8pt;
width:770px;
height:25px;
clear:both;
color: #555555;
text-align:center;
line-height:14pt;
}

body { 
	   margin:0px auto; 
	   padding:0; 
	   font-family:verdana; 
	   font-size:13px;
	   color:black;  
	   padding: 0; 
	   width: 800px;
 	   
}



#page {
width:800px;
margin:0px auto;
padding:0;
border-right:0px solid #BFBFBF;
border-left:0px solid #BFBFBF;
background-color:#ffffff;

}  

#page un{
	font-size:14px;
	border-bottom: 1px solid #BFBFBF;
}

#mainarea {
margin:0px auto;
clear:both;
padding-left:21px;
}

#contentarea{
width: 520px;
padding-left:20px;
padding-bottom:15px;
float:left;
padding-top:0px;
line-height:14pt;
border-left:2px solid #EDEBEB;

}

a {
color:#000000;
text-decoration:none;
}


a:hover {
border: 0px solid #FFFFFF;
text-decoration:underline;
}
	
/* CAPTIONS */
#c{
color:#555555;
padding-top: 2px;
text-decoration:none;
font-family: tahoma;
font-size:11px;
line-height:14px;
text-align: left;
}

#cmain{
color:#555555;
text-decoration:none;
font-size:11px;
line-height:12px;
text-align: right;
float:right;
padding-top: 4px;
margin:0px;
border:0px solid #123123;
}

h {
color:#000000;
text-decoration:none;
font-size:14px;
line-height:18px;

border-bottom: 1px solid #999999;
}

#line{
	width:520px;
	border-bottom:1px solid #BFBFBF;
}
#shortline{
	width:500px;
	border-bottom:1px solid #BFBFBF;
	margin:0px;
	padding: 0px;
}
#lightline{
        width:520px;
        border-bottom:1px solid #555555;
}

/*
	#### div to display tag ####
*/

#tag{

font-family: lucida sans unicode;
font-size:12px;	
width: 510px;
padding-left:10px;
padding-bottom:10px;
float:left;
padding-top:8px;
line-height:12pt;
border-left:0px solid #BFBFBF;
border-right:0px solid #BFBFBF;
border-top:1px solid #BFBFBF;
border-bottom:0px solid #BFBFBF;
background-color:#FFFFFF;
margin-bottom:5px;
background-image:url('images/tag_bgr_slice.gif'); 
background-repeat: repeat-x;
text-decoration:none;
}

#tag a {
font-family:lucida sans unicode; 
font-size:11px;
text-decoration:none;
color: #000000;
}


#left {
	width: 385px;
	font-family:lucida sans unicode;
	font-size:12px;
	text-align: left;
	float: left;
	text-decoration:none;
	border: 0px solid #000000;
}
#right{
	width:0px;
	text-align: right;
	float: right;
	padding-right: 155px;
	color: #555555;
	border: 0px solid #000000;
}

#rightl{
        width: 80px;
        text-align: right;
        float: right;
        padding-right: 8px;
        color: #555555;
	border: 0px solid #000000;
}


h2 {
color:#000000;
text-decoration:none;
font-size:14px;
line-height:18px;

}

/* TAGS FOR BROWSING */
#tagb{
	
width: 390px;
padding-left:10px;
padding-bottom:10px;
float:left;
padding-top:8px;
line-height:12pt;
border-left:0px solid #BFBFBF;
border-right:0px solid #BFBFBF;
border-top:1px solid #BFBFBF;
border-bottom:1px solid #BFBFBF;
background-color:#FFFFFF;
margin-bottom:5px;
background-image:url('images/tag_bgr_slice.gif'); 
background-repeat: repeat-x;
}

#tagb a {
font-family:lucida sans unicode; 
font-size:11px;
text-decoration:none;
color: #000000;
}

#leftb {
	width: 250px;
	text-align: left;
	float: left;
}
#rightb{
	width: 80px;
	text-align: right;
	float: right;
	padding-right: 8px;
	text-decoration: none
}

#rightnav {
width: 100px;
margin-left:5px;
margin-top:2px;
padding-left:5px;
padding-bottom:10px;
float:right;
padding-top:5px;
line-height:12pt;
border-left:1px solid #BFBFBF;
border-right:0px solid #BFBFBF;
border-top:1px solid #BFBFBF;
border-bottom:0px solid #BFBFBF;
background-color:#FFFFFF;
margin-bottom:5px;
background-color: #EFEFEF; 
background-repeat: repeat-x;
}

h3{
	margin-top:4px;
	margin-bottom:4px;
	font-size: 15px;
}


.prop{
	height:385px;
	float:right;
	width:1px;
}
.clear{
	clear:both;
	height:1px;
	overflow:hidden;
}