/* default text */
.text {font-family: Verdana, arial, helvetica, sans-serif; font-size: 12px; color: #000000;}
.texttop {font-family: Verdana, arial, helvetica, sans-serif; font-size: 12px; color: #000000; text-align:right;}
.bigtext {font-family: Verdana, arial, helvetica, sans-serif; font-size: 14px; color: #000000;}
.whitetext {font-family: Verdana, arial, helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
.whiteboldtext {font-family: Verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #FFFFFF;}
.producttitle {  font-family: Verdana, arial, helvetica, sans-serif; font-size: 14px;; font-weight: bold; color: #000000; text-decoration: none;}

fieldset { 
border:1px solid #000000;
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 12px;
   }

legend {
  font-family: tahoma, arial, helvetica, sans-serif;
  padding: 0.2em 0.5em;
  border:1px solid #000000;
  color:#000000;
  background-color:#EEEEEE;
  font-weight:bold;
  font-size:12px;
  text-align:right;
  }
.catheader {  
font-family: Verdana, arial, helvetica, sans-serif; 
font-size: 35px; 
 }
 
 .tablecaption {  
font-family: Verdana, arial, helvetica, sans-serif; 
font-size: 12px;;
font-weight:bold; 
color: #3764B7;
 }
 
 .headersitename {  
font-family: Verdana, arial, helvetica, sans-serif; 
font-size: 65px; 
 }
/* category navigation */
.bigblue { font-family: Verdana, arial, verdana, sans-serif;  font-weight: bold;  font-size: 12px; text-decoration: none;}
.bigblue:visited { color: #0066CC; text-decoration: none;}
.bigblue:link { color: #0066CC; text-decoration: none;}
.bigblue:alink { color: #FF0000; text-decoration: none;}
.bigblue:hover { color: #FF0000; text-decoration: none;}
.smallblue { font-family: arial, verdana, sans-serif;font-size: 11px; text-decoration: none;}
.smallblue:visited { color: #0066CC; text-decoration: none;}
.smallblue:link { color: #0066CC; text-decoration: none;}
.smallblue:alink { color: #FF0000; text-decoration: none;}
.smallblue:hover { color: #FF0000; text-decoration: none;}
.smalltext { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000;}
.smalltext:visited { color: #0066CC; text-decoration: none;}
.smalltext:link { color: #0066CC; text-decoration: none;}
.smalltext:alink { color: #FF0000; text-decoration: none;}
.smalltext:hover { color: #FF0000; text-decoration: none;}
.smallwhite { font-family: Verdana, arial, verdana, sans-serif; color:#FFFFFF; font-weight: bold;  font-size: 12px; text-decoration: none;}
.smallwhite:visited { color: #FFFFFF; text-decoration: none;}
.smallwhite:link { color: #FFFFFF; text-decoration: none;}
.smallwhite:alink { color: #FFFFFF; text-decoration: none;}
.smallwhite:hover { color: #FFFFFF; text-decoration: underline;}

/* system messages and errors */
.error {  font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #FF3300; font-weight: bold}

.header {
color:#FFFFFF;
width:990;
height:40px;
border-style: solid; 
border-top : 1px solid #000000;
border-left : 1px solid #000000;
border-bottom : 1px solid #000000;
border-right : 1px solid #000000;
background-color: #3764B7;
}
.dotted {
width:100%;
border-top: 1px dotted #8A8A8A;
}
/* float boxes */
.floatbox-table {
width:100%;
margin-top:1px;
border:1px solid #888888;
display: block;
background-color: #FFFFFF;
margin-bottom:12px;
}
.bigbar {
font-size:14px;
font-weight:bold;
line-height:53px;
font-family:Arial, Helvetica, sans-serif;
background:url('/images/layout/header_bg.gif');
border-bottom:1px solid white;
color:white;
}

.floatbox-header {
font-family: Verdana, arial, helvetica, sans-serif; 
font-size: 12px; 
width:100%;

height:25px;
line-height:25px;
font-weight: bold; 
display: block;
text-align:center;
color: #4F4F4F; 
border-bottom:1px solid #888888;
background-color: #EEEEEE;
}

.tablecap {
font-family: Verdana, MS Sans Serif, arial, helvetica, sans-serif; 
font-size: 12px; 
width:100%;
height:20px;
padding-top:3px;
font-weight: bold; 
color: #ffffff; 
background-color: #3764B7;
}
.floatbox-content {
font-family: Verdana, MS Sans Serif, arial, helvetica, sans-serif; 
font-size: 12px;
padding-top:3px;
display: block;
padding-right:3px;
padding-bottom:3px;
padding-left:3px;
}
.bullet {
font-family: Wingdings; 
font-size: 12px;
display: block;
padding-left:6px;
}

.floatbox-link { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: 700; color: #000000; text-decoration: none}
.floatbox-link:hover {  color: #9d9ddc; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: 700}

/* categories */
.bigcat { font-family: Verdana, arial, verdana, sans-serif;  font-weight: bold;  font-size: 20px; text-decoration: none;}
.bigcat:visited { color: Blue; text-decoration: none;}
.bigcat:link { color: Blue; text-decoration: none;}
.bigcat:alink { color: #FF0000; text-decoration: none;}
.bigcat:hover { color: #FF0000; text-decoration: none;}
/* categories */
.smallcat { font-family: Verdana, arial, verdana, sans-serif;  font-weight: bold;  font-size: 12px; text-decoration: none;}
.smallcat:visited { color: Blue; text-decoration: none;}
.smallcat:link { color: Blue; text-decoration: none;}
.smallcat:alink { color: #FF0000; text-decoration: none;}
.smallcat:hover { color: #FF0000; text-decoration: none;}
.tablerow {
width:100%;
 font-family: MS Sans Serif, Tahoma, Verdana, arial, verdana, sans-serif;  
 font-weight: bold;  
 font-size: 12px; 
 text-decoration: none;
}
.bevelin {
	font-family: MS Sans Serif, tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #ffffff;
	border-style: block;
   border-top : 1px solid #000000;
   border-left : 1px solid #000000;
   border-bottom : 1px solid #E2E2E2;
   border-right : 1px solid #E2E2E2;
	border-width: 1px;
}
.textarea {
	font-family : MS Sans Serif, arial, verdana, sans-serif;
	font-size : 11px;
	color: #000000;
	background-color: #ffffff;
	border: 1px inset #94c0de;
}
.button {
	font-family: MS Sans Serif, tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	border-style: block;
	border-color: #ffffff #999999 #999999 #ffffff;
	border-width: 1px;
	width:auto;
	cursor: hand;
	background: #E2E2E2;
}

.linkbutton {
	font-family: Tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	padding : 2px;
	display: block;
	text-decoration : none;
	color : #000000;
	border-top : 1px solid #FFFFFF;
	border-left : 1px solid #FFFFFF;
	border-bottom : 1px solid #000000;
	border-right : 1px solid #000000;
	background : #E2E2E2;
}
.linkbutton:hover {
   border-top : 1px solid #000000;
   border-left : 1px solid #000000;
   border-bottom : 1px solid #FFFFFF;
   border-right : 1px solid #FFFFFF;
}

.pagenav {
	font-family: Tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	padding : 2px;
	text-decoration : none;
	color : #000000;
	border-top : 1px solid #FFFFFF;
	border-left : 1px solid #FFFFFF;
	border-bottom : 1px solid #000000;
	border-right : 1px solid #000000;
	background : #E2E2E2;
}
.pagenav:hover {
   border-top : 1px solid #000000;
   border-left : 1px solid #000000;
   border-bottom : 1px solid #FFFFFF;
   border-right : 1px solid #FFFFFF;
}


select {
	font-size: 11px;
}
.fatfont {
font-family:Arial Black, Helvetica, sans-serif;
	font-size: 24px;
}
.chubbyfont {
font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
}
.bar {
   display: block;
   margin-top:3px;
   border-top : 1px solid #C0D4F3;
   border-left : 1px solid #C0D4F3;
   border-bottom : 1px solid #000000;
   border-right : 1px solid #000000;
   background : #999;
   font-family: verdana, Tahoma, arial, helvetica, sans-serif;
   font-size: 11px;

}
.detailsbigbut {
   font-family: verdana, Tahoma, arial, helvetica, sans-serif;
   font-size: 15px;
   font-weight: bold;
   text-decoration: none;
   text-align:center;
   width:160px;
   display: block;
   padding-top:12px;
   padding-bottom:12px;
   text-decoration : none;
   color : #FFFFFF;
   border-top : 1px solid #C0D4F3;
   border-left : 1px solid #C0D4F3;
   border-bottom : 1px solid #000000;
   border-right : 1px solid #000000;
   background : #3764B7;
}
.detailsbigbut:hover {
   border-top : 1px solid #000000;
   border-left : 1px solid #000000;
   border-bottom : 1px solid #C0D4F3;
   border-right : 1px solid #C0D4F3;
}
.detailsbigbut:visited { color: #FFFFFF; text-decoration: none;}
.detailsbigbut:link { color: #FFFFFF; text-decoration: none;}
.detailsbigbut:alink { color: #FFFFFF; text-decoration: none;}

 h1 {  
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 24px;
margin-top: 2px;
margin-bottom: 0px;
 }

  h2 {  
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 20px;
margin-top: 2px;
margin-bottom: 1px;
 }