/* Start of CMSMS style sheet 'Default' */
body{margin:0;background: #fff;color:#000}
body,td,th,input,select,textarea,input {font-family: Verdana, Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:13px;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a img{border:none;}
a:focus{outline: none;}
a{color:#0096d7;}
a:hover{color:#000;}

h1{font-size:26px;color:#7b2574;font-weight:normal;margin:0px 0 15px 0;line-height:1.2em;font-style:italic}
h2{font-size:18px;color:#7b2574;font-weight:normal;margin:20px 0 8px 0;line-height:1.2em;}
h3{font-size:15px;color:#363636;font-weight:bold;margin:20px 0 8px 0;line-height:1.2em;}
h4{font-size:13px;color:#7b2574;font-weight:bold;margin:20px 0 8px 0;line-height:1.2em;}
h9{font-size:13px;color:#000000;font-weight:bold;margin:20px 0 8px 0;line-height:1.2em;}
h10{font-size:22px;color:#000;font-weight:normal;margin:0px 0 15px 0;line-height:1.2em;}
a{color:#7b2574;}

hr{background:#efefef;color:#efefef;height:1px;border:1px;margin:15px 0}

.floatright{float:right;margin:0 0 10px 15px;}
.floatleft{float:left;margin:0 15px 10px 0;}
.photo{background:#fff;padding:1px;border:1px solid #7b2574}
.micetype{font-size:11px;line-height:1.4em;color:#363636;}
.callout{padding:1em 15px 1px 15px;background:#fffbc1;border:1px solid #e6cee4;margin:0 0 15px 0}
	.callout h2{margin-top:5px;}
.callout p{margin:0 0 1em 0;}
u{color:red;font-weight:bold;}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

#wrapper{width:900px;margin:10px auto 0 auto;}
	
/*******************************************************/
/* Header
/*******************************************************/	
	
	#toolbar{color:#7b2574;font-weight:bold;font-size:11px;padding:7px 5px;text-align:right;position:relative;width:890px}
		#toolbar ul{margin:0;padding:0;list-style:none;}
		#toolbar ul li{display:inline;margin:0;padding:0;list-style:none;}
		#toolbar ul li a{text-decoration:none;padding:0 8px}
		#toolbar ul li#toolbar-home{position:absolute;top:5px;left:0;color:#000;}
		#toolbar ul li#toolbar-home a{color:#000;}
		.level1 #toolbar ul li#toolbar-home{display:none;}
	
	#nav{background:#a33e87;color:#fff;position:relative;z-index:2}
		#nav ul {padding:0;margin:0;list-style:none;list-style-image:none;line-height:1;}
		#nav ul li {float: left;list-style:none;list-style-image:none;margin:0}
		#nav ul li a{display:block;text-decoration:none;}
		#nav ul li#page20 ul{margin:0 0 0 1px}
		/* Level 1 */
		#nav ul li a{text-transform:uppercase;padding:7px 35px;color:#ffffff;font-weight:bold;font-size:11px;}
		#nav ul li.menuactive a{color:#fffbc1;}
		#nav ul li a:hover{}
		/* Level 2 */
		#nav ul li ul{margin:0 0 0 30px;position: absolute;background: #a33e87;width: 180px;border-top:1px solid #832068;border-left:1px solid #832068;border-right:1px solid #832068;left: -999em;}
		#nav ul li ul li a{text-transform:none;color:#fff !important;border-bottom:1px solid #832068;width:160px;padding:6px 10px;text-indent:0;}
		#nav ul li ul li a:hover{background: #832068}
		#nav ul li ul li.zzzmenuparent a{background: url(uploads/images/template/nav-subarrow.gif) right no-repeat}
		#nav ul li ul li.zzzmenuparent a:hover{background: #832068 url(uploads/images/template/nav-subarrow.gif) right no-repeat}
		/* Level 3 */
		#nav ul li ul li ul {display:none;margin: -25px 0 0 180px;}
		#nav ul li ul li ul li a{background:none !important;}
		#nav ul li ul li ul li a:hover{background: #832068 !important;}
		#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
		#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
		#nav li:hover, #nav li.hover {position: static;}
		
	#header{position:relative;clear:both}
		
		#logoutblock{background: url(uploads/images/template/logoutblock-bg.gif) top left no-repeat;padding:12px 0 0 0;font-size:9px;line-height:1.4em;position:absolute;top:20px;right:10px;width:250px}
			#logoutblock-content{background: url(uploads/images/template/logoutblock-bg.gif) bottom left no-repeat;padding:0px 15px 10px 15px;}
				#logoutblock h2{margin:0 0 10px 0;font-size:13px;font-weight:bold}
				#logoutblock ul{margin:0;padding:0;list-style:none;}
				#logoutblock ul li {list-style:none;padding:0;margin:0;padding:3px 10px 3px 16px;background: url(uploads/images/template/bullet-subnav.gif) 4px 10px no-repeat;}
				#logoutblock ul li a{}
		

/*******************************************************/
/* Left Column
/*******************************************************/		

	#column-left{float:left;width:250px;padding:24px 0 20px 0;}

		#subnav{background: url(uploads/images/template/subnav-bg.gif) top left no-repeat;padding:12px 0 0 0;margin:0 0 15px 0}
			#subnav-content{background: url(uploads/images/template/subnav-bg.gif) bottom left no-repeat;padding:0px 15px 10px 15px;}
				#subnav h2{margin:0 0 10px 0;font-size:12px;font-weight:bold}
				#subnav ul{margin:0;padding:0;list-style:none;font-size:10px;line-height:1.2em}
				#subnav ul li {list-style:none;padding:0;margin:0;border-top:1px solid #e6cee4;padding:3px 10px 5px 16px;background: url(uploads/images/template/bullet-subnav.gif) 4px 7px no-repeat;}
				#subnav ul li a{text-decoration:none;}
				#subnav ul li.currentpage a{text-decoration:none;font-weight:bold;color:#000}
				#subnav ul li a:hover{color:#000;}
				#subnav ul li ul {display:none;border:none;}
				#subnav ul li.currentpage ul, #subnav ul li.activeparent ul{display:block;}
				#subnav ul li ul li{padding:3px 0 0px 10px;border:none;background: url(uploads/images/template/bullet-subsubnav.gif) 0px 7px no-repeat;}
				#subnav ul li.currentpage ul li a{font-weight:normal;color:#7b2574}
				
			
		.block{background: url(uploads/images/template/block-bg.gif) top left no-repeat;padding:12px 0 0 0;margin:0 0 15px 0;font-size:11px;line-height:1.4em}
			.block-content{background: url(uploads/images/template/block-bg.gif) bottom left no-repeat;padding:0px 15px 10px 15px;}
				.block h2{margin:0 0 10px 0;font-size:13px;font-weight:bold}
				.block ul{margin:0;padding:0;list-style:none;}
				.block ul li {list-style:none;padding:0;margin:0;padding:3px 10px 3px 16px;background: url(uploads/images/template/bullet-subnav.gif) 4px 10px no-repeat;}
				.block ul li a{}
		

/*******************************************************/
/* Content area
/*******************************************************/

	#contentarea{clear:both;line-height:1.4em;position:relative}
	.level1 #contentarea{}

		.level1 #content{width:591px;padding:40px 0px 0px 40px;font-size:18px;line-height:1.4em;float:left;}
		.level2 #content{padding:10px 20px 20px 20px;width:600px;float:left;margin:0 0 0 10px;display:inline;overflow:hidden}
		.template-wide #content{width:auto;float:none;margin:0;display:block;}
		
		#homepagecallouts{overflow:hidden;padding:0 0 0 19px;clear:both}
		#homepagecallouts img{padding-right:15px}
		
		.tips{width:250px;background: url(uploads/images/template/tipsbox-bg.gif) bottom left no-repeat;padding:0 0 10px 0;float:right;margin:0 0 5px 15px;font-size:11px;line-height:1.5em}
			.tips-content{background: url(uploads/images/template/tipsbox-bg.gif) top left no-repeat;padding:15px 15px 0 15px}
			.tips-content h2{font-size:13px;margin-top:0;}
			
		.datatable{width:100%;border-collapse:collapse;margin:0 0 15px 0}
			.datatable th{border:1px solid #e6cee4;padding:3px 10px;text-align:left;background:#fffbc1;font-size:11px;vertical-align:top;}
			.datatable td{border:1px solid #e6cee4;padding:3px 10px;font-size:11px;vertical-align:top;}
			
		.bullet-checkmarks{list-style:none;margin:0 0 1.5em 0;padding:0 0 0 25px;}
			.bullet-checkmarks li{list-style:none;margin:0 0 .5em 0;padding:0 0 4px 22px;background: url(uploads/images/template/bullet-checkmark.gif) 0 1px no-repeat;}


		#loginarea{width:363px;background: url(uploads/images/template/login-bg.gif) top left no-repeat;padding:20px 10px 20px 10px;margin:0 0 15px 0}
			#loginarea table{width:300px;}
			#loginarea table th{text-align:right;padding:4px 5px}
			#loginarea table td{text-align:left;padding:4px 5px}
			#loginarea .textfield input{width:200px;}
			
		#homecolumn-left{with:228px;float:left;margin:0 20px 0 20px;display:inline}
			#homecolumn-left p{margin:0 0 10px 0;}
		
		
		.callout-roundedgrayborder{width:228px;overflow:hidden;background: url(uploads/images/template/callout-roundedgrayborder-bg.gif) top left no-repeat;padding:14px 0 0 0;margin:0 0 10px 0;font-size:16px;line-height:1.3em}
			.callout-roundedgrayborder .callout-content{background: url(uploads/images/template/callout-roundedgrayborder-bg.gif) bottom left no-repeat;padding:0px 15px 1px 15px;}
			.callout-content strong{color:#a63e89;}
			.callout-content h2{font-size:13px;margin:0 0 5px 0;font-weight:bold}
			.callout-content ul{margin:0;padding:0;list-style:none;}
			.callout-content ul li{margin:0 0 5px 0;padding:0;list-style:none;}
			
		#homepagecallout-becomeaconsultant{width:273px;height:115px;background: url(uploads/images/template/homepage-callout-becomeaconsultant-bg.jpg) top left no-repeat;float:left;margin:0 10px 0 19px;padding:10px 135px 10px 20px;overflow:auto;display:inline}
			#homepagecallout-becomeaconsultant table{width:100%;border-collapse:collapse;}
			#homepagecallout-becomeaconsultant table th{font-size:12px;padding:2px 0 4px 0px;text-align:left;}
			#homepagecallout-becomeaconsultant table td{font-size:12px;padding:3px 3px 3px 0px;}
			
		#homepagecallout-hostaparty{width:223px;height:115px;background: url(uploads/images/template/homepage-callout-hostaparty-bg.jpg) top left no-repeat;float:left;margin:0;padding:10px 185px 10px 20px;}
			#homepagecallout-hostaparty table{width:100%;border-collapse:collapse;}
			#homepagecallout-hostaparty table th{font-size:12px;padding:2px 0 1px 0px;text-align:left;}
			#homepagecallout-hostaparty table td{font-size:12px;padding:3px 3px 3px 0px;}
			
		.level1 #content ul{list-style:none;padding:0;margin:0 0 20px 30px}
			.level1 #content ul li{list-style:none;padding:0 0 0 15px;margin:0 0 5px 0;background: url(uploads/images/template/bullet-purple.gif) 0 10px no-repeat}
					
					
/*******************************************************/
/* Footer
/*******************************************************/
		
	#footer{clear:both;border-top:2px solid #c9c7c8;padding:10px 0;text-align:center;font-size:9px;margin:10px 0 0 0;line-height:1.5em;}
		#footer a{color:#000;text-decoration:none;}
		#footer a:hover{text-decoration:underline;}
		#footer p{}
	
/*******************************************************/
/* Popup
/*******************************************************/

body.popup{padding:10px;}
/* End of 'Default' */

