body {margin-left: 0px;	margin-top: 0px; margin-right: 0px;	margin-bottom: 0px; background-color:#f3f3f3;}
div {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#797979;}
.clear{clear:both;}
.float-right {float:right;}
.float-left {float:left;}

/* Title DIV */
#home-header-bg {height:732px; background:url(../images/home-header-bg.gif) repeat;}
#title-main-box {width:940px; height:76px;}
#company-title {width:274px; height:41px; background:url(../images/company-title.gif) no-repeat; float:left;}
#under-attack-main {width:400px; height:76px; float:right;}
#btn-under-attack {width:156px; float:right;}
#header-numbers {width:236px; margin-top:12px; float:left; font-size:20px; color:#b8b8b8; font-family: Georgia, Times New Roman, Times, serif;}

/* Main Conrainer */
#main-container {width:940px; margin:0 auto;}

/* Top Navigation DIV */
#navigation-main {width:940px; height:104px;}
#logo {width:168px; float:left;}
#navigation {width:772px; height:64px; padding-top:40px; float:left;}
ul#mainmenu {float: right;list-style: none;}
ul#mainmenu li {display:block; float:left; padding-left:4px;}
ul#mainmenu li a{font-family: Arial, sans-serif; font-size: 13px; color: #686868; font-weight:bold; display: block; height: 26px; float: left; padding: 0 8px 0 8px; line-height: 26px; position: relative; text-decoration:none;}
ul#mainmenu li a:hover, ul#mainmenu li.current_page_item a{color: #FFF;	background: url(../images/menu_active.png) top left no-repeat; text-decoration: none;}
ul#mainmenu li span {display: block; position: absolute; right: -1px; top: 0; width: 10px; height: 26px;}
ul#mainmenu li a:hover span, ul#mainmenu li.current_page_item a span {background: url(../images/menu_active.png) top right no-repeat;
}

/* Slider DIV */
#slider-main {width:940px; height:232px; margin-top:10px; float:left; background:url(../images/slide-bg.png) no-repeat;}
/* image replacement */
.graphic, #prevBtn, #nextBtn{margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px;}
/* // image replacement */
#content{position:relative;	margin-left:15px;}
#bd-tag {width:105px; height:105px; background:url(../images/bd-tag.png) no-repeat; position:absolute; z-index:80; margin-left:8px; margin-top:10px;}
/* Easy Slider */
#slider{}	
#slider ul, #slider li{width:940px;	padding:0; list-style:none;	margin:0 auto; margin-top:3px;}
#slider li{ 
/* 
  define width and height of list item (slide)
  entire slider area will adjust according to the parameters provided here
*/ 
width:910px; height:240px; overflow:hidden;}
#prevBtn, #nextBtn{display:block; width:19px; height:31px; position:absolute; left:30px; top:100px;}
#nextBtn{left:860px;}
#prevBtn a, #nextBtn a{display:block; width:19px; height:31px; background:url(../images/btn_prev.png) no-repeat 0 0;}
#nextBtn a{	background:url(../images/btn_next.png) no-repeat 0 0;}

/* Four Boxes DIV */
.grey-arrow{list-style-position: outside; list-style-image: url(../images/technology-bullets.gif); margin-top:4px;}
ul{margin:0 auto; padding:0px 20px; line-height:40px;}
#boxes-main {width:915px; height:239px; margin:0 auto; margin-top:30px;}
.box1-main {width:244px; float:left;}
.box1-heading {width:238px; padding-left:6px; height:29px; padding-top:9px; background:url(../images/box-1-heading.gif) no-repeat; font-size:19px; color:#b7b6b6; font-weight:bold;}
.boxes-sep {width:2px; height:216px; margin-left:4px; margin-right:4px; background:url(../images/boxes-sep.gif) repeat-y; float:left;}
.correct{list-style-position: outside; list-style-image: url(../images/industries-arrow.png); color:#ffffff; margin-top:4px;}
ul{margin:0 auto; margin-left:8px; padding:0px 20px; line-height:24px;}
.box1-inner-left {width:132px; margin-top:8px; float:left;}
.box1-inner-right {width:112px; margin-top:8px; float:left;}
.box2-main {width:213px; float:left;}
.box2-heading {width:207px; padding-left:6px; height:29px; padding-top:9px; background:url(../images/box-2-heading.gif) no-repeat; font-size:19px; color:#b7b6b6; font-weight:bold;}
.box2-inner-left {width:213px; margin-top:8px; float:left;}
a.technology:link{color:#b7b6b6; text-decoration:none;}
a.technology:hover{color:#ffffff; text-decoration:none;}
a.technology:visited{color:#b7b6b6; text-decoration:none;}

/* Boxes Below MSG DIV */
#boxes-below-arrow {width:914px; height:42px; padding-top:7px; margin:0 auto; margin-top:7px; background:url(../images/boxes-below-arrow.gif) no-repeat; font-size:17px; font-family:Georgia, Times New Roman, Times, serif; color:#ffffff; text-align:center;}

/* Footer Heading DIV */
#footer-heading {width:916px; height:74px; margin:0 auto; background:url(../images/footer-heading.jpg) no-repeat;}

/* Four Boxes DIV */
#footer-boxes-main {width:916px; margin:0 auto; margin-top:20px;}
#footer-left-box-main {width:410px; float:left;}
.home-pg-div { width:410px; margin-top:6px;}
#footer-right-box-main {width:458px; float:left;}
.black-span-hd {font-size:18px; color:#212121;}
#news-heading {width:448px; height:24px; padding-left:10px; padding-top:5px; background:url(../images/news-heading-bg.jpg) no-repeat; font-size:18px; color:#FFFFFF;} 
#footer-boxes-sep {width:2px; height:98px; margin-left:23px; margin-right:23px; background:url(../images/footer-boxes-sep.gif) repeat-y; float:left;}
.news-arrow{list-style-position: outside; list-style-image: url(../images/news-arrow.gif); margin-top:4px;}
.home-news-arrow{list-style-position: outside; list-style-image: url(../images/home-news-icon.png); margin-top:4px;}

a.home-news:link{color:#4f4f4f; text-decoration:none; font-weight:bold;}
a.home-news:hover{color:#727272; text-decoration:none; font-weight:bold;}
a.home-news:visited{color:#4f4f4f; text-decoration:none; font-weight:bold;}

/*Footer DIV */
#footer-bg {height:46px; margin-top:30px; background-color:#4d4d4d;}
#footer-nav-main {width:916px; height:46px; margin:0 auto;}
#footer-left-nav {width:340px; height:32px; padding-top:14px; float:left; font-size:13px;}
a.footer-lnk:link{color:#a0a0a0; text-decoration:none; }
a.footer-lnk:hover{color:#ffffff; text-decoration:none}
a.footer-lnk:visited{color:#a0a0a0; text-decoration:none;}
#footer-right-copyright {width:250px; height:40px; padding-top:6px; float:right; color:#868686; font-size:10px; text-align:right;}
.span-grey-color {color:#a0a0a0;}
.span-green-color {color:#72abb1;}
h1,h2,h3{margin:0px; padding:0px;font-size:18px; color:#212121; font-weight:normal;}
a.txtlink:link{color:#797979; font-size:12px; text-decoration:none;}
a.txtlink:hover{color:#797979; font-size:12px; text-decoration:none;}
a.txtlink:visited{color:#797979; font-size:12px; text-decoration:none;}