/**************** Generic Selectors *************/
/*  c:\commonnt\cobblee\families\style\generic.txt  */

/* Generic Selectors */ 

html{
   padding: 0;
   margin: 0;
   font-size: 1.0em;
   background-color:#bbbbbb;
}

body{
   color: #000;
   width:900px;
margin:0 auto;
   background-color: #BBBBFF;
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   padding: 0;
   font-size: 1.0em;
 line-height: 1.6em; 
   }

h1, h2, h3, h4, h5, h6{
   font-weight: bolder;
   text-align: left;
}

h1{
   font-size: 2.0em;
   padding: 1em 0 0 20px;
}

h2{
   font-size: 1.2em;
   padding: 15px 0 0 20px;}


h3{
   font-size: 1em;
   padding: 15px 0 0 40px;
   
}

h4, h5, h6{
   font-size: 1em;
   padding: 5px 0 0 20px;}

p{
 
   color: #000;
   background-color: transparent;
   line-height: 1.2em; 
   font-size: 1.0em;
   margin-top: .4em;
	margin-bottom: .4em;

}
table{
max-width:880px;
margin:0 auto;
border-collapse: collapse;
font-size: .75em;
line-height: .9em;
}

td{
padding:4px 10px 4px 10px;
}

th{
color: white;
background-color: #9999aa;
border: 1px solid black;
padding:4px 10px 4px 10px;
}


td{
border: 1px solid black;
background-color: #CCCCFF;
}

a:link { 

color: blue; 
text-decoration: none; 
font-weight: bold; 
} 

a:visited { 
color: blue; 
text-decoration: none; 
font-weight: bold; 
}

a:hover { 
color: rgb(255, 0, 0); 
font-weight: bold; 
text-decoration: none; 
} 

a:active { 
color: rgb(255, 0, 102); 
font-weight: bold; 
} 




/**************** Structure Divisions ***********/
/*  c:\commonnt\cobblee\families\style\structure.txt  */

#manualbanner {
background-image: url(../images/manual.gif);
margin-left: auto;
margin-right: auto;
margin-bottom: 5px;
width: 780px;
//height: 50px;
//padding:15px 0 15px 0;
color: red;
text-align: center;
font-size:1.3em;
}

#main {
margin-left: auto; 
margin-right: auto;
width: 98%;
min-height: 400px;
}


 
p#form{
font-face: Arial, Helvetica, sans-serif; 
color: #113311;
padding:4px 6px 4px 6px;
background-color: #dfdfdf;
text-align: left;
line-height: 150%;
}

table#form{
font-face: Arial, Helvetica, sans-serif; 
color: #222200;
padding:4px 6px 4px 6px;
border: 1px solid black;
background-color: #dfdfdf;
text-align: left;
font-size: 12pt;
}

td#form{
font-face: Arial, Helvetica, sans-serif; 
color: #113311;
padding:4px 6px 4px 6px;
border: 1px solid black;
background-color: #dfdfdf;
text-align: left;
valign: top;
}

th#form{
color: #113311;
background-color: #ccccdd;
border: 1px solid black;
padding:4px 10px 4px 10px;
text-align: left;
text-style: bold;
valign: top;
}





/**************** Menu Divisions ****************/
/*  c:\commonnt\cobblee\families\style\menu-list.txt  */

#basemenu {
clear:both;
width: 780px; 
margin-top:15px;
margin-left:auto;
margin-right: auto;
padding-top: 20px;
text-align: center;
font-size:60%;
}

#indexmenu {
margin: 0px 50px 50px 250px;
font-size: .9em;
text-align:center;
padding:0 ;
}

#pageref {
float:left;
margin: 0px 100px  50px 0;
font-size: .8em;
text-align:center;
line-size: 200%;
padding: 0 0 5px 10px;
}

#sidemenu{
float: left;
margin:0 10px 0 0;
padding:5px 10px 5px 5px;
background-color: #bbbbbb;
border:5px groove blue;

}

#side{
//float: left;
//margin:0 10px 0 0;
//padding:5px 10px 5px 5px;
///background-color: #bbbbbb;
//border:5px groove blue;
font-size: .9em;
      line-height: 1.5em;
}
ul#index li{
	list-style-type:none;
	font-size: .9em;
      line-height: 30px;
      border:1px solid blue;
}


ul#index{padding:0;}
ul#index li{text-align:center;padding:0px;}

ul#side,ul#side li,ul#side a{
	list-style-type:none;
	line-height: .85em;
}
ul#side li{
color:red;
font-weight:bold;
font-size: 0.75em;
}

ul#side a{color:yellow;}

ul#side{margin:0 0 0 0;padding:0;}
ul#side li{text-align:left;padding:0px;}

li#L1{margin: 0 0 4px 0; }
li#L1 a{color:#0000ff;}
li#L2{margin: 0 0 4px 6px;}
li#L2 a{color:#0000aa;}
li#L3{margin: 0px 0 4px 12px;}
li#L3 a{color:#000066;}
li#L4{margin: 0px 0 4px 18px;}
li#L4 a{color:#000033;}
li#M1{background-color:#aaaaff;margin:0 0 10px 0;}



/**************** Table Divisons ****************/
/*  c:\commonnt\cobblee\families\style\table.txt  */

#bgred{background-color:#ff3030;}
#bgyellow{background-color:#fcd116;} 
#bggreen{background-color:#9ccb19;}


/**************** Classes ***********************/ 
/*  c:\commonnt\cobblee\families\style\class.txt  */

.squot{
color: #DD22222;
font-weight: bold;
}

.apost{
color: #0033CC;
font-style: italic;
}

.thispage {
display: block;
color: #660000;
font-weight: bold;
text-align:right;
}

.bold {
font-weight: bold;
}

.boxhover a:hover { 
border-width: 1px; 
border-style: solid; 
border-color: rgb(255, 0, 0); 
color: rgb(255, 0, 0); 
text-decoration: none;
text-align: center;

} 

.preftitle {
display:block;
font-size: 1.0em;
color:red;
background-color:#ccccff;
font-weight: bold;
border:1px solid blue;
padding:4px;
margin:0 10px 5px 0;
}



/**************** Small Divisions ***************/
/*  c:\commonnt\cobblee\families\style\small.txt  */



#datestamp {
display:block;
font-size:7pt;
margin: 10px 0 0 0;
color:#444444;
text-align: center;
}

#note {
border: 1px solid black;
margin:0 0 10px 0;
padding: 10px; 
text-align: left;
font-size:.9em;
line-height:1.3em;
background-color: #dddddd;
}

#cod {
width:90%;
margin:20px auto 20px auto;
border:1px solid #0000FF;
padding:1em;
line-height:1.4em;
background-color: #BBBBBB;
color: #0000FF;
font-family: courier;
font-size: 1.3em;
text-align: left;
}

#pn{
color: red;
font-weight: bolder;
}

#dothead {
clear:both;
margin:5px 0 0 0;
padding: 1px; 
text-align: left;
font-size:1.2em;
line-height:1.4em;
color:red;
}

#dotbody {
//border: 1px solid blue;
color:black;
clear:both;
margin:0 0 10px 0;
//padding: 10px; 
text-align: left;
font-size: 1.0em;
line-height: 1.3em;
//background-color: #eeeeee;
}

#dotpad {
color:#222222;
clear:both;
margin:20px 0 20px 0;
padding: 10px; 
text-align: left;
font-size:.9em;
line-height:1.3em;
}

#dottop {
clear:both;
margin:0 0 1px 0;
padding: 1px; 
text-align: left;
font-size:.9em;
line-height:1.3em;
}

#stamp {
//border: 1px solid blue;
color:gray;
clear:both;
margin:10px 10px 10px 10px;
padding: 10px; 
text-align: left;
font-size:.8em;
line-height:1.3em;
//background-color: #eeeeee;
}

/**************** Map ***************************/
/*  c:\commonnt\cobblee\families\style\map.txt  */

a#maplink{
display:block;
float: right;
width: 150px;
line-height:24px;
font-size: 12px;
background-image: URL(../images/L1.gif); 
margin: 0 0 0 0;
text-align:center;
text-decoration: none;
color: yellow;
padding:0px;
}

#map{
width:90%;
height:400px;
background-color: #FFA07A;
margin: 5px auto;
border: 1px solid black;
font-size:.6em;
}


/**************** Pictures **********************/
/*  c:\commonnt\cobblee\families\style\image.txt  */

#rightpic {
float: right;
margin:10px 0 10px 10px;
}

#leftpic {
float: left;
margin:10px 10px 10px 0px;
}

#thumbnailcase {
float:left;
width:145px;
min-height:170px;
padding:2px;
margin:0 5px 5px 0;
text-align:center;
color:blue;
font-size:0.6em;
}
img#thumbnailpic {
margin:0 auto;
max-width:142px;
max-height:120px;
border:3px solid #003333;
}

#thumbtitle {
text-align:center;
font-weight:bold;
line-height: 1.0em;
color:green;
font-size:1.0em;
}



/**************** Extras ************************/


