﻿body
{
	font-family: Sans-Serif, Arial,Verdana, Helvetica;
	font-size: 12px;
	background-color: #999999;
	margin: 0px;
	margin-top: 0px;
	color: #666666;
}

#top_edge
{
	width: 850px;
	margin: 0px auto;
	padding: 0px;
	background: url(                              '../../images/top_edge.gif' ) no-repeat bottom;
}

#top_links
{
	width: 820px;
	margin: 0px auto;
	text-align: right;
	font-size: 10px;
	padding: 5px 10px 10px 0px;
	letter-spacing: 0.1em;
}

#top_links a
{
	color: #fff;
}

#bottom_edge
{
	width: 850px;
	height: 13px;
	margin: 0px auto;
	padding: 0px;
	background: url(                              '../../images/bottom_edge.gif' ) no-repeat top;
}


#body_container
{
	width: 850px;
	margin: 0px auto;
	background: url(                                  '../../images/main_back.gif' ) repeat-y;
}

#main_body
{
	width: 820px;
	margin: 0px auto;
	background-color: #ffffff;
}

a
{
	color: #CC3300;
	text-decoration: none;
}

input[type="text"]
{
	background-color: #fff;
	font-size: 100%;
}

textarea
{
	background-color: #fff;
	font-family: Helvetica, Sans-Serif, Verdana, Arial;
	font-size: 100%;
}


img, div
{
	behavior: url(iepngfix.htc);
}

#header
{
	background: url(                                       '../../images/topback.jpg' ) top repeat-x;
	padding-top: 10px;
}


#top_menu
{
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background-image: url(                                                          '../../images/menu_back.jpg' );
	background-repeat: repeat-x;
	background-color: #8c8c8c;
	opacity: .7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	width: 820px;
}


#menu li
{
	border-right: 2px groove #a8a7a8;
	font-size: 30px;
}

#menu img
{
	border-style: none;
	border-width: 0px;
	vertical-align: middle;
}

.first_list_item
{
	border-left: 2px groove #a8a7a8;
}

#header img
{
	border-style: none;
}

#header ul, #footer ul
{
	list-style-type: none;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
	margin-top: 0px;
}

#header li, #footer li
{
	display: inline;
	padding: 0 15px;
}

#content_banner
{
	margin-top: 5px;
	height: 80px;
}

#content_header
{
	padding-left: 20px;
}

.front_container
{
	background-image: url(                                               '../../images/front-back.jpg' );
	background-repeat: no-repeat;
	width: 800px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	height: 310px;
}

.partnership
{
	background-image: url(                                               '../../images/teasers/front-back-partnership_b.jpg' );
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	height: 400px;
}

.results
{
	background-image: url(                                               '../../images/teasers/front-back-results_b.jpg' );
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	height: 400px;
}

.development
{
	background-image: url(                                               '../../images/teasers/front-back-development_b.jpg' );
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	height: 400px;
}

.funfacts
{
	background-image: url(                                               '../../images/teasers/front-back-funfacts_b.jpg' );
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	height: 400px;
}

#front_container
{
	background: #fff url( '../../images/Content-Header-Index.gif' ) no-repeat top;
	/*height: 290px;*/
	margin-top:0px;
}

#teasers
{
	float:right;
	margin-top:0px;
}

.teaser_text_fun
{
	/*background-color: #fff;*/
	/*margin-top: 50px;*/
	width: 340px;
	height: 210px;
	padding: 70px 0px 0px 20px;
	background: url('../../images/backs/index_text_backs_fun.gif') no-repeat bottom right;
}

.teaser_text_results
{
	width: 340px;
	height: 210px;
	padding: 70px 0px 0px 20px;
	background: url('../../images/backs/index_text_backs_results.gif') no-repeat bottom right;
}

.teaser_text_dev
{
	width: 340px;
	height: 210px;
	padding: 70px 0px 0px 20px;
	background: url('../../images/backs/index_text_backs_dev.gif') no-repeat bottom right;
}


.teaser_text_partnership
{
	/*background-color: #fff;*/
	/*margin-top: 50px;*/
	width: 340px;
	height: 210px;
	padding: 70px 0px 0px 20px;
	background: url('../../images/backs/index_text_backs_partnership.gif') no-repeat bottom right;
}

.teaser_text_h3
{
	color: #000;
	font-size: 150%;
	margin: 0px;
	padding:0px;
}

.teaser_text_p
{
	margin-top: 10px;
	padding-top: 0px;
	color: #696969;
	
}

.teaser_img
{
	width: 450px;
	height: 290px;
	padding: 0px;
	margin-top: 0px;
}

.front
{
	border-bottom: 1px solid #cccccc;
	background-image: url(                                            '../../images/Main-Content-back.jpg' );
	background-repeat: repeat-x;
	border-top: 1px solid #cccccc; /*     background-color: #79b732;     opacity: .7;     filter: alpha(opacity=70);     -moz-opacity: 0.7;          width: 100%;         position: absolute;     top: 155px;     left: 0px; */
}

.about
{
	background-color: #b9ce1f;
}


.services
{
	background-color: #ee8615;
}

.train_individual
{
	background-color: #0060b6;
}

.train_team
{
	background-color: #e81836;
}

.train_organization
{
	background-color: #79b732;
}

.contact
{
	background-color: #f8b307;
}

#content_desc
{
	width: 780px;
	margin: 20px 0px 0px 20px;
	background: #ffffff;
	padding-bottom: 20px;
}

#service_desc
{
	border-top: 1px solid #cccccc;
	padding-bottom: 0px;
	height: 130px;
}

#service_detail
{
	padding: 10px 20px 0px 20px;
}

#content_desc p
{
	letter-spacing: 0.1em;
	width: 500px;
}

p
{
	line-height: 1.5em;
}

#content_detail_section
{
	border-top: 1px solid #cccccc;
	background-image: url(                                                           '../../images/newsletter/module-back.jpg' );
	background-repeat: repeat-x;
	padding-bottom: 20px;
}

#content_detail
{
	padding: 10px 20px 0px 20px;
}

.module
{
	border: 1px solid #cccccc;
	background: url(  '../../images/newsletter/module-back.jpg' ) repeat-x;
	margin: 2px 20px 0px 0px;
	line-height: 1.5em;
	padding: 8px;
}

.tri-modules
{
	float: left;
	width: 225px; /*border-bottom: 2px solid #cccccc; border-right: 2px solid #cccccc;	height: 310px; 	background-image: url(                                           '../../images/module-back-flow.jpg' ); 	background-repeat: repeat-x; 	*/
	margin: 2px 10px 0px 0px;
	line-height: 1.5em;
	padding: 8px;
}

.service_module
{
	float: left;
	width: 215px;
	margin: 0px 20px;
	text-align: center; /* 	border-top: 1px solid #cccccc; 	border-left: 1px solid #cccccc; 	border-right: 2px solid #cccccc; 	border-bottom: 2px solid #cccccc; 	padding: 5px; */
}

.abox
{
	border: 1px solid #cccccc;
	padding: 2px 3px;
	background: url(           '../../images/newsletter/module-back.jpg' ) top repeat-x;
}

.service_icon
{
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 200px;
	height: 118px;
}

.service_icon img
{
	vertical-align: middle;
	width: 125px;
	height: 180px;
	padding: 0px;
	margin: 0px;
	border-style: none;
}

.service_module p
{
	padding: 0px;
	margin: 0px;
}

.follow
{
	background: url(                       '../../images/services_shadow_follow.png' ) no-repeat top;
}

.plan
{
	background: url(                       '../../images/services_shadow_plan.png' ) no-repeat top;
}

.execute
{
	background: url(                       '../../images/services_shadow_exec.png' ) no-repeat top;
}

.me
{
	background: url(                       '../../images/service_cubes_me.gif' ) no-repeat top;
}

.we
{
	background: url(                       '../../images/service_cubes_we.gif' ) no-repeat top;
}

.us
{
	background: url(                       '../../images/service_cubes_us.gif' ) no-repeat top;
}


.dual-modules
{
	float: left;
	width: 350px; /* border-right: 2px solid #cccccc;	border-bottom: 2px solid #cccccc;height: 2000px; 	background-image: url(                                           '../../images/module-back-flow.jpg' ); 	background-repeat: repeat; 	*/
	margin: 2px 10px 0px 0px;
	line-height: 1.5em;
	padding: 8px;
}


#form_entry ul
{
	list-style: none;
	padding-left: 0px;
	margin-left: 0px;
}

#form_entry li
{
	padding: 2px;
}

#form_entry li .label
{
	float: left;
	width: 200px;
	text-align: right;
}

#form_entry li .entry
{
	padding-left: 15px;
}


.clear_all
{
	clear: both;
}

#footer
{
	margin: 15px 0px 0px 20px;
	font-size: 90%;
}

.headings
{
	color: #ffffff; /*white*/
	font-family: Tahoma, Sans-Serif;
	font-weight: bold;
	font-size: 1.5em;
	letter-spacing: 0.1em;
}

.credits
{
	color: #c0c0c0; /*silver*/
	font-size: 80%;
	letter-spacing: 0.2em;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 10px;
}

.glass_icons
{
	font-size: 12px;
	float: left;
	width: 200px;
}

.glass_icons p
{
	margin: 0px;
}


.glass_icons img
{
	width: 125px;
	height: 125px;
	vertical-align: middle;
	padding: 0px 70px 20px 0px;
}

.silver_stripe
{
	background: url(                                      '../../images/silver-stripe.gif' ) repeat;
}

.textures
{
	background: url(                                      '../../images/textured_back.jpg' ) repeat-y;
}

.steel_blue_stripe
{
	background: url(                                      '../../images/steel-blue-stripe.gif' ) repeat;
}

.construction
{
	position: absolute; /*border: dotted 1px white;*/
	width: 800px;
	height: 200px; /*background-color: #778899;*/
	top: 50%;
	left: 50%;
	margin-top: -100px;
	margin-left: -400px;
	text-align: center;
}

.no_content
{
	background-color: Cornsilk;
}

h3
{
	font-size: 150%;
}

.cubes h4
{
	font-size: 130%;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	color: DarkGray;
}

.cubes p
{
	margin-top: 10px;
}

.service_guide
{
	/* background-color: #fefeff; border: 5px solid #cccccc;*/
	background: url(             '../../images/backs/service_guide_back.png' ) no-repeat;
}

#service_menu
{
	margin: 10px 0px;
}

#breadcrumb
{
	font-size: 0.90em;
	margin: 5px 0px 5px 25px;
}

.clean_ul
{
	list-style-type: none;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
	margin-top: 0px;
}

.h_ul
{
	list-style-type: none;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
	margin-top: 0px;
}

.h_ul li
{
	display: inline;
}

#select_action
{
	clear: both;
	background-color: #696969;
	text-align: right;
	padding: 8px;
	color: #dddddd;
}

.select_action_button
{
	background-color: Black;
	color: #b9ce1f;
	font-weight: bold;
	border-style: outset;
	border-color: #aaaaaa;
	border-width: 1px;
}

.messenger
{
	/* margin:8px; border: 1px solid orange;padding-right: 8px;*/
	color: white;
	background-color: OrangeRed;
	padding: 3px;
}

#service_cart
{
	padding: 0px 10px;
}

.ucase
{
	text-transform: uppercase;
}
