/* Style sheet for Fedcom-USA template */
body  { background: #FFF; color: #333; font: normal normal 11px Verdana, Arial, sans-serif; }
input, textarea { background: #FFF; color: #000; font: normal normal 10px Arial, sans-serif; }
h1    { color: #666; font:  normal bold 13px Arial, sans-serif; margin-bottom: 4px; }
h2    { color: #000; font:  normal bold 13px Verdana, Arial, sans-serif; margin-bottom: 4px; }
h3    { color: #006; font:  normal bold 13px Verdana, Arial, sans-serif; margin-bottom: 4px; }
h4    { color: #C00; font:  normal bold 12px Verdana, Arial, sans-serif; margin-bottom: 4px; }
h5    { color: #000; font:  normal bold 11px Verdana, Arial, sans-serif; margin-bottom: 4px; }
h6    { color: #006; font:  normal bold 11px Verdana, Arial, sans-serif; margin-bottom: 4px; }
ol, ol ol, ol ol ol { color: #333; font: normal normal 12px Verdana, Arial, sans-serif; }
ul       { list-style: url("images/design_elements/list1.gif"); color: #000; font: normal normal 12px Verdana, Arial, sans-serif; }
ul ul    { list-style: url("images/design_elements/list2.gif"); color: #C00; font: normal normal 11px Verdana, Arial, sans-serif; }
ul ul ul { list-style: url("images/design_elements/list3.gif"); color: #006; font: normal normal 10px Verdana, Arial, sans-serif; }

/* Define tagline area */
.tagline { background-image: url('images/design_elements/inside_left2mid.jpg'); color: #636363; font: normal bold 20px Arial, sans-serif; padding: 0px; }

/* Define main body content area */
.main { background: #FFF; color: #333; font: normal normal 12px/15px Verdana, Arial, sans-serif; 
	padding-left: 10px; padding-right: 10px; padding-top: 4px; }

/* Define top menu area */
.mainmenu { background: #B5BEBD;  color: #000; border-top: 1px solid #06274F; border-bottom: 1px solid #06274F; 
	height: 24px; font: normal normal 10px Verdana, Arial, sans-serif; }
.mainmenu a:link  { color: #000; text-decoration: none; }  
.mainmenu a:active { color: #000; text-decoration: none; }
.mainmenu a:visited { color: #000; text-decoration: none; }
.mainmenu a:hover { color: #369; border-bottom: 1px solid #369; }

/* Define textbox area */
.textbox { background: #FFF; color: #333; font: normal normal 12px/15px Verdana, Arial, sans-serif; 
	padding-left: 10px; padding-right: 10px; padding-top: 4px; padding-bottom: 4px; 
	border-left: 1px solid #CCC; border-bottom: 1px solid #CCC;  border-right: 1px solid #CCC; }
.textboxheader { color: #666; font: normal bold 12px/15px Verdana, Arial, sans-serif; 
	padding-left: 10px; padding-right: 10px; padding-top: 4px; padding-bottom: 4px; 
	border-top: 1px solid #CCC; border-left: 1px solid #CCC;  border-right: 1px solid #CCC;  }

/* Define tables */
.tablehdr { background: #3A4151; color: #FFF; font: normal bold 11px/15px Verdana, Arial, sans-serif; 
	padding-left: 10px; padding-right: 10px; padding-top: 6px; padding-bottom: 6px; 
	border-top: 1px solid #CCC; border-left: 1px solid #CCC;  border-right: 1px solid #CCC;  }
.tabletop { background: #B5BEBD; color: #000; font: normal bold 11px/15px Verdana, Arial, sans-serif; 
	padding-left: 10px; padding-right: 10px; padding-top: 4px; padding-bottom: 4px; 
	border-top: 1px solid #CCC; border-left: 1px solid #CCC;  border-right: 1px solid #CCC;  }
.tablebottom { color: #666; font: normal normal 11px/15px Verdana, Arial, sans-serif; 
	padding-left: 10px; padding-right: 10px; padding-top: 4px; padding-bottom: 4px; 
	border-bottom: 1px solid #CCC; border-left: 1px solid #CCC;  border-right: 1px solid #CCC;  }
.tablebottom a:link  { color: #000; text-decoration: underline; }  
.tablebottom a:active { color: #000; text-decoration: none; }
.tablebottom a:visited { color: #000; text-decoration: underline; }
.tablebottom a:hover { color: #369; text-decoration: none; }


/* Define horizontal rule */
HR { height:1px; width: 96%; background:#CCC; margin: 0% 2% 0% 2%; }

/* Define footer area */
.footer { background: #FFF; color: #666; font: normal normal 10px Arial, sans-serif; padding: 10px; 
	border-top: 1px solid #CCC; }

	
/* Define standard hyperlinks */	
a:link  { color: #009; font: normal normal Verdana, Arial, sans-serif; text-decoration: underline; }  
a:active { color: #009; font: normal normal Verdana, Arial, sans-serif; text-decoration: underline; }
a:visited { color: #009; font: normal normal Verdana, Arial, sans-serif; text-decoration: underline; }
a:hover { color: #C00; font: normal normal Verdana, Arial, sans-serif; text-decoration: underline; }