/*----------------------------------*/
/* 1. General Setup               */
	
	* {
		padding: 0;
		margin: 0;
	}
	
	ul,li
	{
		margin: 0 0 0 10px;
	}

	body {
		background: #FFF;
		font-family: 'trebuchet ms', arial, helvetica, verdana, sans-serif;
		font-size: 1em;
		color: #666;
		text-align: center;
	}
	
	TD,
	TABLE,
	TR 
	{
		background: #FFF;
		font-family: 'trebuchet ms', arial, helvetica, verdana, sans-serif;
		font-size: 1em;
		color: #666;
		
	}
	
	a {
		color: #006699;
		text-decoration: none;
		line-height:1.3;
	}
	
	a:hover {
		color: #c00;
	}
	
	hr {
		color: #000000;
		background: #000000;
		height: 1px;
		margin: 20px auto;
		border: 0;
		width: 90%;
	}
	
	p {
		margin: 0;
		padding: 0 0 8px;
	}
	
	img {
		display: block;
		border: 0;
	}

	h5 
	{
		font-size: 16pt;
		letter-spacing:2;
		color: #CCCCCC;
	}
	
	h1 {
		font-size: 1.8em;
		font-weight: normal;
		color: #EF3123;
	}
	
	h2 {
		font-size: 1.2em;
		color: #CD0000;
		font-weight: normal;
		line-height:1;
	}	
	
	h3 {
		font-weight: normal;
		font-size: 1.0em;
		color: #EF3123;
		/*padding: 6px 0;*/
	}
	
	h4 {
		padding: 0 0 12px;
	}
	
	acronym {
		color: red;
		border: 0;
	}
	
	sup {
		font-size: 0.7em;
	}

	
/*------------------------------------*/
/* 2. Generic Classes               */


	.hide {
		display: none;
	}
	
	.offScreen {
		position: absolute;
		left: -5000px;
	}
	
	.clear {
		clear: both;
	}
	
	.error {
		color: red;
	}
	
	.help {
		cursor: help;
	}


/*-----------------------------------*/
/* 3. Page Fame                     */
	
	#wrapper {
		width:914px;
		/*margin: 0 auto;*/
		text-align: left;
		font-size: 0.8em;
	
	}
	
/*-----------------------------------*/
/* 4. Header		                       */

	#header {
		clear: both;
		background: url("images/headerline.gif") repeat-x bottom left;
		height: auto !important;
		height: 2px;
		padding: 0 0 10px 0;
		margin: 0 0 0 150;
		
		
		}
	
	#PopUpheader {
		clear: both;
		background: url("images/footerDots.gif") repeat-x 0 40px;
		height: auto !important;
		height: 2em;
		padding: 0 0 0 0;
		}
		
		#PopUpheader #siteID {
		width: 150px;
		float: left;
		height: 85px;
		position: relative;
		overflow: visible;
	}
	
		#PopUpheader #siteID img {
			position: absolute;
			top: 33px;
		}

			#PopUpheader #siteID #homeArrow {
				border: 0px solid #ff0000;
				position: absolute;
				top: 18px !important;
				padding-left: 10px;
				display: block;
				top: 16px;
				width: 130px;
			}

			#PopUpheader #siteID #homeArrow a {
				background: url(images/arrowHome.gif);
				background-repeat: no-repeat;
				color: #999;
				font-size: 0.9em;
				position: absolute;
				left: 0px;
				display: block;
				width: 130px;
				padding-left: 10px;
			}

			#PopUpheader #siteID #homeArrow a:hover {
				background: url(images/arrowHomeO.gif);
				background-repeat: no-repeat;
				color: #ef3123;
				font-size: 0.9em;
				position: absolute;
				left: 0px;
				display: block;
				width: 130px;
				padding-left: 10px;
			}


	
	/* ---------------------------- */
	/* Logo								*/
	
	#header #siteID {
		/*width: 150px;*/
		float: left;
		height: 150px;
		position: relative;
		overflow: visible;
	}
	
		#header #siteID img {
			position: absolute;
			top: 33px;
		}

			#header #siteID #homeArrow {
				border: 0px solid #ff0000;
				position: absolute;
				top: 18px !important;
				padding-left: 10px;
				display: block;
				top: 16px;
				/*width: 130px;*/
			}

			#header #siteID #homeArrow a {
				background: url(images/arrowHome.gif);
				background-repeat: no-repeat;
				color: #999;
				font-size: 0.9em;
				position: absolute;
				left: 0px;
				display: block;
				/*width: 130px;*/
				padding-left: 10px;
			}

			#header #siteID #homeArrow a:hover {
				background: url(images/arrowHomeO.gif);
				background-repeat: no-repeat;
				color: #ef3123;
				font-size: 0.9em;
				position: absolute;
				left: 0px;
				display: block;
				/*idth: 130px;*/
				padding-left: 10px;
			}






	/* ---------------------------- */
	/* Section Navigation 			*/
	
	#header #sectionNavigation {
		float: right;
		width: auto;
		height: 113px;
		position: relative;
		text-align:right;
		padding-top:60px;
		}

		#header #sectionNavigation ul {
			list-style-type: none;
			padding: 16px 0 0 0;
			position: absolute;
			bottom: 5px;
			right: 0;
			text-align: left;
			width: 170px;
		}
		
		#header #sectionNavigation ul li {
			padding: 8px 0 0 0;
			display: block;
			width: 170px;
		}
		
			#header #sectionNavigation ul li a {
				padding: 0 0 0 14px;
			}

				/* ---------------------------- */
				/* Carlson 1to1					*/

					#header #sectionNavigation ul .Admin a {
						background: #FFF;
						background: url("images/petalIconOrange50.gif") no-repeat 0 50%;
					}
					
					#header #sectionNavigation ul .Admin a:hover {
						color: #F69E17;
						background: #FFF;
						background: url("images/petalIconOrange.gif") no-repeat 0 50%;
					}
				
				/* ---------------------------- */
				/* Sales and Marketing		*/
	
					#header #sectionNavigation ul .Login a{
						background: #FFF;
						background: url("images/petalIconBlue50.gif") no-repeat 0 50%;
					}
			
					#header #sectionNavigation ul .Login a:hover {
						color: #0065A5;
						background: #FFF;
						background: url("images/petalIconBlue.gif") no-repeat 0 50%;
					}
				
				/* ---------------------------- */
				/* Meetings and Events		*/
						
					#header #sectionNavigation ul .Register a {
						background: #FFF;
						background: url("images/petalIconPurple50.gif") no-repeat 0 50%;
					}
					
					#header #sectionNavigation ul .Register a:hover {
						color: #7E0A6D;
						background: #FFF;
						background: url("images/petalIconPurple.gif") no-repeat 0 50%;

					}
			
		#header #sectionNavigation ul li a {
			color: #AAA;
		}
		
		#header #sectionNavigation ul li a:hover {
			color: #EF3123;
		}
		
		
	/* ---------------------------- */
	/* Page Name Area 			*/

	#header #pageName {
		height: 128px;
		width:auto;
		position: relative;
		margin: 0 24% 0 22%;
	}

		#header #pageName h5 {
			position: absolute;
			bottom: 3px;
			width: 500px;
		}
		
		#header #pageName h5 sup {
			font-size: 0.5em;
		}

	
/*----------------------------------- */
/* 5. Content Area						*/
		
		
	#contentContainer {
		
		margin: 0 0 0 0;
		
	}
	
	#content ul,
	#content ol {
		margin: 0 0 8px 26px;
	}
	
		#content ul li,
		#content ol li {
			padding: 2px 0;
		}
		
	/*#petals 
	{
		text-align:left;
		margin-left:15px;
	}*/
	
	/*----------------------------------- */
	/* 5b. Navigation						*/
	
		#navigation 
		{
			border-top: 2px solid #868686;
			float: left;
			width: 150px;
			background-color:#EAEAEA;
			margin:0;
			position:relative;
			top:-2px;
		}
		
			#navigation ul {
				list-style-type: none;
			}
		
			#navigation li {
				width: 100px;
			}
			
			#navigation li a {
				border-bottom: 2px solid #F6C545;
				padding: 14px 14px 14px 14px;
				display: block;
				color: #999999;
				font-size: 1.1em;
			}
			
			#navigation li a:hover {
				color: #CD0000;
			}
			
			#navigation .first a {
				padding-top: 5px;
				padding-top: 25px;
			}
			
			#navigation .current a {
				color: #EF3123;
			}
			
			#navigation .current a:hover {
				color: #c00;
			}
			
			#navigation .last a {
				border-bottom:0px;
				
				
			}
			
	/*----------------------------------- */
	/* 5c. Side Bar							*/
	#sideBarContainer {	
			width: 268px;
			float: right;
			text-align: right;
			/*border-left: solid 1px gray;*/
			/*background: url("images/sidebarDots.jpg") repeat-y 0 130px;*/
			padding-left:10px;
		}
		
		/*#sideBarContainer {	
			width: 125px;
			float: right;
			text-align: right;
			border-left: solid 1px gray;
			padding-left:20px;
		}*/
		
			#sideBar {
				text-align: left;
				width: 125px;
				margin: 0 0 0 0;
			}
		
			#sideBar h3,
			#sideBar h4 {
				color: #EF3123;
			}
			
			#sideBar p {
				width: 160px;
			}
		
	/*----------------------------------- */
	/* 5d. Content							*/
	
		#content 
		{
			margin:0 0 0 0;
			float:left;
			width:50%;
			/*margin: 0 24% 0 22%;*/
		}
	
/*----------------------------------- */
/* 6. Footer								*/

	#footer {
		clear: both;
		background: url("images/footerDots.gif") repeat-x  0 40px;
		height: auto !important;
		height: 2em;
		padding: 50px 0 0 0;
	}
	
	#footer ul {
		list-style-type: none;
	}
	
	#footer ul li {
		float: left;
	}
	
	#footer ul li a {
		border-right: 1px solid #CCC;
		padding: 0 6px;
		color: #666;
	}
	
		#footer ul li a:hover {
			color: #c00;
		}
		
		#footer ul li.last a {
			border: 0;
		}
		
		#footer ul li.current a {
			color: #c00;
		}
		
		#footer ul li.current a:hover {
			color: #999;
		}
		
	/* ----------------------------  */
	/* Validation Area 				 */
		
		#footer #validation {
			float: right;
			width: 175px;
		}
		
			#footer #validation ul li a {
				border-right: 1px solid #CCC;
			}
			
			#footer #validation ul .last a {
				border: 0;
			}
			
				#footer #validation #flashDisableLinks {
					border-left: 1px solid #CCC;
					padding: 0 0 0 6px;
				}
			
			#footer #validation #flashDisableLinks a {
				padding: 0;
			}

	/* ----------------------------  */
	/* Marketing links 				 */
	
		#footer #marketing {
			width: 75px;
			float: left;
			text-align: left;
			font-size: 0.8em;
		}
			
	/* ----------------------------  */
	/* Worldwide Links				 */
	
		#footer #worldwide {
			margin: 0 0 0 0;
		}

/*----------------------------------- */
/* 6a. PopUp								*/

	#PopUpFooter {
		clear: both;
		background: url("images/footerDots.gif") repeat-x 0 40px;
		height: auto !important;
		height: 2em;
		padding: 50px 0 0 10px;
	}
	
	#PopUpFooter ul {
		list-style-type: none;
	}
	
	#PopUpFooter ul li {
		float: left;
	}
	
	#PopUpFooter ul li a {
		border-right: 1px solid #CCC;
		padding: 0 6px;
		color: #666;
	}
	
		#PopUpFooter ul li a:hover {
			color: #c00;
		}
		
		#PopUpFooter ul li.last a {
			border: 0;
		}
		
		#PopUpFooter ul li.current a {
			color: #c00;
		}
		
		#footer ul li.current a:hover {
			color: #999;
		}
		
	/* ----------------------------  */
	/* Validation Area 				 */
		
		#PopUpFooter #validation {
			float: right;
			width: 175px;
		}
		
			#PopUpFooter #validation ul li a {
				border-right: 1px solid #CCC;
			}
			
			#PopUpFooter #validation ul .last a {
				border: 0;
			}
			
				#PopUpFooter #validation #flashDisableLinks {
					border-left: 1px solid #CCC;
					padding: 0 0 0 6px;
				}
			
			#PopUpFooter #validation #flashDisableLinks a {
				padding: 0;
			}

	/* ----------------------------  */
	/* Marketing links 				 */
	
		#PopUpFooter #marketing {
			width: 150px;
			float: left;
			text-align: left;
			font-size: 0.8em;
		}
			
	/* ----------------------------  */
	/* Worldwide Links				 */
	
		#PopUpFooter #worldwide {
			margin: 0 24% 0 22%;
		}

/* ----------------------------  */
/* Show/Hide People				 */

#One {
visibility: hidden;
position: absolute;
}#Two {
visibility: hidden;
position: absolute;
}
#Three {
visibility: hidden;
position: absolute;
}


.blogselected { font-size:8pt;border:dotted 1px #999900; background-color:#DADBFE;  }
.bloglink { font-size:8pt;border:dotted 1px #ffffff; background-color:#ffffff;  }
.BlogTheme{ font-size:15pt;border:none;}
.BlogsubTheme {border-right:solid 1px #000000;border-left:solid 1px #000000; padding:5px;}