﻿body 
{
	text-align: center;
	/* font: 10px Arial, Helvetica, Geneva, sans-serif; */
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 64%;
	background: #96a6d3 url(../images/bg_logo.gif) fixed no-repeat 0% -56px;
}

/* Fix IE. Hide from IE Mac \*/
/** html ul li { float: left; }*/
* html ul li a { height: 1%; }
/* End */

td .header
{
    text-transform:uppercase;
    color:White;
    background-color:#6D7897;
    padding:0px;
    font-size:x-small;
    padding:4px;
}

.textbox
{
    border: 1px solid #1d2751;
	color: #868686;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	text-indent: 0px;
	padding: 3px;
	background: white;
}

.dropdown
{
    border: 1px solid #1d2751;
	color: #868686;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	text-indent: 0px;
	padding: 3px;
	background: white;
}

#holding 
{	
	font-size: 4em;
	text-align:center;
	margin-top: 5%;
	color:White;

	
}

.rightColOBA, .rightColOBA3
{
	/*
	for resizing the font of the main text
		default small: 1em
		default large: 1.15em
	*/
	font-size: 1.15em;
}

#wrapper {
	z-index: 10;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

p {
	/*font-size: 1.1em;*/
}

form {
	margin: 0;
	padding: 0;
}

.clearing {
	clear: both;
	font-size: 0;
	line-height: 0px;
	margin: 0;
	padding: 0;
}

.clearLeft {
	clear: left;
}

.clearRight {
	clear: right;
}

#header {
	/*background: url(../images/oxford_logo.gif) no-repeat right 50%;*/
	background: url(../images/obaLogo2.jpg) no-repeat top left;
	height: 131px;
	display: block;
	text-align:right;
}

#header h1 {
	text-transform: uppercase;
	color: #001754;
	padding-top: 15px;
	padding-left: 5px;
	font-size: 2em;
}

.whiteCopy {
	color: #fff;
}

/* @group top menu */

div#navbar {
	background: #fff;
	height: 28px;
	overflow: hidden;
	width: 675px;
	display: block;
	clear: both;
	background-color:White;
	background:url(../images/navbar_spacer.gif) no-repeat top right;
}

div#navbar ul {
	height: 28px;
	padding: 0px;
	background: url(../images/new2009/navbar_oba.gif) no-repeat;
	position: relative;
	display: block;
	margin: 0;
}

#navbar ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	top: 0px;
	position: absolute;
}

#navbar ul li, #navbar a {
	height: 28px;
	display: block;
}

#navbar ul li a {
	text-indent: -5000px;
	text-decoration: none;
}

#nb1 { left: 0; width: 75px; }
#nb2 { left: 75px; width: 75px; }
#nb3 { left: 150px; width: 75px; }
#nb4 { left: 225px; width: 75px; }
#nb5 { left: 300px; width: 75px; }
#nb6 { left: 375px; width: 75px; }
#nb7 { left: 450px; width: 75px; }
#nb8 { left: 525px; width: 75px; }
#nb9 { left: 600px; width: 75px; }
#nb10 { left: 675px; width: 75px; }

#nb1 a:hover, body#pHome #nb1 { background: url(../images/new2009/navbar_oba.gif) no-repeat 0px -28px; }
#nb2 a:hover, body#pDirectory #nb2 { background: url(../images/new2009/navbar_oba.gif) no-repeat -75px -28px; }
#nb3 a:hover, body#pNews #nb3 { background: url(../images/new2009/navbar_oba.gif) no-repeat -150px -28px; }
#nb4 a:hover, body#pEvents #nb4 { background: url(../images/new2009/navbar_oba.gif) no-repeat -225px -28px; }
#nb5 a:hover { background: url(../images/new2009/navbar_oba.gif) no-repeat -300px -28px; }
#nb6 a:hover { background: url(../images/new2009/navbar_oba.gif) no-repeat -375px -28px; }
#nb7 a:hover { background: url(../images/new2009/navbar_oba.gif) no-repeat -450px -28px; }
#nb8 a:hover { background: url(../images/new2009/navbar_oba.gif) no-repeat -525px -28px; }
#nb9 a:hover { background: url(../images/new2009/navbar_oba.gif) no-repeat -600px -28px; }
#nb10 a:hover { background: url(../images/new2009/navbar_oba.gif) no-repeat -675px -28px; }

#nb1x a:link, #nb1x a:hover { background: url(../images/new2009/navbar_oba.gif) no-repeat 0px -56px; }
#nb2x a:link, #nb1x a:hover { background: url(../images/new2009/navbar_oba.gif) no-repeat -75px -56px; }
#nb3x a:link, #nb1x a:hover { background: url(../images/new2009/navbar_oba.gif) no-repeat -150px -56px; }
#nb4x a:link, #nb1x a:hover { background: url(../images/new2009/navbar_oba.gif) no-repeat -225px -56px; }
#nb5x a:link, #nb1x a:hover { background: url(../images/new2009/navbar_oba.gif) no-repeat -300px -56px; }
#nb6x a:link, #nb1x a:hover { background: url(../images/new2009/navbar_oba.gif) no-repeat -375px -56px; }
#nb7x a:link, #nb1x a:hover { background: url(../images/new2009/navbar_oba.gif) no-repeat -450px -56px; }
#nb8x a:link, #nb1x a:hover { background: url(../images/new2009/navbar_oba.gif) no-repeat -525px -56px; }
#nb9x a:link, #nb1x a:hover { background: url(../images/new2009/navbar_oba.gif) no-repeat -600px -56px; }
#nb10x a:link, #nb1x a:hover { background: url(../images/new2009/navbar_oba.gif) no-repeat -675px -56px; }

	
/* @end */

/* @group shared styles */

.leftColOBA {
	/*width: 219px;*/
	width:213px;
	height: auto;
	display: block;
	float: left;
	background-color:#fff;
	margin:0px 8px 8px 8px;
}

.rightColOBA {
	display: block;
	width: 520px;
	float: left;
	position: relative;
	left: 0px; top: 0px;
}

.rightColOBA2, .rightColOBA3
{
    display: block;
	width: 100%;
	float: left;
	position: relative;
	left: 0px; top: 0px;
	margin: 0px;
}

#rightColOBAhome {
	display: block;
	/*width: 531px;*/
	/*width: inherit;*/
	float: left;
	position: relative;
	margin:0px 0px 8px 0px;
	padding:0px;
    background-color:Transparent;
	width:100%;
}

#rightColOBAcontent {
	/*margin: 10px 12px 10px 12px;*/
	margin:10px;
}

#rightColOBAcontent h2 {
	font-weight: normal;
	font-style: normal;
	font-size:1.2em;
	text-align:justify;
	color: #95A5D3;
	margin-bottom: 1em;
}

#rightColOBAcontent h3 {
	font-style: normal;
	font-size: 1.1em;
	margin-bottom: 0;
	color: #95a5d3;
	line-height: 1.4em;
}

#rightColOBAcontent p {
	/*margin-top: 0;
	line-height: 1.4em;*/
}


/* Conrad - added a width element to correct element problems in firefox */
#colWrapper {
/*	background: url(../images/bg_lhs_transparent.gif) repeat-y;*/
	background-color:White;
	position: relative;
	left: 0px;
	float: left;
	width:100%;
}

#rColHeader {
	height: 28px;
	display: block;
	background-color: #000;
	position: relative;
	overflow: hidden;
}

#rColHeader h2 {
	margin-top: 0;
	margin-bottom: 0;
	color: #fff;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	font-size: 1.0em;
	line-height: 2.2em;
	margin-left: 5px;
}

#backButton {
	position: absolute;
	top: 0;
	right: 0;
	left: 456px;
	z-index: 1;
}

    
#backButton a {
	height: 28px;
	display: block;
	text-decoration: none;
	
	text-indent: -5000px;
}

#backButton a:link, #backButton a:visited {
	background: url(../images/backButton2.gif) no-repeat;
}

#backButton a:hover, #backButton a:active {
	background: url(../images/backButton2.gif) no-repeat 0 -28px;
}

/* @end */

/* @group home page elements */

#welcome {
	/*width: 316px;
	height: 212px;*/
	/*width: 450px;
	height: 130px;*/
	width: 300px;
	height: 160px;
	
	background: #96a6d3 url(../images/welcome.gif) no-repeat 12px 12px;
	margin-top: 0px;
	margin-left: 0px;
	position: relative;
	float: left;
	display:block; /* inline;*/
}

#welcome p {
	font-size: 1.1em;
	position: absolute;
	left: 10px;
	bottom: 15px;
	right: 10px;
	margin: 0;
	color: #6d7897;
}

#welcome p .headLine {
	font-size: 1.1em;
	font-weight: bold;
	color: #fff;
}
#welcome a {
	text-decoration: none;
}

#welcome a:link, #welcome a:visited {
	color: #fff;
}

#welcome a:hover, #welcome a:active {
	color: #1d2852;
}

/*#eventBox {
	background-color:Red;
	border-bottom-width: thick;
	width: 204px;
	height: 102px;
	display: block;
	float: left;
	margin-left: 5px;
	margin-top: 0px;
	position: relative;
}*/

#eventBox {
	background-color:#85C8E5;
	width: 211px;
	height: 181px;
	position: absolute;
	top: 4px;
	left: 529px;
	overflow: hidden;
}

#eventBox a {
	width: 211px;
	height: 181px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	text-decoration: none;
}

#eventBox .title {
	font-size: 2.0em !important;
	color: White !important;
	font-weight: bold;
	text-transform: uppercase;
	margin-left: 8px !important;
	margin-top: 8px !important;
}

#eventBox .title2 {
	font-size: 1.4em !important;
	color: White !important;
	font-weight: bold;
	text-transform: uppercase;
	margin-left: 8px !important;
	margin-top: 8px !important;
}

#eventBox .title3 {
	font-size: 1.2em !important;
	color: White !important;
	font-weight: bold;
	margin-left: 8px !important;
	margin-top: 8px !important;
}

.oxford a:link, .oxford a:visited {
	background: #6d7897 url(../images/new2009/hover_event_oxford.jpg) no-repeat 0 0;
}

.oxford a:hover, .oxford a:active {
	background: #a9afc2 url(../images/new2009/hover_event_oxford.jpg) no-repeat 0 -181px;
}

.dinner_blue a:link, .dinner_blue a:visited {
	background: #6d7897 url(../images/new2009/hover_event_blue_dinner.jpg) no-repeat 0 0;
}

.dinner_blue a:hover, .dinner_blue a:active {
	background: #a9afc2 url(../images/new2009/hover_event_blue_dinner.jpg) no-repeat 0 -181px;
}

.dinner_gold a:link, .dinner_gold a:visited {
	background: #6d7897 url(../images/new2009/hover_event_gold_dinner.jpg) no-repeat 0 0;
}

.dinner_gold a:hover, .dinner_gold a:active {
	background: #a9afc2 url(../images/new2009/hover_event_gold_dinner.jpg) no-repeat 0 -181px;
}



.champagne {
	background: url(../images/champagne.jpg) no-repeat;
	
}

.networking {
	background: url(../images/new2009/event_networking.jpg) no-repeat;
}
.dinner {
	background: url(../images/new2009/event_dinner.jpg) no-repeat;
}

.laptop {
	background: url(../images/new2009/event_laptop.jpg) no-repeat;
}

.blog {
	background: url(../images/new2009/event_new_blog.jpg) no-repeat;
}

.chapters {
	background: url(../images/new2009/event_new_chapters.jpg) no-repeat;
}
.staff {
	background: url(../images/new2009/event_new_staff.jpg) no-repeat;
}

.ball {
	background: url(../images/new2009/event_ball.jpg) no-repeat;
}

.web {
	background: url(../images/new2009/event_new_web.jpg) no-repeat;
}

.schoolEvent {
	background: url(../images/new2009/event_school_event.jpg) no-repeat;
}

/* @group highlights */

.highlights {
	/*width: 285px;*/
	width: 215px;
	/*height: 130px;*/
	display: block;
	float: left;
	margin: 0px 0px 0px 5px;
	position: relative;
	overflow:hidden;
}

.highlights h2 {
	/*color: #1d2852;*/
	text-transform: uppercase;
	font-size: 1.2em !important;
	margin-top: 0;
	margin-bottom: 0px;
	overflow:hidden;
	
	background-color: #6B7994;
	color: #D6D7E7 !important;
	text-align:center;
	line-height: 30px;
	padding-left:6px;
}

.highlights ul {
	margin: 0;
	padding: 0;
	bottom: 0;
	right: 0;
	left: 0;
	overflow:hidden;
}

.highlights .header
{
    text-transform: uppercase;
	font-size: 1.4em !important;
	margin-top: 0;
	margin-bottom: 0px;
	overflow:hidden;
	
	width:215px;
	background-color: #6B7994;
	color: #D6D7E7 !important;
	text-align:center;
	line-height: 30px;
	list-style-type: none;
	overflow:hidden;
	max-height: 32px;
	height:32px;
	font-weight:bold;
	padding: 3px 5px 2px 5px;
}

.highlights ul li {
	list-style-type: none;
	margin-top: 1px;
	line-height: 1.2em;
	overflow:hidden;
	max-height: 40px;
	/*height:auto !important;*/
	height:40px;
	width:215px;
}

.highlights a {
	display: block;
	text-decoration: none;
	padding: 8px 5px 0px 5px;
	overflow:hidden;
	max-height: 32px;
	/*height:auto !important;*/
	height:30px;
}

.highlights a:link, .highlights a:visited {
	color: #6d7897;
	background: #d4d7e0 url(../images/corner_blue_on_litegrey.gif) no-repeat right bottom;
	overflow:hidden;
	max-height: 32px;
	/*height:auto !important;*/
	height:32px;
}

.highlights a:hover, .highlights a:active {
	color: #a7b7dc;
	background: #001754 url(../images/boxes2_dark_blue_spaced.gif) no-repeat right bottom;
	overflow:hidden;
	max-height: 32px;
	/*height:auto !important;*/
	height:32px;
}

.highlights a .hiliteTitle {
	font-weight: bold;
}

.highlights a:link .hiliteTitle, .highlights a:visited .hiliteTitle {
	color: #1d2852;
}

.highlights a:hover .hiliteTitle, .highlights a:active .hiliteTitle {
	color: #fff;
}

/* @end */

/* @group bottomLinks */

#bottomLinks {
	position: relative;
	height: 185px;
	overflow: hidden;
	width:100%;
}

#directory {
	width: 208px;
	height: 183px;
	position: absolute;
	top: 4px;
	left: 0px;
	overflow: hidden;
}

#addjob {
	width: 123px;
	height: 183px;
	position: absolute;
	top: 4px;
	left: 212px;
	overflow: hidden;
}

#careers {
	width: 123px;
	height: 63px;
	position: absolute;
	top: 4px;
	left: 212px;
	overflow: hidden;
}

#globalChapters {
	width: 123px;
	height: 116px;
	position: absolute;
	top: 71px;
	left: 212px;
	overflow: hidden;
}

#webMail {
	width: 186px;
	height: 90px;
	position: absolute;
	top: 4px;
	left: 339px;
	overflow: hidden;
}

#busNetwork {
	width: 186px;
	height: 65px;
	position: absolute;
	top: 122px;
	left: 339px;
	overflow: hidden;
}

#directory a {
	width: 208px;
	height: 183px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	text-decoration: none;
}

#directory a:link, #directory a:visited {
	background: #6d7897 url(../images/bg_directory_link.jpg) no-repeat 0 0;
}

#directory a:hover, #directory a:active {
	background: #a9afc2 url(../images/bg_directory_link.jpg) no-repeat 0 -183px;
}

#careers a {
	width: 123px;
	height: 63px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	text-decoration: none;
}

#careers a:link, #careers a:visited {
	background: #6d7897 url(../images/boxes0.gif) no-repeat 112px 50px;
}

#careers a:hover, #careers a:active {
	background: #a9afc2 url(../images/boxes1.gif) no-repeat 112px 50px;
}

#addjob a 
{
    width: 123px;
	height: 183px;
	/*width: 123px;
	height: 63px;*/
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	text-decoration: none;
}

#addjob a:link, #addjob a:visited {
	background: #6d7897 url(../images/new2009/addjob.gif) no-repeat 0px -181px; /*112px 170px;*/
}

#addjob a:hover, #addjob a:active {
	background: #a9afc2 url(../images/new2009/addjob.gif) no-repeat 0px 0px; /*112px 170px;*/
}

#globalChapters a {
	width: 123px;
	height: 116px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	text-decoration: none;
}

#globalChapters a:link, #globalChapters a:visited {
	background: #6d7897 url(../images/bg_globe_link.jpg) no-repeat 0 0;
}

#globalChapters a:hover, #globalChapters a:active {
	background: #a9afc2 url(../images/bg_globe_link.jpg) no-repeat 0 -117px;
}

#webMail a {
	width: 186px;
	height: 90px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	text-decoration: none;
}

#webMail a:link, #webMail a:visited {
	background: #6d7897 url(../images/bg_webmail_link.jpg) no-repeat 0 -25px;
}

#webMail a:hover, #webMail a:active {
	background: #a9afc2 url(../images/bg_webmail_link.jpg) no-repeat 0 -140px;
}

#busNetwork a {
	width: 186px;
	height: 65px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	text-decoration: none;
}

#busNetwork a:link, #busNetwork a:visited {
	background: #6d7897 url(../images/boxes0.gif) no-repeat 170px 52px;
}

#busNetwork a:hover, #busNetwork a:active {
	background: #a9afc2 url(../images/boxes1.gif) no-repeat 170px 52px;
}

/* Added Image Link for OBA Reunion */
#secondaryEvent {
	width: 186px;
	height: 89px;
	position: absolute;
	top: 98px;
	left: 339px;
	overflow: hidden;
}

#secondaryEvent a {
	width: 186px;
	height: 89px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	text-decoration: none;
}

/*#secondaryEvent a:link, #secondaryEvent a:visited {
	background: #679dd7 url(../images/boxes0.gif) no-repeat 170px 74px;
}

#secondaryEvent a:hover, #secondaryEvent a:active {
	background: #a3c2e3 url(../images/boxes1.gif) no-repeat 170px 74px;
}*/

#secondaryEvent a:link, #secondaryEvent a:visited {
	background: url(../images/new2009/hover_event_alumni_card.jpg) no-repeat 0px -90px;
}

#secondaryEvent a:hover, #secondaryEvent a:active {
	background: url(../images/new2009/hover_event_alumni_card.jpg) no-repeat 0px -271px;
}

#busReunion {
	width: 186px;
	height: 65px;
	position: absolute;
	top: 122px;
	left: 339px;
	overflow: hidden;
}

#busReunion a {
	width: 186px;
	height: 65px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	text-decoration: none;
}

#busReunion a:link, #busReunion a:visited {
	background: #6d7897 url(../images/boxes0.gif) no-repeat 170px 50px;
}

#busReunion a:hover, #busReunion a:active {
	background: #a9afc2 url(../images/boxes1.gif) no-repeat 170px 50px;
}

#bottomLinks a .title, #bottomLinks a .title2 {
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 5px;
	margin-left: 5px;
	color: #fff;
	display: block;
	margin-bottom: 0;
}

#bottomLinks a .title {
	font-size: 1.6em;
}

#bottomLinks a .title2 {
	font-size: 1.1em;
}

#bottomLinks a .boxCopy {
	margin-top: -1em;
	margin-left: 5px;
	display: block;
}

#bottomLinks a:link .boxCopy, #bottomLinks a:visited .boxCopy {
	color: #a7b7dc;
}

#bottomLinks a:hover .boxCopy, #bottomLinks a:active .boxCopy {
	color: #fff;
}

#bottomLinks a .boxCopy2 {
	margin-top: -1em;
	margin-left: 5px;
	display: block;
}

#bottomLinks a:link .boxCopy2, #bottomLinks a:visited .boxCopy2 {
	color: #fff;
}

#bottomLinks a:hover .boxCopy2, #bottomLinks a:active .boxCopy2 {
	color: #fff;
}

/* @end */

/* @end */

/* @group side menu */

/* @group login */

.loginBox {
	display: block;
	/*background-color:#6184C1;*/
	background-color:Transparent;
    float:left;
    text-align:left;
    padding:0px 8px 0px 8px;
    margin:0px 0px 0px 0px;
}

.loginBox h2 {
	margin-top: 4px;
	margin-bottom: 4px;
	margin-right: 10px;
	font-size: 1.1em;
	color:Black;
	/*color:#96A6D3;*/
	float:left;
}

.loginBox input.userName {
	border: 1px solid #1d2751;
	margin-bottom: 5px;
	margin-left: 5px;
	color: #868686;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	text-indent: 0px;
	padding: 3px;
	background: white url(../images/username_bg.gif) center left no-repeat;
	width: 188px !important;
	width: 188px !important;
}

.loginBox input.userNameBlank {
	border: 1px solid #1d2751;
	margin-bottom: 5px;
	margin-left: 5px;
	color: #868686;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	text-indent: 0px;
	padding: 3px;
	background: white;
	width: 188px !important;
	width: 188px !important;
}

.loginBox input.userName {
	/*width: 200px !important;
	width: 200px !important;*/
}

.loginBox input.passWord {
	border: 1px solid #1d2751;
	margin-bottom: 5px;
	margin-left: 5px;
	color: #868686;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	text-indent: 0px;
	padding: 3px;
	width: 150px;
	float:left;
    background: white url(../images/password_bg.gif) center left no-repeat;
}

.loginBox input.passWordBlank {
	border: 1px solid #1d2751;
	margin-bottom: 5px;
	margin-left: 5px;
	color: #868686;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	text-indent: 0px;
	padding: 3px;
	width: 150px;
	float:left;
    background: white;
}

.loginBox a.send {
	float: right;
	width: 37px;
	height: 19px;
	padding: 0px;
	margin: 2px 0px 0px 0px;
	background: url(../images/goOBA.gif) no-repeat;
	text-indent: -500px;
	font-size: 0px;
}

.loginBox a.send:hover, #loginBox a.send:active {
	background: url(../images/goOBA.gif) no-repeat 0 -19px;
}

input.send-btn {
	border-width: 0px;
	background: url(../images/goOBA.gif) no-repeat;
	text-indent: -500px;
	font-size: 0px;
	padding: 0px;
	width: 37px;
	height: 19px;
	margin: 0px;
	margin-top: 2px;
	margin-left: 2px;
	cursor:pointer;
	float:left;
}
input.send-btn:hover {
	background: url(../images/goOBA.gif) no-repeat 0 -19px;
}

.loginBox p.remember {
	margin: 0px;
	padding: 0px;
	color:Black;
	/*color: #1d2852;*/
	line-height: 0.8em;
	padding: 0px 1px;
	float:left;
}
.loginBox p.remember #check {
	vertical-align: middle;
}


.loginBox p.forgotten {
	margin: 0px;
	padding: 0px;
	color: #1d2852;
	line-height: 0.8em;
	padding: 5px;
}
.forgotten2 
{
	text-align: left;
	vertical-align: middle;
	padding: 0px;
	color: #1d2852;
	line-height: 0.8em;
	padding: 5px;
}

.loginBox p.forgotten a {
	text-decoration: none;
}

.loginBox p.forgotten a:link, .loginBox p.forgotten a:visited {
	color: #96a6d3;
}

.loginBox p.forgotten a:hover, .loginBox p.forgotten a:active {
	color: #6d7897;
}

.loginBox ul {
	padding: 0;
	/* position: relative; */
	display: block;
	height: 42px;
	margin: 1px 0px;
	overflow: hidden;
}

.loginBox ul li {
	display: inline;
	width: 73px;
	height: 38px;
	display: block;
	float: left;
	margin: 0px 1px 0px 0px;
}

.loginBox ul li.last {
	margin: 0px;
}

.loginBox li a.For {
	text-decoration: none;
	height: 38px;
	display: block;
}

.loginBox a.For:link, .loginBox a.For:visited {
	color: #dde4f1;
	padding: 2px 5px;
	background: #6d7897 url(../images/boxes_rolloverBlueMenu.gif) no-repeat right bottom;
}

.loginBox a.For:hover, .loginBox a.For:active {
	color: #fff;
	background: #001754 url(../images/boxes2_dark_blue_spaced.gif) no-repeat right bottom;
}

#a1, #a2, #a3 {
	top: 0;
}

.loginBox #a1 {
	left: 0;
	width: 72px;
}
.loginBox #a2 {
	left: 73px;
	width: 72px;
}
.loginBox #a3 {
	left: 146px;
	width: 73px;
}
/* @end */

/* @group logged in */

.loggedIn 
{
	/*display: block;*/
	padding:4px 0px 0px 0px;
	margin:0px 0px 6px 0x;
	/*float:right;*/
}

.loggedIn h2 {
	font-weight: normal;
	font-style: normal;
	color: #fff;
	font-size: 1.8em;
	margin: 0 5px 1.2em;
}

.loggedIn p 
{
    font-family:Verdana;
	color: #fff;
	font-size:small;
	margin:0px;
}

.loggedIn p.Welcome
{
    font-size:medium;
    font-weight:bold;
    color:#000;
    margin:4px 0px 0px 0px;
}

.loggedIn span.FirstName 
{
    color:#fff;
}

.loggedIn p.lastLogIn {
	/*display: block;*/
	/*background-color: #000;*/
	font-size:x-small;
	/*color: #96A6D3;*/
	color:Black;
	margin:0px 0px 4px 0px;
}

.loggedIn ul {
	padding: 0;
	/* position: relative; */
	display: block;
	height: 42px;
	margin: 1px 0px;
	overflow: hidden;
}

.loggedIn ul li {
	display: inline;
	width: 73px;
	height: 38px;
	display: block;
	float: left;
	margin: 0px 1px 0px 0px;
}

.loggedIn ul li.last {
	margin: 0px;
}

.loggedIn li a {
	text-decoration: none;
	height: 38px;
	display: block;
}

.loggedIn a:link, .loggedIn a:visited {
	color: #dde4f1;
	padding: 2px 5px;
	background: #6d7897 url(../images/boxes_rolloverBlueMenu.gif) no-repeat right bottom;
}

.loggedIn a:hover, .loggedIn a:active {
	color: #fff;
	background: #001754 url(../images/boxes2_dark_blue_spaced.gif) no-repeat right bottom;
}


a.logout {
	text-decoration: none;
	
}



a.logout:link, a.logout:visited {
	color: #001754;
	text-decoration: none;
}

a.logout:hover, a.logout:active {
	color: #96A6D3;
	text-decoration: none;
}
#a1, #a2, #a3 {
	top: 0;
}

.loggedIn #a1 {
	left: 0;
	width: 72px;
}
.loggedIn #a2 {
	left: 73px;
	width: 72px;
}
.loggedIn #a3 {
	left: 146px;
	width: 73px;
}

/* @end */
/* @group logged in index */

#loggedInIndex {
	display: block;
	padding-top: 8px;
	padding-bottom: 0;
}

#loggedInIndex h2 {
	font-weight: normal;
	font-style: normal;
	color: #001754;
	font-size: 1.8em;
	margin: 0 5px 1.2em;
}

#loggedInIndex p {
	color: #a9afc2;
	margin: 0 5px;
}

#loggedInIndex p.lastLogIn {
	display: block;
	background-color: #000;
	color: #868686;
	margin-right: 0;
	margin-left: 0;
	padding-left: 5px;
	height: 1.6em;
	line-height: 1.6em;
}


/* @end */

/* @group logged in */

#pleaselogIn {
	display: block;
	padding-top: 8px;
	padding-bottom: 0;
}

#pleaselogIn h2 {
	font-weight: normal;
	font-style: normal;
	color: #001754;
	font-size: 1.8em;
	margin: 0 5px 1.2em;
}
#pleaselogIn h2 a  
{
	text-decoration: none;
}
#pleaselogIn h2 a:link, #pleaselogIn h2 a:visited {
	color: #001754;
	
}

#pleaselogIn h2 a:hover, #pleaselogIn h2 a:active {
	color: #dde4f1;
}



#pleaselogIn p {
	color: #a9afc2;
	margin: 0 5px;
}

#pleaselogIn p.lastLogIn {
	display: block;
	background-color: #000;
	color: #868686;
	margin-right: 0;
	margin-left: 0;
	padding-left: 5px;
	height: 1.6em;
	line-height: 1.6em;
}

#pleaselogIn ul {
	padding: 0;
	/* position: relative; */
	display: block;
	height: 42px;
	margin: 1px 0px;
	overflow: hidden;
}

#pleaselogIn ul li {
	display: inline;
	width: 73px;
	height: 38px;
	display: block;
	float: left;
	margin: 0px 1px 0px 0px;
}

#pleaselogIn ul li.last {
	margin: 0px;
}



#pleaselogIn li a {
	text-decoration: none;
	height: 38px;
	display: block;
}

#pleaselogIn li a:link, #pleaselogIn li a:visited {
	color: #dde4f1;
	padding: 2px 5px;
	background: #6d7897 url(../images/boxes_rolloverBlueMenu.gif) no-repeat right bottom;
}

#pleaselogIn li a:hover, #pleaselogIn li a:active {
	color: #fff;
	background: #001754 url(../images/boxes2_dark_blue_spaced.gif) no-repeat right bottom;
}


#a1, #a2, #a3 {
	top: 0;
}

#pleaselogIn #a1 {
	left: 0;
	width: 72px;
}
#pleaselogIn #a2 {
	left: 73px;
	width: 72px;
}
#pleaselogIn #a3 {
	left: 146px;
	width: 73px;
}

/* @end */



#blueMenuOBA {
	width: 208px;
	height: 183px;
	position: absolute;
	top: 4px;
	left: 0px;
	overflow: hidden;
}

#blueMenuOBA ul {
	margin: 0;
	padding: 0;
}

#blueMenuOBA ul li {
	list-style-type: none;
	border-bottom: 4px solid #fff;
	color: #858ea7;
	background-color: #001754;
	font-size: 1.1em;
}

#blueMenuOBA a {
	display: block;
	text-decoration: none;
	padding: 6px 10px 7px 5px;
	font-weight: normal;
}

#blueMenuOBA a:link, #blueMenuOBA a:visited {
	color: #7391c9;
	background: #001754 url(../images/boxes2_dark_blue_spaced.gif) no-repeat right bottom;
}

#blueMenuOBA a:hover, #blueMenuOBA a:active {
	background-color: #6d7897;
	color: #fff;
	background-image: url(../images/boxes_rolloverBlueMenu.gif);
}


#blueMenuOBA a .sideBarHeader {
	text-transform: uppercase;
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;
}


#greyMenuOBA {
	
}

#greyMenuOBA ul {
	margin: 0;
	padding: 0;
}

#greyMenuOBA ul li {
	list-style-type: none;
	background-color: #d0d0d0;
	color: #868686;

	border-top: 1px solid #fff;
	text-transform: uppercase;
	float: none;
}

#greyMenuOBA a {
	padding-left: 5px;
	display: block;
	text-decoration: none;
	height: 2em;
	line-height: 2em;
	font-weight: bold;
	font-weight: normal;
}

#greyMenuOBA a:link, #greyMenuOBA a:visited {
	color: #d0d0d0;
	background: #868686 url(../images/corner_darkgrey_bg.gif) no-repeat right bottom;
}

#greyMenuOBA a:hover, #greyMenuOBA a:active {
	color: #868686;
	background: #d0d0d0 url(../images/corner_litegrey_bg.gif) no-repeat right bottom;
}

#searchBox {
	background-color: #001754;
	display: block;
	padding: 3px 0 3px 5px;
	border-top: 1px solid #fff;
}
#searchBox input {
	color: #868686;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	width: 164px;
	text-indent: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #fff;
	float: left;
}

div.goButton {
	margin-right: 2px;
	float: right;
}

div.goButton a {
	text-decoration: none;
	display: block;
	width: 37px;
	height: 19px;
	text-indent: -500px;
	float: left;
}


div.goButton a:hover, div.goButton a:active {
	background: url(../images/goOBA.gif) no-repeat 0 -19px;
	border-top: 1px solid #8396cb;
}
div.goButton a:link, div.goButton a:visited, div.goButton a:active {
	background: url(../images/goOBA.gif) no-repeat;
	border-top: 1px solid #001754;
}


#siteDisclaimer {
	background-color: #96a6d3;
	overflow: hidden;
	width: 219px;
	display: block;
	clear: both;
	height: 15px;
}

#siteDisclaimer ul {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
}

#siteDisclaimer ul li {
	list-style-type: none;
	display: block;
	padding: 0px;
	top: 0px;
	position: absolute;
	height: 15px;
	margin-top: 5px;
}


#siteDisclaimer ul li a {
	text-decoration: none;
	text-indent: -5000px;
	overflow: hidden;
	height: 15px;
	display: block;
}

li#siteMapLI {
	width: 60px;
	left: 100px;
}

li#disclaimLI {
	width: 100px;
	left: 0px;
}

#siteMapLI a:link, #siteMapLI a:visited {
	background: url(../images/button_sitemap.gif) no-repeat 0 -1px;
}

#siteMapLI a:hover, #siteMaLIp a:active {
	background: url(../images/button_sitemap.gif) no-repeat 0 -25px;
}

#disclaimLI a:link, #disclaimLI a:visited {
	background: url(../images/button_disclaimer.gif) no-repeat;
}

#disclaimLI a:hover, #disclaimLI a:active {
	background: url(../images/button_disclaimer.gif) no-repeat 0 -24px;
}

a.info{
    
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

a.info:hover{z-index:25; background-color:#ff0}



#smallBlueMenuOBA 
{
	
	
}

#smallBlueMenuOBA {
	
}

#smallBlueMenuOBA ul {
	margin: 0;
	padding: 0;
}

#smallBlueMenuOBA ul li {
	list-style-type: none;
	border-top: 1px solid #fff;
	text-transform:capitalize;
	background-color: #fff;
	/*background-color: #96a6d3;*/
	line-height: 2em;
	width: 100%;
	text-indent: 8px;
	color: #96A6D3;
	/* #0E2C58 */
}

#smallBlueMenuOBA ul li.smallMenuHead {
	background-color: White;
	color: #0E2C58;
	height: 1.8em;
	line-height: 1.6em;
	padding:10px 0px 10px 0px;
}

#smallBlueMenuOBA a, #smallBlueMenuOBA a.selected {
	height: 2em;
	text-decoration: none;
	display: block;
	color: #6D7897;
	line-height: 2em;

}

#smallBlueMenuOBA a:link, #smallBlueMenuOBA a:visited 
{
    background-color: White;
		/* background: #001754; url(../images/boxes2_dark_blue_spaced.gif) no-repeat right bottom;*/
}

#smallBlueMenuOBA a:hover, #smallBlueMenuOBA a:active 
{
    background-color: #CCCCCC;
    color: #A9AEC2;
    text-decoration:underline;
	/* background: #a9afc2; url(../images/boxes_bluesmallover.gif) no-repeat right bottom;*/
}

#smallBlueMenuOBA a.selected:link, #smallBlueMenuOBA a.selected:visited 
{
	background-color: #96a6d3;
	color: #fff;
}

#smallBlueMenuOBA a.selected:hover, #smallBlueMenuOBA a.selected:active 
{
	background-color: #96a6d3;
	color: #fff;
}

#greyMenuOBA li.print a {
	background-color: #000;
	padding-left: 33px;
}

#greyMenuOBA li.print a:link, #greyMenuOBA li.print a:visited {
	color: #a9afc2;
	background: #000 url(../images/print_rollover.gif) no-repeat 0 -1px;
}

#greyMenuOBA li.print a:hover, #greyMenuOBA li.print a:active {
	color: #fff;
	background: #001754 url(../images/print_rollover.gif) no-repeat 0 -23px;
}

#leftColImage {
}

#leftColImage h2 {
	background-color: #000;
	color: #fff;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 1.6em;
	height: 1.6em;
	font-size: 1.0em;
	font-weight: normal;
	font-style: normal;
}

#leftColImage div {
	height: 42px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 5px;
	color: #868686;
}

a.more {
	text-decoration: none;
}

a.more:link, a.more:visited {
	color: #96a6d3;
}

a.more:hover, a.more:active {
	color: #001754;
}

a.newsmain {
	text-decoration: none;
}

a.newsmain:link, a.newsmain:visited {
	color: #868686;
}

a.newsmain:hover, a.newsmain:active {
	color: #D0D0D0;
}
a.newsheadline {
	text-decoration: none;
	font-size:small;
}

a.newsheadline:link, a.newsheadline:visited {
	color: #868686;
}

a.newsheadline:hover, a.newsheadline:active {
	color: #D0D0D0;
}
/* @end */

/* @group directory */

#paleBlueKeyline {
	border: 1px solid #96a6d3;
	margin: 8px 8px 24px;
}

#iAgree {
	margin-top: 0;
	height: 4em;
	padding-left: 45px;
	background: #96a6d3 url(../images/number1.gif) no-repeat 15px 50%;
}

#iAgree p {
	margin: 0;
	padding-top: 1em;
	/* line-height: 3.5em; */
	color: #fff;
}

#iAgree a {
	text-decoration: none;
}

#iAgree a:link, #iAgree a:visited {
	color: #6d7897;
}

#iAgree a:hover, #iAgree a:active {
	color: #001754;
}

#iAgree .checkBox {
	vertical-align: middle;
}

#yourDetails {
	height: 4em;
	background: url(../images/number2.gif) no-repeat 13px 50%;
	padding-left: 45px;
	margin-bottom: 20px;
}

#yourDetails p {
	margin: 0;
	line-height: 3.5em;
	color: #96a6d3;
}

.dirSearchInput {
	border: 1px solid #96a6d3;
	margin: 2px 5px;
	position: relative;
	height: 3em;
	line-height: 3em;
}

.dirSearchInput p {
	margin-left: 5px;
	color: #868686;
	margin-top: 0;
	margin-bottom: 0;
}

.dirSearchInput input {
	position: absolute;
	right: 5px;
	top: 4px;
	border: 1px solid #96a6d3;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	color: #868686;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 220px;
}

.dirSearchInput select {
	position: absolute;
	right: 5px;
	top: 4px;
	width: 223px;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	color: #868686;
	border: 1px solid #96a6d3;
	height: 1.9em;
}

.formReset, .formSubmit {
	text-transform: uppercase;
	float: right;
	line-height: 1.4em;
		
}
.hideAddress
{
	text-transform: uppercase;
	float: left;
	line-height: 1.4em;
	width: 240px;
}

.formReset {
}

.formSubmit {
	width: 300px;
}


.formReset a, .formSubmit a {
	text-decoration: none;
	display: block;
	height: 2.4em;
	text-indent: 8px;
	line-height: 2.6em;
	margin-bottom: 20px;
	margin-top: 10px;
}
.hideAddress a {
	text-decoration: none;
	display: block;
	height: 1.6em;
	text-indent: 8px;
	line-height: 1.6em;
	margin-bottom: 5px;
	margin-top: 10px;
}


.formReset a {
	width: 60px;
	margin-right: 10px;
	text-indent: 0px;
	text-align: center;
}

.formSubmit a {
	margin-right: 5px;
}
.hideAddress a {
	margin-left: 5px;
}
.formReset a:link, .formReset a:visited {
	background-color: #96a6d3;
}

.formSubmit a:link, .formSubmit a:visited,
.hideAddress a:link, .hideAddress a:visited {
	background-color: #001754;
}

.formReset a:link, .formReset a:visited,
.formSubmit a:link, .formSubmit a:visited {
	color: #fff;
}

.formReset a:hover, .formReset a:active,
.formSubmit a:hover, .formSubmit a:active{
	color: #96a6d3;
	background-color: #6d7897;
}
.hideAddress a:link, .hideAddress a:visited {
	color: #fff;
	background: #001754 url(../images/boxes2_dark_blue_spaced.gif) no-repeat right bottom;
}

.hideAddress a:hover, .hideAddress a:active {
	color: #96a6d3;
	background: #6d7897 url(../images/boxes2_dark_blue_spaced.gif) no-repeat right bottom;
}







input.formButSubmit 
{
	
	
	margin-top: 10px;
	margin-bottom: 20px;
	margin-right: 5px;
	text-transform: uppercase;
	float: right;
	width: 300px;
	background-color: #001754;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	font-size: 1em;
	height: 2.6em;
	text-indent: 8px;
	border:none;
	text-align:left;
	cursor:hand;


}
input.formButSubmitHover 
{
	margin-top: 10px;
	margin-bottom: 20px;
	margin-right: 5px;
	vertical-align:middle;
	text-transform: uppercase;
	float: right;
	width: 300px;
	background-color: #6d7897;
	color: #96a6d3;
	text-decoration: none;
	display: block;
	font-size: 1em;
	height: 2.6em;
	text-indent: 8px;
	border:none;
	text-align:left;
	cursor:hand;
	
	
}

input.ADDrow
{
	position: relative;
	text-transform: uppercase;
	height: 20px;
	float: right;
	display: block;
	margin-top: 10px;
	margin-bottom: 20px;
	background: #6D7897 url(../images/boxes2_dark_blue_spaced.gif) no-repeat right bottom;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	border:none;
	cursor:hand;
}
input.ADDrowHover
{
	position: relative;
	text-transform: uppercase;
	height: 20px;
	line-height:10px;
	float: right;
	margin-top: 10px;
	margin-bottom: 20px;
	background: #8396CB url(../images/boxes2_dark_blue_spaced.gif) no-repeat right bottom;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	border:none;
	cursor:hand;
}

/* @end */

/* @group groups */

#groupsTopImageArea {
	background-color: #dde4f1;
	padding: 0px;
	margin: 0px;
	margin-bottom: 24px;
	height: 1%; /* ie */
	text-align:center;
}

#groupsTopImageArea .pic {
	float: left;
	width: 100%;
	height: 222px;
	overflow: hidden;
	margin-top:27px;
	margin-bottom:27px;
}

#groupsTopImageArea .text {
	margin: 0px;
	margin-left: 318px;
	padding: 12px;
}

table#groupTable {
	width: 100%;
	border-bottom: 1px solid #8396cb;
	margin-top: 30px;
}

#groupTable td {
	font-size: 1.1em;
}

td.groupLabel, td.groupLabel2 {
	color: #001754;
	background-color: #8396cb;
	border-top: 1px solid #fff;
	margin: 0;
	width: 50%;
	padding-top: 4px;
	padding-bottom: 4px;
}

td.groupLabel2 {
	border-left: 1px solid #fff;
}

td .number {
	color: #fff;
	border-right: 1px solid #fff;
	margin: 0 6px 0 0;
	padding: 4px 6px;
}

td.tableTop {
	background-color: #6d7897;
	color: #fff;
	padding: 4px 5px;
}

td.dropDown, td.dropDown2 {
	border-left: 1px solid #8396cb;
	text-align: center;
	height: 55px;
}

td.dropDown2 {
	border-right: 1px solid #8396cb;
}

td.noWhite {
	border-top-style: hidden;
}

td.dropDown select, td.dropDown2 select {
	width: 235px; 
}

#groupTable input {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	color: #868686;
}

/* @end */

/* @group events */

.monthBlock {
	margin-bottom: 25px;
	display: block;
	position: relative;
}

.newEvent {
	display: block;
	margin-top: -1px;
	position: relative;
}

.monthBlock h2 {
	text-transform: uppercase;
	color: #fff !important;
	background-color: #3d486d;
	font-size: 1.1em;
	height: 2em;
	line-height: 2em;
	text-indent: 5px;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

/*.eventTitle {
	display: block;
	background-color: #96a6d3;
	height: 2em;
	line-height: 2em;
	text-indent: 5px;
	font-weight: bold;
}*/

.eventTitle {
	display: block;
	background-color: #eeeeee;
	height: 2em;
	line-height: 2em;
	text-indent: 5px;
	font-weight: bold;
	color: #405f98;
	font-family: "Trebuchet MS" , Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	border-left: solid 1px #3d486d;
	border-right: solid 1px #3d486d;
}

.eventTitle a {
	text-decoration: none;
}
.eventTitle a:link, .eventTitle a:visited {
	color: #001754;
}
/*.eventTitle a:hover, .eventTitle a:active {
	color: #FFFFFF;
}*/

.eventTitle a:hover, .eventTitle a:active {
	color: #405f98;
}

.eventDate {
	position: absolute;
	top: 0;
	right: 4px; /* ie */
	width: 70px;
	text-align: center;
	background-color: #eeeeee;
	height: 2em;
	line-height: 2em;
	color: #405f98;
}

/*.eventDate {
	position: absolute;
	top: 0;
	right: 107px; /* ie */
	/*width: 70px;
	text-align: center;
	background-color: #747474;
	height: 2em;
	line-height: 2em;
	color: #d0d0d0;
}*/

.newEvent p {
	border-right: 1px solid #3d486d;
	border-bottom: 1px solid #3d486d;
	border-left: 1px solid #3d486d;
	padding: 8px 5px 12px 5px;
	color: #747474;
	margin-top: 0;
	margin-bottom: 0;
}

/*html>body .eventDate {*/
	/* non ie */
	/*right: 95px;
}*/

html>body .eventDate {
	/* non ie */
	right: 4px;
}

.moreDetails {
	position: absolute;
	right: 12px; /* ie */
	top: 0px;
	width: 95px;
}

html>body .moreDetails {
	/* non ie */
	right: 0px;
}

.moreDetails a {
	position: absolute;
	bottom: 0px;
	width: 95px;
	height: 2em;
	display: block;
	text-indent: -5000px;
	text-decoration: none;
}

.moreDetails a:link, .moreDetails a:visited {
	background: url(../images/button_more_details.gif) no-repeat 0 100%;
}
.moreDetails a:hover, .moreDetails a:active {
	background: url(../images/button_more_details.gif) no-repeat -95px 100%;
}

.eventTitle {
	
}

.eventDate {
	position: absolute;
	top: 0;
}

.moreDetails {
	height: 2em;
}

/*.newEvent p {
	border-right: 1px solid #8396cb;
	border-bottom: 1px solid #8396cb;
	border-left: 1px solid #8396cb;
	padding: 8px 5px 12px 5px;
	color: #747474;
	margin-top: 0;
	margin-bottom: 0;
}*/

.newEvent p a {
	text-decoration: none;
}

.newEvent p a:link, .newEvent p a:visited {
	color: #96a6d3;
}

.newEvent p a:hover, .newEvent p a:active {
	color: #001754;
}

/* @end */

/* @group Member Update */

#MemUppaleBlueKeyline {
	border: 1px solid #9996d3;
	margin-top: 8px;
	margin-bottom: 15px;
}
#MemberUpdateTop {
	margin-top: 0;
	height: 5em;
	padding-left: 5px;
	background: #96a6d3 no-repeat 15px 50%;
}

#MemberUpdateTop p 
{
	height: 5em;
	margin: 0;
	padding-top: 1em;
	/* line-height: 3.5em; */
	color: #fff;
}

.dirMemUpdate {
	border: 1px solid #96a6d3;
	margin: 2px 5px;
	position:relative;
	margin-top: 10px;
	padding-top: 2px;
	vertical-align:middle;
	padding-bottom: 5px;
	
}
.PasswordBorder
{
	border: 1px solid #96a6d3;
	margin-right:30px;
}
.PassTable input
{
	float:right;
	width: 300px;
	height: 1.5em;
}

.CourseColYear, .dirPassUser
{
	
	border: 1px solid #dddddd; /*#96a6d3;*/
	margin-top: 10px;
	padding-top: 2px;
	vertical-align:middle;
	padding-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	
}

.dirMemUpdate p {
	margin: 2px;
	position: relative;
	padding-left: 5px;
	color: #868686;
	vertical-align:middle;
	margin-left:5px;
	
	height: 2.5em;
	line-height: 2.5em;
}
.dirPassUser p {
	margin: 2px;
	position: relative;
	padding-left: 5px;
	color: #868686;
	vertical-align:middle;
	margin-left:5px;
	
	height: 2.5em;
	line-height: 2.5em;
}
.dirMemUpdate textarea 
{
	right: 5px;
	top: 4px;
	border: 1px solid #96a6d3;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	color: #868686;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 220px;
	position:absolute;

}
.dirMemUpdate input 
{
	right: 5px;
	top: 4px;
	border: 1px solid #96a6d3;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	color: #868686;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 300px;
	position:absolute;		
}
.dirPassUser input 
{
	right: 5px;
	top: 4px;
	border: 1px solid #96a6d3;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	color: #868686;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 300px;
	position:absolute;
	
		
}

.dirMemUpdate select {
	right: 5px;
	top: 4px;
	width: 303px;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	color: #868686;
	border: 1px solid #96a6d3;
	height: 1.9em;
	position:absolute;
}

.CourseColYear textarea {
	/*right: 5px;
	top: 4px;
	border: 1px solid #96a6d3;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	color: #868686;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 300px;*/
	
	/*border: 1px solid #1d2751;
	color: #868686;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	text-indent: 0px;
	background: white;
	width:100%;*/
}

.CourseColYear select {
	/*right: 5px;
	top: 4px;
	width: 303px;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	color: #868686;
	border: 1px solid #96a6d3;
	height: 1.9em;*/
	
	/*border: 1px solid #1d2751;
	color: #868686;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	text-indent: 0px;
	width:100%;
	background: white;*/
}

.CourseColYear input
{
	/*font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	color: #868686;
	padding-top: 4px;
	padding-bottom: 4px;*/
	
	/*border: 1px solid #1d2751;
	color: #868686;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	text-indent: 0px;
	background: white;*/
}

.WebMailReg
{
	margin-bottom: 1em;
	width:95;
	text-align:center;
	
}
.direcInstructions
{
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	Padding: 7px;
	
}
.WebMailReg input
{
	right: 5px;
	top: 4px;
	border: 1px solid #96a6d3;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	color: #868686;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 300px;
}
.WebMailReg textarea
{

	border: 1px solid #96a6d3;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	color: #868686;

}
.CH table
{
	border: dotted 2px #96A6D3;
}
.CH td
{
	
	
	text-align: left;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	color: #868686;
}
.leftCell
{
	margin: 2px;
	position: relative;
	padding-left: 5px;
	color: #868686;
	vertical-align:middle;
	margin-left:5px;
	height: 2.5em;
	line-height: 2.5em;
	width: 35%;
	text-align:left;
}

.rightCell
{
	text-align: right;
	border: 0px #FFFFFF;
	padding-right: 5px;
}

.rightCellviral
{
	text-align: right;
	border: 0px #FFFFFF;
	padding-right: 5px;
	padding-bottom:9px;
	padding-top:10px;
}


.viralIMG
{
}

a.viralIMG:link, a.viralIMG:visited  
{
	color: #868686;
	text-decoration: none;
	
}
a.viralIMG:hover, a.viralIMG:active  
{
	color: #B7B4BF;
	text-decoration: none;	
}
.viralIMGcell
{
	background-image: url(../images/e-mail_icon.jpg);
	background-position:center;
	background-repeat:no-repeat;
}
/* @end */

/* @group OBA Registration */


.dirPassWordRec {
	border: 1px solid #96a6d3;
	margin: 2px 5px;
	position:relative;
	margin-top: 10px;
	padding-top: 2px;
	vertical-align:middle;
	padding-bottom: 60px;
	
}

.dirPassWordRec p {
	margin: 2px;
	position: relative;
	padding-left: 5px;
	color: #868686;
	vertical-align:middle;
	margin-left:5px;
	
	height: 2.5em;
	line-height: 2.5em;
}
.dirPassWordRec textarea 
{
	right: 5px;
	top: 4px;
	border: 1px solid #96a6d3;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	color: #868686;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 280px;
	position:absolute;

}
.dirPassWordRec input 
{
	right: 5px;
	top: 4px;
	border: 1px solid #96a6d3;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	color: #868686;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 290px;
	position:absolute;
	
		
}

.dirPassWordRec select {
	right: 5px;
	top: 4px;
	width: 303px;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	color: #868686;
	border: 1px solid #96a6d3;
	height: 1.9em;
	position:absolute;
}
/* @end */

/* @group Contacts */

/*.message
{
	vertical-align:middle;
	border: solid 1px #C00000;
	background-color: #EEEEEE;
	margin-top: 2em;
	height: 5em;
	line-height:5em;
	padding-left:20px;
	
}*/

.message
{
	vertical-align: middle;
	border: solid 1px black;
	background-color: #EFC352;
	margin-top: 2em;
	height: 5em;
	line-height: 5em;
	padding-left: 20px;	
}

.PageUpdate
{
	vertical-align:middle;
	border: solid 1px #001754;
	background-color: #EEEEEE;
	margin-top: 2em;
	margin-left: 9px;
	margin-right: 9px;
	height: 5em;
	line-height:5em;
	padding-left:20px;
}
.tabContacts 
{
	margin: 0px 0px 0px 5px;
	border: solid 1px #96A6D3;
}

input.tableInput
{

	border: 1px solid #96a6d3;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	color: #868686;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 200px;
	
		
}
select.tableDDL
{

	border: 1px solid #96a6d3;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	color: #868686;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 90px;
	
		
}
input.tableChk
{

	border: 1px solid #96a6d3;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	color: #868686;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 10px;
	
		
}
/* @end */

/* @group Careers */

.CareerseventDate {
	position: absolute;
	top: 0;
	right: 11px; /* ie */
	width: 70px;
	text-align: center;
	background-color: #747474;
	height: 2em;
	line-height: 2em;
	color: #d0d0d0;
}

html>body .CareerseventDate {
	/* non ie */
	right: 0px;
}


/* @end */



/* @group Table */


.tab 
{
    border: solid 1px white;
}
.tabOrgSearch
{
	margin-left: 10px;
	margin-right: 10px;
	border: solid 1px #FFFFFF;
}
.tabHeader 
{
	
	position: relative;
	margin-top: 0;
	margin-bottom: 0;
	background-color: #dddddd;
	color: #FFFFFF;
	height:15px;
	
	
}
.tabOBNContactsHeader 
{
	
	position: relative;
	margin-top: 0;
	margin-bottom: 0;
	background-color: #6D7897;
	color: #FFFFFF;
	text-transform:uppercase;
	height:22px;
	
	
}
a.HeaderLink:link, a.HeaderLink:visited  
{
	color: #FFFFFF;
	text-decoration: none;
	
}
a.HeaderLink:hover, a.HeaderLink:active  
{
	color: #FFFFFF;
	text-decoration: underline;
	
}

.tabFooter 
{
	border: 0px solid #96a6d3;
	position: relative;
	margin-top: 0;
	margin-bottom: 0;
	background-color: #6D7897;
	color: #FFFFFF;
	text-transform:uppercase;
	text-align: center;
	height:15px;
	
}

a.tabLink:link, a.tabLink:visited  
{
	color: #001754;
	text-decoration: none;
	
}


    
    
a.GenLink:link, a.GenLink:visited  
{
	color: #001754;
	text-decoration: none;
	
}
a.GenLink:hover, a.GenLink:active  
{
	color: #96A6D3;
	text-decoration: none;
	
}
a.JobCal:link, a.JobCal:visited  
{
	color: #868686;
	text-decoration: underline;
	
}
a.JobCal:hover, a.JobCal:active  
{
	color: #001754;
	text-decoration: none;
	
}

.ResultsTable
{
	border: 1px solid #96a6d3;	
}

.ContactRow 
{
	background: #F7F7F7;
	vertical-align: middle;
	height: 4em;
	color: #001754;
	text-decoration: none;
	position: relative;


}

.ContactRowAlt
{
	background: #EEEEEE;
	vertical-align: middle;
	height: 4em;
}
.ContactRow textarea, .ContactRowAlt textarea
{

	border: 1px solid #96a6d3;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	color: #868686;
	width: 95%;
	display: block;

}
.ContactRowAlt select, .ContactRow select {
	right: 5px;
	top: 4px;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	color: #868686;
	border: 1px solid #96a6d3;
	height: 1.9em;	
}

.ContactRow a {
	display: block;
	text-decoration: none;
	color: #001754;
	height: 100%;
	vertical-align: middle;
}

.ContactRow td 
{
	vertical-align: middle;
}

.ContactRow a:link, .ContactRow a:visited {
	background: #F7F7F7 url(../images/corner_litegrey_bg.gif) no-repeat right bottom;
}
.ContactRow a:hover, .ContactRow a:active {
	background: #8396CB url(../images/boxes2_dark_blue_spaced.gif) no-repeat right bottom;
}
.ContactRowAlt a {
	text-decoration: none;
	display: block;
	color: #001754;
	height: 100%;
}
.ContactRowAlt a:link, .ContactRowAlt a:visited {
	background: #EEEEEE url(../images/corner_litegrey_bg.gif) no-repeat right bottom;
}
.ContactRowAlt a:hover, .ContactRowAlt a:active {
	background: #8396CB url(../images/boxes2_dark_blue_spaced.gif) no-repeat right bottom;
}

.direcRow 
{
	background: #F7F7F7;
	position: relative;
	height: 30px;
	vertical-align: middle;

}

.direcRowAlt
{
	background: #EEEEEE;
	position: relative;
	height: 30px;
	vertical-align: middle;

}
.direcRow textarea, .direcRowAlt textarea
{

	border: 1px solid #96a6d3;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	color: #868686;
	width: 95%;
	display: block;

}
.direcRowAlt select, .direcRow select {
	right: 5px;
	top: 4px;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	color: #868686;
	border: 1px solid #96a6d3;
	height: 1.9em;	
}

.direcRow a {
	display: block;
	text-decoration: none;
	color: #001754;
	height: 30px;
	vertical-align: middle;
}

.direcRow td 
{
	vertical-align: middle;
}





.direcRow a:link, .direcRow a:visited {
	background: #F7F7F7 url(../images/corner_litegrey_bg.gif) no-repeat right bottom;
}
.direcRow a:hover, .direcRow a:active {
	background: #8396CB url(../images/boxes2_dark_blue_spaced.gif) no-repeat right bottom;
}
.direcRowAlt a {
	text-decoration: none;
	display: block;
	color: #001754;
	height: 30px;
}
.direcRowAlt a:link, .direcRowAlt a:visited {
	background: #EEEEEE url(../images/corner_litegrey_bg.gif) no-repeat right bottom;
}
.direcRowAlt a:hover, .direcRowAlt a:active {
	background: #8396CB url(../images/boxes2_dark_blue_spaced.gif) no-repeat right bottom;
}

.tdDelete
{
	color: #001754;
	vertical-align: middle;
	line-height: 30px;
	width: 26px;
	
}

.tdDelete a {
	text-decoration: none;
	display: block;
	vertical-align: middle;
	text-align: center;
}
.tdDelete a:link, .tdDelete a:visited {
	background: url(../images/deleteCross.gif) no-repeat center center;
	
}
.tdDelete a:hover, .tdDelete a:active {
	background: url(../images/deleteCross.gif) no-repeat center center;

}

.tdJoinGroup
{
	color: #001754;
	vertical-align: middle;
	line-height: 30px;
	width: 40px;
}

.tdJoinGroup a {
	text-decoration: none;
	display: block;
	vertical-align: middle;
	text-align: center;
}
.tdGroupName
{
	color: #001754;
	vertical-align: middle;
	line-height: 30px;
	width: 40px;
	
}

.tdGroupName a {
	text-decoration: none;
	display: block;
	text-align: left;
	margin-left:8px;
}




.tdJoinGroup a:link, .tdJoinGroup a:visited,
.tdGroupName a:link, .tdGroupName a:visited {
	background: none;
	color: #001754;
	text-decoration: none;
}
.tdJoinGroup a:hover, .tdJoinGroup a:active,
.tdGroupName a:hover, .tdGroupName a:active {
	
	background: none;
	color: #96A6D3;
	text-decoration: none;
}

.ADDrow 
{
	background: #FFFFFF;
	position: relative;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-transform: uppercase;
	height: 20px;

}
.ADDrow a {
	display: block;
	text-decoration: none;
	
	vertical-align: middle;
	height: 20px;
}

.ADDrow td 
{
	vertical-align: middle;
}
.ADDrow a:link, .ADDrow a:visited {
	background: #6D7897 url(../images/boxes2_dark_blue_spaced.gif) no-repeat right bottom;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.ADDrow a:hover, .ADDrow a:active {
	background: #8396CB url(../images/boxes2_dark_blue_spaced.gif) no-repeat right bottom;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.SUBrow 
{
	text-align: left;

}
.SUBrow a {

	text-align:left;
}
div#TabRowLink {
	background: #fff;
	height: 30px;
	overflow: hidden;
	width: 100%;
	display: block;
	clear: both;
}

div#TabRowLink ul {
	height: 30px;
	padding: 0px;
	position: relative;
	display: block;
	margin: 0;
	cursor: hand;
	overflow: hidden;
	
}

#TabRowLink ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	top: 0px;
	position: absolute;
	vertical-align:middle;
	overflow: hidden;
}

input.CharCount
{
	background-color: transparent;
	border: none;
	color: gray;
	padding: none;
	margin: none;
	height: 9px;
}


#rowStep
{
	font-weight:bold;
	color:Red;
	
}
#tdStep
{
	text-align: center;
	margin-bottom: 80px;
	padding-bottom: 9px;
}
/* @end */



/* @group Calander */

.calDayHeader
{
	background-color: #CCCCCC;
	font-weight: bold;
	font-size: 7pt;
}
.calMonthDayStyle
{
	background-color: #FFFFFF;
	
}
.calSelectedDayStyle
{
	background-color: #666666;
	font-size: 7pt;	
	color: #FFFFFF;
}
.calTodayDayStyle
{
	background-color: #CCCCCC;
	color: Black;
	
}
.calSelectorStyle
{
	background-color: #CCCCCC; 
}
.calWeekendDayStyle
{
	background-color: #FFFFCC;
	
}
.calNextPrevStyle
{
 vertical-align: bottom;
}
.calTitleStyle
{
	background-color: #999999;
	border-color: Black;
	font-weight: bold;
	width: 100%;
	height: 100%;
}
/* @end */

/* @group EventFull */

.eventFullBlockTitle
{
	margin-bottom: 25px;
	display: block;
	position: relative;
	margin-bottom: 4px;
	
	background-color: #eeeeee;
	border: solid 1px #dddddd;
}

.eventFullBlock 
{
	display: block;
	margin-top: -1px;
	position: relative;
}

.eventFullBlockTitle h1
{
    margin-bottom:0px;
    color: #405f98 !important;
	background: #eeeeee !important;
	font-size: 1.2em !important;
	line-height: 2em !important;
	text-indent: 5px;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	background-color: #eeeeee !important;
}

.eventFullBlockTitle p
{
    margin-bottom:0px;
    color: #405f98 !important;
	background: #eeeeee !important;
	font-size: 1.4em !important;
	line-height: 1em !important;
	font-weight: bold;
	text-indent: 0px;
	padding:5px 5px 5px 5px !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	background-color: #eeeeee !important;
}

.eventFullDate {
	display: block;
	background-color: #eeeeee;
	height: 2em;
	line-height: 2em;
	text-indent: 5px;
	font-weight: normal;
	color: #405f98;
	font-family: "Trebuchet MS" , Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.eventFullPhotoStatement {
	position: absolute;
	top: 0;
	right: 4px; /* ie */
	width: 250px;
	text-align: center;
	background-color: #eeeeee;
	height: 2em;
	line-height: 2em;
	color: #405f98;
	text-align:right;
}

.eventFullPhotoStatement a:link, .eventFullPhotoStatement a:visited
{
    color: #001754;
}

.eventFullPhotoStatement a:hover, .eventFullPhotoStatement a:active {
	color: #405f98;
}

#colContent {
	padding: 0;
	margin: 5px 10px 20px;
}

#colContentR {
	/*border: 1px solid #96A6D3;*/
	border:1px solid #dddddd;
	display: block;
	float: right;
	width: 344px;
	margin-bottom: 35px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 342px;
	overflow:hidden;
}

html>body #colContentR {
	width: 342px;
}

.colContentR {
	/*border: 1px solid #96A6D3;*/
	border:1px solid #dddddd;
	display: block;
	float: right;
	width: 344px;
	margin-bottom: 35px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 342px;
	padding:6px;
}

.colContentL {
	/*border-top: 1px solid #96A6D3;
	border-left: 1px solid #96A6D3;
	border-right: 1px solid #96A6D3;*/
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	display: block;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 150px;
	margin-bottom: 10px;
	
}
html>body .colContentL {
	width: 150px;
	
}

#colContentR p {
	/*margin: 6px !important;*/
}

.colContentL p, .colContentfull p {
	/*border-bottom: 1px solid #96A6D3;*/
	/*border-bottom: 1px solid #dddddd;
	display: block;
	margin: 0px;
	padding: 5px 6px !important;*/
}

#nameHeader {
	border: 1px solid #96A6D3;
	display: block;
	margin-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	height: 8em;
}

#nameHeader h1 {
	color: #2e3134;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 2em;
}

#nameHeader p {
	color: #96A6D3;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 1.2em;
}

#nameHeader .greyCopy {
	color: #9f9e9c;
}

h4 {
	/*background: #6D7897;*/
	background: #eeeeee;
	font-size: 1.1em;
	/*color: #fff;*/
	margin-top: 0;
	margin-bottom: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	/*font-weight: normal;*/
	font-weight: bold;
	color: #405f98;
	font-family: "Trebuchet MS" , Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 1.1em;
	text-indent: 7px;
	display:block;
}

.colContentResourses h4 {
	background: #6D7897;
	font-size: 1.1em;
	color: #fff;
	margin-top: 0;
	margin-bottom: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
	text-indent: 7px;
	display:block;
}

.colContentResourses {
	border: 1px solid #96A6D3;
	display: block;
	float: right;
	width: 100%;
	margin-bottom: 35px;
	voice-family: "\"}\"";
	voice-family: inherit;
	/*padding-bottom:5px;*/
	padding:5px;
}

.colContentResourses p
{
	padding-left: 8px;	
}

html>body .colContentResourses {
	width: 100%;
} 

.colContentResourses h4 a {
	text-decoration: none;
	display: block;
	height: 100%;
}

.colContentResourses h4 a:link, .colContentResourses h4 a:visited {
	background: #96A6D3;
	height: 1.1em;
}

.colContentResourses h4 a:hover, .colContentResourses h4 a:active {
	background: #96A6D3;
	height: 1.1em;
}
/* @end */
/* @group ContactUs */

.TeamBorder
{
	border: 1px solid #96a6d3;
	position:relative;
	padding: 3px;
	margin-right:10px;
	margin-bottom:10px;	
}

.TeamMember 
{
	position:relative;
	height:164px;
	margin-bottom:20px;
}
.EmpPhoto 
{
	
	float:left;
	/*width: 112px;*/
	height:auto;
}
.EmpDetails 
{
	text-align: left;
	float:right;
	width: 323px;
}
.hozrule
{
	text-align:center;
	border: 1px solid #eeeeee; /*#96a6d3;*/
	width: 80%;		
}

/* @end */

/* @group ViewMemberProfile */

.ViewMemDiv  
{

	border: 1px solid #96a6d3;
	
	color: #868686;
	padding-top: 4px;
	padding-bottom: 4px;	
	
	
}
.ViewMemTab  
{

}
table.dataTable  
{
	right: 5px;
	top: 4px;
	border: none;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	color: #868686;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 220px;
	
}
td.tdRowHeading
{
	width: 30%;
	height: 29px;
	background-color: #6D7897;
	color: #FFFFFF;
	text-transform: uppercase;
	padding-left: 4px;
	
}

tr.trViewMem
{
	border: solid 1px #6D7897;
}
td.tdRowData
{
	width: 284px;
	height: 29px;
	border-top: #6D7897 1px solid;
	padding-left: 4px;
	
}
td.tdRowDataBottom
{
	width: 284px;
	height: 29px;
	border-top: #6D7897 1px solid;
	border-bottom: #6D7897 1px solid;
	
}
.tdRowData textarea 
{
	right: 5px;
	top: 4px;
	border: none;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	color: #868686;
	padding-top: 4px;
	padding-bottom: 4px;
	
	width: 220px;
	

}
.tdRowData input 
{
	right: 5px;
	top: 4px;
	border: none;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	color: #868686;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 220px;
	
	
		
}

/* @end */

#ticker {

    height: 20px;

    width: 90%;

    border: 1px black solid;

    position: relative;

    overflow: hidden;

}

 

#ticker div {

    position: absolute;

    white-space: nowrap;

}

#linkButtons 
{
	font-size:larger;
}


/* Conrad - Inner Menu for Pages */

div.menu1Inactive
{
    float:left;
    padding: 5px 0px 5px 0px;
    text-align: center;
    background-color: #96a6d3;
    color:White;
    /*margin-right: 1px;
	margin-bottom: 1px;*/
    width: 180px;
}

div.menu1blank
{
    float:left;
    padding: 5px 0px 5px 0px;
    text-align: center;
    background-color: #001754;
    /*margin-right: 1px;
	margin-bottom: 1px;*/
    width: 180px;
}

div.menu1
{
    font-size: 0.8em;
    width: 540px;
	text-transform: uppercase;
	background-color: Transparent;
	margin-left: 1px;
	/*margin-top: 2px;*/
	color: Black;
}

.menu1 div
{
    float: left;
}

.menu1 a
{
    padding: 5px 0px 5px 0px;
    display: block;
    text-decoration: none;
	color: White;
	text-align: center;
	/*margin-right: 1px;
	margin-bottom: 1px;*/
	width: 180px;
}

.menu1 a:link, .menu1 a:visited
{
    color:White;
    background: #001754 url(../images/boxes2_dark_blue_spaced.gif) no-repeat right bottom;
}

.menu1 a:hover, .menu1 a:active
{
    color:White;    
    background: #a9afc2 url(../images/boxes_bluesmallover.gif) no-repeat right bottom;
}

.menu1 a.selected:link, .menu1 a.selected:active
{
    background-color: #96a6d3;
	color:White;
}

.menu1 a.selected:hover, .menu1 a.selected:active
{
    background-color: #96a6d3;
	color:White
}

/* Conrad - Styling for the mini tables within the PersonalFeed pages */

div.feedBlocks
{
    width:517px;
	background-color:Transparent;
	padding:0px;
	margin:0px;
}

.feedBlocks #feedBlockLeft
{
    float: left;
    width:258px;
    padding-right:1px;
    padding:0px;
	margin:0px;
}

.feedBlocks #feedBlockRight
{
    float: left;
    width:258px;
    padding-left:1px;
    padding:0px;
	margin:0px;
}

.ResultsTable2Title
{
    margin:0px 0px 0px 0px;
    padding:2px 0px 2px 0px;
    width:99%;
    background-color: #96a6d3;
    color:White;
    font-size:x-small;
    text-decoration:none;
    text-transform:uppercase;
    text-align:center;
}

.ResultsTable2
{
	border: 1px solid #96a6d3;
	width:99%;
	margin:0px;
	padding:0px;
}

.ContactRow2
{
	background: #F7F7F7;
	vertical-align: middle;
	height: 4em;
	color: #001754;
	text-decoration: none;
	position: relative;
}

.ContactRowAlt2
{
	background: #EEEEEE;
	vertical-align: middle;
	height: 4em;
}
.ContactRow2 textarea, .ContactRowAlt2 textarea
{

	border: 1px solid #96a6d3;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	color: #868686;
	width: 95%;
	display: block;

}
.ContactRowAlt2 select, .ContactRow2 select {
	right: 5px;
	top: 4px;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	color: #868686;
	border: 1px solid #96a6d3;
	height: 1.9em;	
}

.ContactRow2 a {
	display: block;
	text-decoration: none;
	color: #001754;
	height: 100%;
	vertical-align: middle;
}

.ContactRow2 td 
{
	vertical-align: middle;
}

.ContactRow2 a:link, .ContactRow2 a:visited {
	background: #F7F7F7 url(../images/corner_litegrey_bg.gif) no-repeat right bottom;
}
.ContactRow2 a:hover, .ContactRow2 a:active {
	background: #8396CB url(../images/boxes2_dark_blue_spaced.gif) no-repeat right bottom;
}
.ContactRowAlt2 a {
	text-decoration: none;
	display: block;
	color: #001754;
	height: 100%;
}
.ContactRowAlt2 a:link, .ContactRowAlt2 a:visited {
	background: #EEEEEE url(../images/corner_litegrey_bg.gif) no-repeat right bottom;
}
.ContactRowAlt2 a:hover, .ContactRowAlt2 a:active {
	background: #8396CB url(../images/boxes2_dark_blue_spaced.gif) no-repeat right bottom;
}

/** Breadcrumb Trail **/
#breadcrumb
{
    width:704px;
    padding:8px 28px 4px 28px;
    background-color:#fff;
}

#breadcrumb a, #breadcrumb a:visited 
{
    color:#000;
    text-transform:capitalize;
    text-decoration:none;
    font-size:1.2em;
}

#breadcrumb a:hover, #breadcrumb a:active
{
    text-decoration:underline;
}

/** Bottom Bar (Copyright and Disclaimer) **/

#obaLinks
{
    /*background-color: #6184C1;*/
    background-color: #7386B5;
    width:740px;
    padding:5px 10px 5px 10px;
    color:#B0C1E0;
    font-size:x-small;
}

#obaLinks a, #obaLinks a:visited
{
    font-family:Verdana;
    font-size:x-small; /* 0.9em;*/
    color: #B0C1E0;
    text-decoration:none;
}

#obaLinks a:hover, #obaLinks a:active
{
    color:White;
    text-decoration:underline;
}

#copyrightBar
{
    background-color: #333333;
    height:16px;
    padding:0px;
    display:block;
	width:760px;
	padding:0px;
	margin:0px;
}

#copyrightBar div
{
    display:inline-block;
    float:left;
    width:379px;
    height:16px;
    padding:0px;
    margin:0px;
}

#copyrightBar img
{
    border:0px;
}

#copyright_notice
{
    text-align:left;
}

#disclaimer_notice
{
    text-align:right;
}

/** Left Menu Display **/

#primaryAdvert
{
	width: 100%;
	height: 181px;
	overflow: hidden;
    border: 1px solid #dddddd;
    background-color:#f19444;
}

#primaryAdvert a {
	width: 100%;
	height: 181px;
	display: block;
	text-decoration: none;
}

#primaryAdvert .title {
	font-size: 2.0em !important;
	color: White !important;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 8px 0px 8px !important;
	padding-top: 8px !important;
}

#primaryAdvert .title2 {
	font-size: 1.4em !important;
	color: White !important;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 8px 0px 8px !important;
}

#primaryAdvert .title3 {
	font-size: 1.2em !important;
	color: White !important;
	font-weight: bold;
	margin: 0px 8px 0px 8px !important;
}

#primaryAdvert a:link, #primaryAdvert a:visited {
	background: #f19444 url(../images/new2009/hover_event_oxford.jpg) no-repeat right 0;
}

#primaryAdvert a:hover, #primaryAdvert a:active {
	background: #ffab5b url(../images/new2009/hover_event_oxford.jpg) no-repeat right -181px;
}

#secondaryAdvert
{
	width: 100%;
	height: 89px;
	overflow: hidden;
    border: 1px solid #dddddd;
    background-color:#edc553;
}

#secondaryAdvert a {
	width: 100%;
	height: 89px;
	display: block;
	text-decoration: none;
}

#secondaryAdvert .title {
	font-size: 1.8em !important;
	color: White !important;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 8px 0px 8px !important;
	padding-top: 8px !important;
}

#secondaryAdvert .title2 {
	font-size: 1.4em !important;
	color: White !important;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 8px 0px 8px !important;
}

#secondaryAdvert .title3 {
	font-size: 1.2em !important;
	color: White !important;
	font-weight: bold;
	margin: 0px 8px 0px 8px !important;
}

#secondaryAdvert a:link, #secondaryAdvert a:visited {
	background: #edc553 url(../images/new2009/hover_event_alumni_card.jpg) no-repeat right -90px;
}

#secondaryAdvert a:hover, #secondaryAdvert a:active {
	background: #ffdc6a url(../images/new2009/hover_event_alumni_card.jpg) no-repeat right -271px;
}

#subBlueMenuOBA 
{
}

#subBlueMenuOBA ul {
	margin:0px;
	padding:0px;
}

#subBlueMenuOBA ul li 
{
	list-style-type: none;
	border-top: 0px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	text-transform:uppercase;
	line-height: 2.2em;
	width: 100%;
	text-indent: 8px;
	color: #0E2C58;
	font-weight:bold;
	font-size:1.1em;
	background: #eeeeee;
}

#subBlueMenuOBA ul li.subMenuHead {
	background-color: #fff;
	background-image:none;
	font-family:Arial;
	font-size:large;
	text-transform:capitalize;
	color: #405f98;
	/*color: #0E2C58;*/
	/*color: #dddddd;*/
	height: 1.4em;
	line-height: 1.4em;
	padding:10px 1px 5px 1px;
	font-weight:bold;
	border-top: 0px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left: 0px solid #dddddd;
	border-right: 0px solid #dddddd;
}

#subBlueMenuOBA a, #subBlueMenuOBA a.selected {
	height: 2.4em;
	text-decoration: none;
	display: block;
	color: #000;
	line-height: 2.4em;
	font-size:x-small;
	margin:none;
	border-top: 0px solid #dddddd;
	border-bottom: 0px solid #dddddd;
	border-left: 0px solid #dddddd;
	border-right: 0px solid #dddddd;
}

#subBlueMenuOBA a:link, #subBlueMenuOBA a:visited 
{
    /* background: #001754; url(../images/boxes2_dark_blue_spaced.gif) no-repeat right bottom;
    background: #fff url(../images/subMenuArrow.gif) no-repeat left top;*/
    background-color:#fff;
}

#subBlueMenuOBA a:hover, #subBlueMenuOBA a:active 
{
    /*text-decoration:underline;
    color: #0E2C58;*/
    background-color: #001754;
	color:White;
	/*background: #eeeeee url(../images/white_triangle.gif) no-repeat right bottom;*/
}

#subBlueMenuOBA a.selected:link, #subBlueMenuOBA a.selected:visited 
{
	background-color: #96a6d3;
	color: #fff;
}

#subBlueMenuOBA a.selected:hover, #subBlueMenuOBA a.selected:active 
{
	/*background-color: #96a6d3;*/
	background-color: #001754;
	color:White;
	color: #fff;
}

/** Page Options (Print Page, Back to Top) **/

.optionsBar
{
    background-color: #fff;
    height:16px;
    padding:0px;
    display:block;
	width:760px;
	padding:8px 0px 8px 0px;
	margin:0px;
}

.optionsBar div
{
    display:block;
    float:left;
    height:16px;
    padding:0px;
    margin:0px;
    text-align:center;
}

.optionsBar a
{
    color:#6184C1;
}

#options_spacer
{
    width:219px;
}

#options1
{
    width:270px;
}

#options2
{
    /*width:270px;*/
    width: 540px;
}

#options2 img
{
    border:0px;
}

#options2 div
{
    float:right;
    padding-right: 16px;
}

/** Page Elements **/

#rightColOBAcontent h1 
{
    background: #fff;
	font-family:Arial;
	font-size:large;
	/*color: #0E2C58;*/
	color: #405f98;
	height: 1.4em;
	line-height: 1.4em;
	padding:0px 5px 5px 0px;
	font-weight:bold;
	/*text-transform:capitalize;*/
}

#rightColOBAcontent h2 
{
	font-family:Arial;
	font-size:medium;
	color: #96A6D3;
	padding:2px 0px 2px 0px;
	margin:0px;
	font-weight:bold;
}

#rightColOBAcontent h3 
{
	font-family:Arial;
	font-size:small;
	color: #96A6D3;
	padding:0px;
	margin:0px;
	font-weight:bold;
}

#rightColOBAcontent p
{
    /*padding:0px;
    margin:0px;*/
}

/** loginview **/

.loginTopLinks
{
    padding:4px 0px 4px 0px;
    color:#fff;
    font-size:x-small;
    font-family:Verdana;
    text-transform:capitalize;
}

.loginTopLinks a, .loginTopLinks a:visited
{
    text-decoration:none;
    color:#fff;
}

.loginTopLinks a:hover, .loginTopLinks a:active
{
    text-decoration:underline;
    color:Black;
}

.loginRegLink
{
    font-weight:bold;
    padding:4px 0px 4px 0px;
    color:#fff;
    font-size:medium;
    font-family:Verdana;
    text-transform:capitalize;
}

.loginRegLink a, .loginRegLink a:visited
{
    text-decoration:none;
    color:#fff;
}

.loginRegLink a:hover, .loginRegLink a:active
{
    text-decoration:underline;
    color:Black;
}

/** DirectoryBox **/

.DirectoryBox
{
    margin:0px;
    padding:6px 0px 0px 0px;
}

.DirectoryBox p
{
    font-family:Verdana;
	color: #fff;
	font-size:small;
	margin:0px;
}

.DirectoryBox p.DirectorySearchTitle
{
    font-size:small;
    font-weight:bold;
    /*color:#96A6D3;*/
    color:Black;
}

.DirectoryBox input.DirectorySearch {
	border: 1px solid #1d2751;
	margin-bottom: 5px;
	margin-left: 5px;
	color: #868686;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	text-indent: 0px;
	padding: 3px;
	width: 150px;
	float:left;
    background: white url(../images/directory_bg.gif) center left no-repeat;
}

.DirectoryBox input.DirectorySearchBlank {
	border: 1px solid #1d2751;
	margin-bottom: 5px;
	margin-left: 5px;
	color: #868686;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	text-indent: 0px;
	padding: 3px;
	width: 150px;
	float:left;
    background: white;
}

/* Error Box */

div.errorbox {
	height: 35px;
	overflow: hidden;
	width: 300px;
	display: block;
	background-color:#EF5357;
	border:1px solid black;
	margin-top:8px;
	padding:4px;
}

div.errorbox ul {
	height: 35px;
	padding: 0px;
	position: relative;
	display: block;
	margin: 0;
}

.errorbox ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	top: 0px;
	position: absolute;
}

.errorbox ul li{
	height: 35px;
	display: block;
}

.errorbox ul li a, .errorbox ul li a:link, .errorbox ul li a:visited
{
    color: Black;
    text-decoration:none;
}

.errorbox ul li a:hover, .errorbox ul li a:active
{
    color:White;
    text-decoration:underline;
}

#eb1 
{
    left: 0;
    width: 35px;
    vertical-align:middle;
    color:White;
    font-size:xx-large;
    font-family:Arial;
    text-align:center;
}

#eb2 
{
    left: 35px;
    width:auto;
    vertical-align:middle;
    text-align:left;
    font-weight:bold;
    font-size:x-small;
    color:White;
}

/* AddEmailBox */

.AddItemBox
{
    padding:6px 0px 0px 0px;
    border:1px solid Black;
    background-color:#EFC352;
    width:400px;
    padding:8px;
}

.AddItemBox p
{
    font-family:Verdana;
	color: #fff;
	font-size:small;
	margin:0px;
	font-weight:bold;
}

p.error
{
    font-weight:bold;
    font-family:Verdana;
    font-size:x-small;
    float:left;
    color:Red;
}

p.b4
{
    margin-bottom:4px;
}
p.t4
{
    margin-top:4px;
}

.AddItemBox p.AddItemBoxTitle
{
    font-size:small;
    font-weight:bold;
    /*color:#96A6D3;*/
    color:Black;
    margin-bottom: 4px;
}

.AddItemBox input.AddItemInput {
	border: 1px solid #1d2751;
	margin-bottom: 5px;
	margin-left: 5px;
	color: #868686;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	text-indent: 0px;
	padding: 3px;
	width: 200px;
	float:left;
    background: white;
}

.AddItemCheckbox
{
    float:left;
}

.AddEmailBox
{
    padding:6px 0px 0px 0px;
    border:1px solid Black;
    background-color:#EFC352;
    width:300px;
    padding:8px;
    margin-bottom:30px;
}

.AddEmailBox p
{
    font-family:Verdana;
	color: #fff;
	font-size:small;
	margin:0px;
	font-weight:bold;
}

.AddEmailBox p.emailError
{
    display:block;
    font-weight:bold;
    font-family:Verdana;
    font-size:x-small;
}

.AddEmailBox p.AddItemBoxTitle
{
    font-size:small;
    font-weight:bold;
    /*color:#96A6D3;*/
    color:Black;
    margin-bottom: 4px;
}

.AddEmailBox input.AddEmailInput {
	border: 1px solid #1d2751;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #868686;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	text-indent: 0px;
	padding: 3px;
	width: 200px;
    background: white;
    display:block;
}

.AddEmailMsgBox
{
    padding:6px 0px 0px 0px;
    border:1px solid Black;
    background-color:#EFC352;
    position:relative;
    top: -70px;
    left: 25px;
    width:250px;
    padding:8px;
    z-index:1;
    float:left;
}

.AddEmailMsgBox p
{
    font-family:Verdana;
	color: #fff;
	font-size:small;
	margin:0px;
	font-weight:bold;
}

/* CSS for Buttons */

input.ok-btn {
	border-width: 0px;
	background: url(../images/new2009/button_ok.gif) no-repeat;
	text-indent: -500px;
	font-size: 0px;
	padding: 0px;
	width: 74px;
	height: 19px;
	margin: 0px;
	margin-top: 2px;
	margin-left: 2px;
	cursor:pointer;
	float:left;
}
input.ok-btn:hover {
	background: url(../images/new2009/button_ok.gif) no-repeat 0 -19px;
}

input.add-btn {
	border-width: 0px;
	background: url(../images/new2009/button_add.gif) no-repeat;
	text-indent: -500px;
	font-size: 0px;
	padding: 0px;
	width: 74px;
	height: 19px;
	margin: 0px;
	margin-top: 2px;
	margin-left: 2px;
	cursor:pointer;
	float:left;
}
input.add-btn:hover {
	background: url(../images/new2009/button_add.gif) no-repeat 0 -19px;
}


input.cancel-btn {
	border-width: 0px;
	background: url(../images/new2009/button_cancel.gif) no-repeat;
	text-indent: -500px;
	font-size: 0px;
	padding: 0px;
	width: 74px;
	height: 19px;
	margin: 0px;
	margin-top: 2px;
	margin-left: 2px;
	cursor:pointer;
	float:left;
}
input.cancel-btn:hover {
	background: url(../images/new2009/button_cancel.gif) no-repeat 0 -19px;
}

input.close-btn {
	border-width: 0px;
	background: url(../images/new2009/button_close.gif) no-repeat;
	text-indent: -500px;
	font-size: 0px;
	padding: 0px;
	width: 74px;
	height: 19px;
	margin: 0px;
	margin-top: 2px;
	margin-left: 2px;
	cursor:pointer;
	float:left;
}
input.close-btn:hover {
	background: url(../images/new2009/button_close.gif) no-repeat 0 -19px;
}

input.delete-btn {
	border-width: 0px;
	background: url(../images/new2009/button_delete.gif) no-repeat;
	text-indent: -500px;
	font-size: 0px;
	padding: 0px;
	width: 74px;
	height: 19px;
	margin: 0px;
	margin-top: 2px;
	margin-left: 2px;
	cursor:pointer;
	float:left;
}
input.delete-btn:hover {
	background: url(../images/new2009/button_delete.gif) no-repeat 0 -19px;
}

input.save-btn {
	border-width: 0px;
	background: url(../images/new2009/button_save.gif) no-repeat;
	text-indent: -500px;
	font-size: 0px;
	padding: 0px;
	width: 74px;
	height: 19px;
	margin: 0px;
	margin-top: 2px;
	margin-left: 2px;
	cursor:pointer;
	float:left;
}
input.save-btn:hover {
	background: url(../images/new2009/button_save.gif) no-repeat 0 -19px;
}

input.submitdetails-btn {
	border-width: 0px;
	background: url(../images/new2009/button_submitdetails.gif) no-repeat;
	text-indent: -500px;
	font-size: 0px;
	padding: 0px;
	width: 200px;
	height: 19px;
	margin: 0px;
	margin-top: 2px;
	margin-left: 2px;
	cursor:pointer;
	float:right;
}
input.submitdetails-btn:hover 
{
    border-width:0px !important;
    width:200px !important;
    height:19px !important;
	background: url(../images/new2009/button_submitdetails.gif) no-repeat 0 -19px !important;
}

/* CONTACT INFO DATA TABLES */

.contactInfoTable
{
    width:100%;
    margin:0px 0px 8px 0px;
    border:2px solid #96A6D3;
}

.contactInfoTable .header
{
    text-transform:uppercase;
    color:White;
    background-color:#6D7897;
    padding:0px;
    font-size:x-small;
    padding:4px;
}

.contactInfoTable .header input
{
    float:none !important;
    display:inline !important;
    margin:0px !important;
}

/* GENERIC STYLES */

.bluebold  
{
    color: #405f98;
    font-weight: bold;
    font-size: 13px;
    line-height: 17px;
    font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.redbold
{
    color:Red;
    font-weight: bold;
    font-size: 13px;
    line-height: 17px;
    font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.blueboldtitle
{
	color: #405f98;
	font-weight: bold;
	font-size: 1.0em;
	line-height: 20px;
	font-family: "Trebuchet MS" , Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color:#eeeeee;
}

/* table2 styles */
table.table2 
{
    padding:0;
    margin:0;
    width:100%;
    empty-cells:show;
    border:1px solid black;
    border-bottom:none;
    border-right:none;
}
.table2 tr.trHeader
{
    font-weight:bold;	
}
.table2 td
{
    border-right:1px solid black;
    border-bottom:1px solid black;
}
.table2 td.tabLeftCell
{

}
.table2 td.tabMiddleCell
{
width:26px;
}
.table2 td.tabRightCell
{
width:50%;
}

/* interfase css */
.careersConnectContainer
{
    border:1px solid #ddddd;    
}

.careersConnectContainer td
{
    border:1px solid #dddddd;
    padding:8px;
    margin:0px;
}

/* Group Overview */
.groupTable
{
    width:100%;
    padding:0px;
    margin:0px;
    border:1px solid #ddddd;
}

.groupTable td
{
    padding:8px;
    border:1px solid #ddddd;
}

.groupTableTitle
{
	color: #405f98;
	font-weight: bold;
	font-size: 1.0em;
	line-height: 25px;
	font-family: "Trebuchet MS" , Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color:#eeeeee;
	width:50%;
}

.eventTableTitle
{
	color: #405f98;
	font-weight: bold;
	font-size: 1.0em;
	line-height: 25px;
	font-family: "Trebuchet MS" , Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color:#eeeeee;
	width:50%;
}

/* FAQs */
div#faq, dl#faq {
	border-top: 1px solid #d5d5d5;
}
	
dl#faq dt {
	float:none;
	margin:0 0 0 0;
	padding:10px 20px;
	border: 1px solid #d5d5d5;
	border-width: 0 0 1px 0;
	width:auto !important;
	background: url("/display_images/icons/bullet_arrow.gif") 10px 1.5em no-repeat;
}

div#faq div {
	float:none;
	margin:0 0 0 0;
	padding:10px 20px;
	border: 1px solid #d5d5d5;
	border-width: 0 0 1px 0;
	width:auto !important;
	background: url("/display_images/icons/bullet_arrow.gif") 10px 1.5em no-repeat;
}

div#faq div a, dl#faq dt a
{
    color: #405f98;
	font-weight: bold;   
}

dl#faq dt.active {
	border-width: 0 0 1px 0;
	background: #eeeeee url("/display_images/icons/bullet_arrow_down.gif") 10px 1.5em no-repeat;
}

dl#faq dd {
	margin:0;
	padding:10px 20px;
	border-bottom: 1px solid #d5d5d5;
}

dl#faq h2
{
    padding:10px 10px;
    font-size:small;
    font-style:italic;
    border: 1px solid #d5d5d5;
	border-width: 0 0 1px 0;
	background: #efefef;
}

dl#faq dd.active {
	background-color: #ffffff;
	display:block;
}
dl#faq dd.inactive{
	display:none;
}
dl#faq dd p{
	margin-top:0;
}

