/* General Settings */

* { font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.clear {
	clear:both;
}

a img {
	border: none;
}

p {
	color:#666666;
}
html{}
body {
	background-color: #4b81bc;
	margin: 0px;
	color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 100px;
	padding-left: 0px;
}
#body_top {
	background-image: url(images/body_bg_top.gif);
	background-repeat: repeat-x;
	height: 120px;
	width: 100%;
	position: absolute;
	top: 0px;
	background-position: center bottom;
}
body {
	background-image: url(images/body_bg_bottom.gif);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: center bottom;
}
/*#body_bottom {
	background-image: url(images/body_bg_bottom.gif);
	background-repeat: repeat-x;
	height: 100px;
	width: 100%;
	padding: 0px;
	margin: 0px;
	position: absolute;
	background-attachment: fixed;
	background-position: center bottom;
	bottom: 0px;
}*/

#wrapper {
	z-index: 20;
	position: relative;
	height: 400px;
	width: 925px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 71px;
}
#header {
	background-image: url(images/home3_header_bg.png);
	background-repeat: no-repeat;
	height: 592px;
	width: 925px;
	position: relative;
	z-index: 20;
}

.demo_section a {
	color: #4b81bc;
}

/*#left_panel2 a {
	color: #4b81bc;
}

#left_panel #accordion h3 a {
	color: #FFFFFF;
}

.ui-accordion-header a {
	color: #FFFFFF;

}*/


/*#headernav #navhome {
	width: 70px;
	height: 71px;

}

#headernav #navhome a {
	background-image:url(images/navHome.gif)

}

#headernav #navhome a:hover {
	background-image:url(images/navHome_hover.gif)

}


#headernav #navdemo {
	width: 65px;
	height: 71px;

}

#headernav #navdemo a {
	background-image:url(images/navDemo.gif)

}

#headernav #navdemo a:hover {
	background-image:url(images/navDemo_hover.gif)

}


#headernav #navproduct {
	width: 81px;
	height: 71px;

}

#headernav #navproduct a {
	background-image:url(images/navProduct.gif)

}

#headernav #navproduct a:hover {
	background-image:url(images/navProduct_hover.gif)

}

#headernav #navtestimonials {
	width: 107px;
	height: 71px;

}

#headernav #navtestimonials a {
	background-image:url(images/navTestimonials.gif)

}

#headernav #navtestimonials a:hover {
	background-image:url(images/navTestimonials_hover.gif)

}

#headernav #navsupport {
	width: 80px;
	height: 71px;

}

#headernav #navsupport a {
	background-image:url(images/navSupport.gif)

}

#headernav #navsupport a:hover {
	background-image:url(images/navSupport_hover.gif)

}

#headernav #navwebinars {
	width: 87px;
	height: 71px;

}

#headernav #navwebinars a {
	background-image:url(images/navWebinars.gif)

}

#headernav #navwebinars a:hover {
	background-image:url(images/navWebinars_hover.gif)

}

#headernav #navalliances {
	width: 88px;
	height: 71px;

}

#headernav #navalliances a {
	background-image:url(images/navAlliances.gif)

}

#headernav #navalliances a:hover {
	background-image:url(images/navAlliances_hover.gif)

}

#headernav #navnews {
	width: 114px;
	height: 71px;

}

#headernav #navnews a {
	background-image:url(images/navNews.gif)

}

#headernav #navnews a:hover {
	background-image:url(images/navNews_hover.gif)

}

#headernav #navabout {
	width: 70px;
	height: 71px;

}

#headernav #navabout a {
	background-image:url(images/navAbout.gif)

}

#headernav #navabout a:hover {
	background-image:url(images/navAbout_hover.gif)

}

#headernav #navcontact {
	width: 83px;
	height: 71px;

}

#headernav #navcontact a {
	background-image:url(images/navContact.gif)

}

#headernav #navcontact a:hover {
	background-image:url(images/navContact_hover.gif)

}

*/
/* SuckerFish Top Nav */
/* Kanyon Static Nav */

#headernav {
	position: absolute;
	height: 71px;
	top:-71px;
	left: 40px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}

#headernav li {
	font-size: 11px;
	font-style: italic;
	float: left;
	color: #FFFFFF;
	height: 71px;
}

#headernav #navdiv {
	width: 1px;
	height: 71px;
	background-image:url(images/navDiv.gif);
}

#headernav li a {
	text-align: center;
	height: 35px;
	display: block;
	width: auto;
	color: #FFFFFF;
	vertical-align: middle;
	text-decoration: none;
	/*text-indent: -1000px;*/
	/*overflow: hidden;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-image:url(images/navDiv.gif);
	background-repeat:no-repeat;
	background-position:right;
	/*background-image:url(images/navHome.gif)*/
	padding-top: 36px;
	padding-left: 1em;
	padding-right: 1em;
}

#headernav li a:hover {
	background-color: #264971;
}
#headernav .first {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#headernav ul {
	display: none;
}


#header_panel {
	position: absolute;
	text-align: right;
	top: 8px;
	left: 650px;
	width: 248px;
	height: 217px;
	/*background-color:#00FF33;*/
}

#header_panel label {
	color: #74aef4;
	font-weight:bold;
	font-style:italic;
	font-size: 14px;
}

#header_search {
	background-color:transparent;
	border:none;
	background-image: url(images/search_bg.png);
	background-repeat: no-repeat;
	width: 146px;
	height: 16px;
	padding: 8px 12px 8px 34px;
}

#header #tagline {
	position: absolute;
	top: 273px;
	left: 39px;
	color: #CCCCCC;
	font-size: 13px;
	letter-spacing:1px;
	font-weight: normal;
	width: 592px;
	text-align: center;
	
}

#header #tabs {
	position: absolute;
	width: 592px;
	height: 249px;
	top: 325px;
	left: 39px;
	background-color: #FFFFFF;
	overflow:hidden;
}

#logo_btn {
	margin: 15px 0px;
}

.toprightnav {
	margin: 0px;
	padding: 0px;
	list-style:none;
	width: 192px;
	float: right;
}

.toprightnav li {
	width: 192px;
}

.midrightnav {
	margin: 0px auto 0px;
	padding: 0px;
	list-style:none;
	width: 192px;
}

.midrightnav li {
	width: 192px;
}

li a.common_btn {
	display: block;
	width: 192px;
	height: 32px;
	background-repeat:no-repeat;
	/*text-indent: -2000px;
	color: transparent;*/
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	font-style:italic;
	font-weight: bold;
	font-size: 16px;
	line-height: 28px;
	background-image:url(images/common2_btn.png);
	overflow:hidden;
}

li a.common_btn:hover {
	background-position: 0px -32px;

}

li a.freedemo_btn {
	display: block;
	width: 192px;
	height: 32px;
	background-repeat:no-repeat;
	/*text-indent: -2000px;
	color: transparent;*/
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	font-style:italic;
	font-weight: bold;
	font-size: 16px;
	line-height: 28px;
	background-image:url(images/freedemo_btn.png);
	overflow:hidden;
}

li a.freedemo_btn:hover {
		background-position: 0px -32px;

}
/*
#demo_btn {
}

#demo_btn:hover {
}

#testimonials_btn {
	background-image:url(images/testimonials_btn.png);
}

#testimonials_btn:hover {
	background-image: url(images/testimonials_btn_hover.png);
}

#software_btn {
	background-image:url(images/software_features_btn.png);
}

#software_btn:hover {
	background-image: url(images/software_features_btn_hover.png);
}
*/


#tabs ul {
	margin: 0;
	padding: 0;
	list-style:none;
	height: 136px;
	
}

#tabs ul li {
	width: 148px;
	height: 136px;
	float: left;
}

/* More Tabs */

                #tabs ul {
                    list-style: none;
                    margin: 0;
                    padding: 0;
 					height: 136px;
               }

                #tabs ul li {
                    display: block;
					width: 148px;
					height: 136px;
					float: left;
					
                }

                #tabs ul li a {
                    /*padding: 3px 5px;*/
                    background-color: #ccc;
                    color: #000;
                    text-decoration: none;
					display: block;
					width: 100%;
					height: 100%;
					text-indent: -1000px;
					overflow:hidden;
                }

                #tabs ul li a.selected,
                #tabs ul li a:hover {
                    background-color: #333;
                    color: #fff;
                    /*padding-top: 7px;*/
                }
                
               #tabs ul li a:focus {
                        outline: 0;
                }

                #tabs > div {
                        margin: 0;
					background-image: url(images/general_content.png);
					background-repeat:no-repeat;
						height: 115px;
						padding-top: 16px;	
						padding-left: 32px;
						padding-right: 32px;
                }
                
                #tabs > div h2 {
                        margin: 0;
						color: #62a0e7;
						font-family:Arial, Helvetica, sans-serif;
						font-size: 14px;
						font-weight:bold;
						font-style:italic;
                }
				
				#tabs > div p {
						color:#bddbfe;
						font-family:Arial, Helvetica, sans-serif;
						font-size: 14px;
						margin: 0;
				}

                #efficiency {
                    
                }
                #efficiency_tab a {
                    
					background-image: url(images/efficiency.png);
					background-repeat:no-repeat;
                }
                #efficiency_tab a.selected,
                #efficiency_tab a:hover {
                    
					background-image: url(images/efficiency_hover.png);
                }

                #accuracy {
                }
                #accuracy_tab a {
                    
					background-image: url(images/accuracy.png);
					background-repeat:no-repeat;
                }
                #accuracy_tab a.selected,
                #accuracy_tab a:hover {
                    
					background-image: url(images/accuracy_hover.png);
                }

                #lifestyle {
                    
                }
                #lifestyle_tab a {
                    
					background-image: url(images/lifestyle.png);
					background-repeat:no-repeat;
                }
                #lifestyle_tab a.selected,
                #lifestyle_tab a:hover {
                    
					background-image: url(images/lifestyle_hover.png);
                }
				
				#tiime {
                   
                }
                #time_tab a {
                    
					background-image: url(images/time.png);
					background-repeat:no-repeat;
                }
                #time_tab a.selected,
                #time_tab a:hover {
                    
					background-image: url(images/time_hover.png);
                }


#content_wrapper {
	background-image: url(images/home_content_bg.png);
	background-repeat: repeat-y;
	height: 200px;
	width: 890px;
	position: relative;
	z-index: 5;
	top: -10px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 10px;
	padding-left: 25px;
}
#rss_wrapper {
	background-image: url(images/rss_bg.png);
	background-repeat: no-repeat;
	height: 171px;
	width: 558px;
	margin: 5px;
	padding: 10px 15px 10px 15px;
	/*overflow:auto;*/
}

#rss_list {
	height: 141px;
	width: 558px;
	overflow:auto;
	color: #FFFFFF;
}

#rss_list p {
	margin-left: 15px;
	margin-right: 15px;
	font-size: 10px;
}
#rss_list a {
	color: #FFFFFF;
	font-size: 10px;
}

#home_right_panel {
	background-color:transparent;
	width: 279px;
	height: 197px;
	float:right;
	text-align: center;
}

#home_right_panel img {
	margin: 3px auto;
}
.next_webinar {
	background-image: url(images/banner_webinar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 149px;
	overflow: hidden;
	display: block;
	text-align: left;
	padding-top: 29px;
	padding-right: 3px;
	padding-bottom: 29px;
	padding-left: 98px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.next_webinar:link{ text-decoration: none; }
.next_webinar .webinartitle, .next_webinar:link .webinartitle, .next_webinar:visited .webinartitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

.next_webinar:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.next_webinar:link .webinardate,.next_webinar:visited .webinardate,.next_webinar:hover .webinardate{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
#home_right_panel form {
	margin: 0;
	padding: 0;
}

#home_login_left {
	float: left;
	height: 75px;
	width: 67px;
}

#home_login_right {
	

}

#mid_right_panel {
/* 243 x 335 */
 width:253px;
 height:52px;
 margin-top: 0px;
 margin-left: 640px;
 background-image:url(images/mid_right_panel.png);
 background-repeat: no-repeat;
 background-position:5px 0px;
 padding-top:306px;
}

#mid_right_panel #SignUp {
 /* 251 x 52 */
	width: 251px;
	height: 52px;
	background-image:url(images/NewsletterSignup.png);
	background-repeat: no-repeat;
	margin: 0 0 0 15px;
	padding: 0px;
	overflow: hidden;
}

#mid_right_panel #SignUp input[name="fields_email"] {
	margin-top: 18px;
	margin-left: 50px;
	border: none;
	background-color:transparent;

}

#mid_right_panel #SignUp input[name="Submit"] {
	border:none;
	background-color: transparent;
	text-indent: -2000px;
	overflow:hidden;
	margin-left: 5px;
	width: 50px;
	height: 50px;
	cursor:pointer;
}




#login_btn {
	width: 67px;
	height: 62px;
	background-color: transparent;
	border: none;
	background-image: url(images/login_logo_btn.png);
	background-repeat:no-repeat;
	text-indent:-2000px;
	overflow:hidden;
}

#user_login {
	width: 121px;
	height: 15px;
	background-color: transparent;
	border: none;
	background-image: url(images/login_txt_bg.png);
	background-repeat:no-repeat;
	padding: 7px 10px;
}
#user_pass {
	width: 121px;
	height: 15px;
	background-color: transparent;
	border: none;
	background-image: url(images/login_txt_bg.png);
	background-repeat:no-repeat;
	padding: 7px 10px;
}


/* Footer Section */
#footer {
	background-image: url(images/footer_bg.png);
	background-repeat: no-repeat;
	height: 24px;
	width: 875px;
	position: relative;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 20px;
	padding-bottom: 20px;
	top: -20px;
	z-index: 20;
	clear: both;
}

#footernav {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}

#footernav li {
	font-size: 11px;
	font-style: italic;
	float: left;
	color: #FFFFFF;
}
#footernav li a {
	text-align: center;
	height: auto;
	padding-right: 1em;
	padding-left: 1em;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	display: block;
	width: auto;
	color: #FFFFFF;
	vertical-align: middle;
	text-decoration: none;
}
#footernav .first {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#footernav ul {
	display: none;
}

#footerlogos {
	float: right;
}
#footerlogos a {
	padding-right: 15px;
	padding-left: 15px;
}
p.copyright {
	text-align: right;
	position: absolute;
	right: 50px;
	bottom: -25px;
	font-size: 11px;
	font-style: italic;
	color: #FFFFFF;
}
p.copyright a,p.copyright a:link{ color:fff; text-decoration:none;}
/* Tabs */
.ui-tabs .ui-tabs-hide {
     display: none;
}

/* alternate header */
#header2 {
	background-image: url(images/subpage_header_bg.png);
	background-repeat: no-repeat;
	height: 166px;
	width: 925px;
	position: relative;
	z-index: 20;
}

#content2_wrapper {
	background-image: url(images/subpage_content_bg.png);
	background-repeat: repeat-y;
	/*height: 400px;*/
	width: 890px;
	position: relative;
	z-index: 5;
	top: -10px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 10px;
	padding-left: 25px;
	font-size: 12px;
	color:#666666;
}

#content2_wrapper h1 {
	color: #4577B4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 0.25em;
}

#left_panel2 {
	width: 593px;
	margin-right: 15px;
	float: left;
}

#right_panel2 {
	position: relative;
	width: 250px;
	/*height: 400px;*/
	/*min-height: 400px;*/
	margin-left: 15px;
	float: left;
	text-align:center;
	background-image: url(images/mid_right_panel_sm.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	height: 100%;
	padding-bottom: 350px;

}

#right_panel_search {
	background-color:transparent;
	border:none;
	background-image: url(images/right_panel_search_bg.png);
	background-repeat: no-repeat;
	width: 146px;
	height: 16px;
	padding: 8px 12px 8px 34px;
}

#right_panel2 #submenu {
	width: 240px;
	margin-top: 40px;
	margin-left: 5px;
	margin-right: 5px;
}

#right_panel2 #submenu ul.rightnav {
	padding: 0px;
	list-style: none;

}

#right_panel2 #submenu ul.rightnav li {
	width: 240px;
	height: 34px;
}

#right_panel2 #submenu ul.rightnav li.current_page_item a {
	background-image: url(images/rNav_bg_hover.png);
}

#right_panel2 #submenu ul.rightnav li.rightnavdiv {
	height: 1px;
	background-image: url(images/rNavDiv.png);
	background-repeat: no-repeat;
	
}

#right_panel2 #submenu ul.rightnav li a {
	font-style: italic;
	color: #CCCCCC;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	height: 100%;
	width: 100%;
	line-height: 33px;
	background-image: url(images/rNav_bg.png);
	background-repeat: no-repeat;
}

#right_panel2 #submenu ul.rightnav li a:hover {
	background-image: url(images/rNav_bg_hover.png);
}
	
#header2_panel {
	/*background-color: #00FF00;
	opacity: 0.5;*/
	width: 580px;
	height: 126px;
	margin-left: 5px;
	padding: 20px;
}

/* Online Demo images */
ul.demolist {
	list-style: none;
	padding: 0;
}

ul.demolist li {
	width: 148px;
	height: 130px;
	background-image: url(images/online_demo_btn_bg.png);
	background-repeat:no-repeat;
	vertical-align:bottom;
	float: left;
}

ul.demolist li a {
	display: block;
	vertical-align: bottom;	
	padding-top: 106px;
	padding-bottom:10px;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #CCCCCC;
}

/* Product Button List */


#product_btn_list {
	list-style: none;
	padding: 0px;
	width: 100%;
}

#product_btn_list li {
	width: 296px;
	height: 128px;
	float: left;
	margin-bottom: 4px;
}

#product_btn_list li a {
	display: block;
	width: 296px;
	height: 128px;
	background-repeat: no-repeat;
	text-indent: -2000px;
	overflow: hidden;
}

#product_btn_list li a#provider_btn {
	background-image: url(images/provider_btn.png);
}

#product_btn_list li a#provider_btn:hover {
	background-image: url(images/provider_btn_hover.png);
}
#product_btn_list li a#emr_btn {
	background-image: url(images/emr_btn.png);
}

#product_btn_list li a#emr_btn:hover {
	background-image: url(images/emr_btn_hover.png);
}

#product_btn_list li a#billing_btn {
	background-image: url(images/billing_btn.png);
}

#product_btn_list li a#billing_btn:hover {
	background-image: url(images/billing_btn_hover.png);
}

#product_btn_list li a#scheduling_btn {
	background-image: url(images/scheduling_btn.png);
}

#product_btn_list li a#scheduling_btn:hover {
	background-image: url(images/scheduling_btn_hover.png);
}

/* 1-column subnav icons */
ul.subnav1 {
	list-style:none;
	padding: 0;
}

ul.subnav1 li {
	float: left;
}

ul.subnav1 a {
	display: block;
	width: 592px;
	height: 130px;
	text-indent: -2000px;
	overflow:hidden;
	background-position: 0px -130px;
}

ul.subnav1 a:hover {
	background-position: 0px 0px;
}

a#subnav1_demo1 {
	background-image: url(images/subnav1_demo1.png);
	
}

a#subnav1_contact1 {
	background-image: url(images/subnav1_contact1.png);
	
}

a#subnav1_support1 {
	background-image: url(images/subnav1_support1.png);
	
}

a#subnav1_webinars1 {
	background-image: url(images/subnav1_webinars1.jpg);
	
}

a#subnav1_personal {
	background-image: url(images/subnav1_personal.png);
	
}


/* 2-column subnav icons */
ul.subnav2 {
	list-style:none;
	padding: 0;
}

ul.subnav2 li {
	float: left;
}

ul.subnav2 a {
	display: block;
	width: 296px;
	height: 130px;
	text-indent: -2000px;
	overflow:hidden;
	background-position: 0px -130px;
}

ul.subnav2 a:hover {
	background-position: 0px 0px;
}

a#subnav2_demo1 {
	background-image: url(images/subnav2_demo1.png);
	
}

a#subnav2_demo2 {
	background-image: url(images/subnav2_demo2.png);
	
}

a#subnav2_demo3 {
	background-image: url(images/subnav2_demo3.png);
	
}

a#subnav2_prod1 {
	background-image: url(images/subnav2_prod1.png);
	
}

a#subnav2_prod2 {
	background-image: url(images/subnav2_prod2.png);
	
}
a#subnav2_prod3 {
	background-image: url(images/subnav2_prod3.png);
	
}
a#subnav2_prod4 {
	background-image: url(images/subnav2_prod4.png);
	
}

/* promo thumbnails */
ul.promos4 {
	list-style:none;
	padding: 0;
}

ul.promos4 li {
	float: left;
	width: 148px;
	height: 225px;
	margin-bottom: 20px;
}

ul.promos4 a {
	display: block;
	text-align:center;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	color: #4577B4;
}

ul.promos4 a:hover {
	text-decoration:underline;	
}

/* 4-column subnav icons */
ul.subnav4 {
	list-style:none;
	padding: 0;
}

ul.subnav4 li {
	float: left;
}

ul.subnav4 a {
	display: block;
	width: 148px;
	height: 24px;
	padding-top: 106px;
	text-indent: -2000px;
	overflow:hidden;
	background-position: 0px -130px;
}

ul.subnav4 a:hover {
	background-position: 0px 0px;
}

a#subnav4_demo1 {
	background-image: url(images/subnav4_demo1.png);
}

a#subnav4_demo1 span {
	display: block;
	margin-top: 106px;
	text-indent: 0px;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #CCCCCC;	
}

ul.subnav4 li.page_item a {
	display: block;
	text-indent: 0px;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #CCCCCC;	
	background-image: url(images/subnav4_demo1.png);
}

a.subnav4_demo span {
	display: block;
	margin-top: 106px;
	text-indent: 0px;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #CCCCCC;	
}


#subnav4_testbanner a.thickbox {
	display: block;
	text-indent: 0px;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #CCCCCC;	
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url(images/subnav4_test_frame.png);

}

a#subnav4_test1 {
	display: block;
	text-indent: 0px;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #CCCCCC;	
	background-image: url(images/subnav4_test1.png);
}

a#subnav4_test2 {
	display: block;
	text-indent: 0px;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #CCCCCC;	
	background-image: url(images/subnav4_test1.png);
}

a#subnav4_test3 {
	display: block;
	text-indent: 0px;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #CCCCCC;	
	background-image: url(images/subnav4_test1.png);
}

a#subnav4_test4 {
	display: block;
	text-indent: 0px;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #CCCCCC;	
	background-image: url(images/subnav4_test1.png);
}

a#subnav4_about1 {
	background-image: url(images/subnav4_about1.png);
	
}

a#subnav4_about2 {
	background-image: url(images/subnav4_about2.png);
	
}

a#subnav4_about3 {
	background-image: url(images/subnav4_about3.png);
	
}

a#subnav4_about4 {
	background-image: url(images/subnav4_about4.png);
	
}

a#subnav4_test1 {
	background-image: url(images/subnav4_test1.png);
	
}

a#subnav4_test2 {
	background-image: url(images/subnav4_test1.png);
	
}

a#subnav4_test3 {
	background-image: url(images/subnav4_test1.png);
	
}

a#subnav4_test4 {
	background-image: url(images/subnav4_test1.png);
	
}

a#subnav4_prod1 {
	background-image: url(images/subnav4_prod1.png);
	
}

a#subnav4_prod2 {
	background-image: url(images/subnav4_prod2.png);
	
}

a#subnav4_prod3 {
	background-image: url(images/subnav4_prod3.png);
	
}

a#subnav4_prod4 {
	background-image: url(images/subnav4_prod4.png);
	
}

a#subnav4_prod5 {
	background-image: url(images/subnav4_prod1.png);
	
}

a#subnav4_news1 {
	background-image: url(images/subnav4_news1.png);
	
}

a#subnav4_news2 {
	background-image: url(images/subnav4_news2.png);
	
}

a#subnav4_news3 {
	background-image: url(images/subnav4_news3.png);
	
}

a#subnav4_news4 {
	background-image: url(images/subnav4_news4.png);
	
}

/* Accordion Content */
.accordion_col1{
	float: left;
	width: 200px;
	display: block;
	margin: 0;
	color: #666666;
}
.accordion_col2{
	float: left;
	width: 315px;
	padding-right: 20px;
	display: block;
	text-align: justify;
	margin: 0;
	color: #666666;
}

.accordion_col1 a {
	color: #4b81bc;
}
/* ===Sequential jquery List================ */
#webinar {
	margin: 0;
	padding: 0;
	list-style-image: none;
	list-style-type: none;
}
#webinar li {
	padding: 3px 0 3px 25px;
	margin: 0;
	list-style: none;
	clear:both;
	float: left;

}
#webinar h3 {
	margin: 0 0 5px 100px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	line-height: 100%;
	font-weight: bold;
}
#webinar p {
	/*margin: 10 0 0 100px;*/
	padding: 0 0 0 100px;
	font-size: .9em;
	display: block;
}

#webinar .num1 {
  background: url(images/webinar1.jpg) no-repeat;
}
#webinar .num2 {
  background: url(images/webinar2.jpg) no-repeat;
}
#webinar .num3 {
  background: url(images/webinar3.jpg) no-repeat;
}
#webinar .num4 {
  background: url(images/webinar4.jpg) no-repeat;
}
#webinar .num5 {
  background: url(images/webinar5.jpg) no-repeat;
}
#webinar .num6 {
  background: url(images/webinar6.jpg) no-repeat;
}
#webinar .num7 {
  background: url(images/webinar7.jpg) no-repeat;
}
#webinar .num8 {
  background: url(images/webinar8.jpg) no-repeat;
}
#webinar .num9 {
  background: url(images/webinar9.jpg) no-repeat;
}
#webinar .num10 {
  background: url(images/webinar10.jpg) no-repeat;
  
}

.simplepie a {
	color: #4577B4;
	text-decoration: none;
}

#webinar a:hover {
	text-decoration: underline;
}
/* ===Post Date Style================ */
#main_{
	font-style: italic;
	font-weight: bold;
	background-image: url(images/post-calendar.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	clear: left;
	float: right;
	height: 70px;
	width: 70px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	position: relative;
	padding-top: 0px;
	/*padding-right: -11px;*/
	padding-bottom: 0px;
	padding-left: 0px;
}
#main_ .clen{
	display: block;
	margin: 0px;
	width: 60px;
	text-align: center;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #FFFFFF;
}
#main_ .clen_foot{
	font-size: 2em;
	color: #000000;
	text-align: center;
	display: block;
	margin-top: 8px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	width: 60px;
}
.alignright{ float:right; margin:0 0 10px 10px}
.alignleft{ float:left; margin: 10px 10px 0 0}
.biglist250{
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: left;
	display: block;
	clear: both;
	width: 100%;
}
.biglistfull{
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: left;
	display: block;
	clear: both;
	width: 100%;
}
.biglist250 ul {float:left; width: 250px; height: 400px;}
.biglistfull ul{float:left; width:500px; height:200px}
.biglist {
	text-align: left;
	display: block;
	padding: 5px;
	overflow: auto;
	float: left;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 2px solid #999999;
	width: 45%;
}
.biglist li{
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;

}
.videolist li{
	padding-left: 25px;
	text-align: left;
	background-image: url(images/pro_videocam_16.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.txtlist li{
    padding-left: 25px;
	text-align: left;
	background-image: url(images/text_field_16.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

/* 2 column content layout */
.col2 {
	width: 296px;
	float: left;
}

#col2_pro_alliance {
	background-image: url(images/col2_pro_alliance.png);
	background-repeat:no-repeat;
	padding-top: 30px;
}

#col2_coaching {
	background-image: url(images/col2_coaching.png);
	background-repeat:no-repeat;
	padding-top: 30px;
}

#col2_pro_services {
	background-image: url(images/col2_pro_services.png);
	background-repeat:no-repeat;
	padding-top: 30px;
}

#col2_prod_endorsers {
	background-image: url(images/col2_prod_endorsers.png);
	background-repeat:no-repeat;
	padding-top: 30px;
}

/* SubColumns within the Accordion display */
.sub_section {
	clear: both;
}
.subcol1 {
	width: 200px;
	float: left;
	height: 100%;
	color: #666666;
}

.subcol2 {
	float: left;
	width: 320px;
	padding-left: 10px;
	color: #666666;

}

.subcol1 a {
	color: #4b81bc;
}

.subcol2 a {
	color: #4b81bc;
}

/* Demo Page display */
.demo_section {
	clear: both;
}

.demo_section h2 {
	color: #4b81bc;
	font-weight: bold;
	font-size: 16px;
}


.demo_col1 {
	padding-top: 15px;
	width: 150px;
	float: left;
	height: 100%;
	color: #666666;
}

.demo_col2 {
	float: left;
	width: 432px;
	padding-left: 10px;

	color: #666666;
}

/* SubColumns within the Accordion display (version 2) */
.acc_section {

}

.acc_content {
	color: #666666;

}

.acc_content a {
	color: #4b81bc;
}

.acc_col1 {
	width: 200px;
	float: left;
	height: 100%;
	color: #666666;
}

.acc_col1 a {
	color: #4b81bc;
}

.acc_col2 {
	float: left;
	width: 320px;
	padding-left: 10px;
	color: #666666;
}

.acc_col2 a {
	color: #4b81bc;
}

/* SubColumns within the blog display */
.blog_col1 {
	width: 200px;
	float: left;
	height: 100%;
	padding-top: 0px;
	color: #666666;
}

.blog_col2 {
	width: 300px;
	float: left;
	padding-top: 0px;
	padding-left: 10px;
	color: #666666;
}

.blog_col1 a {
	color: #4b81bc;
}

.blog_col2 a {
	color: #4b81bc;
}

/* SubColumns for Alliances */
.alli_col1 {
	width: 350px;
	float: left;
}

.alli_col2 {
	float: left;
	width: 220px;
	height: 100%;
	border-left: 1px solid #666666;
	padding-left: 10px;

}

.alli_col1 a {
	color: #4b81bc;
}

.alli_col2 a {
	color: #4b81bc;
}

/* Blog listing icons */
.vid_icon {
	float: right;
	width: 75px;
	height: 14px;
	background-image: url(images/icon_vid.png);
	background-repeat:no-repeat;
	background-position: top center;
	padding-top: 58px;
	text-align: center;
}

.txt_icon {
	float: right;
	width: 75px;
	height: 14px;
	background-image: url(images/icon_txt.png);
	background-repeat:no-repeat;
	background-position: top center;
	padding-top: 58px;
	text-align: center;
}

.aud_icon {
	float: right;
	width: 75px;
	height: 14px;
	background-image: url(images/icon_aud.png);
	background-repeat:no-repeat;
	background-position: top center;
	padding-top: 58px;
	text-align: center;
}

.entry {
	border-bottom: 1px dashed #4F4F4F;
	padding-bottom: 1em;
}

/*
.entry img {
	border: 1px solid #CCCCCC;
	border-width: 1px 2px 2px 1px;
}

*/

.more-link {
	text-decoration:none;
	color: #4577B4;
	
}

.navigation {
	width: 100%;
}

.navigation a {
	text-decoration: none;
	font-weight: bold;
	color: #4577B4;
}

#header_search_form {
	padding: 0;
	margin: 0;
}

#header_search_form label {
	padding: 8px 0px;
}

.wp-tag-cloud {
	margin-top: 50px;
	color: #4b81bc;
	list-style:none;
	padding: 0;
	
}

.wp-tag-cloud a {
	color: #4b81bc;
	text-decoration: none;

}

.wp-tag-cloud a:hover {
	text-decoration: underline;
}

.link_list {
	list-style: none;
}

.link_list a {
	color: #4b81bc;
	text-decoration: none;
	font-size: 14px;
}

.link_list a:hover {
	text-decoration: underline;
}

#accordion .acc_section .acc_content h4 {
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
	background-color: #EFEFEF;
	text-align: left;
	width: 100%;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	float: left;
}
.special{
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	font-size: 1.2em;
}

div.blue_m p {
	color: #FFFFFF;
}

.entry a {
	color: #4b81bc;

}

/* Error Page Styles */
#error_page {
	background-image: url(images/error_page_main_frame.png);
	background-repeat: no-repeat;
	height: 430px;
	width: 560px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 150px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	position: relative;
}
.form_button {
	background-image: url(images/form_buttons2.png);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 255px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 16px;
	font-style: italic;
	line-height: 35px;
	margin: 0;
	border-style: none;
	border-width: 0px;
	background-color: transparent;
}


#error_page #error_form {
	background-image: url(images/error_form_bg.png);
	background-repeat: no-repeat;
	height: 130px;
	width: 500px;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	margin-bottom: 15px;
}
#error_desc {
	height: 90px;
	width: 500px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #666666;
	margin: 0px;
}

.header_text {
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #FFFFFF;
}
.header_text strong {
	letter-spacing: 1px;
}
.form_button:hover {
	background-position: 0px -35px;
}
#thanks_page {
	background-image: url(images/thanks_page.png);
	background-repeat: no-repeat;
	height: 220px;
	width: 560px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 350px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
}
#welcome_page {
	background-image: url(images/welcome_page.png);
	background-repeat: no-repeat;
	height: 480px;
	width: 560px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 100px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	position: relative;
}

/* Ryan's Added Code */
div.blue_m{
 
 overflow: hidden;
}
div.blue_m p {
 color: #10355B;
 clear: both;
 margin: 0px;
 padding-top: 2px;
 padding-right: 0px;
 padding-bottom: 5px;
 padding-left: 0px;
}
div.blue_m p a{
 text-decoration: none;
 clear: both;
 display: block;
 margin: 0px;
 padding-top: 2px;
 padding-right: 10px;
 padding-bottom: 5px;
 padding-left: 10px;
 border-top-width: 2px;
 border-right-width: 2px;
 border-bottom-width: 2px;
 border-left-width: 2px;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: dotted;
 border-left-style: none;
 border-top-color: #89B0DC;
 border-right-color: #89B0DC;
 border-bottom-color: #89B0DC;
 border-left-color: #89B0DC;
 color: #10355B;
}
div.blue_m p a:link{
 text-decoration: none;
 clear: both;
 display: block;
 margin: 0px;
 padding-top: 2px;
 padding-right: 10px;
 padding-bottom: 5px;
 padding-left: 10px;
 color: #10355B;
}
div.blue_m a:hover{
	text-decoration: none;
	color: #10355B;
	clear: both;
	display: block;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #74ADEB;
	margin: 0px;
}
.special{
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	font-size: 1.2em;
}
div.blue_m{
	
	overflow: hidden;
}
div.blue_m p {
	color: #10355B;
	clear: both;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
div.blue_m p a{
	text-decoration: none;
	clear: both;
	display: block;
	margin: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #89B0DC;
	border-right-color: #89B0DC;
	border-bottom-color: #89B0DC;
	border-left-color: #89B0DC;
	color: #10355B;
}
div.blue_m p a:link{
	text-decoration: none;
	clear: both;
	display: block;
	margin: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #10355B;
}
div.blue_m a:hover{
	text-decoration: none;
	color: #10355B;
	clear: both;
	display: block;
		margin: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #74ADEB;
}
.entry a {
	color: #4b81bc;

}
/* ===Sequential jquery List================ */
#step {
	margin: 10px 0 40px;
	padding: 0;
}
#step li {
	padding: 3px 0 6px 110px;
	margin: 0 0 15px;
	list-style: none;
}
#step h3 {
	margin: 0 0 5px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-style: italic;
	line-height: 100%;
	font-weight: bold;
}
#step p {
	font-size: .9em;
}

#step .item1 {
  background: url(images/step1.png) no-repeat;
}
#step .item2 {
  background: url(images/step2.png) no-repeat;
}
#step .item3 {
  background: url(images/step3.png) no-repeat;
}
#step .item4 {
  background: url(images/step4.png) no-repeat;
}
#step .item5 {
  background: url(images/step5.png) no-repeat;
}
#step .item6 {
  background: url(images/step6.png) no-repeat;
}
#step .item7 {
  background: url(images/step7.png) no-repeat;
}
#step .item8 {
  background: url(images/step8.png) no-repeat;
}
#step .item9 {
	
	background-image: url(images/step9.png);
	background-repeat: no-repeat;
}
#step .item10 {
  background: url(images/step10.png) no-repeat;
  
}
