.dummy{}
html{color:#000000;}body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}
input,textarea,select{font-size:inherit;font-weight:inherit;}
legend{color:#000;}strong{ font-weight:bold; }

/* Normalizing Styles
-----------------------------------------------------------------------------*/
body {font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; margin:0; font-size:12px; background:#3c669d url(images/bg.jpg) repeat-x top left; text-align:justify;line-height:17px;}
h1{clear:both; display:block; color:#000; font-size:22px; font-weight:bold; padding-bottom:15px; margin-bottom:8px; border-bottom:1px solid #CCC;}
h1 span{color:#30429b;}
h2{clear:both; display:block; color:#3366cc; font-size:18px; font-weight:bold; padding:0 0 15px 0; text-transform:uppercase;}

h3{font-size:18px;font-weight:bold;}  
.clear { clear:both; }
p { padding:0 0 15px 0;}
a{outline:0px;}
.blck{color:#000;}
.red{ color:#a73a13;}
label{ width:160px; height:22px; float:left; font-size:12px; text-align:left; color:#333; padding:0 10px 3px 0; line-height:22px;}

/* Normalizing Styles-----------------------------------------------------------------------------*/
#container{width:959px; margin:0 auto; padding:0;}

/* Header Part Css Starts*/
#top { height:147px;}
.logo{ float:left; width:144px;}
.header-right-block { float:right;}
.quick-link { color:#000; padding:9px 0px; text-align:right;}
.quick-link a { text-decoration:none; padding:0px 4px; color:#000;}
.quick-link a:hover { color:#06C; text-decoration:underline;}
.call-block { height:42px; margin:9px 0px; background:url(images/phone-no-img.jpg) 0 0 no-repeat; width:367px; float:right;}


/* Top Nav. -------------------------------------------------- */
#nav{height:42px; width:664px; padding:0px; float:right;}
#nav ul {padding: 0; margin: 0;}
#nav ul li {text-indent: -7000px; list-style-type: none; display: inline;}
#nav ul li a , #nav ul li a:hover{outline: none; text-decoration:none; border:0px;}

a#services {
	width:105px; 
	height:42px; 
	background:url(images/navigation.gif) top left; 
	display:block; text-decoration:none; 
	float:left; 
	outline: none;
}
a#services:hover{
	background-position: 0px 42px;
}

a#ghlobal-hr {
	width:108px;
	height:42px;
	background:url(images/navigation.gif) top left;
	background-position:-108px 0px;
	display:block;
	text-decoration:none;
	float:left;
	outline: none;
}
a#ghlobal-hr:hover{
	background-position: -108px 42px;
}

a#why-us {
	width: 89px;
	height:42px;
	background:url(images/navigation.gif) top left;
	background-position:-212px 0px;
	display:block;
	text-decoration:none;
	float:left;
	outline: none;
}
a#why-us:hover{
	background-position: -212px 42px;
}

a#industries {
	width: 102px;
	height:42px;
	background:url(images/navigation.gif) top left;
	background-position:-301px 0px;
	display:block;
	text-decoration:none;
	float:left;
	outline: none;
}
a#industries:hover{
	background-position: -301px 42px;
}

a#resources {
	width: 108px;
	height:42px;
	background:url(images/navigation.gif) top left;
	background-position:-402px 0px;
	display:block;
	text-decoration:none;
	float:left;
	outline: none;
}
a#resources:hover{
	background-position: -402px 42px;
}
a#about-us {
	width: 96px;
	height:42px;
	background:url(images/navigation.gif) top left;
	background-position:-510px 0px;
	display:block;
	text-decoration:none;
	float:left;
	outline: none;
}
a#about-us:hover{
	background-position: -510px 42px;
}
a#blog {
	width: 56px;
	height:42px;
	background:url(images/navigation.gif) top left;
	background-position:-606px 0px;
	display:block;
	text-decoration:none;
	float:left;
	outline: none;
}
a#blog:hover{
	background-position: -606px 42px;
}



/*sub menu------------------------- */
#sub-menu-main{width:959px; float:left;}
.sub-menu { width:auto; float:left;}
.sub-menu ul{ margin:0; padding:0;}
.sub-menu li{ line-height:18px;	background:#afd6f1;	list-style:none; border-bottom:#fff solid 1px; font-size:12px;}
.sub-menu li a{ padding:4px 0 4px 10px; color:#0020b2; text-decoration:none; display:block;}
.sub-menu li a:hover{ background:#80BAE8; color:#fff; }

#sub-services {
	position:absolute;
	background:#FFFFFF;
	margin:0 0 0 310px;
	top:135px;
	width:190px;
	z-index:1;
	visibility: hidden;
}
#sub-ghlobal-hr {
	position:absolute;
	background:#FFFFFF;
	margin:0 0 0 400px;
	top:135px;
	width:150px;
	z-index:1;
	visibility: hidden;
}
#sub-whyus {
	position:absolute;
	background:#FFFFFF;
	margin:0 0 0 504px;
	top:135px;
	width:190px;
	z-index:1;
	visibility: hidden;
}
#sub-industries {
	position:absolute;
	background:#FFFFFF;
	margin:0 0 0 600px;
	top:135px;
	width:190px;
	z-index:1;
	visibility: hidden;
}
#sub-resources {
	position:absolute;
	background:#FFFFFF;
	margin:0 0 0 700px;
	top:135px;
	width:150px;
	z-index:1;
	visibility: hidden;
}
#sub-aboutus {
	position:absolute;
	background:#FFFFFF;
	margin:0 0 0 810px;
	top:135px;
	width:150px;
	z-index:1;
	visibility: hidden;
}

/* Top Nav End ------------------------------------------- */


/*Middle ---------------------------------------------------*/
#center { background:#FFF; border-left:1px solid #3D669E; border-right:1px solid #3D669E;}
#inner-center { background:url(images/middle-bg.gif) 0 0 repeat-x #FFF; padding:15px 0px; border-left:3px solid #FFF; border-right:3px solid #FFF;}
#middle-line-bg { background:url(images/middle-line-bg.gif) 0 0 repeat-y; padding:0px 10px;}
#center-bottom-bg { background:url(images/middle-bottom-bg.gif) 0 0 no-repeat; height:9px;}

/*Left ------------------------------------------------------- */
#left { float:left; width:635px; margin-right:9px; border:0px solid red;}
.inner-block { float:left; width:360px; display:block; }


/*Left Nav ---------------------------------------------------------*/
.left-nav-block { float:left; width:230px; margin-right:20px; display:block; text-align:right;}
ul.left-nav {list-style:none; padding:0px; margin:0px; margin-left:30px; margin-right:10px;}
ul.left-nav li { list-style:none; font-size:18px; line-height:30px; height:30px; text-transform:uppercase;  border-bottom:1px dashed #999;}
ul.left-nav li a { line-height:30px; text-decoration:none; color:#3C6EAD; text-transform:none; font-weight:normal; font-size:13px;}
ul.left-nav li a:hover { color:#000;}

ul.left-nav li a.act-sub { line-height:30px; text-decoration:none; text-transform:none; font-weight:normal; font-size:13px;color:#000;}

.welcome-bg { background:url(images/welcome-img.gif) 0 0 no-repeat; height:30px; width:500px;}
ul.doc-services { list-style:none; padding:0px; margin:0px;}
ul.doc-services li { display:block; padding:0px; margin:0px;}
.doc-services { display:block; margin:10px 23px; padding:0px; float:left; border:0px solid red;}
.doc-services h3 { display:block; padding-top:0px; text-align:center;font-size:12px;}
.doc-services h3 a { font-weight:bold; text-decoration:none; color:#000000;}
.doc-services h3 a:hover {text-decoration:none; color:#0066FF;}

/*Right -----------------------------------------------------------*/
#right { float:right; width:274px; margin-left:9px; border:0px solid red;}
.search-block { display:block; margin-bottom:30px; padding-bottom:10px;border-bottom:1px solid #cacaca;}
.searchtext{ font-size:19px; text-transform:uppercase; color:#0066cc; display:block; padding-bottom:7px;}
.searchinput {width:218px; border:1px solid #CCC; padding:4px; margin-right:4px; vertical-align:top;  color:#999;}

.interactwith-block { display:block; margin-bottom:30px; padding-bottom:10px;border-bottom:1px solid #cacaca;}
ul.right-box-list { list-style:none; padding:0px; margin:0px;}
ul.right-box-list li { padding-bottom:14px; font-size:16px; font-weight:bold; padding-left:25px; background:url(images/arrow.gif) 2px 4px no-repeat;}
ul.right-box-list li a { color:#000000; text-decoration:none; }
ul.right-box-list li a:hover { color:#4777b9; text-decoration:none; }

.newsletter-block { display:block; margin-bottom:30px; padding-bottom:10px;border-bottom:1px solid #cacaca;}
.newsletter-block p { font-size:11px;}
.newslettertext{ width:263px; border:1px solid #CCC; padding:4px; margin-right:4px; vertical-align:top;  color:#999;}
.newsletter-butt { float:right; margin-top:4px;}

.get{width:auto; float:left; padding:0 0 0 30px;}
.get-text{width:auto; float:left; padding:0 17px 0 0; color:#000; font-size:18px; line-height:32px;}

/*Right
 -----------------------------------------------------------*/
#footer{width:959px; float:left; padding:12px 0 20px 0;}
 
.footer-menu{width:140px; float:left; padding:0 37px 0 0;}
.footer-menu ul{ margin:0px; padding:0px;}
.footer-menu li{ list-style:none; line-height:30px; height:30px; background:url(images/dot-img.jpg) left bottom repeat-x;}
.footer-menu li a{ width:auto; color:#ffffff; text-decoration:none; font-size:12px; padding:0 15px;}
 .footer-menu li a:hover{text-decoration:underline;}
 
#fot-right{width:411px; float:right;}
#copy-right{width:411px; float:right; text-align:right; color:#9eb3ce; font-size:12px; line-height:30px; padding:0 10px 0 0;}
#phone-right{width:411px; float:right;}

.article-press-list{

float:left;
padding-left:248px;
text-align:left;

}
#article_ul {
display:inline;
}

#article_li {
list-style:none outside none;
}

