/*Stonehaven StyleSheet*/


html{
    	FONT-FAMILY: Arial;
    	color: #666666    
}


body {
   	background-color:#FFFFFF;
   	margin: 0px

}


td {
    	font-size : small
}

/*/*/a{}


body td {
    	font-size : x-small
}

html>head:first-child+body td {
    	font-size : small
}

/* */


P {

    	text-align: justify;
    	line-height: 1.5;
}

.content{
	padding-right: 6px;
	padding-left: 40px;
    	background-image: url(../images/shadow_content.jpg);     
    	background-repeat: repeat-y;
	border: 0px

}

th{
	font-size: 80%;
	text-align: left;
	font-weight: bold;
	color: #FFFFFF
}
.pindent {

    text-align: justify;
    line-height: 1.5;
    padding-left: 28px;
    padding-right: 28px;
    font-style: italic;
    margin-top: -14px
}

.pindent2 {

    text-align: justify;
    line-height: 1.5;
    padding-left: 6px;
    padding-right: 6px;
    margin-top: -10px
}

.pindent3 {

    text-align: justify;
    line-height: 1.5;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: -20px
}


.P2 {
    text-align: justify;
    line-height: 1.2
}

.Pcenter { 
   	text-align: center
}

.Pleft { 
   	text-align: left
}

.Pright {   
   	text-align: right
}

.copyright {
	color: #999999;
	font-weight: normal;
	font-size: 65%;
}

.copyright2 {
	color: #999999;
	font-weight: normal;
	font-size: 65%;
	padding-right: 6px
}

H1{

   	FONT-SIZE: 110%;
   	width: 100%;
   	color: #4F63AD;
   	font-weight: bold;
	margin-left: -18px
}

H2{
	font-size: 100%;
  	 width: 100%;
   	color: #FFFFFF;
   	font-weight: bold;
	background-color: #33CC99;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left
}

H3{

   	font-size:  100%;
   	width: 100%;
   	color: #FFFFFF;
   	font-weight: bold;
	background-color: #009933;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left
}

H4{

	font-size:  100%;
   	width: 100%;
   	color: #FFFFFF;
   	font-weight: bold;
	background-color: #00CCFF;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left

}

H5{

	font-size:  100%;
  	width: 100%;
   	color: #FFFFFF;
   	font-weight: bold;
	background-color: #00CCCC;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left
}


H6{

	font-size:  100%;
   	width: 100%;
   	color: #FFFFFF;
   	font-weight: bold;
	background-color: #99CC00;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left
}

.hdBannerLinks{

	font-size:  100%;
   	width: 100%;
   	color: #FFFFFF;
   	font-weight: bold;
	background-color: #A2D1E8;
	padding-left: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left
}


.hdHome{

   	FONT-SIZE: 100%;
   	color: #3399CC;
   	font-weight: bold

}

.hdVisitor{

   	FONT-SIZE: 100%;
   	color: #009933;
   	font-weight: bold

}

.hdMembers{

   	FONT-SIZE: 100%;
   	color: #33CC99;
   	font-weight: bold

}
 
.hdJoining{

   	FONT-SIZE: 100%;
   	color: #00CCCC;
   	font-weight: bold
}

.hdTournaments{

   	FONT-SIZE: 100%;
   	color: #99CC00;
   	font-weight: bold
}

.hdNews{

   	FONT-SIZE: 100%;
   	color: #00CCFF;
   	font-weight: bold
}

.hdLinks{

   	FONT-SIZE: 100%;
   	color: #7BBEDF;
   	font-weight: bold
}

.hdContact{

   	FONT-SIZE: 100%;
   	color: #99CCFF;
   	font-weight: bold
}

.boldblue {
   font-weight: bold; 
   color: #4F63AD;   
}
.boldvisitor {
   font-weight: bold; 
   color: #009933;   
}

.boldMember {
   font-weight: bold; 
   color: #33CC99;   
}





.sidebk{
    	background-image: url(../images/side_shadow_rpt.jpg);     
    	background-repeat: repeat-y;
}

.shadowRight{
    	background-image: url(../images/shadow_rght.jpg);     
    	background-repeat: repeat-y;
}

.headformtop{
   color: #2E494D;
   background-color: #B4A9A9;
   font-weight: bold;
   border-bottom: #2E494D solid 1px;
   text-align: center

}



.red {
   font-weight: normal;
   color: #CC0000;
   text-align: left
}

.brownbold {
   font-weight: bold;
   color: #736666;
   text-align: left
}






.tborder {
   border: 1px solid #C9C9C9
}



.borderright{
 border-right: 1px solid #C9C9C9
} 

.borderbottom{
 border-bottom: 1px solid #C9C9C9
}

.borderLeft{
 	border-left: 1px solid #C9C9C9
}

.bordertopbot{
 border-top: 1px solid #C9C9C9;
 border-bottom: 1px solid #C9C9C9
}

.bordersides{
 border-left: 1px solid #C9C9C9;
 border-right: 1px solid #C9C9C9
}
.bordersidesbot{
 border-left: 1px solid #C9C9C9;
 border-right: 1px solid #C9C9C9;
 border-bottom: 1px solid #C9C9C9
}



ul{
    list-style: url(../images/bullet.gif);


}

ol{
 	list-style: outside;    	
	line-height: 1.5;
    	text-align: justify
	
}


.bulletnumbers{    
   	margin-top: 9px;
	text-align: justify;
}


.bull2{
    list-style-image: url(../images/bullet.gif);
    line-height: 1.4;
    margin-bottom: 10px;
    text-align: justify;
    margin-left: 20px;
    margin-right: 20px

}

.bull3{
    list-style-image: url(../images/bulletblu.gif);
    line-height: 1.4;
    margin-bottom: 10px;
    text-align: justify;
    margin-left: 20px;
    margin-right: 20px
}

.bull4{
    list-style-image: url(../images/bullet.gif);
    line-height: 1.2;
    margin-bottom:10px;
    text-align: justify;
    margin-left: 20px;
    margin-right: 50px
}


.bullsub{
    list-style-image: url(../images/bullet.gif);
    line-height: 1.2;
    margin-bottom:10px;
    text-align: justify;
    margin-left: 40px;
    margin-right: 50px
}

.hdbullet{ 
font-weight: bold;  
margin-bottom: -20px;
}


.folder{
	list-style: url(../images/open.gif);
	font-weight: bold;  
	color: #999999
}

.page{
	list-style: url(../images/list.gif); 
	font-weight: bold;
	height: 22px; 
	padding-top: 4px
}



.imgright{
    border-right: #756868 1px solid;
    border-top: #756868 1px solid;
    float: right;
    border-left: #756868 1px solid;
    border-bottom: #756868 1px solid;
    margin-top: 0px;
    margin-left: 20px;
    margin-bottom: 0px;
    margin-right: 0px   
}

.imgrightplain{
    float: right;
    margin-top: 0px;
    margin-left: 20px;
    margin-bottom: 0px;
    margin-right: 0px   
}


.imgleft{
    border-right: #756868 1px solid;
    border-top: #756868 1px solid;
    float: left;
    border-left: #756868 1px solid;
    border-bottom: #756868 1px solid;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 20px 
}

.imgleftplain{
    float: left;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 20px 
}

.imgcenter{
    border-right: #756868 1px solid;
    border-top: #756868 1px solid;
    text-align: center;
    border-left: #756868 1px solid;
    border-bottom: #756868 1px solid;
    margin-top: 12px;
    margin-left: 0px;
    margin-bottom: 12px;
    margin-right: 0px 
}


.submit1 {
background-color: #E4E0E0;
border: 1px solid #756868;
color: #756868;
font-size: 80%;
height: 22px; 
Font-weight: bold
}


 
TEXTAREA{ 
background-color:#ffffff; 
border-bottom: 1px solid #B4A9A9;
border-left: 1px solid #B4A9A9;
border-right: 1px solid #B4A9A9;
border-top: 1px solid #B4A9A9;
scrollbar-face-color: #ffffff; 
scrollbar-highlight-color: #B4A9A9;
scrollbar-shadow-color: #B4A9A9;
scrollbar-3dlight-color: #ffffff;
scrollbar-arrow-color: #B4A9A9; 
scrollbar-track-color: #ffffff;
scrollbar-darkshadow-color: #ffffff 
}

 INPUT { 
background-color:#ffffff; 
border-bottom: 1px solid #B4A9A9; 
border-left: 1px solid #B4A9A9; 
border-right: 1px solid #B4A9A9; 
border-top: 1px solid #B4A9A9
}

 SELECT {
 
background-color: #ffffff;  
border-style: solid; 
border-color: #B4A9A9; 
border-width: 1px 
}





.checkbox { 
border: solid;
border-width: 0px;
border-color: #ffffff;
background-color: #ffffff
}
.radio {
border: solid;
border-width: 0px;
border-color:#ffffff;
background-color: #ffffff
}

.top{
text-align: right
}




  
a:link, a:active, a:visited {
   color: #4F63AD;
   text-decoration: none;
   font-weight: bold
}


a:hover {
   color: #999999;
   text-decoration: underline;
   font-weight: bold
}


a.linkSitemap:link, a.linkSitemap:active, a.linkSitemap:visited {
	color: #999999;
	font-weight: normal;
	font-size: 80%;
	text-align: left;
	text-decoration: none;
	padding-left: 6px
}

a.linkSitemap:hover {
	color: #999999;
	font-weight: normal;
	font-size: 80%;
	text-align: left;
	text-decoration: underline;
	padding-left: 6px
}

a.linkHome:link, a.linkHome:active, a.linkHome:visited {
	color: #33CC99;
	font-weight: normal;
	font-size: 80%;
	text-align: left;
	text-decoration: none;
	padding-left: 6px
}

a.linkHome:hover {
	color: #999999;
	font-weight: normal;
	font-size: 80%;
	text-align: left;
	text-decoration: underline;
}

a.linkVisitor:link, a.linkVisitor:active, a.linkVisitor:visited {
	color:#009933;
	font-weight: normal;
	font-size: 80%;
	text-align: left;
	text-decoration: none;
	padding-left: 6px
}

a.linkVisitor:hover {
	color: #999999;
	font-weight: normal;
	font-size: 80%;
	text-align: left;
	text-decoration: underline;
}



a.linkgreycaps:link, a.linkgreycaps:active, a.linkgreycaps:visited {
	color: #999999;
	font-weight: normal;
	font-size: 80%;
	text-align: left;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 6px
}

a.linkgreycaps:hover {
	color: #999999;
	font-weight: normal;
	font-size: 80%;
	text-align: left;
	text-decoration: underline;
	padding-left: 6px
}






.topbk {
   float:right;   
   background-color: #E4E0E0;
   border-top: #B4A9A9 solid 1px;
   border-bottom: #B4A9A9 solid 1px;
   border-left: #B4A9A9 solid 1px;
   border-right: #B4A9A9 solid 1px;
   width: 61px;
   height:22px;
   margin-right: 0px
}

