/* CSS Document */

/*BROWSER REQUIREMENTS: IE6+, MOZILLA 1+, SAFARI 1+*/

/*************************************************************************************************/
/* TAGS */
/*************************************************************************************************/
a{
	color:#4a4a4a;
	text-decoration:underline;
}

a:hover{
	color:#f15c2b;
}

body{
	background-color:#FFFFFF;
	color:#4a4a4a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.2em;
	margin:0px 0px 0px 0px;
}

form{
	margin:15px 0px 25px 0px;
	padding:0px 0px 0px 0px;
}

form fieldset{
	background-color:#f5f5f5;
	border:none;
	margin:5px 0px 0px 0px;
	padding:25px 10px 20px 10px;
}

form label{
	color:#7b858a;
	float:left;
	line-height:16px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
	width:180px;
}

form input[type="submit"]{
	/*background-color:#e7e7e7;
	border:1px solid #c9cacb;
	color:#4a4a4a;*/
	float:right;
	/*font-size:9px;
	font-weight:bold;*/
	margin:8px 104px 0px 0px;
	/*padding:3px 3px 3px 3px;*/
	text-transform:uppercase;
}

form input[type="submit"]:hover{
	/*background-color:#4a4a4a;
	color:#FFFFFF;*/
}

form input[type="text"]{
	background-color:#ffffff;
	border:1px solid #7f9db9;
	color:#4a4a4a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px 2px 2px 2px;
	width:250px;
}

form input[type="text"]:hover{
	/*border:1px solid #4a4a4a;*/
}

form input[type="text"]:active, form input[type="text"]:focus{
	/*border:1px solid #000000;*/
}

form p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 6px 0px;
}

form select{
	background-color:#ffffff;
	border:1px solid #7f9db9;
	color:#4a4a4a;
	font-size:10px;
	padding:2px 2px 2px 2px;
	width:250px;
}

form select:hover{
	/*border:1px solid #4a4a4a;*/
}

form select:active, form select:focus{
	/*border:1px solid #000000;*/
}

form textarea{
	background-color:#ffffff;
	border:1px solid #7f9db9;
	color:#4a4a4a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:100px;
	padding:2px 2px 2px 2px;
	width:250px;
}

form textarea:hover{
	/*border:1px solid #4a4a4a;*/
}

form textarea:active, form textarea:focus{
	/*border:1px solid #000000;*/
}

h1{
	border-bottom:1px solid #e3e3e3;
	color:#838383;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:24px;
	line-height:1.2em;
	margin:18px 0px 15px 0px;
	padding:0px 0px 3px 0px;
}

h2{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	line-height:1.2em;
	margin:0px 0px 8px 0px;
}

h2:target{
	background:#f15c2b;
}

h3{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	line-height:1.2em;
	margin:0px 0px 8px 0px;
}

h4{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:1.2em;
	margin:0px 0px 8px 0px;
}

h5{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:1.2em;
	margin:0px 0px 8px 0px;
}

h6{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:1.2em;
	margin:0px 0px 0px 0px;
}

h1 a, h2 a{text-decoration:none;}

html{
}

img{
	border:none;
}

ol{
	font-weight:bold;
	list-style-position:outside;
	margin:10px 0px 0px 40px;
	padding:0px 0px 10px 0px;
}

ol li{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}

ol li p{
	display:inline;
	font-weight:normal;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}

p{
	margin:0px 0px 0.8em 0px;
}

sup{
	font-size:8px;
	vertical-align:text-top;
}

ul{
	margin:10px 0px 0px 20px;
	padding:0px 0px 10px 0px;
	position:relative;
}

ul li{
	background-image:url(../images/bulletUl.png);
	background-position:0px 3px;
	background-repeat:no-repeat;
	list-style-type:none;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 15px;
	position:relative;
}
/*************************************************************************************************/
/* END TAGS */
/*************************************************************************************************/

/*************************************************************************************************/
/* IDS */
/*************************************************************************************************/

/*************************************************************/
/*BANNER*/
/*************************************************************/
/*controls content div*/
#banner{
	background-image:url(../images/bannerBg.gif);
	background-repeat:no-repeat;
	height:100px;
	margin:0px 0px 0px 0px;
	position:relative;
	width:800px;
	z-index:200;
}

/*controls banner nav list 1*/
/*main nav drop menu*/
#banner ul#bannerNav01{
	font-family:Arial, Helvetica, sans-serif;
	left:97px;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	top:57px;
}

#banner ul#bannerNav01 li{
	background-image:none;
	float:left;
	margin:0px 4px 0px 0px;
	padding:0px 0px 0px 0px;
}

#banner ul#bannerNav01 li a{
	background-image:url(../images/bannerNavBtnBg.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
	height:37px;
	line-height:30px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	vertical-align:middle;
	width:90px;
}

#banner ul.sub{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 0px;
	position:absolute;
	top:94px;
	visibility:hidden;
}

#banner ul.sub#subCompany{left:473px;}
#banner ul.sub#subProducts{left:191px;}
#banner ul.sub#subSolutions{left:97px;}

#banner ul.sub li{
	background-image:url(../images/bannerNavSubBg.png);
	background-repeat:repeat-y;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#banner ul.sub li.bottom{
	background-image:url(../images/bannerNavSubBgBottom.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:46px;
}

#banner ul.sub li.top{
	background-image:url(../images/bannerNavSubBgTop.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-top:8px;
}

#banner ul.sub li a{
	border-bottom:1px solid #D2D2D6;
	display:block;
	height:21px;
	line-height:21px;
	margin:0px 10px 0px 10px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	vertical-align:middle;
	width:150px;
}

#banner ul.sub li p{
	height:21px;
	line-height:21px;
	margin:0px 10px 0px 10px;
	padding:0px 0px 0px 0px;
	vertical-align:middle;
	width:150px;
	/*border-bottom:1px solid #D2D2D6;
	display:block;
	text-decoration:none;
	*/
}

/*controls banner nav list 2*/
/*secondary navigation*/
#banner ul#bannerNav02{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	right:0px;
	top:30px;
}

#banner ul#bannerNav02 li{
	background-image:none;
	display:inline;
	float:right;
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 0px;
}

#banner ul#bannerNav02 li a{
	color:#b3b3b3;
	text-decoration:none;
	text-transform:uppercase;
}

#banner ul#bannerNav02 li a:hover{
	color:#f15c2b;
}

#banner a.logoLink
{
	/*border: 1px solid #00ff00;*/
	display: block;
	height: 80px;
	left: 8px;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	top: 15px;
	width: 80px;
}
/*************************************************************/
/*END BANNER*/
/*************************************************************/

/*************************************************************/
/*CONTENT*/
/*************************************************************/
/*controls content div*/
#content{
	margin:0px 0px 0px 0px;
	position:relative;
	width:800px;
	z-index:100;
	zoom:100%;
}
/*************************************************************/
/*END CONTENT*/
/*************************************************************/

/*************************************************************/
/*FOOTER*/
/*************************************************************/
/*controls footer div*/
#footer{
	border-top:1px solid #e3e3e3;
	clear:both;
	color:#b3b3b3;
	height:40px;
	margin:20px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	text-align:right;
}
/*************************************************************/
/*END FOOTER*/
/*************************************************************/

/*************************************************************/
/*HOME*/
/*************************************************************/
/*home class controls home div*/
#homeBanner{
	background-image:url(../images/homeBanner.gif);
	background-repeat:no-repeat;
	height:220px;
	left:-10px;
	position:relative;
	text-indent:-9999px;
	width:820px;
}

/*controls homeCol01 div*/
#homeCol01{
	background:url(../images/colHomeBot.gif) bottom left no-repeat;
	float:left;
	height: 850px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	width:280px;
}

/*controls homeCol02 div*/
#homeCol02{
	background:url(../images/colHomeBot.gif) bottom left no-repeat;
	float:left;
	height: 850px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	width:280px;
}

/*controls homeCol03 div*/
#homeCol03{
	background:url(../images/colHomeBot220.gif) bottom left no-repeat;
	float:left;
	height: 850px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:220px;
}
/*************************************************************/
/*END HOME*/
/*************************************************************/

/*************************************************************/
/*PAGE*/
/*************************************************************/
/*controls page div*/
/*page div contains all other screen elements*/
#page{
	margin:0px auto 0px auto;
	padding:0px 10px 0px 10px;
	width:800px;
}
/*************************************************************/
/*END PAGE*/
/*************************************************************/

/*************************************************************************************************/
/* END IDS */
/*************************************************************************************************/

/*************************************************************************************************/
/* CLASSES */
/*************************************************************************************************/
.clearBoth{
	clear:both;
}

/*************************************************************/
/*CONTENT*/
/*************************************************************/
.contBanner{
	background-repeat:no-repeat;
	height:160px;
	left:-10px;
	position:relative;
	width:580px;
}
.contBannerCaseStudies{background-image:url(../images/caseStudiesBanner.jpg);}
.contBannerCompany{background-image:url(../images/companyBanner.jpg);}
.contBannerCorporateMarketing{background-image:url(../images/corporateMarketingBanner.jpg);}
.contBannerIfile{background-image:url(../images/ifileBanner.jpg);}
.contBannerIlearn{background-image:url(../images/ilearnBanner.jpg);}
.contBannerIntegratedSolutions{background-image:url(../images/integratedSolutionsBanner.jpg);}
.contBannerIntEntSuite{background-image:url(../images/iesBanner.jpg);}
.contBannerMspace{background-image:url(../images/mspaceBanner.jpg);}
.contBannerProducts{background-image:url(../images/productsBanner.jpg);}
.contBannerProductMarketing{background-image:url(../images/productMarketingBanner.jpg);}
.contBannerSolutions{background-image:url(../images/solutionsBanner.jpg);}
.contBannerSupport{background-image:url(../images/supportBanner.jpg);}
.contBannerTradeShows{background-image:url(../images/tradeShowsBanner.jpg);}
.contBannerTraining{background-image:url(../images/trainingBanner.jpg);}

.contCol{
	float:left;
	position:relative;
}

.contColLeft{
	margin:0px 0px 0px 0px;
	width:200px;
}

.contColMain{
	margin:0px 0px 0px 0px;
	position:relative;
	width:560px;
}

.contColRight{
	margin:0px 0px 0px 0px;
	width:220px;
}

.contColBorderLeft{
	border-left:1px solid #e3e3e3;
	margin:0px 0px 0px 9px;
	padding:0px 0px 0px 10px;
}

.contColBorderRight{
	border-right:1px solid #e3e3e3;
	margin:0px 9px 0px 0px;
	padding:0px 10px 0px 0px;
}
/*************************************************************/
/*END CONTENT*/
/*************************************************************/

/*************************************************************/
/*IMAGES*/
/*************************************************************/
.imgLeft{
	float:left;
	margin:0px 10px 0px 0px;
}

.imgRight{
	float:right;
	margin:0px 0px 0px 10px;
}
/*************************************************************/
/*END IMAGES*/
/*************************************************************/

/*************************************************************/
/*LINKS*/
/*************************************************************/
/*link class controls link a tag*/
.link{
	background-repeat:no-repeat;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	height:12px;
	line-height:12px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	padding:0px 0px 0px 15px;
	text-decoration:none;
	vertical-align:middle;
}

.linkBulletLargeRed{
	background-image:url(../images/bulletLargeRed.png);
	background-position:0px 0px;
	color:#f15c2b;
	/*width:70px;*/
}

.linkBulletLargeRed:hover{
	background-position:0px -32px;
	color:#000000;
}
/*************************************************************/
/*END LINKS*/
/*************************************************************/

/*************************************************************/
/*SHOWCASE*/
/*************************************************************/
/*controls showcase holder box div*/
.showcase{
	background-color:#f5f5f5;
	background-position:0px bottom;
	background-repeat:no-repeat;
	margin:0px 0px 10px 0px;
	padding:0px 10px 10px 10px;
	position:relative;
}

.showcase h1{
	background-repeat:no-repeat;
	border-bottom:none;
	color:#4A4A4A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:32px;
	left:-10px;
	line-height:30px;
	margin:0px 0px 6px 0px;
	padding:0px 10px 0px 10px;
	position:relative;
	vertical-align:middle;
	width:270px;
}

.showcase h2{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:12px;
	margin:0px 0px 3px 0px;
}

.showcase h3{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	line-height:11px;
	margin:0px 0px 3px 0px;
}

.showcase220{
	background-image:url(../images/scFooterW220.gif);
	width:200px;
}

.showcase220 h1{
	background-image:url(../images/scHeaderW220.gif);
}

.showcase280{
	background-image:url(../images/scFooterW280.gif);
	width:260px;
}

.showcase280 h1{
	background-image:url(../images/scHeaderW280.gif);
}

.showcase560{
	background-image:url(../images/scFooterW560.gif);
	width:540px;
}

.showcase560 h1{
	background-image:url(../images/scHeaderW560.gif);
	width:540px;
}

.showcase580{
	background-image:url(../images/scFooterW580.gif);
	width:560px;
}

.showcase580 h1{
	background-image:url(../images/scHeaderW580.gif);
	width:560px;
}

.showcaseSepH{
	background-image:url(../images/scSepH.gif);
	background-repeat:repeat-x;
	clear:both;
	height:1px;
	margin:0px 0px 8px 0px;
}

.showcaseTxtBlue{
	color:#12527e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.showcaseTxtBlue a{
	color:#12527e;
}

.showcaseTxtBlue a:hover{
	color:#ff9900;
}

.showcaseTxtBlue li{
	background-image:url(../images/bulletUlBlue.png);
	background-position:0px 3px;
	background-repeat:no-repeat;
	list-style-type:none;
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 15px;
}

.showcaseBotNude {
	background-image: none;
}
/*************************************************************/
/*END SHOWCASE*/
/*************************************************************/
/*************************************************************************************************/
/* END CLASSES */
/*************************************************************************************************/

#breadcrumbs  {
	right:0px;
	position:absolute;
	top:14px;
}

#breadcrumbs ul {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#breadcrumbs ul li {
	background-image:none;
	display:inline;
	font-size:10px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#breadcrumbs ul li a {
	color:#b3b3b3;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
}

#breadcrumbs ul li a:hover{
	color:#f15c2b;
}

.flagAu
{
	background: url(../images/flagAuSmall.gif) 0px 15px no-repeat;
}
