﻿/********************************************
* Arizona Technology Council
* Developed by I-ology
* http://www.i-ology.com
*
* Created 01/08/2009- AC
*
* Homepage Style Definitions
********************************************/

/*******************************************
* Layout Definitions
*******************************************/

body {
    background: #000 url(/cwt/external/wcpages/images/bg.jpg) top left repeat-x;
}

#container {
    position: relative;
}

#header {
    width: 960px;
    height: 259px;
    overflow: hidden;
    background-image: none;
}

#logo {
    position: absolute;
    top: 91px;
    left: 16px;
    width: 400px;
    height: 150px;
    text-indent: -9999px;
    background: url(/cwt/external/wcpages/images/logo.gif) top left no-repeat;
}

#logo a {
    background-image: none;
}

#home-left {
    float: left;
    width: 316px;
    margin-left: 29px;
    display: inline;
}

#home-right {
    float: right; 
    margin-right: 28px;
    width: 313px;
    display: inline;
}

#home-left ul,
#home-right ul { 
    margin: 0;
}

#home-left ul li,
#home-right ul li {
    list-style: none;
    background: url(/cwt/external/wcpages/images/dot_divider_sm.gif) bottom left no-repeat;
    padding: 0 0 20px 10px;
    margin-bottom: 10px;
}

#home-left ul li a,
#home-right ul li a {
    display: block;
    background: url(/cwt/external/wcpages/images/bullet.gif) no-repeat 0 5px;
    margin-left: -10px;
    padding-left: 10px;
}

#btn-view-events {
    display: block;
    width: 125px;
    height: 21px;
    margin: 10px 0 0 11px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/cwt/external/wcpages/images/btn_view_all_events.gif) top left no-repeat;
}
a:hover#btn-view-events {
    background-position: bottom left;
}

#btn-view-careers {
    float: left;
    display: inline;
    width: 134px;
    height: 21px;
    margin: 5px 0 0 11px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/cwt/external/wcpages/images/btn_view_all_careers.gif) top left no-repeat;
}
a:hover#btn-view-careers {
    background-position: bottom left;
}

#btn-view-internships {
    float: left;
    display: inline;
    width: 157px;
    height: 21px;
    margin: 5px 0 0 11px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/cwt/external/wcpages/images/btn_view_all_internships.gif) top left no-repeat;
}
a:hover#btn-view-internships {
    background-position: bottom left;
}

#ctl00_ContentRotator1_Rotator2 {
    height: 100px;
    background: red;
    display: none;
}

/*******************************************
* Headers
*******************************************/

h4 {
	font-size: 17px;
	text-transform: uppercase;
	color: #000;
	padding: 0 0 0 25px;
	margin: 0;
	background: url(/cwt/external/wcpages/images/ttl_home_icon.gif) top left no-repeat;
}

#hdr-upcoming-events {
    font-size: 1em;
    width: 222px;
    height: 23px;
    margin: 22px 0 20px 0;
    text-indent: -9999px;
    background: url(/cwt/external/wcpages/images/hdr_upcoming_events.gif) top left no-repeat;
}

#hdr-technology-careers {
    font-size: 1em;
    width: 265px;
    height: 21px;
    margin: 0 0 20px 0;
    text-indent: -9999px;
    background: url(/cwt/external/wcpages/images/hdr_technology_careers.gif) top left no-repeat;
}

#hdr-aztech-news {
    font-size: 1em;
    width: 294px;
    height: 23px;
    margin: 22px 0 20px 0;
    text-indent: -9999px;
    background: url(/cwt/external/wcpages/images/hdr_az_technology_news.gif) top left no-repeat;
}

/*******************************************
* Promos
*******************************************/

#promo-why-join {
    display: block;
    width: 313px;
    height: 72px;
    margin: 26px 0 15px 0;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/cwt/external/wcpages/images/promo_why_join.gif) top left no-repeat;
}
a:hover#promo-why-join {
    background-position: bottom left;
}

#promo-aztc-foundation {
    display: block;
    width: 313px;
    height: 72px;
    margin: 10px 0 15px 0;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/cwt/external/wcpages/images/promo_aztc_foundation.gif) top left no-repeat;
}
a:hover#promo-aztc-foundation {
    background-position: bottom left;
}

#promo-stem {
    display: block;
    width: 313px;
    height: 67px;
    margin: 10px 0 28px 0;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/cwt/external/wcpages/images/promo_stem.gif) top left no-repeat;
}
a:hover#promo-stem {
    background-position: bottom left;
}

#promo-home-tc {
    display: block;
    width: 313px;
    height: 67px;
    margin: 10px 0 15px 0;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/cwt/external/wcpages/images/promo-home-tc.gif) top left no-repeat;
}
a:hover#promo-home-tc {
    background-position: bottom left;
}

/*********************************
* Header Navigation
*********************************/

#content {
    position: relative;
}

#nav-connect {
    width: 724px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background: url(/cwt/external/wcpages/images/tab_bg.gif) top right no-repeat;
}

#nav-connect li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: inline;
}

#nav-connect a {
    display: block;
    float: left;
    text-decoration: none;
    text-indent: -9999px;
    height: 61px;
    overflow: hidden;
}

#nav-connect a.connect {
    background: url(/cwt/external/wcpages/images/tab_connect.gif) top left no-repeat;
    width: 232px;
}
#nav-connect a.represent {
    background: url(/cwt/external/wcpages/images/tab_represent.gif) top left no-repeat;
    width: 255px;
}
#nav-connect a.support {
    background: url(/cwt/external/wcpages/images/tab_support.gif) top left no-repeat;
    width: 230px;
}

#nav-connect a:hover.connect,
#nav-connect a:hover.represent,
#nav-connect a:hover.support {
    background-position: bottom left;
}

#connect-on {
    position: absolute;
    left: 0;
    top: 0;
    text-indent: -9999px;
    background: url(/cwt/external/wcpages/images/tab_connect.gif) bottom left no-repeat;
    height: 61px;
    width: 232px;
    display: block;
    z-index: 1;
}
#represent-on {
    position: absolute;
    left: 232px;
    top: 0;
    text-indent: -9999px;
    background: url(/cwt/external/wcpages/images/tab_represent.gif) bottom left no-repeat;
    height: 61px;
    width: 255px;
    display: block;
    z-index: 1;
}
#support-on {
    position: absolute;
    left: 487px;
    top: 0;
    text-indent: -9999px;
    background: url(/cwt/external/wcpages/images/tab_support.gif) bottom left no-repeat;
    height: 61px;
    width: 230px;
    display: block;
    z-index: 1;
}

.focus {
    display: none;
    width: 724px;
    width/**/:/**/ 704px;
    height: 179px;
    height/**/:/**/ 159px;
    padding: 20px 0 0 20px;
    background: url(/cwt/external/wcpages/images/orange_bg.gif) top left no-repeat;
    overflow: hidden;
}

/* Connect Content */

#connect-content {
    float: left;
    width: 212px;
}

#promo-phoenix-events {
    display: block;
    float: left;
    width: 210px;
    height: 130px;
    margin-left: 24px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/cwt/external/wcpages/images/promo_phoenix_events.jpg) top left no-repeat;
}
a:hover#promo-phoenix-events {
    background-position: bottom left;
}

#promo-tucson-events {
    display: block;
    float: left;
    width: 210px;
    height: 130px;
    margin-left: 20px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/cwt/external/wcpages/images/promo_tucson_events.jpg) top left no-repeat;
}
a:hover#promo-tucson-events {
    background-position: bottom left;
}

#promo-gcoi-event {
    display: block;
    float: left;
    width: 210px;
    height: 130px;
    margin-left: 24px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/cwt/external/wcpages/images/promo_gcoi_event.jpg) top left no-repeat;
}
a:hover#promo-gcoi-event {
    background-position: bottom left;
}

#promo-arizona-events {
    display: block;
    float: left;
    width: 210px;
    height: 130px;
    margin-left: 20px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/cwt/external/wcpages/images/promo_arizona_events.jpg) top left no-repeat;
}
a:hover#promo-arizona-events {
    background-position: bottom left;
}

/* Represent Content */

.represent-support-content {
    float: left;
    width: 205px;
	width/**/:/**/190px;
	padding-right: 15px;
}

#featured-committees {
    float: left;
    width: 256px;
    margin: -6px 0 0 9px;
    background: url(/cwt/external/wcpages/images/focus_divider.gif) no-repeat 236px -10px;
}

#hdr-featured-committees {
    font-size: 1em;
    padding: 0;
    margin: 0;
    width: 216px;
    height: 30px;
    text-indent: -9999px;
    background: url(/cwt/external/wcpages/images/hdr_featured_committees.gif) top left no-repeat;
}

#btn-workforce-com,
#btn-ambassador-com,
#btn-law-tech-com {
    display: block;
    width: 216px;
    height: 30px;
    overflow: hidden;
    text-indent: -9999px;
}

#btn-workforce-com {
    background: url(/cwt/external/wcpages/images/btn_workforce_com.gif) top left no-repeat;
	height: 43px;
}
#btn-ambassador-com {
    background: url(/cwt/external/wcpages/images/btn_ambassador_com.gif) top left no-repeat;
}
#btn-law-tech-com {
    background: url(/cwt/external/wcpages/images/btn_law_tech_com.gif) top left no-repeat;
}

a:hover#btn-workforce-com,
a:hover#btn-ambassador-com,
a:hover#btn-law-tech-com {
    background-position: bottom left;
}

#btn-view-all-com {
    display: block;
    width: 138px;
    height: 20px;
    margin-top: 5px;
    overflow: hidden;
    text-indent: -9999px;
    background: url(/cwt/external/wcpages/images/btn_view_all_com.gif) top left no-repeat;
}
a:hover#btn-view-all-com {
    background-position: bottom left;
}

#advocacy-public-policy {
    float: left;
    width: 227px;
    margin-top: -18px;
}

#advocacy-public-policy div {
    width: 227px;
    height: 94px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/cwt/external/wcpages/images/advocacy_public_policy.gif) top left no-repeat;
}

.btn-click-here {
    display: block;
    width: 83px;
    height: 20px;
    margin: 5px 0 0 121px;
    overflow: hidden;
    text-indent: -9999px;
    background: url(/cwt/external/wcpages/images/btn_click_here.gif) top left no-repeat;
}
a:hover.btn-click-here {
    background-position: bottom left;
}

/* Support Content */

#featured-resources {
    float: left;
    width: 256px;
    margin: -18px 0 0 9px;
}

#featured-resources div {
	width: 216px;
    height: 106px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/cwt/external/wcpages/images/affinity_program.gif) top left no-repeat;
}

#hdr-featured-resources {
    font-size: 1em;
    padding: 0;
    margin: 0;
    width: 216px;
    height: 30px;
    text-indent: -9999px;
    background: url(/cwt/external/wcpages/images/hdr_featured_resources.gif) top left no-repeat;
}

#btn-entrepreneur-resources,
#btn-government-resources,
#btn-industry-organizations {
    display: block;
    width: 216px;
    height: 30px;
    overflow: hidden;
    text-indent: -9999px;
}

#btn-entrepreneur-resources {
    background: url(/cwt/external/wcpages/images/btn_entrepreneur_resources.gif) top left no-repeat;
}
#btn-government-resources {
    background: url(/cwt/external/wcpages/images/btn_government_resources.gif) top left no-repeat;
}
#btn-industry-organizations {
    background: url(/cwt/external/wcpages/images/btn_industry_organizations.gif) top left no-repeat;
}

a:hover#btn-entrepreneur-resources,
a:hover#btn-government-resources,
a:hover#btn-industry-organizations {
    background-position: bottom left;
}

#btn-view-all-res {
    display: block;
    width: 133px;
    height: 20px;
    margin-top: 5px;
    overflow: hidden;
    text-indent: -9999px;
    background: url(/cwt/external/wcpages/images/btn_view_all_res.gif) top left no-repeat;
}
a:hover#btn-view-all-res {
    background-position: bottom left;
}

#member-to-member {
    float: left;
    width: 227px;
    margin-top: -18px;
}

#member-to-member div {
    width: 227px;
    height: 121px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/cwt/external/wcpages/images/member_to_member.gif) top left no-repeat;
}

/*******************************************
* Flyout Nav
*******************************************/

#nav li { /* all list items */
	float: left;
}

#nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav li:hover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav li ul { /* second-level lists */
	position: absolute;
    left: -970em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	top: 335px;
	padding: 10px 0;
	margin: 0;
	width:251px;
    background: #ABC8D2;
	background-position: center top;
	background-repeat: repeat-x;
    z-index: 100;
}

#nav li ul li { /* all list items */
	float: left;
    padding: 0 0 0 17px;
}

#nav li ul li a {
    display: block;
    width: 217px;
    width/**/:/**/ 202px;
    color: #000;
    text-indent: 0;
    padding: 4px 0 4px 14px;
    height: auto;
    text-transform: uppercase;
    background: url(/cwt/external/wcpages/images/flyout_bullet.gif) no-repeat 0 8px;
   	border-bottom: 1px #8FB2BF solid;
}

#nav li ul li a:hover {
    background: #C0D6DE url(/cwt/external/wcpages/images/flyout_bullet.gif) no-repeat 0 8px;
}