/*  
Theme Name: WordPress z3
Theme URI: http://d2171453.u38.hosting-advantage.com/blog/
Description: Based on z3 website design by Creative Suitcase
Author: Rachel Stikeleather, designer, Lisa Cowan coder
Author URI: http://creativesuitcase.com/

	Copyright 2008, z3. All Rights Reserved.

*/
html, body, #main {
	min-height: 100%;
	height: 100%;
	position:relative;
	}  /* hack for IE5+/Win.*/

img {
	border:0;
}
	
html>body, html>body #main {height: auto;}
/* Without this, Moz1.0 adds a vertical scrollbar */

body {
	margin:0;
	padding:0;
	background: url('/images/bkgd.png') repeat-x top left #2467b1;
	color:#666;
	font-size:12px;
	line-height:18px;
	font-family:Arial, sans-serif;
}

a, a:visited {
	color:#bf111a;
	text-decoration:underline;
}

a:hover, a:visited:hover, a:active {
	color:#2a6ebb;
	text-decoration:underline;
}

ul {
	margin:0;
	padding:0;
    list-style-type: none;
}

li {
	padding-left:20px;
	background: url('/images/disc_gray.gif') no-repeat 11px 7px;
}

h2 {
	color:#2a6ebb;
	font-size:15px;
	padding-bottom:0px;
	margin-bottom:0px;
        padding-top: 5px;
}

h2 a, h2 a:link, h2 a:visited {
	color:#2a6ebb;
	text-decoration:none;
font-size:15px;
}

h2 a:hover, h2 a:active, h2 a:visited:hover {
	color:#2a6ebb;
	text-decoration:underline;
}


h3, th {
	color:#2a6ebb;
	font-size:12px;
	padding-bottom:0px;
	margin-bottom:0px;
	text-align:left;
}

input {
	font-size:11px;
	color:#666;
}

#outer	{
	text-align:left;
	width:1012px;
	padding:0;
	margin:0 0 0 36px;
	background:url('/images/left_col_bkgd.png') repeat-y top left;
}

#outer img {
	float:left;
}

#main {
	float:left;
	width:830px;
	background:url('/images/right_col_bkgd.png') repeat-y top right;
	padding-top:0;
	margin-top:0;
}

#main_left {
	float:left;
	width:14px;
}

#main_center {
	float:left;
	width:800px;
	background:url('/images/hm_banner_bkgd.png') top left no-repeat #fff;
	padding-top:4px;
	}
	
#main_center_tab {
	float:left;
	width:800px;
	background:url('/images/tab_banner_bkgd.png') top left no-repeat #fff;
	padding-top:4px;
	}
	
#main_center_blog {
	float:left;
	width:800px;
	background:url('/images/blog_banner_bkgd.png') top left no-repeat #fff;
	padding-top:4px;
	}
	
#main_center_sales {
	float:left;
	width:800px;
	background:url('/images/sales_banner_bkgd.png') top left no-repeat #fff;
	padding-top:4px;
	height:100%;
	}

#main_center_performance {
	float:left;
	width:800px;
	background:url('/images/performance_banner_bkgd.png') top left no-repeat #fff;
	padding-top:4px;
	}	
	
#main_center_about {
	float:left;
	width:800px;
	background:url('/images/about_banner_bkgd.png') top left no-repeat #fff;
	padding-top:4px;
	}	
	
#main_center_toolkit {
	float:left;
	width:800px;
	background:url('/images/toolkit_banner_bkgd.png') top left no-repeat #fff;
	padding-top:4px;
	}
	
#main_center_news {
	float:left;
	width:800px;
	background:url('/images/news_banner_bkgd.png') top left no-repeat #fff;
	padding-top:4px;
	}
	
#main_center_contact {
	float:left;
	width:800px;
	background:url('/images/contact_banner_bkgd.png') top left no-repeat #fff;
	padding-top:4px;
	}

.logo {
	float:left;
	padding-left:20px;
	padding-right:489px;
	}	
	
.tab_logo {
	float:left;
	padding-left:20px;
	padding-right:67px;
	}
	
#utility {
	float:right;
	padding-right:12px;
	padding-top:3px;
}

#nav {
	float:left;
	width:170px;
	padding:22px 0px 24px 20px;
}

#tab_nav {
	float:none;
	width:170px;
	padding:0px 0px 24px 20px;
	margin-top:-16px;
	float:left;
}

html:not([dummy]) #tab_nav {
	padding:85px 0px 24px 20px;
	margin-top:0;
	} 

.nav_pad {
	padding-top:24px;
}

#tagline {
	float:right;
	padding-right:12px;
	padding-top:35px;
}

#tab_top {
	clear:both;
}

#tab_headline {
	float:left;
	padding-right:220px;
}

#sales_headline {
	float:right;
	padding-top:9px;
	padding-right:319px;
}

#performance_headline {
	float:right;
	padding-top:32px;
	padding-right:209px;
}


#about_headline {
	float:right;
	padding-top:35px;
	padding-right:387px;
}

#toolkit_headline {
	float:right;
	padding-top:35px;
	padding-right:332px;
}

#news_headline {
	float:right;
	padding-top:24px;
	padding-right:300px;
}

#contact_headline {
	float:right;
	padding-top:42px;
	padding-right:300px;
}

#blog_headline {
	float:right;
	padding-top:00px;
	padding-right:240px;
        padding-bottom:40px;
}

#hm_mid {
	clear:both;
	background:url('/images/hm_mid_bkgd.png') top left no-repeat;
	height:80px;
}

#tab_mid {
	clear:both;
	background:url('/images/tab_mid_bkgd.gif') right no-repeat #005dab;
	height:80px;
	color:#fff;
}

#tab_mid h2 {
	color:#fff;
	font-size:20px;
	font-weight:normal;
	padding-top:14px;
	line-height:22px;
}

html:not([dummy]) #tab_mid  h2{
		padding-top:4px;
	} 

#newsletter {
	float:left;
	padding:16px 478px 0px 20px;
	color:#bf111a;
	width:215px;
}

#tab_newsletter {
	float:left;
	padding:16px 16px 0px 20px;
	color:#fff;
	width:215px;
}

#sub_newsletter {
	float:left;
	padding:16px 21px 17px 20px;
	color:#bf111a;
	width:176px;
	height:45px;
	background:url('/images/sub_newsletter.png') top left no-repeat;
}

#video {
	float:right;
	padding-right:29px;
	padding-top:10px;
}

#hm_content {
	background: url('/images/hm_content_bkgd.gif') top left repeat-y;
	text-align:left;
	border-bottom:1px solid white;
}

#sub_content {
	background: url('/images/hm_content_bkgd.gif') top left repeat-y;
	text-align:left;
	border-bottom:1px solid white;
}

#hm_content p {
	padding:0;
	margin:0;
	}

#hm_content_left {
	float:left;
	padding:19px 23px 25px 20px;
	width:174px;
	color:#505050;
}

#hm_content_left p {
	padding-top:20px;
	margin-bottom:15px;
}

#sub_content_left {
	float:left;
	width:217px;
	background-color:#d4d5d2;
}

html:not([dummy]) #tab_snav {
	padding:73px 45px 0 0;
}

#tab_snav {
	padding:93px 15px 0 15px;
	}
	
#tab_snav h2 {
	color:#2a6ebb;
	font-size:16px;
	font-weight:normal;
	padding-left:21px;
	padding-bottom:4px;
} 

#snav ul, #tab_snav ul {
	margin:0;
	padding:0;
    list-style-type: none;
}

#snav li, #tab_snav li {
        padding-top:3px;
	padding-left:47px;
	background: url('/images/disc_gray.gif') no-repeat 21px 10px;
	color:#c1363c;
	line-height:19px;
}

html:not([dummy]) #tab_snav li {
        padding-top:3px;
	padding-left:27px;
	background: url('/images/disc_gray.gif') no-repeat 21px 10px;
	color:#c1363c;
	line-height:19px;
}

#snav li a, #tab_snav li a, #tab_snav li ul li a, #snav li a:visited, #tab_snav li a:visited, #tab_snav li ul li a:visited {
	color:#bf111a;
	text-decoration:none;
}


#snav li a:hover, #tab_snav li a:hover, #tab_snav li ul li a:hover, #snav li a:visited:hover, #tab_snav li a:visited:hover, #tab_snav li ul li a:visited:hover, #snav li a:active, #tab_snav li a:active, #tab_snav li ul li a:active {
	color:#2a6ebb;
	text-decoration:underline;
}


#tab_snav li ul li {
	padding-left:20px;
	background: url('/images/disc_gray.gif') no-repeat 15px 6px;
	color:#c1363c;
	line-height:18px;
}

#hm_content_center {
	float:right;
	width:552px;
}

#hm_content_center_inner {
	padding:19px 41px 25px 0px;
}

#sub_content_center {
	float:right;
	width:557px;
	padding-right:15px;
}

#sub_content_center entry p {
        padding:0;
        margin:0;
}

#sub_content_center_inner img {
	padding:0;
}

#main_right {
	float:right;
	width:16px;
}

#right {
	float:right;
	width:182px;
	padding-top:293px;
}

#information {
	color:#fff;
	background:url('/images/information_bkgd.gif') top left no-repeat #478cd9;
	padding:8px 0px 9px 0px;
	border-bottom:6px solid #17599b;
	width:182px;  
	height:242px;
}

#information table {
	border:0;

}

#information table td {
	padding-top:2px;
	padding-bottom:3px;
}

#information h2 {
	color:#fff;
	font-size:14px;
	font-weight:normal;
}

#assessment {
	width:182px;  
	height:66px;
	background-color:#004177;
	color:#65a1e5;
	font-size:15px;
	padding-top:8px;
}

#assessment a, #assessment a:visited {
	color:#fff;
}

#assessment a:hover, #assessment a:active, #assessment a:visited:hover {
	color:#999;
}


#footer {
	padding-left:12px;
	background:url('/images/footer_bkgd.png') top left no-repeat;
	color:#fff;
	padding-top:15px;
	font-size:10px;
 	float:left;
	width:825px;
	margin-left:18px;
}

html>body #footer {
	margin:0 0 0 36px;
	padding-left:12px;
	} 
	
#footer a, #footer a:visited {
	color:#fff;
	text-decoration:underline;
}

#footer a:hover, #footer a:active, #footer a:visited:hover {
	color:#f5f5f5;
}

.members {
	/* border:1px solid #2467b1; */
}

.members td {
	color:#505050;
	text-transform:capitalize;
}

.row2 {
	background-color:#e8e8e8;
}



