@charset "utf-8";
/* CSS Document */
html{
height:100%;
width:100%;
}
body{
height:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
background:url(../images/bg-body.gif) 0 0 repeat-x #e3f5fd;
color:#58595b;
}
form, table{
margin:0;
padding:0;
}
h1, h2, h3, h4, h5, h6{
margin:0;
padding:6px 0px;
}
h1{}
h2{}
h3{}
h4{}
h5{}
h6{}
p{
margin:0;
padding:5px 0px;
}
a{}
a:hover{}

#glow{ background:url(../images/glow.png) 50% 0 no-repeat; min-height:100%; height:auto !important; height:100%; min-width:956px;}

#wrapper{ width:956px; margin:auto;}

#masthead{ min-height:147px; height:auto !important; height:147px; position:relative; z-index:999;}
#displaybox{ position:relative; width:100%;}
#disp-top{ height:12px; font-size:0; background:url(../images/disp-top.png) 0 0 no-repeat;}
#disp-mid{ background:url(../images/disp-mid.png) 0 0 repeat-y; padding:25px 0;}
#disp-bot{ height:12px; font-size:0; background:url(../images/disp-bot.png) 0 0 no-repeat;}
#footer{ font-size:11px; color:#0081b3; padding:0 25px 0;}

* html #disp-top{background:url(../images/disp-top.gif) 0 0 no-repeat;}
* html #disp-bot{background:url(../images/disp-bot.gif) 0 0 no-repeat;}
* html #disp-mid{background:url(../images/disp-mid.gif) 0 0 repeat-y;}

/* masthead */
#masthead h2{ font-weight:normal; font-size:18px; color:#000; margin:0; padding:0;}
#masthead h2 strong{ color:#c4161c;}
#masthead .rightarea{ padding:40px 10px 0 0;}
#logo{ position:absolute; top:0; left:-75px; z-index:4;}
.search-wrap{ width:214px; height: 39px; background:url(../images/search-bg.png) 0 0 no-repeat;}

#search-move{
position: relative;
left: 10px;
top:6px;
}
.stxt{ border:1px solid #d1d3d4; color:#000; font-size:12px; padding:2px; width:158px;}
.search-form{ padding:5px 0 0 4px;}
#menu-position{ height:36px; position:absolute; bottom:-7px; right:10px; z-index:999;}

/*display box*/
#banner-area{ padding:0px 22px 16px 26px;}
#banner-area h1{ font-size:20px; line-height:120%; color:#00467a; margin:0; padding:0;}
#banner-area .rightarea{ width:234px;}
#banner-area .rightarea .block{ margin:6px 0 0 0; border:1px solid #c6c7c8;-moz-border-radius: 6px;-webkit-border-radius: 6px; background:url(../images/grad.gif) 0 0 repeat-x #e4e5e7; min-height:211px; height:auto !important; height:211px; padding:17px; font-size:13px;}
#banner-area .rightarea .box-block{}

#display-area{ padding:0px 22px 14px 26px;}
#display-area .leftarea{ width:663px;}
#display-area .rightarea{ width:234px;}
#display-area .leftarea h1{ font-size:20px; color:#00467a; padding:0; margin:0 0 10px 0;}
#display-area .leftarea h1 p{ padding:0; margin:0 0 6px 0;}
.block{ border:1px solid #c6c7c8;-moz-border-radius: 6px;-webkit-border-radius: 6px; background:url(../images/grad.gif) 0 0 repeat-x #e4e5e7;}
.boxes .block{ width:209px; border-width:1px; margin:0 4px 0; min-height:220px; height:auto !important; height:220px;}
.boxes .block h2{ background:url(../images/bg-boxhead.gif) 0 0 no-repeat; font-size:14px; margin:0; padding:12px 10px; color:#00467a;}

.block-contents{ padding:5px 20px;}

.solutions-list{ margin:0px 0 10px 30px; padding:0;}

.solutions-list li{
list-style-image:url(../images/bullet.png);
padding:2px 0;
}

.solutions-list li a{
padding:2px 0;
height:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
color:#58595b;
}


.icons {
position:absolute;
background-image:url(../images/network_technologies_icons.png);
background-repeat:no-repeat;
width: 20px;
height: 160px;
z-index: 0;
}

.news, .announcement{ margin:0 0 9px 0;}
.news h4, .announcement h4{ padding:0; margin:0 0 0px 0; font-size:13px;}

#display-area .rightarea .block{ margin:0 0 10px;}
#display-area .rightarea .box-block{min-height:220px; height:auto !important; height:220px;}
#display-area .rightarea .box-block h3{ font-size:18px; color:#414042; background:url(../images/img-placeholder.png) left no-repeat; margin:10px 10px; padding:0 0 0 28px;}

.announcement-block{}
.announcement-block h2{ background:url(../images/bg-boxhead2.gif) 0 0 no-repeat; font-size:14px; color:#00467a; padding:14px 10px 8px; margin:0px 0 5px;}

#fnav{ margin:0; padding:0;}
#fnav li{ list-style-type:none; float:left;}
#fnav li a{ display:block; color:#0081b3; padding:0px 5px; background:url(../images/sep.gif) right no-repeat; text-decoration:none;}
#fnav li.last a{ background-image:none;}

#main_area{
width: 600px;
position:relative;
left: 40px;
}

#websimplify_image{;
position:relative;
left: 40px;
}
#main_area_websimplify{
width: 600px;
position:relative;
left: 0px;
}

#main_area_text_websimplify{
width: 550px;
position:relative;
top: 12px;
left: 20px;
padding: 0 0 0 50px;
}

#webdesign{
 position: relative;
 left: 42px;
 top: 8px;
 font-size:18px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#00467a;
 padding:0;
 margin:0 0 10px 0;
}

#main_area_text_websimplify h2{
font:Arial, Helvetica, sans-serif;
font-size:14px;
color: #c4171d;
}

#main_area_text{
width: 450px;
position:relative;
top: 10px;
left: 20px;
padding: 0 0 0 90px;
}

#main_area_text h2{
font:Arial, Helvetica, sans-serif;
font-size:14px;
color: #c4171d;
}

#main_area_img{
width: 90px;
height: 100px;
position:relative;

}

.contact-form{ padding:0 10px 10px;}
.contact-form p{ padding:0; margin:0 0 5px 0;}
.ctxt{ border:1px solid #e3e5e5; color:#414042; font-size:13px; padding:2px; width:200px;}
.btn-submit{ width:111px; height:37px; background:url(../images/btn-submit.png) 0 0 no-repeat; margin:auto; display:block; text-indent:-9999px; border: none; outline:none;}
* html .btn-submit{ background-image:url(../images/btn-submit.gif);}

p.copyright{ padding:0;}
/*float*/
.right{
float:right;
}
.left{
float:left;
}
.clearB{
clear:both;
}
