@charset "utf-8";
/* CSS Document 
 commented backslash hides from ie5mac \*/

html {
overflow:auto;
height:100%;
margin:0;
padding:0;
}

html,body {
background-color:#ebebeb;
color:#666;
font-family:"Arial", Verdana, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
}

body {
text-align:center;
background:#fff;
margin:0;
padding:0;
background-position: left top;
}

#background {
background-color:#edf1f4;
background:url(images/background.jpg) repeat-x left top;
}

#header {
position:relative;
background-repeat:no-repeat;
background-position:left;
height:142px;
background:url(images/header.jpg) no-repeat left top;
}

#header h1 {
padding-top:50px;
padding-bottom:0;
padding-left:50px;
font-style:normal;
background-repeat:no-repeat;
background-position:left top;
height:70px;
border-style:none;
margin:0;
}

#undermenu {
position:absolute;
top:166px;
left:0;
width:947px;
height:30px;
background:url(images/undermenu2.jpg);
}

#ajaxmenu {
position:absolute;
top:142px;
left:6px;
width:936px;
height:24px;
z-index:999;
}

#leftmenu {
position:absolute;
top:142px;
left:0px;
width:6px;
height:24px;
background:url(images/leftmenu.jpg);
}

#rightmenu {
position:absolute;
top:142px;
right:0;
width:12px;
height:24px;
background:url(images/rightmenu.jpg);
}

#logo {
position:absolute;
top:0;
left:0;
width:230px;
height:165px;
text-indent:-5000px;
z-index:300;
}

p {
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#707070;
line-height:21px;
margin:-0.5em 0px 1em 0.5em;
}

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
position:relative;
text-align:left;
font-size:14px;
line-height:50px;
font-weight:600;
color:#669999;
background-repeat:no-repeat;
margin: 35px 30px -10px 70px;
display: inline;
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
position:relative;
font-size:100%;
font-weight:400;
color:#426da2;
background-repeat:no-repeat;
margin:1.5em 0 0.5em;
padding:0;
}

h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
height:50px !important;
}

h3 a:link,h3 a:visited {
font-size:110%;
text-decoration:none;
border-bottom:none;
color:#426da2;
background:transparent;
}

h3 a:hover {
color:#C90;
background:transparent;
}

h1 span,h2 span,h3 span {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ED0608;
background:transparent;
}

a {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#7f7f7f;
}

a:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#336699;
}

a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#5586b7;
}

a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#339982;
text-decoration:none;
}

a:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#669999;
text-decoration:none;
}

a img,img {
border-color:#ED0608;
border-style:none;
}

.clear {
clear:both;
height:1px;
font-size:1px;
margin:-1px 0 0;
}

#page {
width:947px;
text-align:left;
background-repeat:repeat-y;
background:url(images/bgpage.jpg);
margin:0 auto;
}

#content {
float:left;
line-height:22px;
color:#1c4d8a;
width:658px;
font-size:13px;
margin-top:50px;
background: url(images/marketingsecond.jpg) no-repeat left top;
}

#main {
position:relative;
width:947px;
margin:0px;
}

#left {
position:relative;
float:left;
margin-top:3px;
margin-left:0px;
width: 656px;
}

#right {
position:relative;
float:right;
margin-top:50px;
margin-right:6px;
width: 283px;
}

#content h3 {
text-align:left;
font-size: 26px;
font-weight:300;
line-height:39px;
color: #669999;
margin-top:42px;
margin-left:168px;
}

#content p  {
text-align:left;
padding:0 80px 0 83px;
}

#content li {
list-style-type: circle;
color:#707070;
line-height:21px;
background:url(images/bulletlist.jpg) left no-repeat;
margin:0 100px 7px 78px;
}

#content li p {
text-align:left;
margin:0px;
padding:0px 80px 0px 3px;
}

#bottomsecond {
float:left;
margin-left:64px;
_margin-left:0px;
text-align:left;
width:550px;
height:280px;
background-image:url(images/bottomsecond.jpg);
background-position:left top;
background-repeat:no-repeat;
}

#bottomsecond a {
font-size:12px;
font-weight:600;
color:#5b81a6;
margin-top:5px;
margin-left:68px;
}

#bottomsecond a:hover {
font-size:12px;
font-weight:600;
color:#339982;
margin-top:5px;
margin-left:68px;
}

#bottomsecond p {
margin-top:0px;
}

#bottomsecond h5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:300;
color:#5b81a6;
margin-top:30px;
padding-top:12px;
margin-left:56px;
margin-bottom:20px;
}

#bottomsecond h4 {
font-size:12px;
color:#5b81a6;
margin-top:13px;
margin-bottom:0px;
margin-left:56px;
}

#bottomsecond h4:hover {
font-size:12px;
color:#336699;
margin-top:10px;
margin-left:56px;
}

#RightPost {
margin-bottom:2px;
margin-left:2px;
padding:5px;
}

#navlist li {
display:inline;
list-style-type:none;
padding-right:20px;
}

#sidebar {
background:#e0e3e6;
color:#cdd1d4;
width:281px;
border-left-width:1px;
border-left-style:solid;
border-left-color:#c9c8c8;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#c9c8c8;
margin-top:-3px;
}

.space {
background-color:#e0e3e6;
height:20px;
width:279px;
background-position:left top;
}

#topmenu {
background-color:#ebebeb;
background-image:url(images/menutop.jpg);
height:44px;
width:282px;
margin-left:0;
}

#topmenu a {
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:25px;
margin-left:10px;
color:#c7d1e0;
font-weight:bold;
font-size:11px;
text-decoration:none;
z-index:9;
}

#ajaxmenu2 {
width:282px;
background-color:#d5d4d5;
list-style-type:none;
text-decoration:none;
background:repeat;
font-size:10px;
font-weight:bold;
text-align:left;
border:#e8e9e9;
margin-top:-9px;
margin-bottom:-11px;
_margin-top:0px;
_margin-bottom:0px;
*margin-top:0px;
*margin-bottom:0px;
}

#ajaxmenu2 a {
text-align:left;
}

#ajaxmenu2 ul li {
color:#606d84;
background-color:#cccfd1;
list-style-type:none;
border-color:#eaebeb;
border-style:solid;
border-width:1px;
padding:6px 0px;
margin-left:-40px;
list-style-type:none;
text-decoration:none;
}

#ajaxmenu2 ul li:hover {
color:#697589;
background-color:#abcac9;
border-color:#e1e5e5;
}

#ajaxmenu2 ul li.active {
color:#697589;
background-color:#abcac9;
border-color:#e1e5e5;
}

#ajaxmenu2 ul li a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5e85ab;
margin-left:25px;
}

#ajaxmenu2 ul li a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#52819e;
}


#menubottom {
float:left;
margin-left:0;
background-image:url(images/menubottom.jpg);
height:29px;
width:282px;
}

#sideboxquote {
text-align:left;
background-image:url(images/sideboxquote.jpg);
background-repeat:no-repeat;
background-position:left top;
height:160px;
width:255px;
margin-left:15px;
}

#sideboxquote2 {
text-align:left;
background-image:url(images/sideboxquote2.jpg);
background-repeat:no-repeat;
background-position:left top;
height:160px;
width:255px;
margin-left:15px;
}

#sideboxnews2 {
text-align:left;
background-image:url(images/sideboxnews2.jpg);
background-repeat:no-repeat;
background-position:left top;
height:160px;
width:255px;
margin-left:15px;
}

#sideboxescontact {
text-align:left;
background-image:url(images/sideboxcontact.jpg);
background-repeat:no-repeat;
background-position:left top;
height:160px;
width:255px;
margin-left:15px;
}

#sideboxes a, #sideboxquote2 a, #sideboxproposal a, #sideboxquote a, #sideboxnews2 a {
font-family:"Verdana", Arial, Helvetica, sans-serif;
color:#7f7f7f;
position:absolute;
font-size:11px;
margin-top:50px;
margin-left:15px;
width:130px;
height:40px;
line-height:16px;
}

#sideboxescontact a {
color:#7f7f7f;
position:absolute;
font-size:11px;
margin-top:55px;
margin-left:15px;
margin-right:30px;
width:140px;
height:120px;
line-height:16px;
}

#sideboxes h5, #sideboxquote2 h5, #sideboxproposal h5, #sideboxquote h5, #sideboxnews2 h5, #sideboxescontact h5  {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#4e839f;
position:absolute;
margin-top:14px;
margin-left:42px;
}

#sideboxes h4 , #sideboxquote2 h4 , #sideboxproposal h4 , #sideboxquote h4 , #sideboxnews2 h4 , #sideboxescontact h4 {
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#a5b6c3;
margin-top:83px;
margin-left:50px;
}

#sideboxes h4 a, #sideboxquote2 h4 a, #sideboxproposal h4 a, #sideboxquote h4 a, #sideboxnews2 h4 a, #sideboxescontact h4 a {
color:#5d8ca5;
}

#sideboxes h4 a:hover, #sideboxquote2 h4 a:hover, #sideboxproposal h4 a:hover, #sideboxquote h4 a:hover, #sideboxnews2 h4 a:hover, #sideboxescontact h4 a:hover {
color:#339982;
}

#sidebarend {
background-image:url(images/sidebarend.gif);
height:16px;
width:280px;
background-position:left top;
border:none;
}

#sidebar img {
vertical-align:top;
padding:0;
}

#ajaxmenubottom  {
font-size:12px;
left:6px;
width:935px;
height:24px;
margin-left:6px;
overflow:visible;
z-index:999;
}

#footer {
color:#369;
width:948px;
clear:both;
height:191px;
text-align:center;
background:url(images/footer.jpg) no-repeat left bottom;
margin:0;
padding:0;
}

#footer a {
margin-top:110px;
color:#769ac3;
font-size:11px;
font-weight:500;
}

