/* General CSS for all pages*/

body {
padding : 0;
margin : 0;
background-color : #f6f6d6;
color : #0066ff;
font-family : arial, sans-serif;
font-size : 14px;
}
a {
text-decoration : none;
color : #cc0000;
}
a:hover {
text-decoration : underline;
color : #cc0000;
}
a:visited {
color : #660099;
}
div.dropShadows {
background-image : url(../img/dropShadowBg.jpg);
width : 780px;
position : absolute;
left : 50%;
margin-left : -390px;
}
div.page {
margin : 0 15px;
}
div.header div.topBanner {
background-image : url(../img/topBanner.jpg);
height : 90px;
background-repeat : no-repeat;
background-position: center;
}
div.header div.pageBanner {
background-image : url(../img/frontPageBanner.jpg);
height : 134px;
background-repeat : no-repeat;
background-position: center;
}
table.menuBar {
background-image : url(../img/menu-bg.jpg);
background-repeat : repeat;
height : 27px;
padding : 0 60px;
width : 100%;
}
table.menuBar tr {
text-align : center;
}
td.menu {
font-size : 12px;
padding : 0 12px;
z-index : 50;
}
td.menu:hover {
background-color : white;
}
td.menu a {
padding-top : 5px;
padding : 2px;
text-decoration : none;
color : #000099;
display : block;
width : 100%;
margin : 0;
padding : 0;
}
ul.dropDown {
text-align : left;
position : absolute;
display : none;
list-style-image : none;
list-style-position : outside;
list-style-type : none;
padding : 2px;
margin : 18px 0 0 -12px;
background-color : #ffffcc;
z-index : 100;
}
ul.dropDown li {
margin : 0;
padding : 2px;
line-height : 1.5;
white-space : nowrap;
z-index : 101;
}
ul.dropDown li:hover {
background-color : white;
}
div.content {
margin : 0 20px;
}
.dropShadows .page .content .columnCreator .rightColumn .leftBorderWrapper #banner {
	height: 94px;
	width: 235px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	margin-bottom: 15px;
}
.dropShadows .page .content .columnCreator .rightColumn .leftBorderWrapper #banner_intro {
	margin-top: 15px;
	margin-bottom: 15px;
}


div.footer {
margin : 25px 25px 0;
text-align : center;
}
div.footerLinks {
border-bottom : 1px solid #444444;
padding-bottom : 5px;
font-size : 14px;
}
div.footerLinks a {
text-decoration : none;
color : #444444;
}
div.footerLinks a:hover {
text-decoration : underline;
}
.footerTradeMark {
font-size : 9px;
}
div.contactInfo {
padding : 10px 0 17px;
font-size : 12px;
}
div.pageBottomPadding {
background-image : url(../img/bottomDropShadow.jpg);
background-repeat : no-repeat;
height : 150px;
background-color : #f6f6d6;
}
.dropShadows .page .content .style3 {
font-family : ARIAL;
font-size : 14px;
font-style : normal;
color : #7abb8a;
line-height : normal;
font-weight : bold;
}

/*
div.header div.pageBanner {
	background-image: url(img/frontPageBanner.jpg);
}
.style2 {
	font-weight: bold
}
*/