/*my style*/	
input[type=text]{
border:1px solid #000;
size:25;
font-size:12px;
}
input[type=password]{
border:1px solid #000;
size:25;
font-size:12px;
}
input[type=submit]{
background-color:#64BFE2;
border:1px solid #000;
size:25;
font-size:12px;
}
input[type=button]{
background-color:#64BFE2;
border:1px solid #000;
size:25;
font-size:12px;
}
select{
background-color:#FFFFFF;
border:1px solid #000;
size:25;
font-size:12px;
}
html,body,div,ol,ul,li,h1,h2,h3,h4,h5,h6,p,form,fieldset {
  margin: 0;
  padding: 0;
}
body {
  font: 12px Verdana, Arial, Helvetica, sans-serif; /*75%*/
  color: #444; /*#244;*/
  margin: 0;
  padding: 0;
  text-align: center;
  background-color:#BABAAB;
  margin-left:100px;
  margin-right:100px;
  background-color:#BABAAB;
}



/* GENERAL STYLES
------------------------------------------*/
a {
  color: #17A;
  text-decoration: none;
}
a:hover, a:hover {
  color: #0099EA;
  text-decoration: underline;
}
/* HEADER
------------------------------------------*/
#header {
}
#header img {
  margin: 2px 0 0 2px;
  border:0;
}	


#navigation {
  
background: #FAFEFF url(images/menu_bg.gif) repeat-x;
}
#navigation td {
background: #FAFEFF url(images/menu_bg.gif) repeat-x;
text-align:center;
border-right:1px solid #CCCCCC;
padding-left:15px;
padding-right:15px;
height:30px;
}
#navigation td a{
color:#FFFFFF;
text-decoration: none;
font-weight:bold;
font-size:12px;
}
#navigation a:hover{
color:#000000;
text-decoration: none;
font-weight:bold;
font-size:12px;
}


#sub_navigation {
 background-color:#B8E489; 
}
#sub_navigation td {
text-align:center;
}
#sub_navigation a{
border-right:1px solid #CCCCCC;
padding-top:10px;
padding-bottom:10px;
padding-left:15px;
padding-right:15px;
color:#3F5A3F;
text-indent: -9999px;
text-decoration: none;
font-weight:bold;
/*line-height: 33px;*/
font-size:10px;
}
#sub_navigation a:hover{

border-right:1px solid #96D268;
background-color:#DCF3C2;
padding-top:10px;
padding-bottom:10px;
padding-left:15px;
padding-right:15px;
color:#447744;
text-indent: -9999px;
text-decoration: none;
font-weight:bold;
height: 33px;
font-size:10px;

}


#bigbar {
  background:  url(images/bigbar_bg.jpg) repeat-x;
  height: 210px;
  font-size:12px;
  font-weight:bold;
  padding:12px;
  width:235px;
  clear:right;
 }
#bigbar a {
  color: #EBF7FA;
  text-decoration: none;
  font-size:12px;
  font-weight:bold;
}
#bigbar a:hover {
  color: #FFFFFF;
}
#bigbar ul li{
color: #FFFFFF;
list-style-type:none;
padding-bottom:5px;
text-align:left;
}
#bigbar ul{
padding-top:55px;
padding-left:15px;
}


#searchbigbar {
  background-color:#FFFFFF;
  height: 300px;
  font-size:12px;
  font-weight:bold;
  padding:12px;
  width:770;
  clear:right;
 }
#searchbigbar a {
  color: #EBF7FA;
  text-decoration: none;
  font-size:12px;
  font-weight:bold;
}
#searchbigbar a:hover {
  color: #FFF;
}
#searchbigbar table {
  font-size: 13px;
}
#searchbigbar tr td{
color: #0875A8;
list-style-type:none;
padding-bottom:5px;
text-align:left;
}
#searchbigbar tr{
padding-top:55px;
padding-left:15px;
}


#sidebar{
padding-left:10px;
}
#sidebar td a,#sidebar li a{
font-size:12px;
}
#sidebar td{
font-size:12px;
}
#sidebar ul{
padding:10px;
border-bottom:1px solid #DFEDF2;
font-size:12px;
}
#sidebar ul li {
  list-style: none;
  font-size:12px;
}
#sidebar p {
  color: #4B798B; /*#70645C;*/
  line-height: 14px;
  margin: 0 0 10px 0;
  padding: 0;
  font-size:12px;
}
#sidebar li {
  padding-bottom: 1px;
  font-size:12px;            
  margin: 0 0 16px 0; /*20 l & r*/
}
#sidebar ul li ul li {
  padding: 0;
  margin: 0;

}
#product{
background-color:#FFFFFF;
float:left;
border-top:20px;
width:503px;
}
#product h2 a{
color:##006F9A;
font-family:Optima,Georgia,Arial Narrow,Arial,sans-serif;
font-size-adjust:none;
font-size:20px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:23px;
text-decoration:none;
}
#product h2 a:hover{
text-decoration:underline;
}
#product td{
padding-bottom:0px;
font-size:12px;
padding-bottom:10px;
padding-right:10px;
padding-left:10px;
}


#test{
 background-color:#FFFFFF;
 border-right:2px solid #ACAC9C;
 border-left:2px solid #ACAC9C;
}

#footer hr{ 
  background-color:#EEEEEE;
  border:2px;
  width:80%;
} 

#adminTest{
 background-color:#FFFFFF;
 border-right:2px solid #ACAC9C;
 border-left:2px solid #ACAC9C;
}

 #titlebar{
 background-image:url(images/content_header_bg.gif);
 background-repeat:repeat-x;
 height:70px;
 }

 #faqTitlebar{
 background-image:url(images/content_header_bg.gif);
 background-repeat:repeat-x;
 height:70px;
 color:#FFFFFF;
 }

.faq a{
        font-size: 13px; font-weight: normal; text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}


 #searchResult{
 font:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px
 }

 #searchResult tr{
 background-image:url(images/optsbg.gif);
 border:2px solid #fff;
 }

#searchResult td{
 font:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px
 }

 #searchResult th{
 padding:4px;
 background:#dbe8f0;
 text-align:left;
 font-size:12px
 }

#searchResult select{
 background-color:#fff;
}

#searchResult th a{
color:#1177AA;
font-size:13px;
}

#searchResult td{
 border-top:1px dashed #E6E6E6;
 text-align:left;
 padding:4px;
}

#userCheckOut td{ 
font-size:12px;
background-color:#FFFFFF;
height:130%;
}

#adminDiv table{
font-size:12px;
}
  
#titlebar h1 {
background:transparent url(images/content_header_bg_left.gif) repeat-x scroll 0%;
color:#FFFFFF;
float:left;
font-family:Optima,Georgia,Arial Narrow,Arial,sans-serif;
font-size:20px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:70px;
line-height:70px;
overflow:hidden;
padding:0pt 25px;
width:200px;
} 

.redmsg {
	background: #ffdddd;
	color: #c00;
	border: 1px dotted #999999;
	width: 50%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 8px;
	margin-top: 8px;
	padding-left: 40px;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	text-align: left;
        font-size: 12px;
        text-decoration: none;
}

.greenmsg 
{
	background: #ddffdd;
	color: #609760;
	border: 1px dotted #999999;
	width: 60%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 8px;
	margin-top: 8px;
	padding-left: 40px;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	text-align: left;
        font-size: 12px;
        text-decoration: none;
}
