@charset "UTF-8";
/* CSS Document
Originally created on: 6/28/09
Author: Luke Ling */

/* This CSS is concerned with elements that build the page */
#container { 	text-align:left;
				background:url(imgs/graphics/containerBg.gif) repeat-y;
				margin-left:auto;
				margin-right:auto;
				padding:0;
				width:852px;
				height:auto; }
				
#bStyle {	text-align:center;
			background-color:#accfd1;
			margin:0;
			padding:0;
			font-size:.9em;
			padding:0; }
		
#logo {	float:left;
		/*display:inline;*/
		background:url(imgs/graphics/prideLogo.png) no-repeat top left;
		width:206px;
		height:103px; }
#headSpace {	float:left;
				width:422px;
				height:49px;
				background-color:#FFFFFF; }
#gSrchSpace {	float:left;
				width:224px;
				height:49px;
				background:url(imgs/graphics/googleSearch.png) no-repeat top left; }
#prideNavRow {	float:left;
				width:646px;
				height:30px; }
#diagNavRow {	float:left;
				width:646px;
				height:24px;
				background:url(imgs/graphics/containerBg.gif) repeat-y top right; }

/* diagnosis buttons specific to home page */
#riskBtn {	float:left;
			width:220px;
			height:197px; }
#newDiagBtn {	float:left;
				width:205px;
				height:197px;
				overflow:hidden; }
#lvngBtn { 	float:left;
			width:206px;
			height:197px; }
#lovedOneBtn { 	float:left;
				width:220px;
				height:197px; }
			
#colWrap {	float:left;
			width:852px;
			height:auto;
			background:url(imgs/graphics/containerBg.gif) repeat-y;
			position:relative; }
#adCol {	float:left;
			width:180px;/*200 works right IE 8*/
			margin:0 4px 0 12px;/*0 4 0 12 works right in IE8*/
			padding:0;
			text-align:left;
			overflow:hidden;
			position:relative; }
#homeContent {	float:left;
				position:relative;
				width:452px;
				height:auto;
				margin:0 12px 10px 12px;
				padding:0;
				text-align:left;
				overflow:hidden;}
#content {	float:left;
			position:relative;
			width:612px;
			height:auto;
			margin:0 12px 10px 12px;
			padding:0;
			text-align:left;
			overflow:hidden;}
#narrowContent {	float:left;
					position:relative;
					width:465px;
					height:auto;
					margin:0 4px 10px 12px;
					padding:0;
					text-align:left;
					overflow:hidden; }
#rightCol {	float:left;
			width:136px;
			height:auto;
			text-align:left;
			overflow:hidden; }
#prtnrRightCol {	float:left;
					width:165px;
					height:auto;
					text-align:left;
					margin:20px 0 0 0;
					z-index:5; }
.prtnrShotCol { 	background:#EFE9DF;
					padding:4px;
					border:1px #996600 solid;}
.leftSpaceFormNames {	float:left;
						width:75px;
						margin:0 4px 4px 0;
						float:left;
						text-align:right;
						clear:left;
						font:.9em Candara,Helvetica,sans-serif; }
.leftSpaceFormTextBox {	float:left;
						width:95px;
						text-align:left;
						margin:0 0 4px 0;
						overflow:hidden; }
.formTextBox {	background:#CC3333;
				background-color:#CCCCCC;
				color:#000;
				height:16px;
				width:90px;
				border:1px #CC3333 solid; }
				
.tabContentFormNames {	float:left;
						width:125px;
						margin:0 4px 4px 0;
						float:left;
						text-align:right;
						display:inline;
						font:.9em Candara,Helvetica,sans-serif; }
.tabContentFormTextBoxContainer {	float:left;
									width:450px;
									text-align:left;
									margin:0 0 4px 0;
									overflow:hidden; }
.tabContentFormTextBox {	background:#CC3333;
							background-color:#CCC;
							color:#000;
							height:18px;
							width:250px;
							border:1px #CC3333 solid; }
.tabContentFormTextArea {	background:#CC3333;
							background-color:#CCC;
							color:#000;
							height:100px;
							width:400px;
							border:1px #CC3333 solid; }
							
/* structure for events pages table */
.tEvents {	width:600px;
			border:4px #6C491E solid; }
tr.evenRow { 	width:600px;
						background:#CCCCCC; }
tr.oddRow { 	width:600px;
						background:#cc6600; }
.tEvents td.classBox {	width:200px; }
.tEvents td.descBox {	width:320px; }
.tEvents td.dateBox {	width:110px; }
			
#footer {	float:left;
			text-align:right;
			background:url(imgs/graphics/footerBg.png) no-repeat top left;
			width:852px;
			height:48px; }
#fbBox {	margin:0 0 0 430px;;
			padding:0;
			height:28px;
			width:90px;
			float:left;
			text-align:left;
			vertical-align:top; }