/* CSS Document */

body{
margin-top: 0px;
margin-bottom: 0px;
background-image: url(images/bodybg_02.gif);
background-repeat: repeat-x;
background-color: #E1E2CA;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 22px;
color: #8A7979;
}

#container {
background:#FFFFFF;
width:750px;
margin:0 auto;
text-align:left;
}

#banner {
background-image: url(images/bannerbg_04.gif);
background-repeat: no-repeat;
height: 160px;
margin-top: 0px;
}

#links {
color: #E1E1E1;
padding: 60px 0px 0px 450px;
}

#links a:link {
color: #E1E1E1;
text-decoration: none;
}

#links a:visited {
color: #E1E1E1;
text-decoration: none;
}

#links a:hover {
color: #FFFFFF;
text-decoration: underline;
}

#breadcrumb {
color: #6DAF28;
padding: 0px 0px 1px 30px;
font-size: 10px;
margin-top: -4px;
}

/*firefox */
html>body div#breadcrumb {padding: 2px 0px 1px 30px;}

#breadcrumb a:link {
color: #6DAF28;
text-decoration: none;
}

#breadcrumb a:visited {
color: #6DAF28;
text-decoration: none;
}

#breadcrumb a:hover {
color: #D5610C;
text-decoration: underline
}

#content {
float: right;
width: 536px;
padding: 6px 20px 10px 10px;
}

#sidebar-a {
float: left;
width: 166px;
margin-left: 8px;
}

#footer {
clear:both;
font-size: 10px;
padding: 20px;
height: 60px;
background-color: #e6e6e6;
}

#footer a:link {
color: #8A7979;
text-decoration: none;
}

#footer a:visited {
color: #8A7979;
text-decoration: none;
}

#footer a:hover {
color: #000000;
text-decoration: underline;
}



/* -- Navigation -- */

#navblue a:link {
font-size: 11px;
display: block;
text-decoration: none;
color: #3780D3;
background: #fff; /* IE6 Bug */
padding: 4px 0px 4px 14px;
}

#navblue a:visited {
font-size: 11px;
display: block;
text-decoration: none;
color: #3780D3;
background: #fff; /* IE6 Bug */
padding: 4px 0px 4px 14px;
}

#navblue a:hover { 
color: #D5610C; 
background: #f9f9f9; 
}

#navgold a:link {
font-size: 11px;
display: block;
text-decoration: none;
color: #3780D3;
background: #fff; /* IE6 Bug */
padding: 4px 0px 4px 14px;
}

#navgold a:visited {
font-size: 11px;
display: block;
text-decoration: none;
color: #3780D3;
background: #fff; /* IE6 Bug */
padding: 4px 0px 4px 14px;
}

#navgold a:hover { 
color: #D5610C; 
background: #f9f9f9; 
}

#nav {
font-size:11px;
}

ul {
margin: 0;
padding: 0;
list-style: none;
width: 166px; /* Width of Menu Items */
}

ul li {
position: relative;
}
	
/*li ul {
position: absolute;
left: 166px; /* Set 1px less than menu width 
top: 0;
display: none;
}*/

/* Styles for Menu Items */
ul li a {
display: block;
text-decoration: none;
color: #3780D3;
background: #fff; /* IE6 Bug */
padding: 4px 0px 4px 14px;
}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul li a:hover { 
color: #D5610C; 
background: #f9f9f9; 
} /* Hover Styles */
		
/*li ul li a { 
padding: 2px 5px;
background-color: #efefef;
color: #D5610C;
border: 1px solid #FFFFFF;
} /* Sub Menu Styles */
		
/*li:hover ul, li.over ul { display: block; }  The magic */

/* -- Navigation2 --*/

.navlist li {
width: 166px;
font-size: 11px;
}

.anylinkcss{
position:absolute;
visibility: hidden;
border-bottom-width: 0;
line-height: 18px;
z-index: 100;
background-color: white;
width: 205px;
}

.anylinkcss a{
color: #D5610C;
background-color: #efefef;
width: 100%;
display: block;
border: 1px solid #FFFFFF;
padding: 2px 5px;
text-decoration: none;
font-size: 11px;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #F9F9F9;
color: #D5610C;
}





/* -- HTML -- */

h1 {
color: #3780D3;
font-size: 16px;
}

h2 {
color: #FFFFFF;
font-size: 12px;
}

h3 {
color: #3780D3;
font-size: 12px;
}

ol li {
padding-bottom: 10px;
}


/* -- Classes -- */

.photoleft {
float: left;
margin: 4px 20px 0px 0px;
clear: left;
}

.photoright {
float: right;
margin: 4px 0px 0px 20px;
}

.iconleft {
float: left;
clear: left;
padding-top: 10px;
margin-right: 0px;
}

.greenbg {
display: block;
background-image: url(images/navhdrbg_08.gif);
background-repeat: no-repeat;
height: 26px;
padding-left: 12px;
padding-top: 2px;
}

.orangebg {
display: block;
background-image: url(images/navhdrbg_18.gif);
background-repeat: no-repeat;
height: 26px;
padding-left: 12px;
padding-top: 2px;
}

.bluebg {
display: block;
background-image: url(images/navhdrbg_26.gif);
background-repeat: no-repeat;
height: 26px;
padding-left: 12px;
padding-top: 2px;
}

.goldbg {
display: block;
background-image: url(images/navhdrbg_33.gif);
background-repeat: no-repeat;
height: 26px;
padding-left: 12px;
padding-top: 2px;
}

.quote {
background-image: url(images/quote_03.gif);
background-repeat: no-repeat;
background-position: 100% 100%;
font-size: 10px;
background-color: #efefef;
border: 1px solid #999999;
line-height: 18px;
padding: 4px;
}

.google {
background-color: #efefef;
border: 1px dotted #cccccc;
padding: 3px;
}

.redtext {
color: #FF0000;
}