@charset "utf-8";

body {
margin:0;
padding:0;
background:#fff
}

#wrapper {
width:900px;
margin:0 auto;
background:url(../images/w.gif) repeat-y left
}

#header {
width:840px;
height:130px;
margin-left:60px;
background:#fff
}

#header-logo {
width:350px;
padding-top:14px
}

#header-nav {
width:480px;
float:right;
margin-top:1em
}

#header-nav-box a:link,#header-nav-box a:visited,#header-nav-box a:active {
height:100px;
text-align:center;
color:#a4a4a4;
text-decoration:none
}

#header-nav-box a:hover {
height:100px;
text-align:center;
color:#666;
text-decoration:none
}

div.nav-1,div.nav-2,div.nav-3,div.nav-4,div.nav-5 {
float:right
}

div.nav-1 a {
display:block;
width:77px;
height:100%;
overflow:hidden;
font:bold 13px/1 Arial, sans-serif;
color:#039;
text-decoration:none;
margin:0;
padding:0;
background:url(../images/n1.gif) no-repeat 0 17px
}

div.nav-1 a:hover {
background:url(../images/n1_rol.gif) no-repeat 0 17px
}

div.nav-2 a {
display:block;
width:77px;
height:100%;
overflow:hidden;
font:bold 13px/1 Arial, sans-serif;
color:#039;
text-decoration:none;
margin:0;
padding:0;
background:url(../images/n2.gif) no-repeat 0 17px
}

div.nav-2 a:hover {
background:url(../images/n2_rol.gif) no-repeat 0 17px
}

div.nav-3 a {
display:block;
width:77px;
height:100%;
overflow:hidden;
font:bold 13px/1 Arial, sans-serif;
color:#039;
text-decoration:none;
margin:0;
padding:0;
background:url(../images/n3.gif) no-repeat 0 17px
}

div.nav-3 a:hover {
background:url(../images/n3_rol.gif) no-repeat 0 17px
}

div.nav-4 a {
display:block;
width:77px;
height:100%;
overflow:hidden;
font:bold 13px/1 Arial, sans-serif;
color:#039;
text-decoration:none;
margin:0;
padding:0;
background:url(../images/n4.gif) no-repeat 0 17px
}

div.nav-4 a:hover {
background:url(../images/n4_rol.gif) no-repeat 0 17px
}

div.nav-5 a {
display:block;
width:77px;
height:100%;
overflow:hidden;
font:bold 13px/1 Arial, sans-serif;
color:#039;
text-decoration:none;
margin:0;
padding:0;
background:url(../images/n5.gif) no-repeat 0 17px
}

div.nav-5 a:hover {
background:url(../images/n5_rol.gif) no-repeat 0 17px
}

#content {
margin-left:60px
}

#content h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:27px;
font-weight:700;
color:#000;
margin-bottom:0.15em;
color:#0e7397
}
#content #about-content-box h2  {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
color:#1387b0
}

#content p {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif
}

abbr[title],acronym[title],span[title],strong[title] {
border-bottom:thin dotted;
cursor:help
}

.spacer-1 {
clear:both;
height:1em
}

.spacer-2 {
clear:both;
height:2em
}

#footer {
margin-top:1em;
width:840px;
margin-left:60px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
height:80px;
background:url(../images/w-h.gif) repeat-x top
}

#footer p {
margin-top:3em
}

#footer ul {
margin:0;
padding:10px 0 0
}

#footer li {
display:inline;
list-style-type:none;
color:#999;
margin:0 1em 0 0;
padding:0
}

#ms-cert {
margin-top:13px;
float:right
}

#tpbox {
width:840px;
height:160px;
margin-top:1em;
font-family:Arial, Helvetica, sans-serif
}

#tpbox a {
text-decoration:none
}

#box1,#box2,#box3,#box4 {
width:195px;
height:160px;
float:left
}

#tpbox h1 {
margin-top:.1875em;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:19px;
line-height:19px;
border-bottom:none;
letter-spacing:-1px
}

#box1 h1 {
color:#eda248
}

#box1 {
border-top:1px solid #eda248;
border-bottom:1px dotted #eda248
}

#box2 h1 {
color:#090
}

#box2 {
border-top:1px solid #090;
border-bottom:1px dotted #090
}

#box3 h1 {
color:#36F
}

#box3 {
border-top:1px solid #36F;
border-bottom:1px dotted #36F
}

#box4 h1 {
color:#930
}

#box4 {
border-top:1px solid #930;
border-bottom:1px dotted #930
}

#tpbox p {
font-size:11px
}

#gonowbox {
width:840px
}

#gonow1,#gonow2,#gonow3 {
width:195px;
float:left;
margin-right:20px;
text-align:right;
margin-top:3px
}

#gonow4 {
width:195px;
float:left;
text-align:right;
margin-top:7px
}

#main-content-box {
width:824px;
padding:.5em;
background:url(../images/w-h.gif) repeat-x top #f0f0f0
}

#main-news-box {
width:370px;
float:right;
margin-right:10px;
display:inline
}

#main-corp-profile {
width:370px;
margin-left:10px
}

#main-news-box h1,#main-corp-profile h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
color:#000;
margin-top:.5em;
border-top:1px dotted #999;
padding-top:10px
}

#main-corp-profile p {
margin-left:10px
}

#main-big-buttons {
width:840px;
height:110px;
margin:0 auto
}

#main-big-buttons img {
float:left
}

#about-content-box {
width:840px;
padding-top:.2em;
background:url(../images/w-h.gif) repeat-x top #fff
}

#about-team-box {
width:410px;
float:right;
}

#about-welcome-box {
width:370px
}

#about-content-box h1,#about-team-box h1,#about-welcome-box h1,#about-bio-box h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
color:#000;
margin-top:.9em;
border-bottom:1px dotted #999;
padding-bottom:5px
}

#producttbl td {
padding-bottom:1.5em
}

form {
font:100% verdana,arial,sans-serif;
min-width:500px;
max-width:600px;
width:560px;
margin:0;
padding:0
}

form fieldset {
border:0 solid #fff;
margin:0;
padding:0
}

form fieldset legend {
font-size:1.1em
}

form label {
display:block;
float:left;
width:120px;
text-align:left;
font-weight:700;
font-size:12px;
margin:5px 0 0;
padding:0
}

form input,form textarea {
width:auto;
margin:5px 0 0 10px
}

form input#reset {
margin-left:0
}

textarea {
overflow:auto
}

form br {
clear:left
}

table.client-list-table td {
padding:5px
}

table.client-list-table li {
list-style-type:none;
margin:0;
padding:0
}

td.crs-feature-title, #table-list h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:100; color:#FF0000}

/*table.crs-features-table td {
padding:5px
}*/

.odd {
background:#f2f2f2
}

.even {
background:#fff
}

.brow {padding:5px}

div.nav-1,div.nav-2,div.nav-3,div.nav-4,#box1,#box2,#box3 {
margin-right:20px
}

#content a:link,#content a:visited,#content a:active,#footer-nav a:hover,#main-content-box a:link,#main-content-box a:visited,#main-content-box a:active,#about-content-box a:link,#about-content-box a:visited,#about-content-box a:active {
color:#666;
text-decoration:underline
}

#content a:hover,#footer a.cpy:hover,#main-content-box a:hover,#about-content-box a:hover {
color:#000;
text-decoration:underline
}

#footer-nav a:link,#footer-nav a:visited,#footer-nav a:active {
color:#999;
text-decoration:none
}

#footer a.cpy:link,#footer a.cpy:visited,#footer a.cpy:active {
color:#000;
text-decoration:none
}

#main-news-box p,#main-corp-profile p,#main-corp-profile li,#about-content-box p,#about-team-box p,#about-welcome-box p,#about-content-box li,#about-team-box li,#about-welcome-box li,#services-content-box p,#services-content-box li,#contact-us-box p,#contact-support-box p,#contact-info-box p,#contact-us-box li,#contact-support-box li,#contact-info-box li,table.client-list-table,#sitemap-content-box li, table.crs-features-table , table.op-pricing-table {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px
}

#main-corp-profile li,#about-team-box li,#sitemap-content-box li {
margin-bottom:10px
}

#about-welcome-box ul,#contact-us-box ul,#contact-support-box ul,#contact-support-box ul,table.client-list-table ul {
margin:0;
padding:0
}

#about-welcome-box li,#contact-us-box li,#contact-support-box li,#contact-support-box li {
list-style-type:none;
margin:0 0 10px;
padding:0
}

#services-content-box {
width:840px;
padding-top:.2em;
background:url(../images/w-h.gif) repeat-x top #fff
}

#contact-content-box,#sitemap-content-box,#about-bio-box {
width:840px;
padding-top:.2em;
background:url(../images/w-h.gif) repeat-x top #fff
}

#services-content-box h1,#producttbl h1,#contact-content-box h1,#contact-info-box h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
color:#000;
margin-top:0;
border-bottom:1px dotted #999;
padding-bottom:5px
}

#about-bio-box h2 {
margin-top:0
}

#backtotop {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:100px; margin-top:1em; margin-left:auto}

#backtotop a:link {color:#9a9a9a; text-decoration:none}
#backtotop a:visited {color:#9a9a9a; text-decoration:none}
#backtotop a:hover {color:#9a9a9a; text-decoration:underline}
#backtotop a:active {color:#9a9a9a; text-decoration:none}

#newsbox {overflow:scroll; overflow-x:hidden; height:240px; padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}

#breadcrumb {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ccc; margin-top:5px; text-align:left}

#breadcrumb a:link {color:#ccc; text-decoration:none}
#breadcrumb a:visited {color:#ccc; text-decoration:none}
#breadcrumb a:hover {color:#999; text-decoration:underline}
#breadcrumb a:active {color:#ccc; text-decoration:none}
