
/*----------MAIN ELEMENTS----------*/

body {
	padding: 0px;
	margin: 0px;
	background-image: url(/images/home_01.gif);
	background-repeat: repeat-x;
	background-color: #CAC6C4;
	list-style-type: square;
	height:100%;
	font-family: Arial, Sans-Serif;
	font-size:11px;
}
html,body { height: 100%; } 	
a:link {color:#9A0000;text-decoration:none;}
a:visited {color:#990000;text-decoration:none;}
a:hover {text-decoration:underline;color:#CC0000;}
li {margin-bottom: 0.4em;margin-left: 0px;padding-left: 7px;
    list-style-type: square;list-style-image: url(../images/bullet.gif);
	}

/*---------LEFT MENU NAV---------*/

a.navtext{  color:white; display:block; padding-top:3px; font-size:7.5pt; font-weight:bold; font-family:Verdana;
    padding-left:3px;  border-top:solid 1px #BB2B2B; height:17px; background-color:#990000;
    border-bottom:solid 1px #780001}
a:visited.navtext{ color:white; text-decoration:none}
a.navtext:hover{ color:white; text-decoration:none ; background-color:#7B0000; }

a.navtext-r{  display:block; color:#ffffff; font-size:11px; font-weight:bold; 
    padding-left:5px; border-left:solid 1px #ECE8E5; border-top:solid 1px #ECE8E5; 
    border-bottom:solid 1px #999999}
a:visited.navtext-r{ color:#ffffff; text-decoration:none}
a:hover.navtext-r{ color:#ffffff; text-decoration:none}


/*----------COLUMN POSITION----------*/
#breadcrumb {display:block;font-size:10px;font-weight:bold;color:#990000;width: 100%;}
#breadcrumb2 {display:block;font-size:10px;font-weight:bold;color:#b0aeb0;width: 100%;}

#column_left_scnd{ width:20%; padding-top:20px; padding-bottom:40px; padding-left:5px; vertical-align:top}
#column_center_scnd{padding-top:5px; padding-bottom:40px; padding-right:10px; padding-left:10px; vertical-align:top}
#column_right_scnd{width:20%; padding-top:150px;  padding-bottom:40px;vertical-align:top}

#column_left_thrd{ width:20%; padding-top:20px; padding-bottom:40px; padding-left:5px; vertical-align:top}
#column_center_thrd{ font-size:12px; padding-top:5px; padding-bottom:60px; padding-right:10px; padding-left:10px; vertical-align:top}
#column_right_thrd{width:20%; padding-top:78px;  padding-bottom:40px;vertical-align:top}

#block_right{border-left:solid 1px #C4C4C4; padding-left:10px; vertical-align:top}
#nav{display:block;}


/*----------MISC----------*/	
.footer {
	font-size: 9px;
	color: #999999;
	margin-top: 40px;
	}

.header1 {
	font-size: 14pt;
	color: #9a0000;
	line-height:18pt;
	}
	
.header4 {
    text-align:right;
    display:block;
	font-size: 36px;
	color: #999999;
	padding-top:10px;
	padding-bottom:6px;
	}
	
.header5 
{
    display:block;
    font-size: 35pt;    
	color:#B0AEB0;
	padding-top:30px;
	padding-bottom:10px;
	}
.header6 
{
    text-align:right;
    display:block;
	font-size: 25px;
	color:black;
	padding-top:20px;
	padding-bottom:7px;
	}
.header7
{
    text-align:left;
    display:block;
	font-size: 25px;
	color:black;
	padding-top:20px;
	padding-bottom:7px;
	padding-right:160px;
	}
/*
.header7
{
    text-align:right;
    display:block;
    background-color:#BFBBB9;
	font-size: 25px;
	color:white;
	padding-top:10px;
	margin-top:10px;
	padding-bottom:7px;
	padding-right:160px;
	}
*/
.introtext {
	font-size: 14px;
	color: gray;
	line-height:1.3em;
	}
.submitbutton
{
    background-image:url(../images/home-micro-fss_submit.gif);
    cursor:pointer;
    background-repeat:no-repeat;
    width:126px;
    border:none;
    height:26px;
    background-color:transparent;
    }

.header2 {
	font-size: 15px;
	color: #9A0000;
	margin-bottom: 0px;
	display: block;
	padding-bottom: 3px;
	}

hr {
	color: silver;
	background-color: silver;
	height: 1px;
	}

.bodytext-red {color: #9a0000;}

.bodytext {
	font-size: 11px;
	}
	
ul, ol {
	margin-left: .7em;
	padding-left: .7em;
	}
.tableheader {
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	background-color:#9a0000;
	text-indent: 10pt;
	}
	
.learnmore {margin-top: -1em;display:block;}

#tools {
	font-size:11px;
	margin-top: 50px;
	display: block;
	border-top-color: #ccc;
	border-top-style: solid;
	border-top-width: 1px;
	}

.rightcellbrdr {
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.pr {
	font-size: 11px;
	color: #666666;
	margin-bottom: 0px;
	display: block;
	padding-bottom: 0px;
	padding-top: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
}
.quote {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #999999;
	font-weight: bold;
	font-size: 13.5px;
}
.PGOptions 
{
	font-size:11px;
	font-weight:bold;
	color:white;
	text-align:left;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:2px;
	background-color:#9a0000;
}
.header3 {
	font-size: 15px;
	color: #9A0000;
	margin-bottom: 0px;
	display: block;
	border-bottom-color: #ccc;
	border-bottom-style: solid;
	padding-bottom: 3px;
	background-color: #EBE8E5;
	line-height: 25px;
	text-indent: 5px;
	border-bottom-width: 1px;
}
.leftcellbrdr {
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-left-width: 1px;
	border-left-style: dotted;
}
.bottomcellbrdr {
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}
.bottomcellbrdrsolid {

	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.lnRt {border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;}
.ln-l {border-left-width: 1px;border-left-style: solid;border-left-color: #B2B2B2;}
.ln-r {border-right-width: 1px;border-right-style: solid;border-right-color: #B2B2B2;}
.ln-b2 {border-bottom: 1px solid #DAD3CF;}
.ln-t {border-top-width: 1px;border-top-style: solid;border-top-color: #B2B2B2;}
.ln-b {border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: black;}
.ln-dot {border-top-width: 1px;border-top-style: dotted;border-top-color: #B2B2B2;}
.fontclass {font-size: 9px;}
.x130 {font-size: 9px;}
.pressbox {
	font-size: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-bottom-style: none;
	border-top-color: #FFFFFF;
	border-bottom-color: #999999;
	padding: 0px;
	display: table-row-group;
	margin: 0px 10px 0px 0px;
}
.pressbox2 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-bottom-color: #CCCCCC;
	font-size: 11px;
	display: table-cell;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 15px;
}
.pressbox3 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-bottom-color: #999999;

	font-size: 10px;
	display: table-row;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
	background-color: #FFFFFF;
}

/*---------------- Menu Styles ---------------*/

.submenu 
{
	font-size:100%;
	font-weight:bold;
	padding:3px 10px 1px 5px;
	width:100%;
	border-top:1px silver solid;
	border-left:1px silver solid;
	border-right:1px silver solid;
	text-align:left;
	background-color:#C3C3C3;
	}
submenu:hover { background-color:gray;}	
.submenu a {color:#F5F5F5;}
.submenu a:visited {text-decoration:none; color:#F5F5F5;}
.submenu a:hover {text-decoration:none; color:#990000;}


/* Menu
/* common styling */
#dropmenudiv{
position:absolute;
z-index:100;
	font-size:100%;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	width:100%;
	
	border-left:1px #6D7A82 solid;
	border-right:1px #6D7A82 solid;
	text-align:left;
	background-color:black;
}

a.dropmenuhead{ color:white;  font-size: 10px;}
a:visited.dropmenuhead{ color:white}
a:hover.dropmenuhead{text-decoration:none; color:#990000; }

#dropmenudiv a{
width: 100%;
display: block;
border-right:1px #6D7A82 solid;
border-top:1px #6D7A82 solid;
border-bottom:1px #6D7A82 solid;
padding:4px 10px 4px 10px;
text-decoration: none;
color:white;
background-color:#646D76;
}

#dropmenudiv a:hover{ /*hover background color*/
 color:#990000;
 background-color:silver;
 background-image:url(../images/hd_silver.gif)
}

.searchbutton 
{
	background-image:url(/images/home_search.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	}

#header #search .searchinput {
	font-size: 9pt;
	border: 1px solid #CCCCCC;
	width: 150px;
	margin-top: -5px;
}
.searchtextbox{font-size: 9pt;}

/* mid menu */

a.mm { color:white}
a.mm:visited { color:white }
a.mm:hover { color:white }
.middivcopy { padding-left:10px; float:left; width:120px; } 