body {
margin:0px;
background-image:url(images/bg.gif);
background-repeat:repeat-x;
background-color:#bdbdbd;
font-family:verdana,arial,helvetica,sans-serif;
}
.event { margin-left:15px; margin-right:8px; margin-bottom:20px; margin-top:0px; font-family:verdana,arial,helvetica,sans-serif; color:#000000; font-size:10px; padding-top:0px; padding-bottom:0px; border:0px solid #666666; }
.event_title { font-weight:bold; line-height:17px; }
.event_location { color:#0c54a4; font-weight:bold; margin-left:10px; line-height:17px; }
.event_info { font-weight:normal; margin-left:10px; line-height:12px; padding-bottom:0px; }
div.hr2 { height: 1px; margin-top:0px; margin-bottom:0px; background: url(images/dot.gif) repeat-x scroll center; }
div.hr2 hr { display: none; }

.news { margin-left:18px; margin-right:12px; margin-bottom:17px; font-family:verdana,arial,helvetica,sans-serif; color:#000000; font-size:10px; padding-top:0px; padding-bottom:0px; border:0px solid #666666; line-height:14px; }
.news_pic { float:left; margin-right:5px; margin-top:3px; margin-bottom:0px; }
.news_link { color:#0c54a4; font-weight:bold; text-decoration:underline; }

.company { margin-left:18px; margin-right:12px; margin-bottom:17px; font-family:verdana,arial,helvetica,sans-serif; color:#000000; font-size:10px; padding-top:0px; padding-bottom:0px; border:0px solid #666666; line-height:14px; }
.company_link { display:block; color:#0c54a4; }
.company_info { font-weight:normal; line-height:12px; padding-bottom:0px; }

.technology { margin-left:18px; margin-right:18px; margin-bottom:17px; font-family:verdana,arial,helvetica,sans-serif; color:#000000; font-size:10px; padding-top:0px; padding-bottom:0px; border:0px solid #666666; line-height:14px; }
.login { width:100%; }

a { color:#0075d2; text-decoration:none; }
a.visited { color:#005faa; }

/*  top navigation ( Search Area)  */
a.navlink { font-size:10px; font-weight:bold; color:#073573; text-transform:uppercase; text-decoration:none; }
a.navlink:hover { color:#0068dd; }
.bluebold { color:#073573; font-weight:bold; }
.query { background-color:#ebf0f3; border:1px solid #809abb; padding:2px 3px; font-size:11px; color:#073573; margin:0px; line-height:11px; }
.go { font-size:10px; font-weight:bold; color:#ffffff; width:22px; height:19px; line-height:19px; margin:0px 0px; padding:0px 0px; border-bottom:0px solid #073573; border-right:0px solid #073573; border-top:0px solid #073573; border-left:0px solid #073573; background-color:#809abb; font-family:verdana,arial,helvetica,sans-serif;  }
.go:hover { color:#073573; }

form { display:inline; }
input,button,select { width:auto; overflow:visible;  }

/*  inner page content area  */
.content { margin:30px; margin-top:25px; margin-right:30px; line-height:17px; color:#003775; font-size:12px; }
.content_testimonials { margin-top:25px; margin-right:30px; line-height:17px; color:#003775; font-size:12px; }
.subhdr { font-size:15px; font-family:verdana,helvetica,arial,sans-serif; font-weight:bold; }

.job { margin-left:40px; }
.quote { font-style:italic;margin:30px;font-size:14px;line-height:20px; }
.cite {  margin-right:30px;font-style:italic;margin:20px; }
.footerlink{	color:#000;}
.footerlink:hover{text-decoration:underline;}

.headline { font-weight:bold; font-size:14px; line-height:20px; }
.tagline { font-weight:normal; font-style:italic; font-size:14px; line-height:20px; }
.text {
	font-family:verdana,arial,helvetica,sans-serif; 
	color:#000000; 
	font-size:12px;
}
/*For Testimonials START*/
.header3 {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;    
}
hr {        
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333333;
}
.handcursor{
cursor:hand;
cursor:pointer;
}
.comment_td{
	background-image: url(images/comments_bg.png);
	background-repeat: no-repeat;

}
.comment_user {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: normal;
        font-style: italic;
        color: #00388B;
}
/*For Testimonials END*/

/*For Subscribe email START*/
.subscribe_button{
    background-image: url(images/Subscribe.png);
	background-repeat: no-repeat;

    
	margin-right: 0px;
	padding-left: 0px;
    background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 29px;
}
/*For Subscribe email END*/
