﻿body {
    margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
    font-family: Verdana, Arial;
    font-size: 11px;
    color: #000;
    background-color: #666;
}

p.space {line-height:180%;}

a:link {color:#1C75C8; text-decoration: none;}
a:visited {color:#1C75C8; text-decoration: none;}
a:hover {color:#444; text-decoration: underline;}
a:active {color:#444; text-decoration: underline;}

#container {
    margin: 0px auto;
    width: 100%;
    background-color: #666;
}

#headerContainer 
{
    margin: 0px auto;
    padding: 30px 0px 0px 0px;
    background-color: #000;
    background-image: url(../imgs/masterpage/headerBg.png);
    background-repeat: repeat-x;
    width: 100%;
    height: 98px;
}

#topHeader {
    margin: 0px auto ;
    padding: 0px;
    background-image: url(../imgs/masterpage/topHeaderBg.png);
    background-repeat: no-repeat;
    width: 960px;
    height: 75px;
}

.logo {
    margin: 10px 440px 10px 10px;
    float: left;
    display: block;
    background-image: url(../imgs/masterpage/iscistechLogo.png);
    background-repeat: no-repeat;
    width: 160px;
    height: 55px;
    cursor: pointer;
}

.mscLogo {
    margin: 10px 15px 10px 0px;
    float: left;
    display: block;
    background-image: url(../imgs/masterpage/mscLogo.png);
    background-repeat: no-repeat;
    width: 65px;
    height: 55px;
}

#topLink {
    margin: 10px 0px 0px 10px;
    float: left;
    display: block;
    width: 255px;
    height: 25px;
}

#topLink a {color:#333; text-decoration: underline; }
#topLink a:hover {color:#F00; text-decoration: none; }
#topLink a:visited {color:#333; text-decoration: underline; }
#topLink a:active {color:#333; text-decoration: underline; }

#topLink .topLinkContact {
    margin: 0px 0px 0px 0px;
    padding: 5px 5px 0px 26px;
    float: right;
    display: block;
    background-image: url(../imgs/masterpage/iconContact.png);
    background-repeat: no-repeat;
    width: 88px;
    height: 20px;
}

#topLink .topLinkCareer {
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 0px 26px;
    float: right;
    display: block;
    background-image: url(../imgs/masterpage/iconCareer.png);
    background-repeat: no-repeat;
    width: 50px;
    height: 20px;
}

#appLink 
{
    margin: 10px 0px 0px 10px;
    float: left;
    display: block;
    width: 255px;
    height: 25px;
}

#appLink img 
{
    border: none;
}

#appLink .appLinks
{
    float: right;
    display: block;
    width: 85px;
    height: 22px;
    padding-top: 2px;
    text-align: right;
}

#silverlightControlHost
{
	margin: 0px;
	padding: 0px;
	float: none;
	display: block;
	width: 960px;
	height: 499px;
}


#contentPlaceHolder {
    margin: 0px auto;
    padding: 0px;
    clear: both;
    display: block;
    width: 960px;
    background-color: #000;
}

#sitemapContainer 
{
	padding-top: 3px;
	padding-bottom: 5px;
	clear: both;
    display: block;
    margin:  0px auto;
    width: 960px;
    height: auto;
    background-color: #000;
}

#sitemapContainer .SitemapTitle 
{
	margin-left: 5px;
	padding-top: 5px;
	padding-bottom: 0px;
    background-image: url(../imgs/contents/SitemapTitleBG.png);
    background-repeat: no-repeat;
    width: 950px;
    height: 30px;
    background-color: #000;
    color: White;
    font-size: 14px;
    font-family: Century Gothic;
    font-weight: bold;
    text-indent: 10px;
    
    
}

#sitemapContainer .linkWrapper 
{
    margin: 0px auto;
    width: 948px;
    height: 160px;
    background-color: #999;
}

#sitemapContainer .linkContainer {
    margin: 0px 9px 10px 0px;
    float: left;
    display: block;
    width: 180px;
    height: auto;
}

#sitemapContainer .headerTitle {
    padding: 10px;
    color: #990000;
    font-weight: bold;
    font-size: 13px;
}

#sitemapContainer .sitemapLinks ul{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    line-height: normal;
}

#sitemapContainer .sitemapLinks li{
    margin: 0px;
    padding: 2px 5px 2px 20px;
    font-weight: normal;
    font-size: 11px;
}

#sitemapContainer a:link  {color: #333; text-decoration: none; }
#sitemapContainer a:visited {color: #333; text-decoration: none; }
#sitemapContainer a:hover {color: #F00; text-decoration: underline; }
#sitemapContainer a:active {color: #333; text-decoration: none; }



#footerContainer
{
    margin: 0px auto;
    clear: both;
    display: block;
    background-image: url(../imgs/masterpage/footerBg.png);
    background-repeat: repeat-x;
    background-color: #000;
    width: 100%;
    height: 100px;
    color: #FFF;
}

#footerContainer .redBg 
{
    margin: auto;
    padding: 18px 0px 0px 20px;
    background-image: url(../imgs/masterpage/footerRedBg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #000;
    width: 940px;
    height: 32px;
}

#footerContainer .browserReq 
{
    margin: auto;
    padding: 10px 0px 0px 20px;
    background-color: #000;
    width: 940px;
    height: 25px;
}


/* --- contentsContainer ---*/
.blackLine {
    margin: 0px;
    background-color: #000;
    height: 1px;
}

#contentsContainer 
{
    margin: 0px auto;
    padding: 0px;
    float: none;
    width: 960px;
    height: 775px; 
    background-color: #000;

    
}

#contentsContainer .leftContents 
{
    margin: 0px 0px 0px 7px;
    float: left;
    display: block;
    width: 705px;
    height: auto;
    background-color: #000;

}

#contentsContainer .rightContents 
{
    margin: 0px 0px 0px 5px;
    float: left;
    display: block;
    width: 237px;
    height: auto;
    background-color: #000;

}

#contentsContainer .productContainer {
    margin: 0px;
    float: left;
    display: block;
    width: 705px;
    background-image:url('../imgs/contents/Products_BG_Down.png');
	background-repeat:repeat-y;
}

.products {
	height: 165px;
	background-image:url('../imgs/contents/Products_BG_Down.png');
	background-repeat:repeat-y;
}

.ProductsTitle
{
	background-image: url(../imgs/contents/SubTitleBG.png);
	background-repeat: no-repeat;
	background-color: Black;
	color: White;
	height: 30px;
	font-size: 14px;
	font-family: Century Gothic;
	font-weight: bold;
	text-indent: 10px;
	padding-bottom: 3px;	
}

#contentsContainer .contents {
    margin: 0px 0px 5px 14px;
    float: left;
    display: block;
    width: 220px;
}

#contentsContainer .redTitle {
    font-family: Verdana, Arial;
    font-size: 13px;
    font-weight: bold;
    color:#990000;
    padding-top: 14px;
    height: 30px;

}

#contentsContainer .desc {
    vertical-align: top;
	padding: 5px 5px 5px 0px;
	line-height:150%;
	height: 90px;
	overflow: hidden; 
}

#contentsContainer .moreButton {
    padding: 2px 10px;
    text-align: right;
}

#contentsContainer .servicesContainer {
    margin: 0px;
    float: left;
    display: block;
    width: 705px;
    background-image:url('../imgs/contents/Products_BG_Down.png');
	background-repeat:repeat-y;
}

#contentsContainer .SubTitles
{
    float: left;
    display: block;
    background-image: url(../imgs/contents/SubTitleBG.png);
    background-repeat: no-repeat;
    background-color: #000;
    background-position: center;
    color: White;
    width: 705px;
    height: 23px;
    padding-top:10px;
    padding-bottom:1px;
    font-size: 14px;
    font-weight: bold;
    font-family: Century Gothic;
    text-indent: 10px;
}

#contentsContainer .blackLine {
    margin: 0px;
    background-color: #000;
    height: 1px;
}

#contentsContainer .redLine 
{
    margin: 0px;
    background-color: #900;
    height: 1px;
    vertical-align: top;
}

#contentsContainer .testiContainer {
    margin: 0px;
    padding: 0px;
    float: left;
    display: block;
    width: 705px;
    height: 175px; /* 82px */
    background-color: #FFF;
}

#contentsContainer .testiHeaderTitle
{
    margin: 0px;
    padding: 5px 0px 4px;
    float: left;
    display: block;
    background-image: url(../imgs/contents/Testimonial_Title.png);
    background-repeat: no-repeat;
    background-color: #000;
    background-position: center;
    vertical-align: middle;
    width: 730px;
    height: 30px;
}

#contentsContainer .testiContents {
    margin: 10px 0px 5px 0px;
    padding: 0px;
    float: left;
    display: block;
    width: 695px;
}

#contentsContainer .testiImg
{
    margin: 0px 10px 0px 14px;
    padding: 0px;
    float: left;
    display: block;
    vertical-align: middle;
    height: 50px;
}

#contentsContainer .testiTitle 
{
    float: left;
    display: block;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    color:#333;
    width: 550px;
    height: 13px;
}

#contentsContainer .testiDesc 
{
    float: left;
    display: block;
    vertical-align: top;
	padding: 0px;
	line-height:150%;
	height: 16px;
	overflow: hidden; 
	width: 550px;
}

#contentsContainer .quickLinks 
{
    margin: 0px;
    padding: 5px 0px 0px;
    width: 237px;
    height: 78px;
}

#contentsContainer .quickLinksNoGap 
{
    margin: 0px;
    padding: 0px;
    width: 237px;
    height: 78px;
    
}

#contentsContainer .quickLinksGap 
{
    margin: 0px;    
    padding-top: 4px;
    width: 237px;
    height: 78px;
}

.animate-leaf 
{
    position: absolute;
    background-image: url(../imgs/contents/DMSEvent.png);
    background-repeat: no-repeat;
    width: 237px;
    height: 78px;
}

#contentsContainer .newsContainer 
{
    width: 237px;
    background-color: #FFF;
    vertical-align: top;
    height: 120px; /* 70px */
    
}

#contentsContainer .newsHeaderTitle
{
    margin: 0px;
    padding-top: 9px;
    background-image: url(../imgs/contents/NewsEventTitleBG.png);
    background-repeat: no-repeat;
    background-color: #000;
    background-position: center;
    color: White;
    font-size: 14px;
    font-weight: bold;
    font-family: Century Gothic;
    text-indent: 10px;
    width: 237px;
    height: 30px;
}

#contentsContainer .newsTitle 
{
    
    padding-top: 7px;
    text-indent: 10px;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    color:#333;
    width: 200px;
}

#contentsContainer .newsDesc 
{
    vertical-align: top;
	padding: 2px 10px;
	line-height:150%;
	overflow: hidden; 
	width: 200px;
}

#contentsContainer .eventsContainer 
{
    width: 237px;
    height: auto;
    /* background-color: #FFF; 
    height: 170px; */
    
}

#contentsContainer .eventsHeaderTitle
{
    margin: 0px;
    padding: 5px 0px 4px;
    background-image: url(../imgs/contents/Events_Title.png);
    background-repeat: no-repeat;
    background-color: #000;
    background-position: center;
    width: 237px;
    height: 30px;
}

#contentsContainer .eventsTitle 
{
    padding: 2px 10px;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    color:#333;
    width: 217px;
}

#contentsContainer .eventsDesc 
{
    vertical-align: top;
	padding: 2px 10px;
	line-height:150%;
	overflow: hidden; 
	width: 217px;
}

#contentsContainer .eventsRedLine 
{
    margin: 2px 5px;
    background-color: #900;
    height: 1px;
    width: 95%;
}

/* --- Flash Header (Main) --- */
#subFlashHeaderTable {
margin: 0;
padding: 0;
width: 960px;
height: 108px;
vertical-align: top;
background-color: #FFF;
}


.Breadcrump {
	background-color:black;
	height:30px;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#FFF;
	padding-left:5px;
}
.Breadcrump a{
	font-weight:normal;
	color:white;
	text-decoration:none;	
}
.Breadcrump a:hover{
	font-weight:normal;
	color:white;
	text-decoration:underline;	
}
.Breadcrump a:active{
	font-weight:normal;
	color:white;
	text-decoration:none;	
}
	
.MenuLeft_Top{
	background-image:url('../imgs/contents/MenuLeft_BgTop.png');
	background-repeat: no-repeat;
	height:5px;
	width:220px;	
}
.MenuLeft_Middle{
	background-color:#660000;
	padding-left:6px;
	padding-right:6px;
	height:390px;
	vertical-align:top;
}
.MenuLeft_Bottom{
	background-image:url('../imgs/contents/MenuLeft_BgBottom.png');
	background-repeat:no-repeat;
	height:5px;
	width:220px;	
}
.MenuLeft_Title {
	height:25px;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#FFF;
	text-indent: 7px;
	margin-top: 0px;
	float: left;
}
.MenuLeft_BarRed {
	background-image:url('../imgs/contents/MenuLeft_BarRed.png');
	background-repeat:no-repeat;
	height:33px;
	width:208px;
	color:#FFCC00;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	padding-left:5px;
}
.MenuLeft_BarRed a{
	color:#FFF;
	text-decoration:none;
}
.MenuLeft_BarRed a:hover{
	color:#FFCC00;
	text-decoration:underline;
}
.MenuLeft_BarRed a:active{
	color:#FFF;
	text-decoration:none;
}
.MenuLeft_Sub {
	background-color:#333333;
	height:30px;
	width:208px;
	color:#FFCC00;
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	padding-left:25px;
}
.MenuLeft_Sub a{
	color:#FFF;
	text-decoration:none;
}
.MenuLeft_Sub a:hover{
	color:#FFCC00;
	text-decoration:underline;
}
.MenuLeft_Sub a:active{
	color:#FFF;
	text-decoration:none;
}
.Right_Content {
	padding:10px 15px 10px 15px;
	height:345px;
	vertical-align:top;
	background-color:#FFF;
	font-family:verdana;
	font-weight:normal;
	font-size:11px;
	line-height: 170%;
}
.Right_ContentMission {
	padding:10px 15px 10px 15px;
	height:100px;
	vertical-align:top;
	background-color:#FFF;
	font-family:verdana;
	font-weight:normal;
	font-size:11px;
}
.Right_ContentVision {
	padding:10px 15px 10px 15px;
	height:34px;
	vertical-align:top;
	background-color:#FFF;
	font-family:verdana;
	font-weight:normal;
	font-size:11px;
}
.Right_ContentStrength {
	padding:10px 15px 10px 15px;
	height:50px;
	vertical-align:top;
	background-color:#FFF;
	font-family:verdana;
	font-weight:normal;
	font-size:11px;
}


.dashedBox
{
    border: 1px dotted #1C75C8;
    width: 100%;
    padding: 10px;
}

ul {
	line-height:170%;
}



#jobAccordian 
{
    width: 700px;
}

#jobAccordian .title
{
    font-size: 11px;
    font-weight: bold;
}

#jobAccordian ul
{
    list-style-type: disc;
}

#jobAccordian ul.blankUL
{
    margin: 0px 0px;
    padding: 0;
    width: 700px;
    list-style-type: none;
}

#jobAccordian a:link {color:#900; text-decoration: none;}
#jobAccordian a:visited {color:#900; text-decoration: none;}
#jobAccordian a:hover {color:#444; text-decoration: underline;}
#jobAccordian a:active {color:#444; text-decoration: underline;}

#jobAccordian .jobDept
{
    font-size: 11px;
    width: 700px; 
}

#jobAccordian ul.blankUL2
{
    margin: 0px 0px;
    padding: 0;
    width: 660px;
    list-style-type: none;
}

#jobAccordian .jobDept a
{
    font-size: 11px;
    padding: 4px 10px;
    display: block;
    text-decoration: none;
    background-color: #900;
    border: 1px;
}

#jobAccordian .jobDept a.level1:link {color:#FFF;}
#jobAccordian .jobDept a.level1:visited {color:#FFF;}
#jobAccordian .jobDept a.level1:hover {color:#900; text-decoration: underline; background-color: #CCC;}
#jobAccordian .jobDept a.level1:active {color:#900; text-decoration: underline; background-color: #CCC;}

#jobAccordian .jobdesc
{
    margin: 10px;
    padding: 10px;
    background-color: #E6E6E6;
    width: 660px;
}

#jobAccordian .jobdesc a
{
    font-size: 11px;
    padding: 4px 10px;
    display: block;
    text-decoration: none;
}

#jobAccordian .jobdesc a.level2:link {color:#900; }
#jobAccordian .jobdesc a.level2:visited {color:#900; }
#jobAccordian .jobdesc a.level2:hover {color:#FFF; background-color: #900; }
#jobAccordian .jobdesc a.level2:active {color:#FFF; background-color: #900; }



/* .listRight
{
position: absolute;
right: 50px;
} */

#jobAccordian .listRight
{
    float: right;
    margin: 0px 10px 0px 0px;
}

.resume 
{
    background-color: #FFF;
    height: 190px;
}

.resumeTitle
{
    padding: 5px;
    font-size: 12px;
    font-weight: bold;
    color: #900;
}

.resumeText
{
    font-size: 11px;
    color: #444;
    height: 50px;
    padding: 5px;
    line-height: 130%;
}

.bg-gray {
background-color : #ebebeb;
}

.input {
border : 1px solid #e0e0e0;
background-color : #fff;
font-size:11px;
}

.JobTitleBG
{
	background-color:#fff;
}


/* --- 


/* --- SubPage Table 
#subTable {
    margin: 0px;
    padding: 0px;
    width: 960px;
    background-color: #FFFFFF;
}

#subTable .alignTop {
vertical-align: top;
}



/* --- SubPage Navigation Table 
#subNavigationTable {
width: 220px;
}

#subNavigationTable .subNaviEmptySpace {
padding: 10px 20px;
}

#subNavigationTable .subAboutUs {
background-image: url(../imgs/subpages/subNavi/subAboutUs.gif);
background-repeat: no-repeat;
height: 60px;
}

#subNavigationTable .subServices{
background-image: url(../imgs/subpages/subNavi/subServices.gif);
background-repeat: no-repeat;
height: 60px;
}

#subNavigationTable .subDownload{
background-image: url(../imgs/subpages/subNavi/subDownload.gif);
background-repeat: no-repeat;
height: 60px;
}

#subNavigationTable .subSolutions {
background-image: url(../imgs/subpages/subNavi/subSolutions.gif);
background-repeat: no-repeat;
height: 60px;
}

#subNavigationTable .subProducts {
background-image: url(../imgs/subpages/subNavi/subProducts.gif);
background-repeat: no-repeat;
height: 60px;
}

#subNavigationTable .subTraining {
background-image: url(../imgs/subpages/subNavi/subTraining.gif);
background-repeat: no-repeat;
height: 60px;
}

#subNavigationTable .subSupport {
background-image: url(../imgs/subpages/subNavi/subSupport.gif);
background-repeat: no-repeat;
height: 60px;
}

#subNavigationTable .subLiveChat {
background-image: url(../imgs/subpages/subNavi/subLiveChat.gif);
background-repeat: no-repeat;
height: 60px;
}

#subNavigationTable .subCareers {
background-image: url(../imgs/subpages/subNavi/subCareers.gif);
background-repeat: no-repeat;
height: 60px;
}

#subNavigationTable .subContacts{
background-image: url(../imgs/subpages/subNavi/subContacts.gif);
background-repeat: no-repeat;
height: 60px;
}

#subNavigationTable .subNavi {
background-image: url(../imgs/subpages/subNavi/linkArrow.gif);
background-repeat: no-repeat;
background-position: 15px 3px;
text-align: right;
padding: 3px 13px 3px 30px;
height: 16px;
}

#subNavigationTable .subNavi2 {
text-align: right;
padding: 3px 13px 3px 30px;
height: 16px;
}

a.subNaviLink:link {color: #0089CE; text-decoration: none;}
a.subNaviLink:visited {color: #0089CE; text-decoration: none; }
a.subNaviLink:hover {color: #CC0000; text-decoration: underline; }
a.subNaviLink:active {color: #CC0000; text-decoration: underline; } 

a.subNaviLink2:link {color: #145794; text-decoration: none; padding-right: 15px; display: block;}
a.subNaviLink2:visited {color: #145794; text-decoration: none; padding-right: 15px; display: block;}
a.subNaviLink2:hover {color: #CC0000; text-decoration: underline; padding-right: 15px; display: block;}
a.subNaviLink2:active {color: #CC0000; text-decoration: underline; padding-right: 15px; display: block;} 


/* --- SubPage Content Table 
#subContentTable {
width: 740px;
}

#subContentTable .subContentBreadcrumb {
padding: 10px 20px;
}

a.subContentBreadcrumbLink:link {color: #0089CE; text-decoration: underline; }
a.subContentBreadcrumbLink:visited {color: #0089CE; text-decoration: underline; }
a.subContentBreadcrumbLink:hover {color: #CC0000; text-decoration: none; }
a.subContentBreadcrumbLink:active {color: #CC0000; text-decoration: none; } 

#subContentTable .subTitleAboutUs {
background-image: url(../imgs/subpages/subContentTitle/subTitleAboutUs.gif);
background-repeat: no-repeat;
background-position: 12px 0px;
width: 740px;
height: 60px;
}

#subContentTable .subTitleAboutUsMission {
background-image: url(../imgs/subpages/subContentTitle/subTitleMission.gif);
background-repeat: no-repeat;
background-position: 12px 0px;
width: 740px;
height: 60px;
}
#subContentTable .subTitleAboutUsVision {
background-image: url(../imgs/subpages/subContentTitle/subTitleVision.gif);
background-repeat: no-repeat;
background-position: 12px 0px;
width: 740px;
height: 60px;
}
#subContentTable .subTitleAboutUsStrength {
background-image: url(../imgs/subpages/subContentTitle/subTitleStrenght.gif);
background-repeat: no-repeat;
background-position: 12px 0px;
width: 740px;
height: 60px;
}
#subContentTable .subTitleAboutUsPartnership {
background-image: url(../imgs/subpages/subContentTitle/subTitlePartnership.gif);
background-repeat: no-repeat;
background-position: 12px 0px;
width: 740px;
height: 60px;
}

#subContentTable .subTitleServices {
background-image: url(../imgs/subpages/subContentTitle/subTitleServices.gif);
background-repeat: no-repeat;
background-position: 12px 0px;
width: 740px;
height: 60px;
}

#subContentTable .subTitleServicesAppDev {
background-image: url(../imgs/subpages/subContentTitle/subTitleAppDev.gif);
background-repeat: no-repeat;
background-position: 12px 0px;
width: 740px;
height: 60px;
}

#subContentTable .subTitleServicesTesting {
background-image: url(../imgs/subpages/subContentTitle/subTitleTesting.gif);
background-repeat: no-repeat;
background-position: 12px 0px;
width: 740px;
height: 60px;
}

#subContentTable .subTitleServicesProductDev {
background-image: url(../imgs/subpages/subContentTitle/subTitleProductDev.gif);
background-repeat: no-repeat;
background-position: 12px 0px;
width: 740px;
height: 60px;
}

#subContentTable .subTitleServicesWebApp {
background-image: url(../imgs/subpages/subContentTitle/subTitleWebApp.gif);
background-repeat: no-repeat;
background-position: 12px 0px;
width: 740px;
height: 60px;
}

#subContentTable .subTitleServicesConsulting {
background-image: url(../imgs/subpages/subContentTitle/subTitleConsulting.gif);
background-repeat: no-repeat;
background-position: 12px 0px;
width: 740px;
height: 60px;
}

#subContentTable .subTitleServicesSharePoint {
background-image: url(../imgs/subpages/subContentTitle/subTitleSharepointConsulting.gif);
background-repeat: no-repeat;
background-position: 12px 0px;
width: 740px;
height: 60px;
}

#subContentTable .subTitleServicesSysInt {
background-image: url(../imgs/subpages/subContentTitle/subTitleSysInt.gif);
background-repeat: no-repeat;
background-position: 12px 0px;
width: 740px;
height: 60px;
}

#subContentTable .subTitleSolutions {
background-image: url(../imgs/subpages/subContentTitle/subTitleSolutions.gif);
background-repeat: no-repeat;
background-position: 12px 0px;
width: 740px;
height: 60px;
}

#subContentTable .subTitleSolutionsKnowManage {
background-image: url(../imgs/subpages/subContentTitle/subTitleKnowMan.gif);
background-repeat: no-repeat;
background-position: 12px 0px;
width: 740px;
height: 60px;
}

#subContentTable .subTitleSolutionsDocManage {
background-image: url(../imgs/subpages/subContentTitle/subTitleDocMan.gif);
background-repeat: no-repeat;
background-position: 12px 0px;
width: 740px;
height: 60px;
}

#subContentTable .subTitleProducts {
background-image: url(../imgs/subpages/subContentTitle/subTitleProducts.gif);
background-repeat: no-repeat;
background-position: 12px 0px;
width: 740px;
height: 60px;
}

#subContentTable .subTitleProductsKnowatik {
background-image: url(../imgs/subpages/subContentTitle/subTitleKnowatik.gif);
background-repeat: no-repeat;
background-position: 12px 0px;
width: 740px;
height: 60px;
}

#subContentTable .subTitleProductsDocnetic {
background-image: url(../imgs/subpages/subContentTitle/subTitleDocnetic.gif);
background-repeat: no-repeat;
background-position: 12px 0px;
width: 740px;
height: 60px;
}

#subContentTable .subTitleProductsVims{
background-image: url(../imgs/subpages/subContentTitle/subTitleVims.gif);
background-repeat: no-repeat;
background-position: 12px 0px;
width: 740px;
height: 60px;
}

#subContentTable .subTitleProductsTips {
background-image: url(../imgs/subpages/subContentTitle/subTitleTips.gif);
background-repeat: no-repeat;
background-position: 12px 0px;
width: 740px;
height: 60px;
}

#subContentTable .subTitleProductsRatingSys {
background-image: url(../imgs/subpages/subContentTitle/subTitleRatingSys.gif);
background-repeat: no-repeat;
background-position: 12px 0px;
width: 740px;
height: 60px;
}

#subContentTable .subTitleProductsAssessSys {
background-image: url(../imgs/subpages/subContentTitle/subTitleAssessSys.gif);
background-repeat: no-repeat;
background-position: 12px 0px;
width: 740px;
height: 60px;
}

#subContentTable .subTitleTraining{
background-image: url(../imgs/subpages/subContentTitle/subTitleTraining.gif);
background-repeat: no-repeat;
background-position: 12px 0px;
width: 740px;
height: 60px;
}
#subContentTable .subTitleTrainingCIPM{
background-image: url(../imgs/subpages/subContentTitle/subTitleCipm.gif);
background-repeat: no-repeat;
background-position: 12px 0px;
width: 740px;
height: 60px;
}
#subContentTable .subTitleTrainingMPM{
background-image: url(../imgs/subpages/subContentTitle/subTitleMpm.gif);
background-repeat: no-repeat;
background-position: 12px 0px;
width: 740px;
height: 60px;
}
#subContentTable .subTitleTrainingKnowMan{
background-image: url(../imgs/subpages/subContentTitle/subTitleKnowMan.gif);
background-repeat: no-repeat;
background-position: 12px 0px;
width: 740px;
height: 60px;
}

#subContentTable .subTitleSupport {
background-image: url(../imgs/subpages/subContentTitle/subTitleSupport.gif);
background-repeat: no-repeat;
background-position: 12px 0px;
width: 740px;
height: 60px;
}

#subContentTable .subTitleDownload {
background-image: url(../imgs/subpages/subContentTitle/subTitleDownload.gif);
background-repeat: no-repeat;
background-position: 12px 0px;
width: 740px;
height: 60px;
}

#subContentTable .subTitleFaq {
background-image: url(../imgs/subpages/subContentTitle/subTitleFaq.gif);
background-repeat: no-repeat;
background-position: 12px 0px;
width: 740px;
height: 60px;
}

#subContentTable .subTitleContacts {
background-image: url(../imgs/subpages/subContentTitle/subTitleContacts.gif);
background-repeat: no-repeat;
background-position: 12px 0px;
width: 740px;
height: 60px;
}

#subContentTable .subTitleLiveChat {
background-image: url(../imgs/subpages/subContentTitle/subTitleLiveChat.gif);
background-repeat: no-repeat;
background-position: 12px 0px;
width: 740px;
height: 60px;
}

#subContentTable .subTitleCareers {
background-image: url(../imgs/subpages/subContentTitle/subTitleCareers.gif);
background-repeat: no-repeat;
background-position: 12px 0px;
width: 740px;
height: 60px;
}
#subContentTable .subTitleCareersCurrentOpp {
background-image: url(../imgs/subpages/subContentTitle/subTitleCurrent.gif);
background-repeat: no-repeat;
background-position: 12px 0px;
width: 740px;
height: 60px;
}
#subContentTable .subTitleCareersAdv {
background-image: url(../imgs/subpages/subContentTitle/subTitleAdvantages.gif);
background-repeat: no-repeat;
background-position: 12px 0px;
width: 740px;
height: 60px;
}

#subContentTable .subContentText {
color: #5A5A5A;
padding: 10px 30px;
height: 400px;
min-height:400px;
vertical-align: top;
}

#subContentTable .subContentText2 {
color: #5A5A5A;
padding: 10px 30px;
vertical-align: top;
}

#subContentTable p
{
    line-height: 170%;
}

#subContentTable li
{
    line-height: 170%;
}

#subContentTable .titleBlue
{
    color: #1C75C8;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
}

#subContentTable .careerTitleBlue
{
    color: #1C75C8;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
}

h3.highlightBlue
{
    color: #1C75C8;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.dashedBox
{
    border: 1px dotted #1C75C8;
    width: 100%;
    padding: 10px;
}



.Products_BG{
	background-image:url('../imgs/contents/Products_BG_Down.png');
	background-repeat:repeat-y;
	height:148px;
	vertical-align:top;
}
.Products_Title {
	/* font-family:"Century Gothic"; 
	font-size:13px;
	font-weight:bold;
	color:#990000;
	padding-top:14px;
}
.Products_Desc {
    /*
	font-family:"Verdana";
	font-size:12px;
	font-weight:normal;
	color:#000;

	width:221px;
	vertical-align:top;
	padding-top:5px;
	line-height:150%;
}
.Products_More{
	text-align:right;
	padding-right:10px;
	height:25px;
	vertical-align:bottom;
}
.Services_RedLine{
	background-image:url('../imgs/contents/Red_line.png');
	background-repeat:repeat-x;
	height:1px;
}
.Services_GreyLine{
	background-image:url('../imgs/contents/Grey_line.png');
	background-repeat:repeat-x;
	height:1px;
}
.Services_BlackLine{
	background-image:url('../imgs/contents/Black_line.png');
	background-repeat:repeat-x;
	height:1px;
}
.Services_BG{
	background-image:url('../imgs/contents/Products_BG_Down.png');
	background-repeat:repeat-y;
	height:170px;
	vertical-align:top;
}
.Services_Title {
	/* font-family:"Century Gothic"; 
	font-size:13px;
	font-weight:bold;
	color:#990000;
	padding-top:14px;
}
.Services_Desc {
	/*
	font-family:"Century Gothic";
	font-size:12px;
	font-weight:normal;
	color:#000;

	width:221px;
	vertical-align:top;
	padding-top:5px;
	line-height:150%;
}
.Services_More{
	text-align:right;
	padding-right:10px;
	height:25px;
	vertical-align:bottom;
}
.Testimonial_RedLine{
	background-image:url('../imgs/contents/Red_line.png');
	background-repeat:repeat-x;
	height:1px;
}
.Testimonial_BG{
	background-color:#FFFFFF;
	height:148px;
	vertical-align:top;
}
.Testimonial_Image {
	width:85px;
	padding-top:14px;
}
.Testimonial_Title01 {
	/* 
    font-family:"Century Gothic";
	font-size:11px;

	font-weight:bold;
	color:#333333;
	padding-top:14px;
	vertical-align:top;
	width:141px;
}
.Testimonial_Title02 {
	/*  
    font-family:"Century Gothic";
	font-size:11px;
	font-weight:normal;

	color:#333333;
	vertical-align:top;
	width:141px;
}
.Testimonial_Desc {
	/*
	font-family:"Century Gothic";
	font-size:11px;
	font-weight:normal;
	color:#000; 
	width:221px;
	vertical-align:top;
	padding-top:5px;
	line-height:150%;
}
.News_RedLine{
	background-image:url('../imgs/contents/Red_line.png');
	background-repeat:repeat-x;
	height:1px;
}
.News_BG{
	background-color:#FFFFFF;
	padding:15px 15px 15px 15px;
	width:237px;
}
.News_Date {
	/* 
    font-family:"Century Gothic";
	font-size:11px;
	font-weight:normal;

	color:#333333;
	line-height:150%;
}
.News_Title {
	/*
	font-family:"Century Gothic";
	font-size:11px;

	font-weight:bold;
	color:#333333;
}
.News_Desc {
	/*
	font-family:"Century Gothic";
	font-size:11px;
	font-weight:normal;

	color:#333333;
	line-height:150%;
}
.Events_RedLine{
	background-image:url('../imgs/contents/Red_line.png');
	background-repeat:repeat-x;
	height:1px;
}
.Events_BG{
	background-color:#FFFFFF;
	padding:15px 15px 15px 15px;
	min-height: 255px;
	height: auto;
	vertical-align: top;
}
.Events_Date {
	/*
    font-family:"Century Gothic";
	font-size:11px;
	font-weight:normal;

	color:#333333;
	line-height:150%;
}
.Events_Title {
	/*
    font-family:"Century Gothic";
	font-size:11px;

	font-weight:bold;
	color:#333333;
}
.Events_Desc {
	/*
    font-family:"Century Gothic";
	font-size:11px;
	font-weight:normal;

	color:#333333;
	line-height:150%;
}
.Sitemap_BG {
	background-image:url('../imgs/contents/Sitemap_BG.png');
	background-repeat:repeat-x;
	height:184px;
}
.Sitemap_Title {
	font-family:"Century Gothic";
	font-size:14px;
	font-weight:bold;
	color:#990000;
	padding-top:14px;
	padding-left:14px;
	vertical-align:top;
	width:190px;
}
.Sitemap_Title A {
	font-family:"Century Gothic";
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#333333;
	padding-left:14px;
}
.Sitemap_Title a:hover {
	font-family:"Century Gothic";
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	color:#990000;
	padding-left:14px;
}
.Sitemap_Title a:active {
	font-family:"Century Gothic";
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#333333;
	padding-left:14px;
}
---*/

.Form_Title {
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:#990000;
	height:35px;
	padding-left:10px;
	background-color: #FFF;
}

.Form_Required{
	height:35px;
	text-align: right; 
	padding-right: 10px;
	background-color: #FFF;
}

.Form_SubTitle {
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#000;
	height:35px;
	padding-left:10px;
}

.Form_2ndTitle {
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#000;
	height:35px;
	width:250px;
	padding-left:10px;
	border-top:1px #cccccc solid;
	background-color: #FFF;
	vertical-align:top;
}

.Form_Bottom {
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#000;
	height:10px;
	padding-left:10px;
	border-top:1px #CCC solid;
}

.Form_Left {
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#000;
	background-color:#FFF;
	height:30px;
	width:250px;
	padding-left:10px;
	border-top:1px #CCC solid;
}

.Form_Right {
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#000;
	background-color:#eaeaea;
	height:30px;
	padding-left:10px;
	border-top:1px #CCC solid;
	vertical-align:middle;
	width: 80%;
}

.Form_Submit{
	text-align:right;
	padding-right:10px;
	background-color: #FFF;
}

.Enquiries_Title {
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:#990000;
	height:35px;
	padding-left:10px;
}
.Enquiries_Text {
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	background-color:#ffffff;
	padding-left:10px;
}
.Enquiries_Textdown {
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	background-color:#ffffff;
	padding-left:10px;
	height:50px;
}
.Enquiries_TextBar {
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#FFF;
	padding-left:10px;
	width:100px;
	height:30px;
}
.Enquiries_TextCall {
	font-family:Verdana;
	font-size:14px;
	font-weight:Bold;
	color:#FFF;
	padding-left:10px;
}

.Enquiries_BG {
	background-image:url('../imgs/contents/enquiries_BG.png');
	background-repeat:no-repeat;
	width:300px;
	height:200px;
}

.labelsRequired {
padding-right: 10px;
text-align: right;
color: #FF0000;
}

.eventDetails 
{
    background-color: #FFF;
    line-height: 180%;
    padding: 10px;
}

.eventDetailsLeft {
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#000;
	background-color:#FFF;
	height:15px;
	width:250px;
	padding:10px;
	border-top:1px #CCC solid;
	vertical-align: top;
	width: 20%;
}

.eventDetailsRight {
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#000;
	background-color:#eaeaea;
	height:15px;
	padding:10px;
	border-top:1px #CCC solid;
	vertical-align:top;
	width: 80%;
	line-height: 180%;
}














/* 
#jobsContainer {
    width: 720px;
}

.department {
	background-color: #CCCCCC;
	width: 720px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px 0px 0px 10px;
	}
	
.jobDesc { width: 700px;}

.jobDesc .jobTitle  
{
    float: left;
    display: block;
	margin: 0px 10px;
	/* position: left; 
    
}

.jobDesc .rightText {
    float: left;
    display: block;
	margin: 0px 10px;
	/* position: right; 
	}
  
  
  
  
    


.demo {
	width: 500px;
	}


	
.jobTitle {
	float: left;
	margin-right: 10px;
	width: 80%;
	height: 25px;
	}
	
.right {
	float: left;
	width: 15%;
	height: 25px;
	text-align: right;
	font-weight: bold;
	}

.jobdesc {
	width: 500px;
	}
	
.jobdesc .rightText2 {
	float: right;
	margin-left: 10px;
	position: absolute;
	left : 30%;
	
	}
	
	.left {
	float: left;
	margin-left: 10px;
	width: 100%;
	}

/*	
ul {
	margin: 0px;
	padding: 0px;
	}


	

.open1 {
	background-color: #CCCCCC;
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	}
	

*/


#contentsProductContainer 
{
    margin: 0px auto;
    float: none;
    width: 960px;    
    background-color: #000;

    
}

#contentsProductContainer .leftContents 
{	
	float: left;
	padding-bottom: 5px;
    display: block;
    width: 705px;
    height: auto;
    background-color: #000;
}

#contentsProductContainer .productContainer {
    margin: 0px;
    float: left;
    display: block;
    width: 705px;
    height: 176px;
    background-image:url('../imgs/contents/Products_BG_Down.png');
	background-repeat:repeat-y;
}

#contentsProductContainer .contents {
    margin: 0px 0px 5px 14px;
    float: left;
    display: block;
    width: 220px;
    min-height:100px;
    max-height:150px;
}

#contentsProductContainer .redTitle {
    font-family: Verdana, Arial;
    font-size: 13px;
    font-weight: bold;
    color:#990000;
    padding-top: 14px;
    height: 30px;

}

#contentsProductContainer .desc {
    vertical-align: top;
	padding: 5px 5px 5px 0px;
	line-height:150%;
	height:90px;
	overflow: hidden; 
}

#contentsProductContainer .moreButton {
    padding: 2px 10px;
    text-align: right;
}

.InnerPagesTitle {
	float: left;
    display: block;
    background-image: url(../imgs/contents/InnerPageBG.png);
    background-repeat: no-repeat;
    background-color: #000;
    background-position: center;
    color: White;
    width: 725px;
    height: 25px;
    padding-top:5px;
    padding-bottom:1px;
    font-size: 14px;
    font-weight: bold;
    font-family: Century Gothic;
    text-indent: 10px;
}

.bold 
{
    font-weight: bold;
}

.italic 
{
    font-style: italic;
}

.event-banner {
margin: auto;
width: 920px;
height: 333px;
background-image: url('../imgs/contents/images/breakfastMainBanner.png');
background-repeat: no-repeat;
background-position: center top;
}

a.register-kl
{
    float: left;
    position: relative;
    left: 201px;
    top: 302px;
    width: 136px;
    height: 24px;
    background-image: url('../imgs/contents/images/registerkl.png');
    background-repeat: no-repeat;
}

a:hover.register-kl {background-image: url('../imgs/contents/images/registerkl_over.png');}

a.register-pg
{
    float: left;
    position: relative;
    left: 310px;
    top: 302px;
    width: 165px;
    height: 24px;
    background-image: url('../imgs/contents/images/registerpg.png');
    background-repeat: no-repeat;
}

a:hover.register-pg {background-image: url('../imgs/contents/images/registerpg_over.png');}

a.register-jb
{
    float: left;
    position: relative;
    left: 398px;
    top: 302px;
    width: 136px;
    height: 24px;
    background-image: url('../imgs/contents/images/registerjb.png');
    background-repeat: no-repeat;
}

a:hover.register-jb {background-image: url('../imgs/contents/images/registerjb_over.png');}  
	
