/* html */
body {margin:0px; padding:0px; font:12px/16px normal Arial, Helvetica, sans-serif; color:#6a6a6a;}
a {color:#6a6a6a; text-decoration:none;}
h2, h3, h4, h6 {letter-spacing:-.05em; margin:0px; padding:0px; line-height:1em;}
h2 {font-size:14px;}
h3 {font-size:15px; letter-spacing:0.1em;}
h4 {font-size:15px;}
h5 {margin:0px; padding:0px; color:#910000; font-size:14px;}
h6 {font-size:18px;}
input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; border:1px solid #ccc; padding:2px;}
input.search {background:url(images/input_search.gif) no-repeat left top; width:109px; height:23px; border:none; font:11px/16px normal Arial, Helvetica, sans-serif; color:#999999; text-indent:6px; padding-top:4px; vertical-align:middle;}
input[type=radio] {border:none;}
input.btn_arrow {background:url(images/btn_arrow.jpg) no-repeat left top; width:31px; height:25px; border:none; vertical-align:middle; margin-top:-6px; cursor:pointer;}
input.radio {border:none; vertical-align:middle;}

/* common */
#wrapper {float:left; background:#fff; width:100%;}
.flash {float:left; background:url(images/img_flash_05.jpg) no-repeat; width:736px; height:238px;}
.computer {position:absolute; left:0px; top:280px;}
.hp-testimonials {float:left; background:url(images/bg_hp_testimonials.jpg) no-repeat top; width:253px; height:238px; line-height:18px; font-size:11px;}
.hp-testimonials div.padding {padding:20px 20px 0px 30px; position:relative; z-index:999;}
.solutions {float:left; background:url(images/bg_solutions.jpg) no-repeat top; width:989px; height:164px;}
.showcase {float:left; width:988px; height:200px; background:#ffffff; border:none; border-right:1px solid #DBDBDB;}
.txt_red {color:#990000;}
.txt_gray {color:#6a6a6a; font-size:11px; font-style:italic;}
.button {background:#990000; border:1px solid #ffffff; color:#ffffff; cursor:pointer;}
.button:hover {background:#002859;}
.img_border {border:1px solid #999999; padding:1px;}
.img_border_largeimg {border:1px solid #999999; padding:1px; width:326px;}

/* tabs */
div.corners{border:2px solid #D4D5D5;margin-bottom:25px;background:#f7f7f7;}
div.tabs_title {background:#e1e1e1; border-left:4px solid #f7f7f7; border-right:4px solid #f7f7f7; font-size:14px; padding:8px 0px 8px 10px; color:#333;}
div.tabs_title b {font-weight:normal;}
div.tabs_txt {margin:0px 0px 0px 0px; padding:10px 10px 10px 13px;}
div.tabs_txt div {text-align:right; padding-top:10px; color:#990000; font-size:11px;}
div.tabs_txt a {color:#990000;}

/* header */
#header {background:url(images/bg_header.jpg) no-repeat top; width:989px; height:117px; position:relative; z-index:999;}
#header div.logo {position:absolute; top:46px; left:18px;}
#header div.search {float:right; padding-top:38px;}
#header div.tnb-links {float:left; position:absolute; top:84px; left:252px; *left:280px;}
#header div.schedule_top { top:0px; float:left; position:absolute; left:660px; width:178px;}

/* our customers */
div.solutions {font-size:11px;}
div.box-1 {width:138px; position:absolute; top:370px; left:295px;}
div.box-2 {width:138px; position:absolute; top:403px; left:475px;}
div.box-3 {width:138px; position:absolute; top:403px; left:655px;}
div.box-4 {position:absolute; top:396px; left:842px;}

/* showcase */
div.showcase {font-size:11px; line-height:17px;}
div.overview {width:420px; position:absolute; top:530px; left:294px;}
div.constant-code  {width:190px; top:530px; margin-right:10px; float:right;}
div.featured {width:234px; position:absolute; top:530px; left:740px;}
div.featured img#project {border:1px solid #bdbdbd; float:right; margin-left:20px;}

/* content */
#content {float:left; background:url(images/bg_lnb.jpg) no-repeat top left #f7f7f7; width:988px; border:none; border-right:1px solid #DBDBDB; min-height:450px;}
div.header-image {margin-left:252px; z-index:1;}
div.header-img-txt {position:absolute; top:315px; left:288px;}
div.cnt-margin {margin-left:260px; margin-right:20px; padding-bottom:20px;}

/* left navigation bar */
div.lnb {position:absolute; top:128px; left:27px;}
div.lnb ul#lnb {margin:0px; padding:0px; list-style:none;}
div.lnb ul li {background:none; width:211px; height:25px;}
div.lnb ul li:hover {background:#ececec;}

/* breadcrumb */
.breadcrumb {width:720px; float:left; margin-left:252px; padding-top:10px; text-align:right; font-size:11px; color:#999999;}
.breadcrumb a {color:#999999;}
.breadcrumb b {font-weight:normal; color:#6a6a6a;}

/* footer */
#footer {clear:both; float:left; background:#ffffff; border:none; border-top:2px solid #DBDBDB; font-size:11px; color:#999999;}
#footer a {color:#aeaeae;}
#footer a:hover {color:#910000;}
#footer div.footer_cnt {float:left; width:988px;}
#footer div.links {float:left; width:500px; padding:10px;}
#footer div.copyright {float:right; text-align:right; padding:10px 0px 20px 0px;}
#footer div.schedule_footer {  float:left; padding-top:3px; padding-left:230px;}


/*************************** sIFR [do not modify] ***************************/
.sIFR-flash {visibility:visible !important; margin:0px; padding:0px;}
.sIFR-replaced, .sIFR-ignore {visibility:visible !important;}
.sIFR-alternate {position:absolute; left:0px; top:0px; width:0px; height:0px; display:block; overflow:hidden;}
.sIFR-replaced div.sIFR-fixfocus {margin:0pt; padding:0pt; overflow:auto; letter-spacing:0px; float:none;}
.sIFR-active h2, .sIFR-active h3, .sIFR-active h4, .sIFR-active h6 {visibility:hidden; line-height:1em;}

/*************************** TNB Drop Down Menu ***************************/
ul#navmenu {margin:0px; border:none; list-style:none;}
ul#navmenu li {margin:0px; border:none; padding:0px; float:left; display:inline; position:relative; z-index:99;}
ul#navmenu li.separator {z-index:999; width:1px; height:10px;}
ul#navmenu ul {margin:0px; border:none; padding:0px; padding-top:6px; width:150px; list-style:none; display:none; position:absolute; top:20px; left:10px;}
ul#navmenu ul a {font-size:12px; font-weight:bold;}
ul#navmenu ul li {width:150px; float:left; /*For IE 7 lack of compliance*/ display:block !important; display:inline; /*For IE*/ border-top:1px solid #B1B1B1; border-bottom:1px solid #8D8D8D;}
ul#navmenu li ul li.top {background:url(images/tnb_top.png) no-repeat top; height:8px; margin:0px; padding:0px; line-height:normal; border:none;}
ul#navmenu li ul li.bottom {background:url(images/tnb_bottom.png) no-repeat top; height:8px; margin:0px; padding:0px; line-height:normal; border:none;}

/* Root Menu */
ul#navmenu a {border:none; padding:0px; float:none !important; /*For Opera*/ float:left; /*For IE*/ display:block; color:#ffffff; text-decoration:none; height:auto !important; height:1%; /*For IE*/}

/* Root Menu Hover Persistence */
ul#navmenu a:hover, ul#navmenu li:hover a, ul#navmenu li.iehover a {color:#ffffff; border:none;}

/* 2nd Menu */
ul#navmenu li:hover li a, ul#navmenu li.iehover li a {float:none; background:#A1A1A1; color:#ffffff; text-align:left; padding:4px; border:none;}
ul#navmenu li ul li ul {margin-top:-21px; border:none;}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover, ul#navmenu li:hover li:hover a, ul#navmenu li.iehover li a:hover, ul#navmenu li.iehover li.iehover a {background:#727272; color:#ffffff; border:none;}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a, ul#navmenu li.iehover li.iehover li a {background:#E8A95A; color:#000000; border:none;}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover, ul#navmenu li:hover li:hover li:hover a, ul#navmenu li.iehover li.iehover li a:hover, ul#navmenu li.iehover li.iehover li.iehover a {background:#885413; color:#ffffff; border:none;}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a, ul#navmenu li.iehover li.iehover li.iehover li a {background:#E8A95A; color:#000000; border:none;}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover, ul#navmenu li.iehover li.iehover li.iehover li a:hover {background:#E8A95A; color:#000000; border:none;}
ul#navmenu ul ul, ul#navmenu ul ul ul {display:none; position:absolute; top:0px; left:160px; border:none;}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul, ul#navmenu li:hover ul ul ul, ul#navmenu li.iehover ul ul, ul#navmenu li.iehover ul ul ul {display:none; border:none;}
ul#navmenu li:hover ul, ul#navmenu ul li:hover ul, ul#navmenu ul ul li:hover ul, ul#navmenu li.iehover ul, ul#navmenu ul li.iehover ul, ul#navmenu ul ul li.iehover ul {display:block; border:none;}

/*************************** Search ***************************/
a.search_links {color:#00f;}

/* Easy Slider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider, #slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:703px;
		overflow:hidden; 
		}
	span#prevBtn{padding:5px;}
	span#nextBtn{padding:5px;}					
#wrapper_prevnext{text-align:right;}
/* // Easy Slider */