/* CSS definition file containing sitestyle stylesheets */
BODY { color: rgb(0,0,0); background-image: url("../assets/images/bg_page.gif");}
 A:link { color: rgb(0,0,255);}
 A:visited { color: rgb(128,0,128);}
 
BODY{
scrollbar-arrow-color: #545F41;
scrollbar-highlight-color: #545F41;
scrollbar-face-color: #D3D6CF;
scrollbar-shadow-color: #808080;
scrollbar-darkshadow-color: #A8A8A8;
scrollbar-track-color: #D3D6CF;
}
.tbltitles {
	font-family: Tahoma;
	font-size: 14px;
	color: #DDDDCD;
	background-color: #886C7B;
	text-align: center;
	vertical-align: middle;
}
.trptitle {
	font-family: Tahoma;
	font-size: 14px;
	color: #444444;
	text-align: center;
	vertical-align: middle;
}
.pname {
	font-family: Tahoma;
	font-size: 14px;
	color: #444444;
	font-weight: bold; 
}
.login {
	font-family: Tahoma;
	font-size: 12px;
	color: #444444;
	font-weight: bold; 
}
.style5 {
	font-family: Tahoma;
	font-size: 12px;
	color: #444444;
}
.tblmiddle{
	font-family: Tahoma;
	font-size: 12px;
	color: #333333;
	background-color: #DDDDCD;
	vertical-align: middle;
}

.boardname{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold; 
	color: #333333;
}
.boardtitle{
	font-family: Verdana;
	font-size: 12px;
	color: #333333;
}

.ErrMsg {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold; 
	color: #FF0000;
	text-align: center;
}
.NormalText {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold; 
	color: #333333;
	text-align: center;
}
.spntitle {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold; 
	color: #333333;
}
.spnnor {
	font-family: Tahoma;
	font-size: 14px;
	color: #333333;
}
.tblrow1 {
	font-family: Tahoma;
	font-size: 14px;
	color: #444444;
	background-color: #EBEAE3;
	vertical-align: middle;
}
.tblrow2 {
	font-family: Tahoma;
	font-size: 14px;
	color: #444444;
	background-color: #DDDDCD;
	vertical-align: middle;
}
.menubody {
background-color: yellow;
}
.tblrow3 {
	font-family: Tahoma;
	font-size: 14px;
	color: #000000;
	background-color: #E4EAF4;
	vertical-align: middle;
        border-top: #3A5D91 1px solid;
        border-bottom: #3A5D91 2px solid;
        border-left: #3A5D91 1px solid;
        border-right: #3A5D91 1px solid;
}
.tblrow4 {
	font-family: Tahoma;
	font-size: 14px;
	color: #000000;
	background-color: #ffffff;
	vertical-align: middle;
        border-bottom: #3A5D91 1px solid;
        border-left: #3A5D91 2px solid;
        border-right: #3A5D91 1px solid;
}
.tblrow5 {
	font-family: Tahoma;
	font-size: 14px;
	color: #000000;
	background-color: #ffffff;
	vertical-align: middle;
}
.tblrow6 {
	font-family: Tahoma;
	font-size: 14px;
	color: #000000;
	background-color: #ffffff;
	vertical-align: middle;
        border-left: #3A5D91 1px solid;
        border-right: #3A5D91 1px solid;
}
.tblrow7 {
	font-family: Tahoma;
	font-size: 14px;
	color: #000000;
	background-color: #ffffff;
	vertical-align: middle;
        border-left: #3A5D91 2px solid;
        border-right: #3A5D91 1px solid;
}
.tblrow8 {
	font-family: Tahoma;
	font-size: 14px;
	color: #000000;
	background-color: #ffffff;
	vertical-align: middle;
        border-top: #3A5D91 1px solid;
}
.tblrow9 {
	font-family: Tahoma;
	font-size: 14px;
	color: #000000;
	background-color: #ffffff;
	vertical-align: middle;
        border-left: #3A5D91 1px solid;
}
.tblrow10 {
	font-family: Tahoma;
	font-size: 14px;
	color: #000000;
	background-color: #E4EAF4;
	vertical-align: middle;
        border-top: #3A5D91 1px solid;
        border-bottom: #3A5D91 2px solid;
        border-left: #3A5D91 1px solid;
}
.tblrow11 {
	font-family: Tahoma;
	font-size: 14px;
	color: #000000;
	background-color: #ffffff;
	vertical-align: middle;
        border-bottom: #3A5D91 1px solid;
        border-left: #3A5D91 1px solid;
        border-right: #3A5D91 1px solid;
}
.tblrow12 {
	font-family: Tahoma;
	font-size: 14px;
	color: #000000;
	background-color: #ffffff;
	vertical-align: middle;
        border-top: #3A5D91 1px solid;
        border-bottom: #3A5D91 1px solid;
        border-left: #3A5D91 2px solid;
        border-right: #3A5D91 1px solid;
}
.tblrow13 {
	font-family: Tahoma;
	font-size: 14px;
	color: #000000;
	background-color: #E4EAF4;
	vertical-align: middle;
        border-top: #3A5D91 1px solid;
        border-bottom: #3A5D91 2px solid;
        border-left: #3A5D91 2px solid;
        border-right: #3A5D91 1px solid;
}
.tblrow14 {
	font-family: Tahoma;
	font-size: 14px;
	color: #000000;
	background-color: #ffffff;
	vertical-align: middle;
        border-top: #3A5D91 1px solid;
        border-left: #3A5D91 2px solid;
        border-right: #3A5D91 1px solid;
}


/* Album classes*/
.searchButton { background-color: #DBE0E3;   //all submit buttons
                    font-family: verdana;
                    border: #003366 1px solid;
                    font-size: 10px;
                    font-weight: bold;
                    color: #000000;
                    padding-left:2px;
                    padding-right:2px;
                    padding-top:2px;
                    padding-bottom:2px; }
     
.searchTB    { background-color: #DBE0E3;   //all text boxes in froms
                    font-family: verdana;
                    border: #003366 1px solid;
                    font-size: 11px;
                    color: #000000;
                    padding-left:2px;
                    padding-right:2px;
                    padding-top:2px;
                    padding-bottom:2px; }

.iheading  { background-color: #DBE0E3;   //login page top border and text
                   text-align: center;
                   font-family: verdana;
                   font-size: 12px;
                   font-weight: bold;
                   color: #003366;
                   padding: 7px; }

.rheading  { background-color: #DBE0E3;   //van for cats and images
                   text-align: left;
                   font-family: verdana;
                   font-size: 12px;
                   font-weight: bold;
                   color: #003366;
                   padding: 2px; }

.sheading  { background-color: #ffffff;   //table for cats and images
                   text-align: left;
                   font-family: verdana;
                   font-size: 12px;
                   color: #000000;
                   padding: 2px; }

.edit {padding: 5px 5px 5px 5px;}

div.row {
  clear: both;
  padding-top: 5px;
  }

div.row span.label {
  float: left;
  width: 25%;
  text-align: right;
	font-weight: bold
  }

div.row span.formw {
  float: right;
  width: 74%;
  text-align: left;
  } 
  .formborder  { 
	background-color: #996699;   //form pages top border
	padding: 4px;
	border-top: #424B14 1px solid;
	border-bottom: #424B14 1px solid; 
	}
