/***********************************************************************
	1 - UNIVERSAL STYLES
************************************************************************/
html > body * {
	outline:none;
}
body {
	margin:0px;
	padding:0px;
	background:#ecebf0 url(../images/index2-bg.jpg) top left repeat-x;
	font-family:Tahoma;
	font-size:11px;
	line-height:18px;
	color:#8a8888;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0px;
	padding:0px;
	border:0px;
	outline:0px;
	text-align:justify;
}
h1 {
	margin:0px;
	padding:0px;
}
h2 {
	margin:0px;
	padding:0px;
}
h3 {
	margin:0px;
	padding:0px;
}
img {
	border:none;
	margin:0px;
	padding:0px;
}
/***********************************************************************
	2 - Structure/Layout
************************************************************************/
#page-wrapper {
	width:960px;
	margin:0px auto;
	padding-top:17px;
}

/***********************************************************************
	3 - Header
************************************************************************/
#header {
	width:960px;
	float:left;
	height:127px;
}
.header-inner{
	float:left;
	width:960px;
	height:93px;
	background:url(../images/header-bg.gif) left top no-repeat;
}
.header-inner-left{
	float:left;
	height:60px;
	padding:22px 0 0 31px;
}
.logo{
	float:left;
	width:320px;
}
.header-inner-right{
	float:right;
	/*width:150px;*/
	padding:55px 0 0 0;
}
.left-box{
	float:right;
	height:24px;
}
.header-search-style{
	width:222px;
	height:19px;
	float:left;
	padding:5px 5px 0 5px;
	font-size:11px;
	margin-right:6px;
	color:#999999;
	font-family:Tahoma;
	border:#dddddd 1px solid;
}
.img-style{
	vertical-align:middle;
	padding:0 0 0 5px;
}
.img-style-header{
	padding:5px 19px 0 0;
}
.search-icon{
	float:left;
	padding:0 0 0 0;
}
.member-bttn{
	float:right;
	height:23px;
	padding:2px 11px 0 11px;
	background:#057cc0;
	color:#FFFFFF;
	font-weight:bold;
}
.member-bttn a{
	color:#FFFFFF;
	text-decoration:none;
}
.member-bttn a:hover{
	color:#000000;
	text-decoration:none;
}
.main-nav{
	float:left;
	width:950px;
	height:34px;
	background:url(../images/menu-bg.jpg) top left repeat-x;
}

/***********************************************************************
	3 - Main Container
************************************************************************/
.main-bg{
	float:left;
	width:960px;
	padding-top:10px;
	background:url(../images/shadow-repeater.gif) top left repeat-y;
}

/*---------------------- Left panel -------------------*/
.left-content-panel{
	float:left;
	width:700px;
}
.banner{
	float:left;
	width:700px;
}
.txt-area{
	float:left;
	width:700px;
	padding:14px 0 0 0;
}
.txt-area hr {
	width:650px;
	margin-left:30px;
	margin-bottom:10px;
}
.txt-area p{
	padding:0px 20px 10px 32px;
}
.txt-area a{
	color:#de6308;
	text-decoration:underline;
}
.txt-area a:HOVER{
	text-decoration:none;
}
.txt-area ul {
	list-style-type:none;
	padding-top:8px;
	padding-left:50px;
	
	}
.txt-area li{
	list-style-type:none;
	text-align:justify;
	padding:0 10px 8px 15px;
	background:url(../images/bullet.gif) 2px 7px no-repeat;
}
.txt-area ul ul, .txt-area ul ul ul, .txt-area ul ul ul ul {
	list-style-type:none;
	padding-top:8px;
	padding-left:5px;
	
	}
.txt-area li li, .txt-area li li li , .txt-area li li li li{
	list-style-type:none;
	text-align:justify;
	padding:0 10px 8px 15px;
	background:url(../images/bullet.gif) 2px 7px no-repeat;
}
.perag-style{padding:0px 0px 0 0px; text-align:justify;}

/*------------------------ Right Panel ----------------------*/
.right-content-panel{
	float:left;
	width:240px;
	padding-left:10px;
}

.right-nav{
	float:left;
	width:234px;
	padding-left:6px;
}
.right-nav h1{
	margin:0px;
	padding:9px 0 0 2px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:16px;
	color:#de6308;
	width:220px;
	height:18px;
	margin-bottom:5px;
	border-bottom:#dfdfdf 1px solid;
	/*background:url(../images/arrow.gif) 205px 10px no-repeat;*/
}
.right-nav ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
.right-nav li{
	background:url(../images/bullet.gif) 4px 11px no-repeat;
	width:208px;
	padding:4px 0 3px 14px;
	border-bottom:#c9c9c9 1px dashed;
}
.right-nav li a{
	color:#787878;
	text-decoration:none;
}
.right-nav li a:hover, .right-nav li a.active{
	color:#057cc0;
	text-decoration:none;
}

.help{
	float:left;
	width:240px;
	padding:9px 0 0 1px;
}
.help-inner{
	float:left;
	padding:9px 0 0 5px;
	width:235px;
}

.news-container{
	float:left;
	width:230px;
	padding-top:15px;
}
.image-area{
	float:left;
	padding-bottom:20px;
}
.image-area-int{
	float:right;
	padding-left:10px;
	padding-bottom:20px;
}
.news-txt-area{
	float:left;
	background:#1484c4;
	width:200px;
	margin-bottom:10px;
	padding:10px 15px 9px 15px;
}
.news-txt-area p{
	padding:0px;}
.news-txt-area a{
	color:#d0e6f3;
	text-decoration:none;
}
.news-txt-area a:hover{
	color:#d0e6f3;
	text-decoration:underline;
}
.news-txt-area p{
	color:#d0e6f3;
	line-height:15px;
	padding-bottom:4px;
}
.news-txt-area span{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	color:#eeda37;
}

.pdf-tab{
	float:left;
	width:200px;
	height:25px;
	padding:4px 0 0 31px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(../images/icon-pdf.gif) top left no-repeat;
}
.pdf-tab a{
	color:#FFFFFF;
	text-decoration:none;
}
.pdf-tab a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.middle-image{
	vertical-align:middle;
	padding-right:8px;
}

/***********************************************************************
	3 - Login Panel (Light Box)
************************************************************************/
.lightbox-div{
	margin:0 auto;
	width:700px;
	background:url(../images/login-bg.gif) left top repeat-x;
}
.table{
	text-align:left;
	border-bottom:none;
	border-top:#057cc0 7px solid;
	border-left:#057cc0 5px solid;
	border-right:#057cc0 5px solid;
	background:#FFFFFF;
}
.table td{
	text-align:left;
	padding:7px;
}
.table th{
	background:#F8F8F8;
	padding:7px;
}
.table p{
	color:#3f98cc;
	line-height:15px;
	font-weight:bold;
	font-size:12px;
	padding-left:8px;
}


.note{
	color:#8a8888;
	font-weight:bold;
	padding-left:8px;
}
.star-style{
	color:#FF0000;
}
.table label{
	text-align:right;
	font-weight:bold;
	width:300px;
	float:left;
	padding-right:5px;
}

/***********************************************************************
	3 - Footer Section
************************************************************************/
.bottom-corner{
	float:left;
	background:url(../images/bottom-corner.gif) top left no-repeat;
	width:960px;
	height:14px;
}
#footer{
	float:left;
	width:920px;
	height:45px;
	padding:8px 20px 0 20px;
}
.footer-left{
	float:left;
	color:#767578;
}
.footer-right{
	float:right;
	color:#767578;
	text-align:right;
	font-size:11px;
}
.footer-right a{
	color:#767578;
	text-decoration:none;
}
.footer-right a:hover{
	text-decoration:underline;
}

/*------------------------ Slider Popup Style -----------------------*/
.forgot-style{
	color:#8a8888;
	font-size:10px;
	padding-bottom:5px;
}
.forgot-style a{
	color:#8a8888;
	text-decoration:underline;
}
.forgot-style a:hover{
	text-decoration:none;
}
.textbox, .drop-down, .drop-down2, .textbox2, .drop-down-small, .drop-down-med, .drop-down-med2{
	background:url(../images/textbox-repeater.gif) top left repeat-x;
	border:1px solid #d0d0d0;
	height:15px;
	font-size:11px;
	color:#999999;
	padding:2px 0 0 2px;
}
.textbox2{
	background:none;}
.drop-down{
	height:20px;
	padding:0px;
}
.drop-down2{
	background:none;
	height:20px;
	width:202px;
	background:none;
}
.drop-down-small, .drop-down-med, .drop-down-med2{
	width:61px;
	height:20px;
	background:none;
}
.drop-down-med{
	width:97px;
}
.drop-down-med2{
	width:120px;
}
.left-mag{
	margin-left:131px;}
	
.txt-box{
	font-size:12px;
	color:#999999;
	background:#FFFFFF url(../images/textbox-repeater.gif) top left repeat-x;
	border:1px solid #d0d0d0;
	padding:2px 0 0 2px;
}


/***************************************************
			4- Inner Page Style	
***************************************************/
.inner-header{
	float:left;
	width:950px;
	height:180px;
}
.blank-div{
	width:940px;
	height:10px;
	background:url(../images/white-img.jpg) right top repeat-y;
	padding-left:10px;
	float:left;
}
.sub-header{
	float:left;
	width:668px;
	padding-left:22px;
}
.border-div{
	float:left;
	width:668px;
	height:19px;
	padding:8px 3px 0 3px;
	border-bottom:#dfdfdf 1px solid;
}
.left-sub-header{
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-style:italic; color:#ff791f; font-weight:bold;
}
.breadcrumb{
	float:right;
	font-size:11px;
	color:#8a8888;
}
.breadcrumb a{
	color:#8a8888;
	text-decoration:none;
}
.breadcrumb a:hover{
	color:#8a8888;
	text-decoration:underline;
}
.breadcrumb span{
	color:#ff6600;
}
.left-txt-area{
	float:left;
	width:438px;
	padding:0 0 0 0px;
}
.left-txt-area p{padding:10px 8px 0 25px; text-align:justify;}
.news-container-inner{
	float:right;
	width:230px;
	padding:15px 20px 0 20px;
}
.case-studies{
	float:left;
	width:220px;
	margin:21px 0 0 4px;
	border:#e6e6e6 1px solid;
}
.case-studies-heading{
	float:left;
	width:207px;
	height:22px;
	padding:11px 0 0 13px;
	border-bottom:#e6e6e6 1px solid;
}
.case-list{
	float:left;
	padding:0 0 10px 0;
}
.case-list ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
.case-list li{
	background:url(../images/bullet.gif) 13px 11px no-repeat;
	width:196px;
	padding:4px 0 3px 25px;
}
.case-list li a{
	color:#787878;
	text-decoration:none;
}
.case-list li a:hover, .case-list li a.active{
	color:#057cc0;
	text-decoration:none;
}

/*--------------------------- Registeration ------------------------------*/
.registration-box{
	float:left;
	width:672px;
}
.table2{
	text-align:left;
	background:#FFFFFF;
	border-right:#e6e6e6 1px solid;
	border-bottom:#e6e6e6 1px solid;
}
.table2 td{

	padding:7px;
	border:#e6e6e6 1px solid;
	border-right:none;
	border-bottom:none;
}
.table2 th{
	
	padding:7px;
	border:#e6e6e6 1px solid;
	border-right:none;
	border-bottom:none;
}
.table2 h2{
	color:#ff6600;
	font-size:14px;
	padding-left:10px;
	padding-bottom:0px;
	padding-top:0px;
}
.grey-area{
	background:#838383;
	padding:10px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}
.table3{
	text-align:left;
	background:#FFFFFF;
	border-right:#e6e6e6 1px solid;
	border-bottom:#e6e6e6 1px solid;
}
.table3 td{
	text-align:left;
	padding:7px;
	border:#e6e6e6 1px solid;
	border-right:none;
	border-bottom:none;
	text-align:center;
}
.table3 th{
	padding:7px;
	border:#e6e6e6 1px solid;
	border-right:none;
	border-bottom:none;
	text-align:center;
	font-weight:normal;
}

.link-download{
	color:#ff6600;
	font-size:12px;
}
.link-download a{
	color:#ff6600;
	text-decoration:underline;
}
.link-download a:hover{
	text-decoration:none;
}
.img-middle{
	vertical-align:middle;
	padding-right:10px;
}
.middle{
	vertical-align:middle;
}
.table-bg{
	background:url(../images/table-bg.gif) left top repeat-x;
	border-bottom:#e6e6e6 1px solid;
}
.top-border{
	border-top:#e6e6e6 1px solid;}
.info{
	float:left;
	width:668px;
	height:20px;
	padding-bottom:10px;
}

.table4{
	text-align:left;
	background:#FFFFFF;
	border:#e6e6e6 1px solid;
	
}
.table4 td{
	
	padding:7px;
}
.table4 th{
	font-weight:normal;
	padding:7px;
	
}
.table4 h2{
	color:#ff6600;
	font-size:14px;
	padding-left:10px;
	padding-bottom:0px;
	padding-top:0px;
}
.bottom-padding{
	padding-bottom:10px;}
.top-padding{
	padding-top:10px;}
	
/*---------------------- login Box ------------------------*/
.email{padding:8px 8px 0 10px; text-align:right; font-size:11px; color:#8a8888;}
.password{padding:8px 8px 0 10px; text-align:right; font-size:11px; color:#8a8888;}
.outter-div{z-index:1000; width:260px; position:absolute; text-align:left; margin:0 0 0 19px; visibility: hidden; padding:6px 8px 15px 8px;}
.border-div2{border: 5px solid #057cc0; background:#FFFFFF url(images/login-bg.gif) left top repeat-x; padding:15px 8px 15px 8px;}

.validation-advice, .required { color:#EB340A;}
.validation-advice { clear:both; min-height:15px; margin-top:3px; background:url(../images/validation_advice_bg.gif) no-repeat 2px 1px; padding-left:17px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif }
.validation-failed { border:1px dashed #EB340A !important; background:#faebe7 !important; }

/* -------------------- Inner Pages -----------------------*/
.support{
	float:left;
	width:455px;
} 
.support ul {
	list-style-type:none;
	padding-top:8px;
	padding-left:50px;
	
	}
.support li{
	float:left;
	list-style-type:none;
	text-align:justify;
	width:395px;
	padding:0 10px 10px 15px;
	background:url(../images/bullet.gif) 2px 7px no-repeat;
}

.image-box{
	float:right;
	width:230px;
}
.img-style-inner{
	padding:5px;
	border:#999999 1px solid;
	margin-right:10px;
}

.support2{
	float:left;
	margin:10px 0 0 10px;
} 
.support2 ul {
	list-style-type:none;
	padding-top:8px;
	padding-left:50px;
	
	}
.support2 li{
	float:left;
	list-style-type:none;
	text-align:justify;
	width:600px;
	padding:0 10px 10px 15px;
	background:url(../images/bullet.gif) 2px 7px no-repeat;
}

.case-left-panel{
	float:left;
	width:175px;
	border:#b3b3b3 1px solid;
	margin-left:0px;
	padding:3px 8px 3px 8px;
	background:#f8f8f8;
}
.case-left-panel p{
	padding:0px;
	line-height:20px;
	text-align:justify;
}
.case-left-panel strong{
	color:#ff6600;
}

.case-rite-panel{
	float:left;
	width:460px;
	padding:0 0 0 10px;
}
.case-rite-panel p{
	line-height:18px;
	padding:0px 0 15px 0;
	text-align:justify;
}
.case-rite-panel b{
	color:#ff6600;
}

.text-footer{
	float:left;
	width:440px;
	padding:5px;
	background:#f8f8f8;
	margin:0px 0 0px 0px;
	border:#b3b3b3 1px solid;
}
.text-footer p{
	padding:0px;
	line-height:18px;
	color:#ff6600;
}
.solution-style{
	float:left;
	width:655px;
	padding:15px 0 0 0px;
}
.solution-style p{
	padding:0px 0 15px 0;
	line-height:18px;
	text-align:justify;
}
.solution-style strong{
	color:#ff6600;
}

.case{
	float:left;
	margin:0px 0 0 0px;
} 

.case li{
	float:left;
	list-style-type:none;
	text-align:justify;
	width:600px;
	padding:0 10px 10px 30px;
	background:url(../images/bullet.gif) 20px 7px no-repeat;
}

.text-footer2{
	float:left;
	width:650px;
	padding:5px;
	background:#f8f8f8;
	margin:0px 0 10px 0px;
	border:#b3b3b3 1px solid;
}
.text-footer2 p{
	padding:0px;
	line-height:18px;
	color:#ff6600;
}
.case-studies-box{
	float:left;
	width:675px;
	padding:0px 0 0 25px;
}
.divider-box{
	border-top:#666666 1px dashed;
	width:650px;
	margin:20px 0 10px 20px !important;
	margin:25px 0 0px 20px;
}

.reset-bttn{
	width:65px;
	height:20px;
	border:none;
	background: url(../images/reset-bttn.gif) left top no-repeat;
}

.link_career{
	color:#DE6308;
	font-size:12px;
}
.link_career a{
	color:#DE6308;
}
.link_career a:hover{
	text-decoration:none;
	color:#DE6308;
}


.feat-tab-komrisk table{ border-bottom:1px solid #000;}
.feat-tab-komrisk{width:680px; float:left; padding-bottom:20px; margin-left:20px;}
.feat-tab-komrisk tr td{font:11px/14px Georgia, "Times New Roman", Times, serif; color:#333; padding:5px; vertical-align:top; text-align:left; /*border-bottom:1px solid #efefef;*/}
.feat-tab-komrisk tr th{font:bold 11px Georgia, "Times New Roman", Times, serif; color:#333; padding:5px; text-align:center; border-top:2px solid #000; border-bottom:1px solid #000;}
.feat-tab-komrisk tr td ul { padding-left: 0px;}
.feat-tab-komrisk table ul { padding:0; margin:0; text-decoration:none;}
.feat-tab-komrisk table ul li {background: url("../images/bullet.gif") no-repeat scroll 2px 8px transparent; list-style-type: none;
    padding: 3px 0px 3px 10px; text-align: justify;}

/*.feat-tab-komrisk{width:680px; float:left; padding-bottom:20px; margin-left:20px;}
.feat-tab-komrisk tr td{border:1px solid #f6f6f6;font:12px/18px Tahoma, Geneva, sans-serif; color:#8a8888; padding:5px; vertical-align:top; text-align:left;}
.feat-tab-komrisk tr th{background:#1484c4; font:bold 14px Tahoma, Geneva, sans-serif; color:#FFF; padding:8px 0; text-align:center;}
.feat-tab-komrisk tr td ul { padding-left: 0px;}*/




