#container { font-size: 1.1em; min-height:100%; position:relative; background: url("../images/bg_structures.gif") bottom right repeat-x; }
#container .global-wrap-min { width: 950px; margin: 0 auto; }
#content { width: 100%; padding-bottom:50px; /* Height of the footer */ }
#content-wrap { width: 100%; padding-bottom: 20px; }
#content-min-right { width: 740px; float: right; }
#content-min-left { width: 100%; float: left; }
#content-min-right-full { float: left; width: 220px; margin: 0; }
#content-left { width: 200px; float: left; }
#content-left .ct-left{ float: left; padding-left: 10px; margin-top: 15px; }
/* ===== MainHeader.css ===== */
#header { width: 100%; height:110px; margin: 0; float: left; }
#header h1 a {
	background: url('../images/igxlogo.png') no-repeat !important; 
	background: url('../images/igxlogo.gif') no-repeat; float: left; height: 54px;
	margin: 30px 0 0; overflow: hidden; padding: 0; text-indent: -9999em; width: 272px; }

/* ===== Skip Navi ===== */
ul#skipNav { font-size: small; position: absolute; left: -9999px; z-index: 200; }
ul#skipNav a:link, ul#skipNav a:visited { color: #f00; }
ul#skipNav a:focus { display: block; position: absolute; top: 20px; left: 10020px; font-size: 130%; background: #fff; border: solid 1px #888; padding: 10px; width: 8em; z-index: 10000; }
ul#skipNav a:hover { color: #390; background: #eee; border: solid 1px #333; }

/* ===== List Menu ===== */
#content div.qlink ul { width: 100%; margin: 0; padding: 0; list-style-type: none; }
.qlink ul li, .qlinkTog ul li { 
	list-style-type: none; background: none; padding: 0; float: left; margin: 0; border-bottom: 1px solid #ccc; width: 100%; }
.qlink ul li a, .qlink ul li a:visited { 
	background: url("../images/bullet_A.gif") no-repeat top left; background-position: 8px 8px; 
	color: #a5a5a5; display: block; margin: 0; padding: 4px 0 4px 25px; text-decoration: none; }
.qlink ul li a:hover { color: #ffcc01; }
.qlink ul li a sup { color: #f42800; }


/* ===== MainFooter.css ===== */
#footer-wrap { background:#f6bf02; color: #111; font-family: tahoma, arial, verdana, sans-serif; 
	position:absolute; bottom:0; width:100%; height: 50px; }
#footer { width: 770px; margin: 0 auto; text-align: center; padding: 17px 0 0; }
#footer a { color: #222; }
#footer a:hover { color: #9e0b0f; }

#navcontainer { width: 165px; z-index: 9998; margin-top:10px; }
#navcontainer ul { margin-left: 0;	padding-left: 0; list-style-type: none; }
#navcontainer li a{
	display: block;	padding: 0px; width: 100%;
	background: url('../images/menu.png') no-repeat !important;
	background: url('../images/menu.gif') no-repeat;
}
#navcontainer a:link, #navlist a:visited { color: #eee; text-decoration: none; }
#navcontainer a:hover{ color: #fff; }
#navlist li{ text-indent: -9999em; }
#navlist li.lnk-home a	 { height: 26px; background-position: 0 0 !important; }
#navlist li.lnk-int a	 { height: 32px; background-position: 0 -26px !important; }
#navlist li.lnk-arch a	 { height: 27px; background-position: 0 -58px !important; }
#navlist li.lnk-feat a	 { height: 30px; background-position: 0 -85px !important; }
#navlist li.lnk-sol a	 { height: 30px; background-position: 0 -115px !important; }
#navlist li.lnk-update a	 { height: 30px; background-position: 0 -145px !important; }
#navlist li.lnk-case a	 { height: 31px; background-position: 0 -175px !important; }
#navlist li.lnk-serv a{ height: 25px; background-position: 0 -206px !important; }
#navlist li.lnk-contact a{ height: 29px; background-position: 0 -231px !important; }

#navlist li.lnk-home a:hover, #navcontainer.lnk-home #navlist li.lnk-home a
	{ height: 26px; background-position: -165px 0 !important; }
#navlist li.lnk-int a:hover, #navcontainer.lnk-int #navlist li.lnk-int a
	{ height: 32px; background-position: -165px -26px !important; }
#navlist li.lnk-arch a:hover, #navcontainer.lnk-arch #navlist li.lnk-arch a
	{ height: 27px; background-position: -165px -58px !important; }
#navlist li.lnk-feat a:hover, #navcontainer.lnk-feat #navlist li.lnk-feat a
	{ height: 30px; background-position: -165px -85px !important; }
#navlist li.lnk-sol a:hover, #navcontainer.lnk-sol #navlist li.lnk-sol a
	{ height: 30px; background-position: -165px -115px !important; }
#navlist li.lnk-update a:hover, #navcontainer.lnk-update #navlist li.lnk-update a
	{ height: 30px; background-position: -165px -145px !important; }
#navlist li.lnk-case a:hover, #navcontainer.lnk-case #navlist li.lnk-case a
	{ height: 31px; background-position: -165px -175px !important; }
#navlist li.lnk-serv a:hover, #navcontainer.lnk-serv #navlist li.lnk-serv a
	{ height: 25px; background-position: -165px -206px !important; }
#navlist li.lnk-contact a:hover, #navcontainer.lnk-contact #navlist li.lnk-contact a
	{ height: 29px; background-position: -165px -231px !important; }

#content-right p { line-height: 1.65em; font-size: 1.2em; }
#content-right p.bigG { line-height: 1.55em; font-size: 1.35em; }

#home-banner { float: left; width: 100%; margin-bottom: 15px; }
#home-banner h1.ti { height: 38px; background: url( "../images/ti_igxhome.gif" ) no-repeat; margin-bottom: 12px; margin-top: 10px; }
#home-banner h1.hd-igx { height: 33px; }
#home-banner h1.hd-int { background: url( "../images/ti_int.gif" ) no-repeat; height: 47px; }
#home-banner h1.hd-arch { background: url( "../images/ti_arch.gif" ) no-repeat; }
#home-banner h1.hd-feat { background: url( "../images/ti_feat.gif" ) no-repeat; }
#home-banner h1.hd-sol { background: url( "../images/ti_sol.gif" ) no-repeat; }
#home-banner h1.hd-update { background: url( "../images/ti_update.gif" ) no-repeat; height: 47px; }
#home-banner h1.hd-case { background: url( "../images/ti_case.gif" ) no-repeat; height: 38px; }
#home-banner h1.hd-serv { background: url( "../images/ti_serv.gif" ) no-repeat; }
#home-banner h1.hd-contact { background: url( "../images/ti_contactus.gif" ) no-repeat; }
#home-banner h1.hd-ind { background: url( "../images/ti_ind.gif" ) no-repeat; }
#prodshow { float: left; width: 355px; }
#newsupdate { float: right; width: 362px; }
#newsupdate .qlink { border-top: 1px solid #ccc; }
#prodshow .sc-ct { padding-left: 105px; }
#prodshow .sc-him { background: url( "../images/i_him.gif" ) no-repeat top left;  }

#content .subhd, #content .subhdB { margin-bottom: 15px; color: #ffcc01; }
#content .subhdB { font-size: 2.55em; margin-bottom: 20px;  }
#content h2.subt { margin-bottom: 15px; color: #ddd; }
#content h5.subhd { margin-bottom: 0px; color: #cccccc; }

#contentInRight .sep { border-bottom: 1px solid #cccccc; margin-bottom: 10px; }
#contentInRight .r { color: #930202;	font-weight: bold; }
#contentInRight .o { color: #fca102; font-weight: bold; }
#contentInRight .g { color: #4aaa13;	font-weight: bold; }
#contentInRight .b { color: #1573cf;	font-weight: bold; }
#contentInRight .blk { font-weight: bold; color: #000; }
#contentInRight .v { color: #662d91;	font-weight: bold; }
#contentInRight .pk { color: #e0084e; font-weight: bold;}
#contentInRight .nrm { font-weight: normal; }

#rounded-corner	{ width: 550px; text-align: left; border-collapse: collapse; border-bottom: 5px solid #67dfe3; }
#rounded-corner thead th.rounded-company { background: #67dfe3 url('../images/tbl-left.gif') left -1px no-repeat; }
#rounded-corner thead th.rounded-qend { background: #67dfe3 url('../images/tbl-right.gif') right -1px no-repeat; }
#rounded-corner th { text-align: center; padding: 10px; font-weight: bold; font-size: 13px; color: #016c6f; background: #67dfe3; }
#rounded-corner td { font-family: tahoma, verdana, arial, sans-serif; font-size: 1em; padding: 8px 12px; background: #e3f6f7; border-top: 1px solid #fff; color: #333; }
#rounded-corner tfoot td.rounded-foot-left { background: #e8edff url('../images/botleft.png') left bottom no-repeat; }
#rounded-corner tfoot td.rounded-foot-right { background: #e8edff url('../images/botright.png') right bottom no-repeat; }