
/*----------MAIN ELEMENTS----------*/

:root {
 overflow-y: scroll !important;
 overflow:scroll;
}

body {
	padding: 0px;
	margin: 0px;
	/*background-image: url(/images/home_01.gif);*/
	background-repeat: repeat-x;
	background-color: #CCCCCC;
	list-style-type: square;
	height:100%;
	font-family:Arial, Sans-Serif;
	font-size:11px;
	 
}

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.5em;margin-left: 0px;padding-left: 10px;
    list-style-type: square;list-style-image: url(../images/bullet.gif);
	}

/*---------LEFT MENU NAV---------*/

a.navtext{  color:#ffffff; display:block;  font-size:11px; font-weight:bold; line-height:1.4em;
    padding-left:5px; border-left:solid 1px #BC524D; border-top:solid 1px #BC524D; 
    border-bottom:solid 1px #890202}
a:visited.navtext{ color:#ffffff; text-decoration:none}
a:hover.navtext{ color:#ffffff; text-decoration:none}

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%; height:17px}
#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{padding-top:5px; padding-bottom:40px; 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----------*/	
.searchbutton 
{
	background-image:url(/images/home_search.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	}
	
.footer {
	font-size: 9px;
	color: #999999;
	margin-top: 40px;
	}

.header1 {
	font-size: 14pt;
	color: #9A0000;
	line-height:22pt;
	}
	
.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:#B0AEB0;
	padding-top:20px;
	padding-bottom:7px;
	}
.header7
{
    text-align:left;
    display:block;
	font-size: 25px;
	color:#B0AEB0;
	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: 13px;
	color: #9A0000;
	}


.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 {
	font-size: 11px;
	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:#BFBBB9;
}
.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:3px 10px 1px 12px;
	width:100%;
	
	border-left:1px silver solid;
	border-right:1px silver solid;
	text-align:left;
	background-color:#C3C3C3;
}

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-top:1px silver solid;
padding-top:2px;
padding-bottom:2px;
text-decoration: none;
color:white;
background-color:#C3C3C3;
}

#dropmenudiv a:hover{ /*hover background color*/
 color:#990000;

}


