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) no-repeat 50% -56px;
	
	
	
}


/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

#holding 
{
	
	
	font-size: 4em;
	text-align:center;
	margin-top: 5%;
	color:White;

	
}

#rightColOBA 
{
	
	/*
	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 100% 15px;
	height: 120px;
	display: block;
}

#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;
}

div#navbar ul {
	height: 28px;
	padding: 0px;
	background: url(../images/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: 223px;
	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/navbar_oba.gif) no-repeat -150px -28px; }
#nb4 a:hover, body#pEvents #nb4 { background: url(../images/new2009/navbar_oba.gif) no-repeat -223px -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; }
#nb9 a:hover { background: url(../images/new2009/navbar_oba.gif) no-repeat -675px -28px; }
	
/* @end */

/* @group shared styles */

#leftColOBA {
	width: 219px;
	display: block;
	float: left;
	background-color: #fff;
}

#rightColOBA, #rightColOBAhome {
	display: block;
	width: 541px;
	float: left;
	position: relative;
	
}


#rightColOBAhome {
	background-color: #fff;
}

#rightColOBAcontent {
	margin: 12px 12px 24px;
}

#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;
	position: relative;
	left: 0px;
	float: left;
	width:100%;
}

#rColHeader {
	height: 22px;
	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: 22px;
	display: block;
	text-decoration: none;
	
	text-indent: -5000px;
}

#backButton a:link, #backButton a:visited {
	background: url(../images/backButton.gif) no-repeat;
}

#backButton a:hover, #backButton a:active {
	background: url(../images/backButton.gif) no-repeat 0 -22px;
}

/* @end */

/* @group home page elements */

#welcome {
	width: 316px;
	height: 212px;
	background: #96a6d3 url(../images/welcome.gif) no-repeat 12px 12px;
	margin-top: 8px;
	margin-left: 8px;
	position: relative;
	float: left;
	display: 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: 8px;
	position: relative;
	
}

#eventBox h2 {
	font-size: 1.6em;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	margin-left: 5px;
	margin-top: 8px;
}

#eventBox p {
	position: absolute;
	margin-left: 5px;
	margin-bottom: 8px;
	bottom: 0;
}

#eventBox p a {
	text-decoration: none;
}

#eventBox p a:link, #eventBox p a:visited {
	color: #fff;
}

#eventBox p a:hover, #eventBox p a:active {
	color: #001754;
}
.champagne {
	background: url(../images/champagne.jpg) no-repeat;
	
}

.networking {
	background: url(../images/event_networking.jpg) no-repeat;
}
.dinner {
	background: url(../images/event_dinner.jpg) no-repeat;
}

.laptop {
	background: url(../images/event_laptop.jpg) no-repeat;
}



.blog {
	background: url(../images/event_new_blog.jpg) no-repeat;
}

.chapters {
	background: url(../images/event_new_chapters.jpg) no-repeat;
}
.staff {
	background: url(../images/event_new_staff.jpg) no-repeat;
}

.web {
	background: url(../images/event_new_web.jpg) no-repeat;
}

.schoolEvent {
	background: url(../images/event_school_event.jpg) no-repeat;
}

/* @group highlights */

#highlights {
	width: 204px;
	height: 106px;
	display: block;
	margin-top: 6px;
	float: left;
	margin-left: 5px;
	position: relative;
	overflow:hidden;
}

#highlights h2 {
	color: #1d2852;
	text-transform: uppercase;
	font-size: 1em;
	margin-top: 0;
	margin-bottom: 0;
	overflow:hidden;
}

#highlights ul {
	margin: 0;
	padding: 0;
	bottom: 0;
	right: 0;
	left: 0;
	overflow:hidden;
	
}

#highlights ul li {
	list-style-type: none;
	margin-top: 1px;
	line-height: 1.2em;
	overflow:hidden;
	max-height: 29px;
	height:auto !important;
	height:30px;
	
	
	
}

#highlights a {
	display: block;
	text-decoration: none;
	padding: 2px 5px 3px;
	overflow:hidden;
	max-height: 25px;
	height:auto !important;
	height:25px;
}

#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: 24px;
	height:auto !important;
	height:24px;
}

#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: 24px;
	height:auto !important;
	height:24px;
}

#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 */

#copyright {
	background: #96a6d3 url(../images/copyrightOBA.gif) no-repeat left bottom;
	text-indent: -5000px;
	display: block;
	font-size: 0.1em;
	height: 11px;
	/* margin-bottom: -20px; */
}

#copyright_notice {
	background: #96a6d3 url(../images/copyrightOBA.gif) no-repeat 0 5px;
	display: block;
	/*
	height: 15px;
	font-size: 0.1em;
	position: relative;
	left: 219px;
	*/
	width: 541px;
	position: absolute;
	height: 15px;
	bottom: 0;
	right: 0;
}

#copyright_notice p {
	font-size: 0.1em;
	text-indent: -5000px;
}

#bottomLinks {
	position: relative;
	height: 195px;
	overflow: hidden;
}

#directory {
	width: 208px;
	height: 183px;
	position: absolute;
	top: 4px;
	left: 8px;
	overflow: hidden;
}

#careers {
	width: 123px;
	height: 63px;
	position: absolute;
	top: 4px;
	left: 220px;
	overflow: hidden;
}

#globalChapters {
	width: 123px;
	height: 116px;
	position: absolute;
	top: 71px;
	left: 220px;
	overflow: hidden;
}

#webMail {
	width: 186px;
	height: 114px;
	position: absolute;
	top: 4px;
	left: 347px;
	overflow: hidden;
}

#busNetwork {
	width: 186px;
	height: 65px;
	position: absolute;
	top: 122px;
	left: 347px;
	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;
}

#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: 114px;
	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 0;
}

#webMail a:hover, #webMail a:active {
	background: #a9afc2 url(../images/bg_webmail_link.jpg) no-repeat 0 -115px;
}

#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 */
#busReunion {
	width: 186px;
	height: 65px;
	position: absolute;
	top: 122px;
	left: 347px;
	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.jpg) no-repeat 0 0;
}

#busReunion a:hover, #busReunion a:active {
	background: #a9afc2 url(../images/boxes0.jpg) no-repeat 0 -65px;
}

#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;
}

/* @end */

/* @end */

/* @group side menu */

/* @group login */

#loginBox {
	display: block;
	margin-top: 8px;
}

#loginBox h2 {
	margin-top: 0;
	margin-bottom: 2px;
	margin-left: 5px;
	font-size: 1.1em;
}

#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;
	float: left;
}

#loginBox input.userName {
	width: 180px !important;
	width: 180px !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;
	float: left;
	width: 165px;
}

#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 {
	float: left;
	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;
}
input.send-btn:hover {
	background: url(../images/goOBA.gif) no-repeat 0 -19px;
}

#loginBox p.remember {
	margin: 0px;
	padding: 0px;
	color: #1d2852;
	line-height: 0.8em;
	padding: 0px 1px;
}
#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-top: 8px;
	padding-bottom: 0;
}

#loggedIn h2 {
	font-weight: normal;
	font-style: normal;
	color: #001754;
	font-size: 1.8em;
	margin: 0 5px 1.2em;
}

#loggedIn p {
	color: #a9afc2;
	margin: 0 5px;
}

#loggedIn 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;
}

#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 {
	
}

#blueMenuOBA ul {
	margin: 0;
	padding: 0;
}

#blueMenuOBA ul li {
	list-style-type: none;
	border-top: 1px solid #fff;
	color: #858ea7;
	background-color: #001754;
	font-size: 1.1em;
}

#blueMenuOBA a {
	display: block;
	text-decoration: none;
	padding: 5px 10px 15px 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);
}


#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;
}

#blueMenuOBA a .sideBarHeader {
	text-transform: uppercase;
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;
}

#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: uppercase;
	background-color: #96a6d3;
	line-height: 2em;
	width: 100%;
	text-indent: 5px;
	color: #fff;
}

#smallBlueMenuOBA ul li.smallMenuHead {
	background-color: #000;
	color: #fff;
	height: 1.6em;
	line-height: 1.6em;
}

#smallBlueMenuOBA a, #smallBlueMenuOBA a.selected {
	height: 2em;
	text-decoration: none;
	display: block;
	color: #fff;
	line-height: 2em;

}

#smallBlueMenuOBA a:link, #smallBlueMenuOBA a:visited {
		background: #001754 url(../images/boxes2_dark_blue_spaced.gif) no-repeat right bottom;
}

#smallBlueMenuOBA a:hover, #smallBlueMenuOBA a:active {
	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 a {
	text-decoration: none;
}
.eventTitle a:link, .eventTitle a:visited {
	color: #001754;
}
.eventTitle a:hover, .eventTitle a:active {
	color: #FFFFFF;
}

.eventDate {
	position: absolute;
	top: 0;
	right: 107px; /* ie */
	width: 70px;
	text-align: center;
	background-color: #747474;
	height: 2em;
	line-height: 2em;
	color: #d0d0d0;
}

html>body .eventDate {
	/* non ie */
	right: 95px;
}

.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 #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;
}

.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;	
}
.CourseColYear input
{

	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	color: #868686;
	padding-top: 4px;
	padding-bottom: 4px;
	
		
}
.WebMailReg
{
	margin-bottom: 1em;
	width:100%;
	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: 30%;
	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;
	
}
.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 #96A6D3;
}
.tabOrgSearch
{
	margin-left: 10px;
	margin-right: 10px;
	border: solid 1px #FFFFFF;
}
.tabHeader 
{
	
	position: relative;
	margin-top: 0;
	margin-bottom: 0;
	background-color: #6D7897;
	color: #FFFFFF;
	text-transform:uppercase;
	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 */

#colContent {
	padding: 0;
	margin: 5px 10px 20px;
}

#colContentR {
	border: 1px solid #96A6D3;
	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;
	display: block;
	float: right;
	width: 344px;
	margin-bottom: 35px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 342px;
	padding:6px;
}
.colContentL {
	width: 170px;
	border-top: 1px solid #96A6D3;
	border-left: 1px solid #96A6D3;
	border-right: 1px solid #96A6D3;
	display: block;
	
	
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 168px;
	margin-bottom: 10px;
	
}
html>body .colContentL {
	width: 168px;
	
}

#colContentR p {
	margin: 6px;
}

.colContentL p, .colContentfull p {
	border-bottom: 1px solid #96A6D3;
	display: block;
	margin: 0;
	padding: 5px 6px;
}
#nameHeader {
	border: 1px solid #96A6D3;
	display: block;
	margin-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	height: 8.1em;
}

#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;
	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 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;
}
.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:50px;	
}

.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-color:#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;
}