@charset "UTF-8";
/* CSS Document */
/* stylesheet for 6figurespeaker.com */
/* author: Rick Gladwin, ID Design */
/* rick<at>iddesign.ca */
/* September 2008 */

img, div, a, input { behavior: url(iepngfix.htc) }

a:link {
	color:#648e15; /*was #212991;*/
	text-decoration:none;
	font-weight:normal;
	}
	
a:visited {
	color:#354c0b; /*was #3b48ff; */
	text-decoration:none;
	font-weight:normal;
	}

a:active {
	color:#fffd61; /*was #FFCCFF; */
	text-decoration:underline;
	font-weight:normal;
	}

a:hover {
	color:#9aed00; /*was #4851cb; */
	text-decoration:underline;
	font-weight:normal;
	}
	
a img {
	border:none;
	}

a.design-tag:link {
   color: #999999;
   text-decoration:none;
   cursor:pointer;
}
a.design-tag:visited {
   color: #999999;
   text-decoration:none;
   cursor:pointer;
}
a.design-tag:active {
   color: #999999;
   text-decoration:none;
   cursor:pointer;
}
a.design-tag:hover {
   color:#66CCFF;
   text-decoration:none;
   cursor:pointer;
}

a.whitelink:link {
   color: #ffffff;
   text-decoration:none;
   cursor:pointer;
}
a.whitelink:visited {
   color: #ffffff;
   text-decoration:none;
   cursor:pointer;
}
a.whitelink:active {
   color: #ffffff;
   text-decoration:underline;
   cursor:pointer;
}
a.whitelink:hover {
   color:#ffffff;
   text-decoration:underline;
   cursor:pointer;
}

h1 {
	font-weight:bold;
	color:#222b95;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	}

body {
	font-family:Arial, Helvetica, sans-serif;
	color:#111111;
	font-size:11pt;
	text-align:center;
	background-color:#1a1a1a;
	padding:0px;
	margin:0px;
	}
	
#container {
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding:0px;
	position:relative;
	top:0px;
	text-align:left;
	width:993px;
	}
	
#home-background-main {
	width:993px;
	background-image:url(images/home-background-stripe.gif);
	background-repeat:repeat-y;
	}
	
#background-main {
	width:993px;
	background-image:url(images/home-background-stripe.gif);
	background-repeat:repeat-y;
	}
	
p {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:10px;
	padding-bottom:10px;
	}
	
#top-banner-home {
	background-image:url(images/home-topbanner.jpg);
	background-repeat:no-repeat;
	width:905px;
	height:300px;
	margin-left:45px;
	}
	
#top-banner {
	background-image:url(images/top-banner.jpg);
	background-repeat:no-repeat;
	width:905px;
	height:141px;
	margin-left:45px;
	}
	
#spacer {
	margin:0px;
	padding:0px;
	overflow:hidden;
	}
	
.spacer {
	margin:0px;
	padding:0px;
	overflow:hidden;
	}
	
#menubar {
	width:905px;
	height:32px;
	margin-left:45px;
	}
	
#searchholder {
	width:125px;
	height:32px;
	background-image:url(images/button-menuspacer.gif);
	overflow:hidden;
	}
	
#searchmenu {
	margin-top:3px;
	}

#home-mainarea {
	width:905px;
	margin-left:45px;
	}
	
#mainarea {
	width:905px;
	margin-left:45px;
	}
	
#submenu-box {
	width:251px;
	background-color:#709cc6;
	padding-bottom:20px;
	}
	
a.submenulink-level1:link {
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
	/*padding:2px 3px 2px 3px;*/
	}
	
a.submenulink-level1:visited {
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
	/*padding:2px 3px 2px 3px;*/
	}
	
a.submenulink-level1:active {
	color:#FFFFFF;
	font-weight:bold;
	background-color:#fdd78e;
	cursor:pointer;
	/*padding:2px 3px 2px 3px;*/
	}
	
a.submenulink-level1:hover {
	color:#FFFFFF;
	font-weight:bold;
	background-color:#ffa700;
	cursor:pointer;
	text-decoration:none;
	/*padding:2px 3px 2px 3px;*/
	}	
		
.submenu-level1 {
	color:#FFFFFF;
	font-weight:bold;
	background-color:none;
	border-bottom:2px solid #a4bed9;
	width:200px;
	margin-left:25px;
	margin-bottom:3px;
	}
	
.submenu-level1-last {
	color:#FFFFFF;
	font-weight:bold;
	background-color:none;
	width:200px;
	margin-left:25px;
	margin-bottom:3px;
	}
	
.submenu-level1-item-on {
	color:#FFFFFF;
	font-weight:bold;
	background-color:#ffbd3f;
	width:196px;
	padding-left:2px;
	padding-right:2px;
	}

.submenu-level1-item-off {
	color:#FFFFFF;
	font-weight:bold;
	/*background-color:none;*/
	width:196px;
	padding-left:2px;
	padding-right:2px;
	}
	
.submenu-level2-item-on {
	color:#FFFFFF;
	font-weight:bold;
	background-color:#FFCC33;
	width:196px;
	padding-left:2px;
	padding-right:2px;
	text-align:right;
	}
	
.submenu-level2-item-off {
	color:#FFFFFF;
	font-weight:bold;
	/*background-color:none;*/
	width:196px;
	padding-left:2px;
	padding-right:2px;
	text-align:right;
	margin-top:3px;
	margin-bottom:3px;
	}
	
.submenu-level2-item-over {
	color:#FFFFFF;
	font-weight:bold;
	background-color:#fdd78e;
	width:196px;
	padding-left:2px;
	padding-right:2px;
	text-align:right;
	margin-top:3px;
	margin-bottom:3px;
	}
	
#quote-box {
	width:251px;
	background-image:url(images/sidebox-quote-background.jpg);
	/*background-repeat:no-repeat;*/
	height:247px;
	overflow:hidden;
	position:relative;
	}
	
#quote-content {
	width:196px;
	height:164px;
	color:#ffffff;
	position:absolute;
	top:64px;
	left:25px;
	overflow:hidden;
	}
	
#newsletter-box {
	width:251px;
	height:247px;
	background-image:url(images/sidebox-zine-background.jpg);
	position:relative;
	overflow:hidden;
	}
	
#newsletter-content {
	position:absolute;
	top:142px;
	left:25px;
	width: 196px;
	height: 93px;
	}

#main-content-box {
	background-image:url(images/main-content-back-top.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#f2f2f2;
	width:597px; /*full: 647px */
	border:2px solid #929292;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
	}



#home-bottomarea {
	width:905px;
	margin-left:45px;
	}
	
#home-background-bottom {
	background-image:url(images/home-bottomstripe.gif);
	background-repeat:no-repeat;
	height:99px;
	}
	
#background-bottom {
	background-image:url(images/home-bottomstripe.gif);
	background-repeat:no-repeat;
	height:99px;
	}
	
#searchfield-holder {
	background-image:url(images/searchbutton-searchfield.gif);
	width:123px;
	height:26px;
	padding-top:6px;
	padding-left:2px;
	overflow:hidden;
	/*border:1px dashed red;*/
	}
	
.e-zine-holder {
	background-image:url(images/ezine-signup-textfield.gif);
	width:194px;
	height:26px;
	padding-top:6px;
	padding-left:2px;
	background-repeat:no-repeat;
	}
	
#searchfield-textbox {
	background:none;
	border:none;
	/*border:1px dashed orange;*/
	color:#FFFFFF;
	width:122px;
	}

.signupfield-textbox {
	background:none;
	border:none;
	/*border:1px dashed red;*/
	color:#FFFFFF;
	width:190px;
	}

a:link span {
	background-color:#6633CC;
	}
	
a:hover span {
	background-color:#33CC00;
	}
	
img.float-left {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	}
	
img.float-right {
	float:right;
	margin-left:20px;
	margin-bottom:20px;
	}
	
img.quotes-66 {
	margin-right:5px;
	vertical-align:baseline;
	}
	
img.quotes-99 {
	margin-left:5px;
	vertical-align:text-top;
	}
	
img.quotes-66-sm {
	margin-right:5px;
	vertical-align:baseline;
	height:20px;
	}
	
img.quotes-99-sm {
	margin-left:5px;
	vertical-align:text-top;
	height:20px;
	}
	
.quoter-right {
	width:100%;
	text-align:right;
	color:#222b95;
	font-weight:bold;
	font-size:larger;
	}
	
.quoter-right-small {
	width:100%;
	text-align:right;
	font-weight:normal;
	}
	

.quoter-left {
	width:100%;
	text-align:left;
	color:#222b95;
	font-weight:bold;
	font-size:larger;
	}
	
.quoter-left-small {
	width:100%;
	text-align:left;
	font-weight:normal;
	}
	
p.top-level {
	padding-top:0px;
	}
	
p.bottom-level {
	padding-bottom:0px;
	}
	
.testimonial-container {
	background-color:#e0e2ff;
	padding:15px;
	}
	
.inline-purple {
	font-weight:bold;
	color:#222b95;
	}
	
.form-container-standard {
	margin:20px;
	padding:20px;
	border:1px solid #30F;
	background-color:#FFF;
}