/*----------MAIN ELEMENTS----------*/

body {
	padding: 0px;
	margin: 0px;
	list-style-type: square;
	height:100%;
	font-family:Century Gothic;
	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);
	}



/*----------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;
	}


.header2 {
	font-size: 15px;
	color: #9A0000;
	margin-bottom: 0px;
	display: block;
	padding-bottom: 3px;
	}

hr {
	color: red;
	background-color: red;
	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:red;}	
.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:0px #333333 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:0px #666666 solid;
border-top:0px #2D0000 solid;
border-bottom:1px #666666 solid;
padding:3px 5px 3px 5px;
text-decoration: none;
color:#FFFFFF;
background-color:#B2B2B2;
}

#dropmenudiv a:hover{ /*hover background color*/
 color:white;
 background-color:#666666;
 background-image:url(images/new/red_menu_hover.jpg);
}
