/* GLOBAL
-------------------------------------------------------------------- */
body {
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	background-image: url(../imgs/bg.gif);
	background-repeat: repeat;
	}

#printTitle {
	margin: 0;
	padding: 0;
	display: none;
	}

img {
	border: 0
	}

form {
	padding: 0;
	margin: 0;
	}

fieldset, legend {
	border: none;
	}


/* self-clearing floats: add .group class to parents with floats */
.group:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;	
	visibility: hidden;
	}
*:first-child+html .group { /* IE7 */
	min-height: 1px;
	}
* html .group { /* IE6 */
	height: 1%;
	}



/* STRUCTURE / Home
-------------------------------------------------------------------- */
#wrapperHome, #wrapperSub {
	width: 780px;
	text-align: left;
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
	margin-bottom: 10px;
	}

#wrapperHome #head, #wrapperSub #head {
	width: 780px;
	height: 182px;
	text-align: left;
	background: url(../imgs/header_bg_home.gif) no-repeat left bottom;
	position: relative;
	margin: 0;
	padding: 0;
	}

#wrapperHome #head #utilLogin, #wrapperSub #head #utilLogin {
	top: -19px;
	right: 10px;
	text-align: right;
	position: absolute;
	margin: 0;
	padding: 0;
	}
#wrapperHome #head #utilLogin ul, #wrapperSub #head #utilLogin ul {
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
	}
#wrapperHome #head #utilLogin ul li, #wrapperSub #head #utilLogin ul li {
	font-size: 11px;
	color: #c0e3c9;
	display: inline;
	padding: 0 0 0 0;
	}
	#wrapperHome #head #utilLogin ul li a, #wrapperSub #head #utilLogin ul li a {
	color: #ffffff;
	text-decoration: none;
	}
	#wrapperHome #head #utilLogin ul li a:hover, #wrapperSub #head #utilLogin ul li a:hover {
	color: #f9b56c;
	text-decoration: underline;
	}

#wrapperHome #head #util, #wrapperSub #head #util {
	top: 7px;
	right: 0;
	text-align: right;
	position: absolute;
	margin: 0;
	padding: 0;
	}
#wrapperHome #head #util ul, #wrapperSub #head #util ul {
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
	}
#wrapperHome #head #util ul li, #wrapperSub #head #util ul li {
	font-size: 11px;
	display: inline;
	background: url(../arrow_orange.gif) no-repeat left center;
	padding: 0 10px 0 12px;
	}
	#wrapperHome #head #util ul li.on a, #wrapperSub #head #util ul li.on a {
	color: #f9b56c;
	text-decoration: none;
	}
	#wrapperHome #head #util ul li a, #wrapperSub #head #util ul li a {
	color: #ffffff;
	text-decoration: none;
	}
	#wrapperHome #head #util ul li a:hover, #wrapperSub #head #util ul li a:hover {
	color: #f9b56c;
	text-decoration: none;
	}

#wrapperHome #head #nav, #wrapperSub #head #nav {
	left: 25px;
	bottom: 0;
	height: 37px;
	position: absolute;
	margin: 0;
	padding: 0;
	}

* html #wrapperHome #head #nav, * html #wrapperSub #head #nav { /* IE6 */
	left: 25px;
	bottom: -2px;
	height: 37px;
	position: absolute;
	margin: 0;
	padding: 0;
	}


#wrapperHome #footer, #wrapperSub #footer {
	width: 780px;
	height: 50px;
	background: #2a8f9d url(../footer_bg.gif) no-repeat left top;
	position: relative;
	margin: 20px 0 0 0;
	padding: 0;
	}
#wrapperHome #footer p, #wrapperSub #footer p {
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #ffffff;
	margin: 0;
	padding: 8px 0 0 20px;
	}
	#wrapperHome #footer p a, #wrapperSub #footer p a {
	color: #ffffff;
	text-decoration: underline;
	}
	#wrapperHome #footer p a:hover, #wrapperSub #footer p a:hover {
	color: #f9b56c;
	text-decoration: underline;
	}
#wrapperHome #footer .login, #wrapperSub #footer .login {
	top: 23px;
	right: 15px;
	position: absolute;
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #ffffff;
	}
#wrapperHome #footer .login a, #wrapperSub #footer .login a {
	color: #ffffff;
	text-decoration: underline;
	}
#wrapperHome #footer .login a:hover, #wrapperSub #footer .login a:hover {
	color: #f9b56c;
	text-decoration: underline;
	}


/* Home / Left
-------------------------------------------------------------------- */
#wrapperHome #left {
	width: 460px;
	float: left;
	margin: 15px 0 0 20px;
	padding: 0;
	}

* html #wrapperHome #left { /* IE6 */
	width: 450px;
	float: left;
	margin: 15px 0 0 10px;
	padding: 0;
	}

#wrapperHome #left h1 {
	font-size: 15px;
	line-height: 16px;
	font-weight: bold;
	color: #2a8f9d;
	margin: 0 0 10px 0;
	padding: 0;
	}

#wrapperHome #left h2 {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #2a8f9d;
	margin: 0 0 10px 0;
	padding: 0;
	}

#wrapperHome #left p {
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	margin: 0;
	padding: 0;
	}

	#wrapperHome #left p a {
	color: #0092a6;
	text-decoration: underline;
	}

	#wrapperHome #left p a:hover {
	color: #ee7c00;
	text-decoration: underline;
	}

#wrapperHome #left hr {
	border: none 0;
	border-top: 2px solid #fceecf;
	width: 100%;
	height: 2px;
	margin: 15px 0 12px 0;
	}

#wrapperHome #left .illust {
	float: left;
	margin: 0 25px 10px 0;
	padding: 0;
	}

#wrapperHome #left ul.arrows {
	list-style-image: url(../imgs/arrow_orange.gif);
	margin: 0;
	padding: 8px 0 0 15px;
	}

#wrapperHome #left ul.arrows li {
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	padding: 0 0 7px 0;
	}

	#wrapperHome #left ul.arrows li a {
	font-weight: bold;
	color: #ee7c00;
	text-decoration: underline;
	}

	#wrapperHome #left ul.arrows li a:hover {
	font-weight: bold;
	color: #0092a6;
	text-decoration: underline;
	}


/* Home / Right
-------------------------------------------------------------------- */
#wrapperHome #right {
	float: right;
	margin: 20px 15px 15px 12px;
	padding: 0;
	}

* html #wrapperHome #right { /* IE6 */
	float: right;
	margin: 20px 7px 15px 12px;
	padding: 0;
	}

#wrapperHome #right .mod {
	width: 225px;
	border: 3px solid #f9d289;
	background-color: #fffbcb;
	margin: 0 0 10px 0;
	padding: 10px;
	}

#wrapperHome #right .mod h3 {
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	margin: 0;
	padding: 0;
	}
	#wrapperHome #right .mod h3 a {
	color: #0092a6;
	text-decoration: underline;
	}
	#wrapperHome #right .mod h3 a:hover {
	color: #ee7c00;
	text-decoration: underline;
	}

#wrapperHome #right .mod p {
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	margin: 0 0 10px 0;
	padding: 0;
	}

	#wrapperHome #right .mod p a {
	color: #0092a6;
	text-decoration: underline;
	}

	#wrapperHome #right .mod p a:hover {
	color: #ee7c00;
	text-decoration: underline;
	}

#wrapperHome #right .mod .map {
	width: 41px;
	height: 58px;
	background: url(../imgs/map_arrow.gif) no-repeat left bottom;
	float: left;
	margin-right: 5px;
	padding: 0;
	}

#wrapperHome #right .mod .i {
	width: 40px;
	height: 40px;
	background: url(../imgs/info_circle.gif) no-repeat left bottom;
	float: left;
	margin-right: 5px;
	padding: 0;
	}

#wrapperHome #right .mod.cal .icon {
	float: left;
	width: 39px;
	height: 38px;
	background: url(../imgs/icon_cal.gif) no-repeat left bottom;
	margin-right: 5px;
	padding: 0;
	}
#wrapperHome #right .mod.cal h3 {
	float: left;
	}
#wrapperHome #right .mod.cal p {
	float: left;
	width: 175px;
	}



/* Sub / Left Nav
-------------------------------------------------------------------- */
#wrapperSub #leftNav {
	width: 145px;
	float: left;
	margin: 15px 0 0 10px;
	padding: 0;
	}

* html #wrapperSub #leftNav { /* IE6 */
	width: 145px;
	float: left;
	margin: 15px 0 0 5px;
	padding: 0;
	}


#wrapperSub #leftNav #nav {
	width: 136px;
	background-color: #7eb08a;
	margin: 0;
	padding: 4px;
	}

#wrapperSub #leftNav #nav .boxOff {
	width: 120px;
	background-color: #6b9575;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1px;
	padding: 8px;
	}

#wrapperSub #leftNav #nav .boxOn {
	width: 120px;
	background-color: #4b7c57;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1px;
	padding: 8px;
	}

#wrapperSub #leftNav #nav .boxOnLast {
	width: 120px;
	background-color: #4b7c57;
	margin-left: auto;
	margin-right: auto;
	padding: 8px;
	}

#wrapperSub #leftNav #nav .boxOffLast {
	width: 120px;
	background-color: #6b9575;
	margin-left: auto;
	margin-right: auto;
	padding: 8px;
	}

#wrapperSub #leftNav #nav p {
	margin: 0;
	padding: 0;
	}

#wrapperSub #leftNav #nav p.sub, #wrapperSub #leftNav #nav p.subOn {
	margin: 5px 0 0 0;
	padding: 0;
	}

	#wrapperSub #leftNav #nav p a {
	color: #ffffff;
	text-decoration: none;
	}

	#wrapperSub #leftNav #nav p a:hover {
	color: #f9a346;
	text-decoration: none;
	}

	#wrapperSub #leftNav #nav p.sub a {
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	padding-left: 5px;
	}

	#wrapperSub #leftNav #nav p.sub a:hover {
	font-size: 10px;
	color: #f9a346;
	text-decoration: none;
	padding-left: 5px;
	}

	#wrapperSub #leftNav #nav p.subOn a {
	font-size: 10px;
	color: #f9a346;
	text-decoration: none;
	padding-left: 5px;
	}

	#wrapperSub #leftNav #nav p.subOn a:hover {
	font-size: 10px;
	color: #f9a346;
	text-decoration: none;
	padding-left: 5px;
	}


/* Sub / Right Content
-------------------------------------------------------------------- */
#wrapperSub #skinny #rightContent {
	width: 590px;
	float: left;
	margin: 15px 0 0 20px;
	padding: 0;
	}

#wrapperSub #wide #rightContent {
	width: 735px;
	float: left;
	margin: 15px 0 0 20px;
	padding: 0;
	}

* html #wrapperSub #wide #rightContent { /* IE6 */
	width: 735px;
	float: left;
	margin: 15px 0 0 10px;
	padding: 0;
	}

#wrapperSub #rightContent {
	float: left;
	margin: 15px 0 0 20px;
	padding: 0;
	}


#wrapperSub #rightContent h1 {
	font-size: 15px;
	line-height: 16px;
	font-weight: bold;
	color: #2a8f9d;
	border-bottom: 2px solid #fceecf;
	margin: 5px 0 14px 0;
	padding-bottom: 3px;
	}
	
#wrapperSub #rightContent h1 span.action {
	margin: 0;
	padding: 0 0 0 10px;
	}
	#wrapperSub #rightContent h1 span.action a {
	font-size: 11px;
	color: #0092a6;
	text-decoration: underline;
	}
	#wrapperSub #rightContent h1 span.action a:hover {
	font-size: 11px;
	color: #ee7c00;
	text-decoration: underline;
	}

#wrapperSub #rightContent h1 a.help {
	font-size: 11px;
	color: #0092a6;
	text-decoration: underline;
	margin: 0;
	padding: 0;
	}


#wrapperSub #rightContent h2 {
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #2a8f9d;
	margin: 20px 0 10px 0;
	padding: 0;
	}

	#wrapperSub #rightContent h2 a {
	color: #4b7c57;
	text-decoration: underline;
	}

	#wrapperSub #rightContent h2 a:hover {
	color: #ee7c00;
	text-decoration: underline;
	}

#wrapperSub #rightContent h3 {
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #2a8f9d;
	margin: 10px 0 0 0;
	padding: 0;
	}

#wrapperSub #rightContent div.contact h3 {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #2a8f9d;
	margin: 10px 0 5px 0;
	padding: 0;
	}

#wrapperSub #rightContent p, table td {
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	margin: 0 0 10px 0;
	padding: 0;
	}
	#wrapperSub #rightContent p a, table td a {
	color: #0092a6;
	text-decoration: underline;
	}
	#wrapperSub #rightContent p a:hover, table td a:hover {
	color: #ee7c00;
	text-decoration: underline;
	}

 #wrapperSub #rightContent ul {
	list-style-image: url(../imgs/bullet.gif);
	margin: 0 0 0 20px;
	padding: 0;
	}

#wrapperSub #rightContent ul li {
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	padding: 0 0 10px 0;
	}

	#wrapperSub #rightContent ul li a {
	color: #0092a6;
	text-decoration: underline;
	}

	#wrapperSub #rightContent ul li a:hover {
	color: #ee7c00;
	text-decoration: underline;
	}

#wrapperSub #rightContent ol li {
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	padding: 0 0 7px 0;
	}

#wrapperSub #rightContent p.servIntro {
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #784da7;
	margin: 0 0 10px 0;
	padding: 0;
	}

#wrapperSub #rightContent div.servLeft {
	width: 280px;
	float: left;
	border-right: 1px solid #fceecf;
	margin: 0;
	padding: 0 15px 0 0;
	}

#wrapperSub #rightContent div.servRight {
	width: 280px;
	float: right;
	margin: 0;
	padding: 0;
	}

.tableMeetings {
	border-collapse: collapse;
	border: none;
	margin-top:20px;
	}
.tableMeetings tr.region {
	padding-top: 15px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #fceecf;
	height: 35px;
	}
.tableMeetings th {
	color: #2a8f9d;
	background-color: #fff;
	margin: 0 0 -10px 0;
	padding: 5px 0 0 5px;
	text-transform: uppercase;
	}
.tableMeetings td {
	border: none;
	margin: 0;
	padding: 5px;
	}
.tableMeetings th h2 {
	align: left;
	}
.tableSubmission {
	width: 600px;
	border-collapse: collapse;
	border: 1px solid #666666;
	}
.tableSubmission th {
	color: #ffffff;
	background-color: #8ecbd3;
	margin: 0;
	padding: 5px;
	}
.tableSubmission td {
	border: 1px solid #666666;
	margin: 0;
	padding: 5px;
	}
.tableSubmission tr.on {
	background-color: #cadfe2;
	}
	
#wrapperSub #rightContent hr {
	border: none 0;
	border-top: 2px solid #fceecf;
	width: 100%;
	height: 2px;
	margin: 15px 0 12px 0;
	}

.tableFindAdv {
	width: 100% !important;
	border-collapse: collapse;
	border: 1px solid #666666;
	}
.tableFindAdv th {
	color: #ffffff;
	background-color: #8ecbd3;
	margin: 0;
	padding: 5px;
	}
.tableFindAdv tr {
	background-color: #FOFOFO;
	}
.tableFindAdv tr.on {
	background-color: #cadfe2;
	}
.tableFindAdv td {
	font-family: Arial, sans-serif;
	font-size: 11px;
	border: 1px solid #666666;
	margin: 0;
	padding: 5px;
	}
	.tableFindAdv td a {
	color: #0092a6;
	text-decoration: underline;
	}
	.tableFindAdv td a:hover {
	color: #ee7c00;
	text-decoration: underline;
	}
#wrapperSub #rightContent .collegeBrowse {
	float: left;
	width: 250px;
	height: 125px;
	border: 3px solid #f9d289;
	background-color: #fffbcb;
	margin-right: 20px;
	padding: 10px;
	}
#wrapperSub #rightContent .collegeSearch {
	float: left;
	width: 250px;
	height: 125px;
	border: 3px solid #f9d289;
	background-color: #fffbcb;
	margin: 0;
	padding: 10px;
	}
#wrapperSub #rightContent .taBrowse {
	padding: 5px 10px;
	height: 170px;
	}
#wrapperSub #rightContent .taSearch {
	float: right;
	width: 245px;
	height: 230px;
	background-color: #fff;
	margin: 0 5px 0 0;
	padding: 0;
	}
html>body #wrapperSub #rightContent .taSearch {
	float: right;
	width: 245px;
	height: 230px;
	background-color: #fff;
	margin: 0 45px 0 0;
	padding: 0;
	}
#wrapperSub #rightContent .taSearch .map {
	float: right;
	margin: 0;
	padding: 0;
	}
#wrapperSub #rightContent .taSearch img {
	margin-left: 50px;
	}
#wrapperSub #rightContent .collegeBrowse h2, #wrapperSub #rightContent .collegeSearch h2 {
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #4b7c57;
	margin: 0 0 5px 0;
	padding: 0;
	}
#wrapperSub #rightContent .collegeBrowse ul {
	list-style-image: url(../imgs/arrow_orange.gif);
	margin: 0;
	padding: 8px 0 0 15px;
	}
#wrapperSub #rightContent .collegeBrowse ul li {
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	padding: 0 0 7px 0;
	}
	#wrapperSub #rightContent .collegeBrowse ul li a {
	color: #0092a6;
	text-decoration: underline;
	}
	#wrapperSub #rightContent .collegeBrowse ul li.on a {
	font-weight: bold;
	color: #0092a6;
	text-decoration: none;
	}
	#wrapperSub #rightContent .collegeBrowse ul li a:hover {
	color: #ee7c00;
	text-decoration: underline;
	}
#wrapperSub #rightContent .collegeBrowse .map {
	float: right;
	margin: 0;
	padding: 0;
	}
#wrapperSub #rightContent .collegeSearch form {
	background-color: #ede4bd;
	margin: 0;
	padding: 10px;
	}
#wrapperSub #rightContent .collegeSearch form .button {
	padding-top: 6px;
	}
	
#wrapperSub #rightContent #saddleback_video {
	float: right;
	margin: 5px 0 15px 15px;
	}
	

.header1Action {
	width: 590px;
	height: 25px;
	border-bottom: 2px solid #fceecf;
	margin: 0 0 14px 0;
	padding: 0;
	}
.header1Action h1 {
	float: left;
	font-size: 15px;
	line-height: 16px;
	font-weight: bold;
	color: #2a8f9d;
	border: none !important;
	margin: 0;
	padding: 0;
	}
.header1Action .action {
	float: right;
	margin: 7px 3px 0 0;
	padding: 0;
	}
	.header1Action .action a {
	background: url(../imgs/arrow_orange.gif) no-repeat 0 5px;
	color: #0092a6;
	text-decoration: underline;
	padding-left: 12px;
	}
	.header1Action .action a:hover {
	color: #ee7c00;
	text-decoration: underline;
	}
.header2Action {
	width: 590px;
	height: 30px;
	margin: 0;
	padding: 0;
	}
.header2Action h2 {
	float: left;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #2a8f9d;
	margin: 3px 0 0 0 !important;
	padding: 0 !important;
	}
.header2Action .action {
	float: right;
	margin: 4px 3px 0 0;
	padding: 0;
	}
	.header2Action .action a {
	background: url(../imgs/arrow_orange.gif) no-repeat 0 5px;
	color: #0092a6;
	text-decoration: underline;
	padding-left: 12px;
	}
	.header2Action .action a:hover {
	color: #ee7c00;
	text-decoration: underline;
	}

table.dataTable {
	border-collapse: collapse;
	margin: 0 0 20px 0;
	padding: 0;
	}
table.dataTable tr.header {
	background: #8fcbd3;
	}
table.dataTable tr {
	border-top: 1px solid #feefd0;
	border-bottom: 1px solid #feefd0;
	}
table.dataTable th {
	color: #ffffff;
	text-align: left;
	vertical-align: top;
	padding: 2px 0 2px 10px;
	}
table.dataTable td {
	vertical-align: top;
	margin: 0;
	padding: 4px 0 4px 10px;
	}

.biophoto {
	float: left;
	margin: 0;
	padding: 0 15px 20px 0;
	}

p.note {
	font-size: 10px !important;
	color: #666 !important;
	}

a.arrowClosed, a.arrowOpen {
	background: url(/images/files/folder.gif) no-repeat left center;
	padding-left: 25px;
	cursor: pointer;
	text-decoration: underline;
	color: #0092a6 !important;
	}
a.arrowClosed:hover, a.arrowOpen:hover {
	color: #ee7c00 !important;
	text-decoration: underline;
	}

span.bioNum {
	color: #666;
	}

span.part {
	font-weight: bold;
	color: #467e59;
	}
span.nopart {
	font-weight: bold;
	color: #000;
	}
span.inproc {
	font-weight: bold;
	color: #ba8f31;
	}
#wide #rightContent ul.capColleges1 {
	float: left;
	list-style: none;
	margin: 20px 0 0 0;
	}
#wide #rightContent ul.capColleges2 {
	float: left;
	list-style: none;
	margin: 20px 0 0 100px;
	}

/* overwrite record actions */
#wrapperSub table tr td font a {
	margin-right: 10px;
    }


/* Sub / Right Content Modules
-------------------------------------------------------------------- */
#wrapperSub #rightContent #right {
	float: right;
	margin: 5px 0 10px 15px;
	padding: 0;
	}

#wrapperSub #rightContent #right .mod {
	width: 180px;
	border: 3px solid #f9d289;
	background-color: #fffbcb;
	margin: 0 0 10px 0;
	padding: 10px;
	}

#wrapperSub #rightContent #right .mod h4 {
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	border: none;
	margin: 0 0 -10px 0;
	padding: 0;
	}

	#wrapperSub #rightContent #right .mod h4 a {
	color: #0092a6;
	text-decoration: underline;
	}

	#wrapperSub #rightContent #right .mod h4 a:hover {
	color: #ee7c00;
	text-decoration: underline;
	}

#wrapperSub #rightContent #right .mod p {
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	margin: 10px 0 0 0;
	padding: 0;
	}

	#wrapperSub #rightContent #right .mod p a {
	color: #0092a6;
	text-decoration: underline;
	}

	#wrapperSub #rightContent #right .mod p a:hover {
	color: #ee7c00;
	text-decoration: underline;
	}

#wrapperSub #rightContent #right .mod .map {
	width: 41px;
	height: 58px;
	background: url(../imgs/map_arrow.gif) no-repeat left bottom;
	float: left;
	margin-right: 5px;
	padding: 0;
	}


#wrapperSub #rightContent #right .quote {
	width: 180px;
	border-top: 2px solid #ede4bd;
	border-bottom: 2px solid #ede4bd;
	margin: 0 0 10px 0;
	padding: 10px;
	}
#wrapperSub #rightContent #right .quote p {
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #ee7c00;
	margin: 5px 0 5px 0;
	padding: 0;
	}


#wrapperSub #rightContent .modSingle {
	float: right;
	width: 180px;
	border: 3px solid #f9d289;
	background-color: #fffbcb;
	margin: 0 0 10px 0;
	padding: 10px;
	}
#wrapperSub #rightContent .modSingle h4 {
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	border: none;
	margin: 0 0 -10px 0;
	padding: 0;
	}
#wrapperSub #rightContent .modSingle p {
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	margin: 10px 0 0 0;
	padding: 0;
	}
	#wrapperSub #rightContent .modSingle p a {
	color: #0092a6;
	text-decoration: underline;
	}
	#wrapperSub #rightContent .modSingle p a:hover {
	color: #ee7c00;
	text-decoration: underline;
	}
	

/* My Profile
-------------------------------------------------------------------- */
#rightContent .myBox {
	float: left;
	width: 250px;
	border: 1px solid #999999;
	margin: 0 20px 20px 0;
	padding: 10px;
	}
#rightContent .myBox h2 {
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #2a8f9d;
	margin: 0 0 5px 0 !important;
	padding: 0 !important;
	}
#rightContent .myBox p {
	margin: 0 !important;
	padding: 0 !important;
	}
#rightContent .myBox span.action {
	font-size: 11px !important;
	}
#rightContent .myBox span.action a {
	font-size: 11px !important;
	color: #2a8f9d !important;
	text-decoration: underline !important;
	}



/* Sheyanne Test
-------------------------------------------------------------------- */
.budget {
 	float: right;
  	width: 100%;
	}

.budgetleft {
	float: left;
	width: 50%;
	}
	
.budgetright {
	float: right;
	width: 49%;
	}

.tableBudget {
	border-collapse: collapse;
	border: 1px solid #666666;
	padding: 5px;
	text-align: left;
	}

.tableBudget th {
	border: 1px solid #666666;
	padding: 5px;
	}

.tableBudget td {
	border: 1px solid #666666;
	padding: 5px;
	text-align: right;
	vertical-align: bottom; 
	}

.error_msg {background-color:#ffcccc;border:2px solid #ff0000;margin-bottom:10px;}
.e,.er {position:absolute;z-index:3;background-color:#f0f0f0;}
.e {border:1px solid white;}
.er {border:1px dashed #cc3300;}
.e {visibility:hidden;}
.er {visibility:visible;}