/***************************************************************************************
*
*	IgniteAdvisors.net
*	built by WebSight Design
*	06-08-2009
*
***************************************************************************************/

* {padding:0px; margin:0px;}

body{
	background:#ebebf0; text-align: center; height:100%; font-family:Arial, Arial, Helvetica, sans-serif; font-size:0.9em; color:#494949;
}

p {
	font-size:0.9em;
}

img{ border:0px; }

.clearer{ clear: both;}

.wrapper{
	min-height: 100%;  height: auto !important; height: 100%; width:910px !important; margin: 0px auto;  background: url('../images/body_bg.gif') repeat-y top left; 

}

.footer{
	width:910px; height: 19px; margin: 0px auto;  background: url('../images/footer_bg.gif') no-repeat top left; padding:23px 0px 0px 0px; color:#b7b8b9;
	font-size:.90em; 

}

.footer a{ color:#00468b; text-decoration:none; margin:0px 10px 0px 10px;}

.header{
	width:900px; height:90px; margin: 0px auto;
}

.header_right{
	width:675px;  height:87px; float:right; 
}

.header_search{
	width:185px; height:23px; float:right; margin: 13px 5px 0px 0px;
}

.nav{
	width: 529px; height:23px; float:right; margin: 23px 5px 0px 0px; border:#000 0px solid;
}

.nav ul{list-style-type:none; float:right;}
.nav li{float:left; }
.nav a{text-decoration:none;}
.nav span{ visibility: hidden;}

a.home{ display:block; width:70px; height:23px; background:url('../images/menu_off/home.gif') no-repeat top left;}
a.home:hover, a.home:active, a.home_act{ display:block; width:70px; height:23px; background:url('../images/menu_on/home.gif') no-repeat top left;}

a.about{ display:block; width:94px; height:23px; background:url('../images/menu_off/about.gif') no-repeat top left;}
a.about:hover, a.about:active, a.about_act{ display:block; width:94px; height:23px; background:url('../images/menu_on/about.gif') no-repeat top left;}

a.clients{ display:block; width:85px; height:23px; background:url('../images/menu_off/clients.gif') no-repeat top left;}
a.clients:hover, a.clients:active, a.clients_act{ display:block; width:85px; height:23px; background:url('../images/menu_on/clients.gif') no-repeat top left;}

a.services{ display:block; width:92px; height:23px; background:url('../images/menu_off/services.gif') no-repeat top left;}
a.services:hover, a.services:active, a.services_act{ display:block; width:92px; height:23px; background:url('../images/menu_on/services.gif') no-repeat top left;}

a.partners{ display:block; width:152px; height:23px; background:url('../images/menu_off/partners.gif') no-repeat top left;}
a.partners:hover, a.partners:active, a.partners_act{ display:block; width:152px; height:23px; background:url('../images/menu_on/partners.gif') no-repeat top left;}

a.news{ display:block; width:75px; height:23px; background:url('../images/menu_off/news.gif') no-repeat top left;}
a.news:hover, a.news:active, a.news_act{ display:block; width:75px; height:23px; background:url('../images/menu_on/news.gif') no-repeat top left;}

a.contact{ display:block; width:106px; height:23px; background:url('../images/menu_off/contact.gif') no-repeat top left;}
a.contact:hover, a.contact:active, a.contact_act{ display:block; width:106px; height:23px; background:url('../images/menu_on/contact.gif') no-repeat top left;}


h3.hdr_about{ display:block; width:560px; height:20px; border-bottom:#d6d6d6 1px solid; background:url('../images/hdr_about.gif') no-repeat top left;}
h3.hdr_clients{ display:block; width:270px; height:20px; border-bottom:#d6d6d6 1px solid; background:url('../images/hdr_clients.gif') no-repeat top left;}
h3.hdr_news{ display:block; width:270px; height:20px; border-bottom:#d6d6d6 1px solid; background:url('../images/hdr_news.gif') no-repeat top left;}
h3.hdr_press{ display:block; width:270px; height:20px; border-bottom:#d6d6d6 1px solid; background:url('../images/hdr_press.gif') no-repeat top left;}
h3.hdr_portfolio{ display:block; width:270px; height:20px; border-bottom:#d6d6d6 1px solid; background:url('../images/hdr_portfolio.gif') no-repeat -0px -2px;}

/*======================================== HOME STYLES ============================================*/

.home_splash{
	width: 900px; height:322px; background: url('../images/home_splash_3.jpg') no-repeat top left; margin: 0px auto;

}

.home_content{
	width: 860px; margin: 0px auto;	padding:30px 30px 50px 20px !important; padding:30px 20px 50px 20px; 
}

.home_left{ float:left; width:550px; margin:0px 20px 0px 10px !important; margin:0px 0px 0px 0px; text-align: left; padding:0px 10px 0px 0px; }
.home_left p{margin: 8px 0px 11px 0px;} 
.home_left a{ text-decoration: none; color:#00468b; }
.home_left a:hover, .home_left a:active{ text-decoration: none; color:#9f1c20; }

.home_right{ float:left; width:250px; }
.home_right img{ display: block; margin:5px 0px 5px 0px;}

#logo_swipes{
	width:250px;
	overflow: hidden;
	visibility: visible;
	margin: 8px auto;
	height:300px;
}
#logo_swipes a{margin-top:10px; display: block;}

/*======================================== SUBPAGE STYLES ============================================*/


.subpage{
	width:890px;  margin: 0px auto; padding: 5px 5px 0px 5px;
}

.subpage_content{
	width:890px; min-height:500px; background: url('../images/subpage_bg.gif') repeat-y  top left; 
}

.subpage_left{
	float:left; width:180px; padding:17px 0px 0px 0px; margin:0px 43px 0px 20px !important; margin:0px 0px 0px 10px; text-align: left;
}

.subpage_left h3{
	width:180px; height:16px; border-bottom:#d6d6d6 1px solid; color:#4a4a4a; text-align: left; margin:0px 0px 10px 0px; font-size:.90em;
}

.subpage_left a{
	text-decoration: none; color:#00468b; background: url('../images/blue_arr.gif') no-repeat center left; padding:0px 0px 0px 10px;
}
.subpage_left a:hover, .subpage_left a:active, .subpage_left a.act{
	text-decoration: none; color:#9f1c20; background: url('../images/red_arr.gif') no-repeat center left; padding:0px 0px 0px 10px;
}

.subpage_left img { display: block; margin:3px 0px 3px 0px;}


.subpage_right{
	float: left; width:627px; margin: 3px 0px 0px 0px !important; margin:3px 0px 0px 30px; 
}

.breadcrumbs{
	height:20px; width:627px;  text-align: right;  font-size: .94em; color:#939393; 
}

.breadcrumbs a{ text-decoration: none; color:#00468b; margin: 0px 3px 0px 3px; }

.subpage_right_content{
	color:#42454b; text-align: left; 
}
.subpage_right_content p{
	margin:10px 0px 10px 0px;
}
.subpage_right_content a{ color:#00468b; text-decoration: none;}

.subpage_right h3{ font-family:"Adobe Caslon Pro", Georgia, serif;  color:#333; }
.subpage_right h1{ font-family:"Adobe Caslon Pro", Georgia, serif; font-size: 1.68em; color:#00468b; font-weight:100; }

h1.t_mission{ display:block; width:191px; height:20px; background:url('../images/t_mission.gif') no-repeat top left;}
h1.t_team{ display:block; width:97px; height:20px; background:url('../images/t_team.gif') no-repeat top left;}
h1.t_social{ display:block; width:277px; height:30px; background:url('../images/t_social.gif') no-repeat top left;}
h1.t_content{ display:block; width:277px; height:20px; background:url('../images/t_content.gif') no-repeat top left;}
h1.t_network{ display:block; width:277px; height:20px; background:url('../images/t_network.gif') no-repeat top left;}
h1.t_partners{ display:block; width:277px; height:30px; background:url('../images/t_partners.gif') no-repeat top left;}
h1.t_company{ display:block; width:277px; height:22px; background:url('../images/t_company.gif') no-repeat top left;}
h1.t_contact{ display:block; width:277px; height:22px; background:url('../images/t_contact.gif') no-repeat top left;}
h1.t_inquires{ display:block; width:277px; height:22px; background:url('../images/t_inquires.gif') no-repeat top left;}
h1.t_business{ display:block; width:277px; height:22px; background:url('../images/t_business.gif') no-repeat top left;}

.clients_table{
	color:#42454b; 
}
.clients_table b{ color:#383b40; }

.services_table td{
	border:#eaeaea 1px solid; border-left: 0px; border-top:0px; width:150px; text-align: center; height:90px;
}

.news_left{width: 300px; float: left; margin:3px 20px 3px 0px;}
.news_right{width: 300px; float: left; margin:3px 0px 3px 0px;}

.news_table td{ color:#42454b; font-size: .90em; padding:4px 0px 3px 0px;}
.news_table a { text-decoration: none; color:#205d99; font-weight: bold;}

.contact_left{ width:700px !important; width:650px; margin:15px 0px 0px 0px; color:#383b40; font-size:.90em; border:#000 0px solid;float:left;}
.contact_left a{ color:#3636d5; text-decoration: none; }


.bio_table td{ vertical-align: top; padding:10px; color:#333;}

.subheader{
	margin: 0px auto; height: 107px; width:900px; background: url('../images/about_bg_3.jpg') no-repeat top left; 
}
.subheader_title{
	float:right; margin:64px 18px 0px 0px;
}

.biz_table input{ margin:0px 5px 0px 0px; }

.error{ color:#ae1f23; }
