

* {
    margin: 0;
    padding: 0;
}

body {
    font: 14px Arial, Helvetica, sans-serif;
    color: #444444;
    background: #9DA4AA url('images/bg.jpg');
}

h1, h2 ,h3{
    font-weight: normal;
   /* text-transform: lowercase;*/
}

h1 {
    font: 54px Georgia, Times, serif;
    letter-spacing: -2px;
    text-shadow: 1px 1px 1px #C1C6CA;
    color: #293338;
}
p {
    padding: .75em 0;
    line-height: 1.75em; 
}

p#subtitle {
    float: right;
    width: 300px;
    padding: 40px 30px 0 0;
    font-size: 22px;
    text-align: right;
    text-transform: lowercase;
    letter-spacing: -1px;
    color: #74A4B0;
}

a {
    color: #CC4328;
    text-decoration: underline;
}

a:hover {
    text-decoration: none;
}

/* page */

#page {
    width: 100%;
    min-width: 980px;
    background: url('images/page.gif') repeat-x;
}

#page2 {
    width: 980px;
    margin: 0 auto;
}

/* header */

#header {
    height: 120px;
}

#header h1 {
    padding: 50px 0 0 30px;
}

#header h1 a {
    color: #293338;
    text-decoration: none;
}

/* menu */
#menu_tab{
background: #00396E url('images/menu.jpg');
height:50px;
clear:both;
padding:23px 0 0 0;
}
ul.menu {
list-style-type:none; 
display:block;
padding:0px 0 0 25px;
}

ul.menu li {
display: block;
float: left;
padding: 36px 40px 0 40px;
line-height:32px;
}
ul.menu li a{
font-size: 14px; 
text-decoration: none;
text-transform: uppercase;
letter-spacing: -1px;
color: #CED7E0;
font-weight:bold;
float:left;
display:block;
height:32px;
padding:0 31px 0 0;
margin:0 15px 0 0;
}
ul.menu li a:hover{
 color: #000000;
 text-shadow: 0px 0px 10px #9AADC0;

}
ul.sub-level {
    display: none;
}
li:hover .sub-level {
    background:  #003366;
    border: 1px #C8B560 solid;
    display: block;
    position: absolute;
    left: 10px;
    top:30px;	
}
ul.sub-level li {
    border: none;
    float:left;
    width:155px;
	
}
a.nav_home:link, a.nav_home:visited { background:url(images/menu_icon1.gif) no-repeat right;}
a.nav_home:hover { background:url(images/menu_icon1_a.gif) no-repeat right;}

a.nav_about:link, a.nav_about:visited { background:url(images/menu_icon2.gif) no-repeat right;}
a.nav_about:hover { background:url(images/menu_icon2_a.gif) no-repeat right;}

a.nav_career:link, a.nav_services:visited { background:url(images/CareerIcon.gif) no-repeat right;}
a.nav_career:hover{ background:url(images/CareerIcon1.gif) no-repeat right;}

a.nav_domain:link, a.nav_doamin:visited { background:url(images/domain1.gif) no-repeat right;}
a.nav_domain:hover{ background:url(images/dom.gif) no-repeat right;}

a.nav_services:link, a.nav_services:visited { background:url(images/ser.gif) no-repeat right;}
a.nav_services:hover{ background:url(images/ser1.gif) no-repeat right;}

a.nav_products:link, a.nav_products:visited { background:url(images/prod1.gif) no-repeat right;}
a.nav_products:hover{ background:url(images/prod.gif) no-repeat right;}

a.nav_contact:link, a.nav_contact:visited { background:url(images/menu_icon5.gif) no-repeat right;}
a.nav_contact:hover { background:url(images/menu_icon5_a.gif) no-repeat right;}

#nav, .nav, #nav .nav li { margin:0px; padding:0px; }
#nav li {float:left; display:inline; cursor:pointer; list-style:none; padding:0px 10px 0px 10px;  position:relative;}
#nav li ul.first {left:-1px; top:100%;}

li, li a {color:#FFF; text-decoration:none;}
#nav .nav li { width:100%; text-indent:10px; line-height:30px; margin-right:10px;  border-bottom:1px #C8B560 solid;
border-left:none; border-right:none; }
#nav li a {display:block; width:inherit; height:inherit;}

ul.nav { display:none; }
#nav li:hover > a, 
#nav li:hover { color:#fff}
li:hover > .nav { display:block; position:absolute; width:200px; top:-2px; left:50%; z-index:1000; border:1px #C8B560 solid; }
li:hover { position:relative; z-index:2000; }

/* intro */

#intro {
    margin: 0 10px;
    padding: 20px;
    background: #252627;
}

#intro2 {
    height: 430px;
    background: #0A2F49 url('images/yds1.png') no-repeat;
   
}

/* main */

#main {
    background: #D7D7D6 url('images/main.jpg') repeat-y;
}

#main2 {
    background: url('images/main2.jpg') no-repeat top;
}

#main3 {
    height: 1%;
    padding-bottom: 40px;
    background: url('images/main3.jpg') no-repeat bottom;
}

/* content */

#content {
    float: left;
    width: 550px;
    padding: 60px 0 0 50px;
}

#content .post {
    padding: 0 0 5em 0;
}

#content h2{
    font: 3em Georgia, Times, serif;
    letter-spacing: -1px;
    text-shadow: 1px 1px 1px #EEEEEE;
    color: #3F4D6A;
}
#content h3 li{
    
    letter-spacing: -1px;
    color:#4B433B;
}

#content h2 a {
    color: #3F4D6A;
    text-decoration: none;
}

#content .entry {
    
    padding: 1em 0 0 0;
}

p.postmeta {
    color: #6C6C6C;
}

#content img {
    display: block;
    padding: 8px;
    background: #CACACA url('images/imgbg.jpg');
}

img.left {
    float: left;
    margin: 1em 30px .5em 0;
}

img.right {
    float: right;
    margin: 1em 0 .5em 30px;
}

/* sidebar */

#sidebar {
    float: right;
    width: 320px;
    padding: 60px 0px 0 0;
}

#sidebar h2 {
    height: 90px;
    padding-left: 50px;
    font: 22px/60px Georgia, Times, serif;
    color: #B1C0CE;
    background: #0C3D68 url('images/sidebarh2.jpg') no-repeat;
}

#sidebar ul {
    list-style: none;
    padding: 0 40px 3em 0;
}

#sidebar ul li {
    padding-bottom: 2px;
    line-height: 2.5em;
    background: url('images/li.gif') repeat-x bottom;
}

#sidebar ul li a {
    color:blue;
    padding-left: 20px;
}

#sidebar .boxtxt {
    padding: 0 40px 2.5em 20px;
}

.clearing {
    clear: both;
    height: 1px;
    overflow: hidden;
}

/* footer */

#footer {
    clear: both;
    padding: 20px 50px 40px 50px;
}

#footer p {
    font-size: .8em;
    text-transform: uppercase;
    text-align: center;
}
/*---------------contact_form------------------*/
.contact_form{
width:420px;
float:left;
padding:15px 0 0 25px;
}
.form_row{
width:420px;
clear:both;
padding:10px 0 10px 0;
_padding:5px 0 5px 0;
color:#a53d17;
}
label.contact{
width:75px;
float:left;
font-size:12px;
text-align:right;
padding:4px 15px 0 0;
color:#fff;
}
input.contact_input{
width:325px;
height:22px;
background-color:#4C7D7E;
color:#FFFFFF;
border:1px #584C6F solid;
float:left;
padding:4px 0 0 3px;
}
input.contact_input1{
width:115px;
height:22px;
background-color:#4C7D7E;
color:#FFFFFF;

border:1px #584C6F solid;
float:left;
padding:4px 0 0 3px;
}
textarea.contact_textarea{
width:325px;
height:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
background-color:#4C7D7E;
border:1px #584C6F solid;
float:left;
padding:4px 0 0 3px;
}
.contact_info{
clear:both;
float:left;
width:560px;
padding:20px 0 0 0;
}
a.read_more{
display:block;
width:99px;
height:23px;
float:right;
margin:5px 0 0 0;
text-align:center;
text-decoration:none;
color:#b4a2c8;
line-height:23px;
background:url(images/but.jpg) no-repeat center;   
}