html {background-image:url(../img/grad_bg.png); background-repeat:repeat-x;}
body{font-family:  Arial, Verdana, Helvetica, sans-serif;font-size: 16px;line-height: 18px; color: #666666;}
a:focus{outline:1px dotted invert}
a {text-decoration:none;}
a:hover {text-decoration:underline;}

a.gray {text-decoration:none; color:#333333;}
a.gray:hover {text-decoration:underline;}
a.gray:visited {color:#666666;}

hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
h1{font-size:22px;text-align:left; padding-top:20px;}
h2{font-size:23px;text-align:left;}
h3{font-size:21px}
h4{font-size:19px}
h5{font-size:17px; text-align:left; margin-top:20px;}
h6{font-size:14px; text-align:left;}
ol{list-style:decimal}
ul{list-style:circle; text-align:left; margin-top:5px;}
li{margin-left:30px}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:5px}
#footer {text-align:center; padding:10px 0; margin:10px 40px; border-top:1px dotted #999999;}

.date {display:block; margin:10px 0; font-size:9px; color:#999999; text-align:left;}


#logo {margin: 0; display:block; height:47px; width:166px; background:transparent url(../img/dedicated_logo.png) no-repeat 0 0;text-indent:-9999px;}

body{color: #333;font-size: 12px; line-height:1.5em; padding: 0px 0 40px 0;text-align:center; background-image:url(../img/shade_back.png); background-position:top center; background-repeat:no-repeat;}

.container_12{background: #fff url(im/12_col.gif) repeat-y; margin-bottom: 20px; padding-bottom:40px;}


h1{font-family: Georgia, serif;font-weight: normal;}

h2{padding: 20px 0 0;text-align: center;}

p{overflow: hidden;padding: 10px 0;text-align:justify; font-size:12px;}


#navwrap {height:44px; padding: 0 0 5px 0; margin:0 auto; width:940px; text-align:center;}

ul#nav {width:931px; text-align:center;}

ul#nav li {display:inline; float:left; list-style:none; margin:0; padding:0; text-align:center; text-indent:-9999px;}

ul#nav li#end1 {display:block; background:transparent url(../img/nav_end.png) no-repeat 0 0; height:44px; width:165px;}

ul#nav li#home a{ display:block; background:transparent url(../img/home_up.png) no-repeat 0 0; height:44px; width:77px;}
ul#nav li#home a:hover { display:block; background:transparent url(../img/home_over.png) no-repeat 0 0; height:44px; width:77px;}


ul#nav li#company a { display:block; background:transparent url(../img/ourcompany_up.png) no-repeat 0 0; height:44px; width:115px;}
ul#nav li#company a:hover { display:block; background:transparent url(../img/ourcompany_over.png) no-repeat 0 0; height:44px; width:115px;}

ul#nav li#services a { display:block; background:transparent url(../img/services_up.png) no-repeat 0 0; height:44px; width:88px;}
ul#nav li#services a:hover { display:block; background:transparent url(../img/services_over.png) no-repeat 0 0; height:44px; width:88px;}

ul#nav li#solutions a { display:block; background:transparent url(../img/solutions_up.png) no-repeat 0 0; height:44px; width:122px;}
ul#nav li#solutions a:hover { display:block; background:transparent url(../img/solutions_over.png) no-repeat 0 0; height:44px; width:122px;}

ul#nav li#news a { display:block; background:transparent url(../img/news_up.png) no-repeat 0 0; height:44px; width:80px;}
ul#nav li#news a:hover { display:block; background:transparent url(../img/news_over.png) no-repeat 0 0; height:44px; width:80px;}

ul#nav li#contact a { display:block; background:transparent url(../img/contactus_up.png) no-repeat 0 0; height:44px; width:120px;}
ul#nav li#contact a:hover { display:block; background:transparent url(../img/contactus_over.png) no-repeat 0 0; height:44px; width:120px;}

ul#nav li#end2 { display:block; background:transparent url(../img/end_right.png) no-repeat 0 0; height:44px; width:164px;}


ul#navtwo {margin:20px 0 0 0;}
ul#navtwo li {margin:0; list-style-type:none; display:inline;}

ul#navtwo li#active{display:block; padding:4px 0 4px 4px; background-color:#006699; border-bottom: 1px solid #fff;  color:#fff; text-decoration:none;}


ul#navtwo a{ display:block; padding:4px 0 4px 4px; background-color:#CCCCCC; border-bottom: 1px solid #fff;  color:#333333; text-decoration:none;}
ul#navtwo a:hover{background-color:#006699; color:#FFFFFF;}

.title { font-weight:bold; text-align:left;}
.titleitl { font-style:italic; font-weight:normal;}