@charset "utf-8";

#ampContactForm p {

margin : 0;

padding : 0;

}

#ampContactForm .ampContactText {

border : 1px solid #cccccc;

width : 100px;

margin : 3px 0;

}

#ampContactForm .ampContactTextarea {

border : 1px solid #cccccc;

height : 30px;

margin : 3px 0;

}

#ampContactForm .ampContactButton {

border : 1px solid #cccccc;

}

#ampContactForm .invalid {

border : 1px solid #ff0000;

}

.transMenu {

position : absolute;

overflow : hidden;

left : -1000px;

top : -1000px;

}

.transMenu .content {

position : absolute;

}

.transMenu .items {

width : 130px;

border : 1px solid #ffffff;

position : relative;

left : 0;

top : 0;

z-index : 2;

}

.transMenu td {

padding : 5px 5px 5px 5px !important ;

font-size : 12px !important ;

font-family : Verdana, Arial, Helvetica, sans-serif !important ;

text-align : left !important ;

font-weight : normal !important ;

color : #808080 !important ;

}

#subwrap {

text-align : left;

}

.transMenu .item.hover td {

color : #585858 !important ;

}

.transMenu .item {

height : 22px;

text-decoration : none;

cursor : pointer;

}

.transMenu .background {

background-image : none;

background-color : #ededed !important ;

position : absolute;

left : 0;

top : 0;

z-index : 1;

}

.transMenu .shadowRight {

position : absolute;

z-index : 3;

top : -3000px;

width : 2px;

}

.transMenu .shadowBottom {

position : absolute;

z-index : 1;

left : -3000px;

height : 2px;

}

.transMenu .item.hover {

background-image : none;

background-color : #aadaee !important ;

}

.transMenu .item img {

margin-left : 10px !important ;

}

table.menu {

top : 5px;

left : 0;

position : relative;

margin : 0 !important ;

border : 0 solid #ffffff;

z-index : 1;

}

table.menu a {

margin : 0 !important ;

padding : 5px 5px 5px 5px !important ;

display : block !important ;

position : relative !important ;

}

div.menu a, div.menu a:visited, div.menu a:link {

width : 120px;

height : 22px;

font-size : 13px !important ;

font-family : Verdana, Arial, Helvetica, sans-serif !important ;

text-align : center !important ;

font-weight : bold !important ;

color : #045b97 !important ;

text-decoration : none !important ;

margin-bottom : 0 !important ;

display : block !important ;

white-space : nowrap;

}

div.menu td {

border-bottom : 0 dashed #ffffff;

border-top : 0 dashed #ffffff;

border-left : 0 dashed #ffffff;

background-image : none;

}

div.menu td.last {

border-right : 0 dashed #ffffff;

}

#trans-active a {

color : #ffffff !important ;

background-image : url("http://netnovaz.com/modules/mod_swmenufree/images/transmenu/bg_navigation.gif");

}

#menu a.hover {

background-image : url("http://netnovaz.com/modules/mod_swmenufree/images/transmenu/bg_navigation.gif");

color : #ffffff !important ;

}

#menu span {

display : none;

}

body {

font-family : Verdana, Arial, Helvetica, sans-serif;

font-size : 11px;

text-decoration : none;

margin : 0;

padding : 0;

background : url(../images/bg-page.gif);

color : #7f7f7f;

}
a{

	outline:none;
	
}

ul {

margin : 0 0 0 15px;

padding : 0;

}

#container {

width : 1003px;

margin : auto;

}

#header {

width : 1003px;

height : 218px;

background : url(../images/bgheader.jpg) no-repeat;

}

#logo {

float : left;

width : 363px;

height : 205px;

}

#logo img {

margin : 54px 0 0 33px;

}

#flash {

float : left;

padding:60px 50px;

width : 540px;
font-size:11px;

color:#4DB2E8;

text-align:center;

height : 46px;

}

#nav-head {

float : left;

width : 510px;

height : 39px;

padding : 0 0 0 130px;

vertical-align : middle;

}

#nav-head ul {

margin : 0;

padding : 0;

vertical-align : middle;

}

#nav-head li {

float : left;

display : block;

width : 120px;

height : 40px;

vertical-align : middle;

}

#nav-head li img {

border : 0;

float : left;

margin : 6px 12px 0 0;

}

#nav-head li a {

display : block;

line-height : 40px;

color : #ffffff;

text-decoration : none;

font-size : 13px;

font-weight : bold;

vertical-align : middle;

}

#nav-head li a:hover {

color : #56c4f8;

}

#navigation {

height : 36px;

width : 903px;

padding-left : 100px;

vertical-align : bottom;

background : url(../images/bg_nav-bar.gif) repeat-x;

}

#page {

float : left;

display : block;

width : 100%;

background : url(../images/bg_mid-shadow.gif) repeat-x top 0%;

background-color : #ffffff;

}

#page-top {

float : left;

display : block;

width : 1001px;

height : auto;

margin : 26px 0 0 0;

}

#left {

display : block;

float : left;

width : 210px;

}

#left-nav {

display : block;

margin : auto;

width : 184px;

height : 222px;

padding : 12px 10px;

background : url(../images/bg_left-nav.gif) no-repeat;

}

#left-nav a {

display : block;

width : 169px;

height : 18px;

padding : 0 0 0 15px;

background : url(../images/bullet_pearl-blue.gif) no-repeat;

text-decoration : none;

color : #7f7f7f;

}

#left-nav a:hover {

background : url(../images/bullet_pearl-grey.gif) no-repeat;

color : #378ec1;

}

#get-quote {

display : block;

margin : auto;

width : 184px;

height : 208px;

padding : 14px 10px;

margin : 7px auto 0 auto;

background : url(../images/bg_get-quote.gif) no-repeat;

}

#get-quote img {

display : block;

margin : auto;

}

.quote-title {

display : block;

float : left;

width : 70px;

height : 16px;

color : #606060;

font-weight : bold;

margin-top : 5px;

}

.quote-title-long {

display : block;

float : left;

height : 16px;

color : #606060;

font-weight : bold;

margin-top : 10px;

}

.quote-input {

display : block;

float : left;

width : 105px;

height : 16px;

margin-top : 5px;

}

.quote-input input {

font-size : 11px;

width : 105px;

height : 13px;

margin : 0;

padding : 0;

}

.quote-drop-down {

display : block;

float : left;

height : 16px;

margin-top : 5px;

}

.quote-drop-down select {

font-size : 11px;

}

#page-body {

display : block;

float : left;

width : 538px;

margin : 0 0 0 5px;

padding : 18px 15px;

background-color : #fafafa;

border : 1px solid #e4e4e4;

}

#right {

display : block;

float : right;

width : 210px;

}

.right-box {

display : block;

float : left;

width : 182px;

height : auto;

padding : 7px 10px 5px 10px;

margin-bottom : 4px;

background-color : #fafafa;

border : 1px solid #e4e4e4;

}

.right-ad {

display : block;

float : left;

width : 204px;

height : auto;

margin-bottom : 4px;

}

#page-btm {

display : block;

float : left;

height : 324px;

width : 973px;

margin-top : 5px;

padding : 0 0 0 28px;

background : url(../images/bg_btm-page.gif) repeat-x;

}

.box-big-design {

background : url(../images/bg_box-btm_design.gif) no-repeat;

}

.box-big-develop {

background : url(../images/bg_box-btm_development.gif) no-repeat;

}

.box-big-sem {

background : url(../images/bg_box-btm_sem.gif) no-repeat;

}

.box-big-design, .box-big-develop, .box-big-sem {

display : block;

float : left;

width : 268px;

height : 224px;

padding : 65px 15px 15px 15px;

margin : 6px 20px 6px 0;

font-size : 12px;

color : #378ec1;

}

.box-big-design img, .box-big-develop img, .box-big-sem img {

margin-bottom : 5px;

}

.box-big-design ul, .box-big-develop ul, .box-big-sem ul {

margin : 10px 0 0 0;

padding : 0;

}

.box-big-design li, .box-big-develop li, .box-big-sem li {

margin-left : 15px;

}

#client-bar {

display : block;

float : left;

height : 101px;

width : 100%;

background : url(../images/bg_clients-strip.gif) repeat-x;

margin : auto;

}

#client-container {

width : 95%;

margin : auto;

height : 101px;

}

.arw-title {

float : left;

width : 49px;

}

#certifications {

float : left;

width : 245px;

height : 91px;

padding : 5px;

vertical-align : middle;

}

#certifications img {

margin : 12px;

}

#clients {

float : left;

height : 91px;

width : 580px;

padding : 5px;

vertical-align : middle;

}

#clients img {

margin : 12px 18px 0 9px;

}

#footer {

display : block;

float : left;

height : 80px;

width : 100%;

color : #ffffff;

text-align : center;

padding-top : 34px;

line-height : 20px;

background : url(../images/bg_footer.gif) repeat-x;

clear : both;

}

#footer a {

color : #ffffff;

font-weight : bold;

text-decoration : none;

}

#footer a:hover {

color : #3d679d;

}

#footer p {

padding : 0;

margin : 0;

}

#footer img {

border : none;

padding : 0;

margin : 0;

text-align : left;

}

.clear {

clear : both;

}

ul.menu {

list-style : none;

margin-left : 2px;

}

div.module_menu h3 {

font-size : 15px;

color : #46c1f7;

padding : 0 0 10px 2px;

margin : 0;

}

.componentheading {

font-size : 15px;

font-weight : bold;

}

.contentheading {

font-size : 15px;

font-weight : bold;

}

td.buttonheading img {

border : none;

}

.pagenavbar a {

color : #006699;

}

#pathway {

position : relative;

left : 0;

}

