body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, optgroup, button, p, blockquote, th, td {
margin:0;
padding:0;
}
h1, h2, h3, h4, h5, h6 {
font-size:100%;
font-weight:normal;
}
caption, th {
text-align:left;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
fieldset, img {
border:0 none;
}
input, textarea, select, optgroup, option, button {
font-family:inherit;
font-size:100%;
}
button, input {
overflow:visible;
width:auto;
}
optgroup, address, caption, cite, code, dfn, em, strong, th, var {
font-style:normal;
font-weight:normal;
}
q:before, q:after {
content:'';
}
abbr, acronym {
border:0 none;
}
dl li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
div#header a, div#nav a {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
a:link {
border-bottom:1px solid  #004054;
color:#004054;
text-decoration:none;
}
a:visited {
border-bottom:1px solid  #004054;
color:#004054;
text-decoration:none;
}
a:hover {
border-bottom:1px solid  #004054;
color:#004054;
text-decoration:none;
}
a:active {
border-bottom:1px solid  #004054;
color:#004054;
text-decoration:none;
}

a.img {
background-color:transparent;
border:medium none;
display:block;
float:left;
text-decoration:none;
}

body {
background:#FFFFFF url(..1/images/structure/header/header_bg.gif) repeat-x scroll center bottom;
background:transparent url(..1/images/structure/background.jpg) repeat-x scroll center bottom;
color:#414042;
font-family: Georgia,Times,Times New Roman,serif;
font-size:76%;
line-height:22px;
height:100%;
}
html, body {
height:100%;
}
div#wrapperMain {
min-height: 95%;
height: auto;
position:relative;
}

div#header {
background:#FFFFFF url(../images/structure/header/header_bg.gif) repeat scroll right bottom;
height:170px;
margin:0;
padding:0;
}
div#header h1 a {
background:transparent url(/images/structure/logo.png) no-repeat scroll right bottom;
border:medium none;
display:block;
float:left;
height:113px;
margin:70px 0 0 30px;
text-indent:-9999em;
width:208px;
}
div#container {
background-color:transparent;
margin:0 auto;
padding:0;
text-align:left;
width:800px;
}
div#header #frogtek {
background:transparent url(../images/structure/header/logo_frogtek.gif)  no-repeat scroll 0 0 ;
background-color:transparent;
border-style:none;
display:block;
float:left;
height:120px;
width:300px;
margin:25px 0 0 -8px;
padding:0;
}
div#header #frog {
background:transparent url(../images/structure/header/logo_frog.png)  no-repeat scroll 0 0 ;
float:right;
height:135px;
margin:10px 285px 0 0 ;
#margin-right:120px;
#margin-left:20px;
padding:0;
right:50px;
width:200px;
}
div#header #entrepeneur {
background:transparent url(../images/structure/header/logo_entrepeneur.gif)   no-repeat scroll 0 0 ;
float:right;
height:180px;
margin:10px;
padding:0;
position:absolute;
right:50px;
top:0;
width:250px;
}
div#header .motto {
color: white;
margin:0px 0 0;

font-size:115%;
font-family:century gothic;
width:470px;
}

div#nav {
background:#116926;
height:40px;
line-height:35px;
margin:0;
padding:1px 0 0;
width:100%;
}
div#nav ul {
float:left;
height:40px;
margin:0;
padding:0;
}
div#nav ul li {
background-color:#FB410E;
color:#000000;
display:inline;
float:left;
line-height:1em;
margin:12px 0 0;
padding:0;
}
div#nav ul li a {
background:#FB4100 url(../images/structure/navbar/tab_bg_off.gif) repeat-x scroll 0 0;
border-bottom:1px solid white;
border-right:1px solid white;
font-family:Century Gothic;
color:white;
display:inline-block;
font-size:131%;
height:25px;
line-height:25px;
margin:0;
padding:3px 15px 0;
text-decoration:none;
}
div#nav ul li a:hover {
color:black;
}
body#home a#hometab,body#about a#abouttab,body#problem a#problemtab,body#solution a#solutiontab, body#blog a#blogtab, body#work a#worktab,  body#contact a#contacttab {
background:#FFFFFF url(../images/structure/navbar/tab_bg_on.gif) repeat-x scroll 0 0;
border-color:-moz-use-text-color #FFFFFF #FFFFFF;
border-style:none solid solid;
border-width:0 1px 1px;
color:#222222;
font-weight:bold;
}

div#leftColumn {
padding:25px 0 0;
width:800px;
clear:both;
margin: 0 auto;
}
div#leftColumn .leftColumnText {
font-family:Century Gothic, Arial;
font-size:125%;
line-height:25px;
width:570px;
padding:0 0 65px;
}
div#leftColumn .leftColumnText_bold {
font-family:Century Gothic, Arial;
font-weight:bold;

line-height:25px;
width:570px;
padding:0 0 65px;
}
div#rightColumn {
background:transparent url(../images/content/home/google_g1.gif)  no-repeat scroll left top;
display:block;
float:right;
height:300px;
width:150px;
margin:245px 0 0;
padding:0;
position:absolute;
right:120px;
clear:both;
top:0;
}
div#rightColumn_woman {
background:transparent url(../images/content/problem/woman.jpg)  no-repeat scroll left top;
display:block;
float:right;
height:166px;
width:230px;
margin:245px 0 0;
padding:0;
position:absolute;
right:90px;
clear:both;
top:0;
}

div#pageFooter {
background:#116926;
height:5%;
width:100%;
position:relative;
clear:both;
}
div#pageFooter .contactInfo {
color: white;
margin:0 auto;
padding:10px;
font-size:115%;
font-family:century gothic;
width:800px;
}
