* {margin:0; padding:0}

html{background: #FFF/* url("../images/bg_body.gif") repeat-x*/}
body{font-family:"Trebuchet MS",Arial,Helvetica,Verdana,Geneva,sans-serif; font-size:13px; color:#000; margin:0; padding:0; height:100%; min-height:560px}
div#wrapper{width:900px; margin:0 auto 0; padding:0px; border:0px #ccc solid}

.fffull { width:900px; }
.ffleft{float:left; width:630px; margin-right:10px}
.ffright{float:right; width:260px}
.fleft{float:left}
.fright{float:right}
.clear{clear:both}

.alignright{text-align:right}
.aligncenter{text-align:center}

.wrapper1{width:100%; overflow:hidden}
.container{width:100%}

#main{width:980px; margin:0 auto; z-index:9999;}
#header{height:320px; background:url("../images/header_bg.png") center bottom no-repeat; position:relative; margin-bottom:15px;}
#header.short { height:90px; }
#head { display:block; height:80px;}
#logo{ display:block; position:relative; clear:both; height:135px; width:550px; background:url("../images/logo.png") 35px -1px no-repeat; z-index:9999; margin-bottom:-130px;}
#header, #content, #footer{font-size:1em}

#header .row-1{width:941px; margin:0 auto; padding-left:40px}

.col-1, .col-2, .col-3, .col-4{float:left}

#header .row-2 .col-1{width:314px}
#header .row-2 .col-1 .indent{padding:6px 0 0 69px}
#header .row-2 .col-2{width:302px; float:right}
#header .row-2 .col-2 .indent{padding:6px 50px 0 0}

ul#menu{margin:0; border:0 none; padding:0; width:100%; list-style:none; height:44px; line-height:44px; background:url("../images/m2.gif") repeat-x}
ul#menu a.menubutton1{background:url("../images/m1.gif") no-repeat}
ul#menu a.menubutton1:hover{background:url("../images/m1-act.gif") no-repeat}
ul#menu a.menubutton7{background:url("../images/m7.gif") no-repeat}
ul#menu a.menubutton7:hover{background:url("../images/m7-act.gif") no-repeat}
.w-menu{width:129px}
.w-menu7{width:127px}
ul#menu li{margin:0; border:0 none; padding:0; float:left; display:inline; list-style:none; position:relative; height:44px}
ul#menu a{padding:0px 0px 0px 0px; float:none !important; float:left; display:block; color:#333; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; text-decoration:none}
ul#menu a:hover{background:url("../images/m2-act.gif") repeat-x; color:#fff}
#topNav { float:right; padding-right:40px; padding-top:10px;}
#topNav a { font-size:96%; padding:2px; padding-left:30px; background-position:left; background-repeat:no-repeat; color:#222; }
#topNav a#home { background-image:url("../images/home.gif") } #topNav a#about { background-image:url("../images/about.gif") } #topNav a#contact { background-image:url("../images/contact.gif") }
.site-nav{width:100%; overflow:hidden}
.site-nav li{float:right}

.p1{margin-bottom:15px}
.p2{margin-bottom:25px}

h3{font-size:1em; color:#909090; margin-bottom:12px}
h4{font-size:1em; color:#1d1d1d}

.txt1{letter-spacing:-1px}

.box1{background:#fff; width:100%}
.box1 .border-top{background:url(../images/border-top1.gif) repeat-x 0 0}
.box1 .border-bot{background:url(../images/border1.gif) repeat-x bottom}
.box1 .border-left{background:url(../images/border1.gif) repeat-y left}
.box1 .border-right{background:url(../images/border1.gif) repeat-y right}
.box1 .left-top-corner{background:url(../images/left-top-corner1.gif) no-repeat left 0}
.box1 .right-top-corner{background:url(../images/right-top-corner1.gif) no-repeat right 0}
.box1 .left-bot-corner{background:url(../images/left-bot-corner1.gif) no-repeat left bottom}
.box1 .right-bot-corner{background:url(../images/right-bot-corner1.gif) no-repeat right bottom}
.box1 .title{margin:2px 2px 2px 2px; padding:0; width:auto; border:0; position:relative; top:2px}
.box1 .inner{padding:0 11px 11px 11px}

.box2{width:100%; background:#f0f0f0}
.box2 .left-top-corner{background:url(../images/left-top-corner2.gif) no-repeat left 0}
.box2 .right-top-corner{background:url(../images/right-top-corner2.gif) no-repeat right 0}
.box2 .left-bot-corner{background:url(../images/left-bot-corner2.gif) no-repeat left bottom}
.box2 .right-bot-corner{background:url(../images/right-bot-corner2.gif) no-repeat right bottom}
.box2 .inner{padding:11px 30px 11px 11px}
.box2 .inner1{padding:11px 11px 11px 32px}
.box2 .inner2{padding:11px 11px 11px 11px}
.box2 .indent{padding-top:19px}
.box2 .indent1{padding:30px 30px 28px 25px}
.box2 p{color:#909090}
.box2 .list2 li{color:#909090}
.box2 .list2 li a{color:#909090}

.box3{width:100%; background:#fff}
.box3 .left-top-corner{background:url(../images/left-top-corner3.gif) no-repeat left 0}
.box3 .right-top-corner{background:url(../images/right-top-corner3.gif) no-repeat right 0}
.box3 .left-bot-corner{background:url(../images/left-bot-corner3.gif) no-repeat left bottom}
.box3 .right-bot-corner{background:url(../images/right-bot-corner3.gif) no-repeat right bottom}
.box3 .inner{padding:15px}
.box3 .title{border:0; margin-bottom:15px; padding:0}
.box3 p{color:#192329; line-height:1.5em}
.box3 .list2 li{color:#192329}
.box3 .list2 li a{color:#192329}
.box3 dl{color:#192329}
.box3 dl dt{margin-top:15px}

#header .row-1{height:105px; background:#fff url(../images/nav-bg.gif) 10px 0px no-repeat}
#header .row-1 .indent{padding:34px 40px 0 0}
#header .row-2{height:189px}
#header .row-2 .title{border:0; padding:0; margin-bottom:15px}
#header .row-2 .logo{text-align:center; padding-top:3px}
#header .row-2 p{color:#000}
#header .row-3{width:100%; overflow:hidden}
#header .row-3 .fleft{padding:0 0 0 50px}
#header .row-3 .fright{padding:0 50px 0 0}

#content{padding:0 40px 0 40px; margin-top:-111px}

#footer{width:980px; margin:0 auto; padding-top:20px; font-size:95% }
#footer #links { word-spacing:0.5em; margin-bottom:10px; }
#footer #copyright{font-weight:700; }

table{border-collapse:collapse; border-spacing:0}
.clear{clear:both}
img{border:0; vertical-align:middle}

fieldset, img{border:0}
sup, sub{line-height:1px; vertical-align:text-top}
sub{vertical-align:text-bottom}
ul, ol{margin-left:20px; padding-left:5px}
a{font-weight:400; color:#00529B; text-decoration:none; outline:none}
a:hover{color:#333; text-decoration:none}
a:visited{text-decoration:none}
hr{border:0px; height:1px; color:#000; border-bottom:1px dotted #333}
.width-100{width:100%}
.width-99{width:99%}
.width-98{width:98%}
.width-97{width:97%}
.width-96{width:96%}
.width-95{width:95%}
.width-90{width:90%}
.width-85{width:85%}
.width-80{width:80%}
.width-75{width:75%}
.width-70{width:70%}
.width-65{width:65%}
.width-60{width:60%}
.width-55{width:55%}
.width-50{width:50%}
.width-45{width:45%}
.width-40{width:40%}
.width-35{width:35%}
.width-33{width:33%}
.width-30{width:30%}
.width-25{width:25%}
.width-20{width:20%}
.width-15{width:15%}
.width-10{width:10%}
.width-5{width:5%}
.width-2{width:2%}
.width-1{width:2%}

.pb-2{padding-bottom:2px}
.pb-5{padding-bottom:5px}
.pb-10{padding-bottom:10px}
.pb-20{padding-bottom:20px}

.p-2{padding:2px}
.p-5{padding:5px}
.p-10{padding:10px}
.p-15{padding:15px}
.p-20{padding:20px}

.vlt{vertical-align:top}
.vlm{vertical-align:middle}
.vlb{vertical-align:bottom}
.ac{text-align:center}
.ar{text-align:left}
.al{text-align:right}

.w-20{width:20px}
.w-40{width:40px}
.w-60{width:60px}
.w-80{width:80px}
.w-90{width:90px}
.w-95{width:95px}
.w-98{width:98px}
.w-99{width:99px}
.w-100{width:100px}
.w-300{width:300px}
.h-10{height:10px}
.h-90{height:10px}

.bg-white{background-color:#FFF}
.bg-black{background-color:#000}
input[type="image"], .noborder{border:0; background:transparent; margin-bottom:-2px; padding:0px}

form{margin:0px}

.red{color:#F00}

.green{color:#080}
.grey{color:#666}
.blue{color:#039}
.black{color:#000}
.orange{color:#F90}
.bold{font-weight:700}
.italic{font-style:italic}
.uline{text-decoration:underline}
.center{text-align:center}
.verdana{font-family:Verdana,Arial,Helvetica,sans-serif}
.georgia{font-family:Georgia,"Times New Roman",Times,serif}
.trebu{font-family:"Trebuchet MS"}

h1, h2, h3, h4, h5, h6{font-weight:700}
h1{font-size:1.5em}
h2{font-size:1.2em}
h3{font-size:1.1em}
h4{font-size:0.75em}
h5{font-size:0.50em}
h6{font-size:0.25em}
body, div, dl, dt, dd, pre, code, form, fieldset, legend, p, blockquote, th, td{margin:0; padding:0}

p{margin:0; padding:0; margin-bottom:10px; text-align:justify;}
h3 { color:#000; font-size:15px; margin:0; }


h1.title,
h3.title { display:block; background:#CCC; font-size:20px; font-weight:400; text-shadow:#fff -1px -1px 2px; letter-spacing:2px; -moz-border-radius:5px; margin:0; }
div#global-network div.img {
	background:url("../images/global-network.jpg") top right no-repeat;
	width:350px;
	height:350px;
	float:right;
	margin-top:35px;
}
div#weare {
	background:url("../images/the-team.jpg") top right no-repeat;
	padding-right:435px;
}
div#oursecret {
	background:url("../images/2page-img1.jpg") top left no-repeat;
	padding-left:255px;
}
div#support { background:url("../images/6page-img2.jpg") top left no-repeat; float:left; margin-right:25px; width:245px; height:145px; }
div#weserv { background:url("../images/weserv.jpg") top left no-repeat; float:right; margin-left:10px; width:290px; height:424px; }

#contactForm * { margin:5px; }
#contactForm label {
display:block;
font-weight:bold;
text-align:right;
width:140px;
float:left;
}
#contactForm input, #contactForm select, #contactForm textarea { padding:3px; width:330px; }
#contactForm select { width:338px }
#contactForm input.buttons { width:60px; }
#contactForm input#security_code { width:216px }
em.red {
	color:#F00;
	font-size:90%;
	font-weight:700;
}
.success, .error {
	border:1px solid;
	padding:15px 10px 15px 10px;
	background-repeat:no-repeat;
	width:auto;
	margin:0 auto;
	margin-top:5px;
	margin-bottom:5px
}
.success {
	color:#4F8A10;
	background-color:#DFF2BF;
}
.error {
	color:#D8000C;
	background-color:#FEE;
}
.success ul, .error ul { list-style-type:none; }