body { font-family:Arial, Helvetica, sans-serif; margin-top:0; padding-top:0;background-color:#191e3b; margin:0px; padding:0px;}

img {border:0px;}

td { font-family:Arial, Helvetica, sans-serif;}

th { font-family:Arial, Helvetica, sans-serif; }

td.row1nav { font-variant:small-caps; font-weight:bold; vertical-align:top; font-size:13px; padding-top:15px; padding-left:32px;}
td.row1nav a { color:#FFFFFF; text-decoration:none; padding:0 7px 0 7px;}

td.row2c { color:#FFFFFF; padding:29px 58px 0 10px; font-size:12px; font-weight:bold;  letter-spacing:-0.04em;}

td.topnav { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:17px; color:#501e8f; height:75px; vertical-align:top; padding-top:31px; background-image:url(images/row3.jpg);}
td.topnav a { text-decoration:none; padding:31px 47px 26px 47px; color:#501e8f; }
td.topnav a:hover { background-image:url(images/topnav_hov.jpg); background-repeat:no-repeat; background-position:top center; text-decoration:none; color:#FFFFFF;}

td.mnav { font-size:10px; color:#FFFFFF; vertical-align:top; padding-top:15px; height:75px;}
td.mnav a { padding:6px 25px 7px 25px; text-decoration:none; color:#ffffff;}
td.mnav a:hover { text-decoration:none; color:#ffffff; background-image:url(images/mnav_hov.jpg); background-position:top center; background-repeat:no-repeat;}

td.mnav2 { font-size:10px; color:#FFFFFF; vertical-align:top; padding-top:15px; height:75px;}
td.mnav2 a { width:199px; padding:6px 25px 7px 25px; text-decoration:none; color:#ffffff;}
td.mnav2 a:hover { text-decoration:none; color:#ffffff; background-image:url(images/mnav_hov2.jpg); background-position:top center; background-repeat:no-repeat;}

td.topcon { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#131313; background-image:url(images/row2d.jpg);}
td.topcon a { color:#131313; text-decoration:none; }
td.topcon a:hover { color:#131313; text-decoration:none; }

td.content { font-size:14px; color:#515151; background-image:url(images/row5.jpg); background-position:left top; background-repeat:no-repeat; background-color:#bbbbbb; padding-left:30px; padding-right:15px; padding-top:12px; font-weight:300;}
td.content a { color:#61329b; text-decoration:underline; }
td.content a:hover { color:#61329b; text-decoration:underline; }

span.title { font-size:24px; color:#ababab; font-weight:normal;}
span.title b { font-size:24px; color:#515151; font-weight:normal;}

span.btitle { font-size:18px; color:#616161; font-weight:normal;}

td.sidebc { background-image:url(images/row3d.jpg); background-position:top; background-repeat:no-repeat; background-color:#FFFFFF;}

td.bottomb { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#131313; font-size:11px;}
td.bottomb a { color:#131313; text-decoration:none; }
td.bottomb a:hover { color:#131313; text-decoration:none; }
td.bottomb span { font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; color:#000000; padding-bottom:17px; font-weight:normal;}

td.bottomnav { font-size:11px; color:#2e375e; background-image:url(images/row6.jpg); background-position:top center; background-repeat:no-repeat; height:241px; padding-top:85px; padding-left:28px; padding-right:28px; text-align:left; vertical-align:top;}
td.bottomnav a {color:#2e375e; text-decoration:none; }
td.bottomnav a:hover { text-decoration:none; }

/* Drop Down Menus */

#nav, #nav ul { /* all lists */
	padding: 0px;
	margin: 0px;
	list-style: none;
	line-height: normal;
	width: 882px;
	text-align: left;
}
#nav a {
	display: block;
/*	width: 121px;*/
	text-decoration: none;
	color:#1e1b16;
}
#nav a:hover {
	color: #1e1b16;
	text-decoration: none;
}
#nav li { /* all list items */
	float: left;
/*	width: 129px;*/ /* width needed or else Opera goes nuts */
	padding-bottom:0px;
	padding-left:13px;
	padding-right:0px;
	padding-top:0px;
}
#nav li a { /* horizontal menu */
	display: block;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	color: #1e1b16;
	text-align: center;
}
#nav li a:hover { /* horizontal menu */
	display: block;
	background-image:url(images/topnav_hov.jpg);
	background-position: right;	
/*	color:#B1132A;*/
	font-weight: bold;
}
#nav li ul { /* 1st tier drop downs */
	position: absolute;
	width: 167px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#nav li ul li{
	width: 167px;
	line-height:23px;
	background-image:url(../images/menu/dropdown_bg.gif);
	background-position: bottom;
}
#nav li ul li a{
	display: block;
	background-image: url(../images/menu/dropdown_bg.gif);
	background-position: bottom;
	padding-bottom:0px;
	padding-left:12px;
	padding-right:0px;
	padding-top:0px;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	line-height: 23px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	color: #A30000;
}
#nav li ul li a:hover {
	display: block;
	padding-bottom:0px;
	padding-left:12px;
	padding-right:0px;
	padding-top:0px;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	font-weight: normal;	
	color: #A30000;
	text-decoration: none;
	background:#CCC;	
}

#nav li ul li ul li { /* sub-submenu */
	background-color: #E8E8E8;
	width: 167px;
}

#nav li ul li ul li a:hover { /* sub-submenu links */
	color: #FFF;
}
#nav li ul ul { /* 2nd tier & above menus */
	margin: -19px 0px 0px 150px; /* positions 2nd tier menu to right of dropdown */
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

/* 3rd level */
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { 
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { 
	left: auto;
}
/* 4th level */
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {
	left: auto;
}
#nav li:hover, #nav li.hover {
    position: static;
}

/* End of Drop Down Menus */

.clear { clear:both; }


.partner { margin:0 0 25px 0; min-height:110px; }
.partner img { margin: 0; padding:0; float: left; }
.partner p { width:618px; float:right; margin:0; padding:0;}

.links { width:45%; float:left; }
.links a { color:#61329C; text-decoration:none; }
.links a:visited { color:#61329C; text-decoration:none; }
.links a:hover { color:#501E91; text-decoration: none; }