body {

	font: 13px/150% "Lucida Sans Unicode", "Lucida Console", Verdana;

	background: #e6e6e6 url(../images/bg_page.jpg) no-repeat -20px -50px;

	margin: 0;

	color: #828282;

}



img, div { behavior: url(iepngfix.htc) }



a:link, a:visited, a:active {

	text-decoration: underline;

	color: #E42F39;

}

a:hover {

	text-decoration: underline;

}

h1 {

	color: #333333;

	font: bold 16px/1em Arial, Helvetica, sans-serif;

	background:none;

}

#wrapper {

	padding-left:254px;

	width:847px;

}

#menu {

	height:29px;

	width:714px;

	padding-top:56px;

	padding-left:30px;

	float:right;

	background:url(../images/bg_menu.jpg) no-repeat right bottom;

	text-align:right;

}

#menu .main_link {

	display:block;

	float:left;

	padding:3px 22px 0 12px;

	height:26px;

	overflow:hidden;

	text-align:left;

	line-height:1em;

}

#menu .main_link a {

	color:#6F7072;

	font: bold 15px Arial, Helvetica, sans-serif;

	text-decoration:none;

}

#menu .main_link a:hover {

	color: #E42F39;

	text-decoration:none;

}

#menu .main_link:hover {

	background: url(../images/arrow_red.gif) no-repeat left 5px;

}

#sub_menu1, #sub_menu2, #sub_menu3 {

	display:none;

	position:relative;

	top:-2px;

	left:98px;

	float:left;

	font-weight:bold;

	font-size: 12px;

	padding-top:5px;

}

#sub_menu1 a:hover, #sub_menu2 a:hover, #sub_menu3 a:hover { 

	text-decoration:none;

	color:#6F7072;

}

#sub_menu1 a, #sub_menu2 a, #sub_menu3 a { 

	text-decoration:none;

color: #E65F65;}

#sub_menu2 {

	left:213px;

}

#sub_menu3 {

	left:120px;

}

#header {

	display:block;

	height:191px;

	clear:both;

}

#content_main {

	float:right;

	width:524px;

	padding:0 0 10px 30px;

	text-align:justify;

}

#content_form {

	float:right;

	display:block;

	width:293px;

	height:610px;

	background: url(../images/bg_content_form.jpg) no-repeat left top;

	padding-top:90px;

	color:#333333;

}

#content_features {

	float:right;

	display:block;

	width:293px;

	height:610px;

	background: url(../images/features.gif) no-repeat left top;

	padding-top:90px;

	color:#333333;

}

#content_form a, #content_form a:hover { 

	text-decoration: none;

}

#box1_text, #box2_text, #box3_text, #box1_foot, #box2_foot, #box3_foot {

	padding:0 10px 0 24px;

	display:block;

	overflow:hidden;

	font-size:13px;

}

#box1_text {

	height:78px;

}

#box1_foot {

	height:65px;

	text-align:right;

	padding-left:55px;

	padding-right:23px;

	padding-top:4px;

}

#the_email {

	display:block;

	width:210px;

	height:18px;

	background:none;

	border:none;

}

#send_but {

	display:block;

	width:76px;

	height:24px;

	background: url(../images/send_but.jpg) no-repeat center center;

	float:right;

	border:none;

	margin-top:5px;

	cursor:pointer;

}

.but_sign_up, .but_reset, .but_send {

	display:block;

	width:76px;

	height:24px;

	background: url(../images/but_sign_up.jpg) no-repeat center center;

	border:none;

	cursor:pointer;

	float:left;



}

.but_send {

	background: url(../images/but_send.jpg) no-repeat center center;

	margin-left:5px;

}

.but_reset {

	background: url(../images/but_reset.jpg) no-repeat center center;

	margin-left:5px;

}

#box2_text {

	height:58px;

	padding-top:66px;

}

#box2_foot {

	height:50px;

	padding-left:42px;

	padding-top:8px;

}

#box3_text {

	height:90px;

	padding-top:55px;

}

#box3_foot {

	height:42px;

	text-align:right;

	padding-right:30px;

}

#bottom_logo_container {

	display:block;

	width:725px;

	clear:both;

	padding:10px 0 10px 120px;

	background:url(../images/bg_bottom_logo_container.gif) no-repeat 20px 40px;

}

#bottom_logo_container div {

	display:block;

	float:left;

	width:165px;

	height:90px;

	overflow:hidden;

	border-left:2px groove #ffffff;

	margin-bottom:30px;

}

#bottom_logo_container div img {

	border:none;

}

.logo_01 {

	background: url(../images/logo_01.gif) no-repeat center top;

	cursor:pointer;

}

.logo_01:hover {

	background: url(../images/logo_01.gif) no-repeat center -90px;

	cursor:pointer;

}

.logo_02 {

	background: url(../images/logo_02.gif) no-repeat center top;

	cursor:pointer;

}

.logo_02:hover {

	background: url(../images/logo_02.gif) no-repeat center -90px;

	cursor:pointer;

}

.logo_03 {

	background: url(../images/logo_03.gif) no-repeat center top;

	cursor:pointer;

}

.logo_03:hover {

	background: url(../images/logo_03.gif) no-repeat center -90px;

	cursor:pointer;

}

.logo_04 {

	background: url(../images/logo_04.gif) no-repeat center top;

	cursor:pointer;

}

.logo_04:hover {

	background: url(../images/logo_04.gif) no-repeat center -90px;

	cursor:pointer;

}

.logo_05 {

	background: url(../images/logo_05.gif) no-repeat center top;

	cursor:pointer;

}

.logo_05:hover {

	background: url(../images/logo_05.gif) no-repeat center -90px;

	cursor:pointer;

}

.logo_06 {

	background: url(../images/logo_06.gif) no-repeat center top;

	cursor:pointer;

}

.logo_06:hover {

	background: url(../images/logo_06.gif) no-repeat center -90px;

	cursor:pointer;

}

.logo_07 {

	background: url(../images/logo_07.gif) no-repeat center top;

	cursor:pointer;

}

.logo_07:hover {

	background: url(../images/logo_07.gif) no-repeat center -90px;

	cursor:pointer;

}

.logo_08 {

	background: url(../images/logo_08.gif) no-repeat center top;

	cursor:pointer;

}

.logo_08:hover {

	background: url(../images/logo_08.gif) no-repeat center -90px;

	cursor:pointer;

}

.logo_09 {

	background: url(../images/logo_09.gif) no-repeat center top;

	cursor:pointer;

}

.logo_09:hover {

	background: url(../images/logo_09.gif) no-repeat center -90px;

	cursor:pointer;

}

.logo_10 {

	background: url(../images/logo_10.gif) no-repeat center top;

	cursor:pointer;

}

.logo_10:hover {

	background: url(../images/logo_10.gif) no-repeat center -90px;

	cursor:pointer;

}

#content_botom_lower {

	text-align:center;

	font: italic bold 14px/1em Arial, Helvetica, sans-serif;

	padding-bottom:10px;

}

#footer_container {

	background: #ffffff url(../images/bg_footer.jpg) repeat-x left top;

}

#footer {

	display:block;

	clear:both;

	padding-left:254px;

	width:847px;

}

#footer_inner_links {

	margin:auto;

	width:847px;

	height:50px;

	text-align:center;

	padding-top:18px;

}



#footer_inner_links .bottom_link {

	display:block;

	float:left;

	padding:3px 22px 0 12px;

	height:26px;

	overflow:hidden;

	text-align:left;

	line-height:1em;

}

#footer_inner_links .bottom_link a {

	color:#6F7072;

	font: bold 15px Arial, Helvetica, sans-serif;

	text-decoration:none;

}

#footer_inner_links .bottom_link a:hover {

	color: #E42F39;

	text-decoration:none;

}



#bottom_sub_menu1, #bottom_sub_menu2, #bottom_sub_menu3 {

	display:none;

	position:relative;

	top:-15px;

	left:244px;

	float:left;

	font-weight:bold;

	font-size: 10px;

	padding-top:7px;

}

#bottom_sub_menu1 a:hover, #bottom_sub_menu2 a:hover, #bottom_sub_menu3 a:hover { 

	text-decoration:none;

	color:#E65F65;

}

#bottom_sub_menu1 a, #bottom_sub_menu2 a, #bottom_sub_menu3 a { 

	text-decoration:none;

	color: #6F7072;}

#bottom_sub_menu2 {

	left:332px;

}

#bottom_sub_menu3 {

	left:162px;

}

#footer_inner_copyright {

	padding-top:4px;

	font: bold 11px/normal Arial, Helvetica, sans-serif;

	text-align:center;

	padding-bottom:8px;

}

#quote {

	float:left;

	width:280px;

	color: #E65F65;

	background: url(../images/bg_dot_vert.jpg) repeat-y 285px top;

	padding-right:15px;

	font: italic bold 14px Cambria, Arial, sans-serif;

}

#quote_wide {

	color: #E65F65;

	background: url(../images/bg_dot_vert.jpg) repeat-y left top;

	font: italic bold 18px Cambria, Arial, sans-serif;

	padding-left:20px;

	clear:both;

	line-height:1em;

}

#flantrepreneur, #flantrepreneur_link {

	float:left;

	display:block;

	width:230px;

	color: #E42F39;

	font: italic bold 18px Cambria, Arial, sans-serif;

	padding-left:4px;

}

#audio {

	float:left;

	display:block;

	width:230px;

	line-height:120%;

}

#flantrepreneur {

	padding-top:48px;

}

#quote span {

	float:right;

	display:block;

	width:190px;

	text-align:right;

	color: #EB8D91;

	font-style: italic;

	font-size:10px;

	line-height:normal;

	font-family:Cambria, Arial, sans-serif;

}

form {

	margin:0;

	padding:0;

}

.text_black {

	color: #000;

	font-style:normal;

}

.text_red {

	color: #E42F39;

}



/*---- sIFR ---*/

.sIFR-flash {

  visibility: visible !important;

  margin: 0;

  padding: 0;

}



.sIFR-replaced, .sIFR-ignore {

  visibility: visible !important;

}



.sIFR-alternate {

  position: absolute;

  left: 0;

  top: 0;

  width: 0;

  height: 0;

  display: block;

  overflow: hidden;

}



.sIFR-replaced div.sIFR-fixfocus {

  margin: 0pt; 

  padding: 0pt; 

  overflow: auto; 

  letter-spacing: 0px; 

  float: none;

}

.sIFR-active #menu .main_link {

  visibility: hidden;

  font-size: 18px;

  padding:0 22px 0 12px;

}

.sIFR-active h1 {

	visibility: hidden;

	font-size: 22px;

	font-weight: bold;

}

.sIFR-active #footer_inner_links .bottom_link {

  visibility: hidden;

  font-size: 16px;

  padding:0 10px 0 10px;

}



/* Image viewer css */



* {

    font-family: Verdana, Helvetica;

    font-size: 10pt;

}

.highslide {

	cursor: url(../js/graphics/zoomin.cur), pointer;

}

.highslide-active-anchor img {

	visibility: hidden;

}

.highslide:hover img {

	border: 3px solid #ccc;

}



.highslide-wrapper {

	background: white;

}

.highslide-image {

    border: 2px solid white;

}

.highslide-image-blur {

}

.highslide-caption {

    display: none;

    border: 2px solid white;

    border-top: none;

    font-family: Verdana, Helvetica;

    font-size: 10pt;

    padding: 5px 5px 15px 5px;

    background-color: white;

}

.highslide-loading {

    display: block;

	color: black;

	font-size: 8pt;

	font-family: sans-serif;

	font-weight: bold;

    text-decoration: none;

	padding: 2px;

	border: 1px solid black;

    background-color: white;

    

    padding-left: 22px;

    background-image: url(../js/graphics/loader.white.gif);

    background-repeat: no-repeat;

    background-position: 3px 1px;

}

a.highslide-credits,

a.highslide-credits i {

    padding: 2px;

    color: silver;

    text-decoration: none;

	font-size: 10px;

}

a.highslide-credits:hover,

a.highslide-credits:hover i {

    color: white;

    background-color: gray;

}



a.highslide-full-expand {

	background: url(../js/graphics/fullexpand.gif) no-repeat;

	display: block;

	margin: 0 10px 10px 0;

	width: 34px;

	height: 34px;

}



/* These must always be last */

.highslide-display-block {

    display: block;

}

.highslide-display-none {

    display: none;

}



/* Image viewer css settings */



.img_container img {

	border:3px solid #ccc;

	padding:3px;

}



.small_font {

	font-size: 10px; 

}