html *
{       
   font-family: Helvetica,Verdana,sans-serif,Tahoma;
}
input {
    vertical-align: text-bottom;    
}
label{
    margin-right: 5px;
}

.fleft{float:left;} 
.fright{float:right;} 
.clear{clear:both; height:1px;width:1px;}
.none{display:none;}
.block{display:block;}

.paddt2{padding-top:2px;}
.paddt5{padding-top:5px;}
.paddt10{padding-top:10px;}
.paddt15{padding-top:15px;}
.paddt20{padding-top:20px;}
.paddt30{padding-top:30px;}
.paddt40{padding-top:40px;}
.paddt60{padding-top:60px;}

.paddb2{padding-bottom:2px;}
.paddb5{padding-bottom:5px;}
.paddb10{padding-bottom:10px;}
.paddb20{padding-bottom:20px;}
.paddb30{padding-bottom:30px;}
.paddb40{padding-bottom:40px;}
.paddb60{padding-bottom:60px;}

.paddl10{padding-left:10px;}
.paddl2{padding-left:2px;}
.paddl4{padding-left:4px;}
.paddl5{padding-left:5px;}
.paddl6{padding-left:6px;}
.paddl20{padding-left:20px;}
.paddl40{padding-left:40px;}
.paddl60{padding-left:60px;}
.paddl610{padding-left:610px;}

.paddr2{padding-right:2px;}
.paddr4{padding-right:4px;}
.paddr6{padding-right:6px;}
.paddr10{padding-right:10px;}
.paddr20{padding-right:20px;}
.paddr40{padding-right:40px;}
.paddr50{padding-right:50px;}

.boldtxt{font-weight:bold;}

.redtxt{	
	font-weight: normal;
	font-size:11px;
	color: #C00;
}

li{list-style:none;}
img{border:none;outline:none;}
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,button,textarea,p,td,map{margin:0;padding:0;}

.smallbluelink{font-weight:normal;font-size:12px;color:#06c;font-style:normal;text-decoration:none; padding-right:5px;}
a.smallbluelink:link{font-weight:normal;font-size:12px;color:#06c;font-style:normal;text-decoration:none;}
a.smallbluelink:visited{font-weight:normal;font-size:12px;color:#06c;font-style:normal;text-decoration:none;}
a.smallbluelink:hover{font-weight:normal;font-size:12px;color:#039;font-style:normal;text-decoration:underline;}

.mediumbold{color:#000;}
.mediumblacknew{font-size:12px; font:Arial, Helvetica, sans-serif}
.mediumbluelinksp{font-weight:normal;font-size:12px;color:#06c;font-style:normal;text-decoration:none;}
a.mediumbluelinksp:link{font-weight:normal;font-size:12px;color:#06c;font-style:normal;text-decoration:none;}
a.mediumbluelinksp:visited{font-weight:normal;font-size:12px;color:#06c;font-style:normal;text-decoration:none;}
a.mediumbluelinksp:hover{font-weight:normal;font-size:12px;color:#039;font-style:normal;text-decoration:underline;}
.mediumblackbold{font-weight:bold;font-size:12px;color:#333;font-style:normal;text-decoration:none;line-height:16px;}
.mediumbbold{font-weight:bold;font-size:14px;color:#790101;font-style:normal;text-decoration:none;line-height:16px;}

.linkstyle5 {	
	font-weight: bold;
	font-size:12px;
	color: #AA6601;
}

a.linkstyle5:link {color:#AA6601; font-size:12px; text-decoration: none;}
a.linkstyle5:active {color:#AA6601; font-size:12px; text-decoration: none;}
a.linkstyle5:visited {color:#AA6601; font-size:12px; text-decoration: none;}
a.linkstyle5:hover {color:#AA6601; font-size:12px; text-decoration: underline}

.linkstyle6 {	
	font-weight: normal;
	font-size:11px;
	color: #0470B4;
	text-decoration: underline;
}

a.linkstyle6:link {color:#0470B4; font-size:11px; text-decoration: underline;}
a.linkstyle6:active {color:#0470B4; font-size:11px; text-decoration: underline;}
a.linkstyle6:visited {color:#0470B4; font-size:11px; text-decoration: underline;}
a.linkstyle6:hover {color:#0470B4; font-size:11px; text-decoration: none;}

.linkstyle7 {	
	font-size:11px;
	color: #0070B5;
	font-weight: bold;
	text-decoration: none;
}

a.linkstyle7:link {color:#0470B4; font-size:11px; text-decoration: none;}
a.linkstyle7:active {color:#0470B4; font-size:11px; text-decoration: none;}
a.linkstyle7:visited {color:#0470B4; font-size:11px; text-decoration: none;}
a.linkstyle7:hover {color:#0470B4; font-size:11px; text-decoration: underline;}

.linkstyle8 {	
	font-weight: bold;
	font-size:11px;
	color: #817200;
}

a.linkstyle8:link {color:#817200; font-size:11px; text-decoration: none;}
a.linkstyle8:active {color:#817200; font-size:11px; text-decoration: none;}
a.linkstyle8:visited {color:#817200; font-size:11px; text-decoration: none;}
a.linkstyle8:hover {color:#817200; font-size:11px; text-decoration: none}

.linkstyle81 {	
	font-weight: bold;
	font-size:11px;
	color: #817200;
	border:#FFFFFF 2px double;
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:2px;
	margin-bottom:2px;
	cursor:pointer;
}

a.linkstyle81:link {color:#817200; font-size:11px; text-decoration: none;}
a.linkstyle81:active {color:#817200; font-size:11px; text-decoration: none;}
a.linkstyle81:visited {color:#817200; font-size:11px; text-decoration: none;}
a.linkstyle81:hover {color:#817200; font-size:11px; text-decoration: none}

.linkstyle9 {	
	font-weight: normal;
	font-size:11px;
	color: #F17700;
}

a.linkstyle9:link {color:#F17700; font-size:11px; text-decoration: none;}
a.linkstyle9:active {color:#F17700; font-size:11px; text-decoration: none;}
a.linkstyle9:visited {color:#F17700; font-size:11px; text-decoration: none;}
a.linkstyle9:hover {color:#F17700; font-size:11px; text-decoration: underline}

.linkstyle10 {	
	font-weight: normal;
	font-size:11px;
	color: #7B7575;
}

a.linkstyle10:link {color:#7B7575; font-size:11px; text-decoration: underline;}
a.linkstyle10:active {color:#7B7575; font-size:11px; text-decoration: underline;}
a.linkstyle10:visited {color:#7B7575; font-size:11px; text-decoration: underline;}
a.linkstyle10:hover {color:#7B7575; font-size:11px; text-decoration: none;}

.dotted{
	border-top: dotted 1px #333333; margin-top:3px; width:597px; margin-left:4px; margin-right:4px;
}

.dotted1{
	border-top: dotted 1px #c7c5c4; margin-top:1px; width:466px; margin-left:10px; margin-right:10px; float:right;
}

.boxv_in_font_ora{
	font-weight:normal;font-size:12px;color:#d87e28;font-style:normal;text-decoration:none;
}

#main_div{width:100%; background-color:#FFFFFF; margin-left:auto; margin-right:auto; overflow:hidden; margin-top:0px;}
.wrapper{
	overflow:hidden; 
	width:100%; 
	margin:0 0px 0px;
	position:relative;
	padding-bottom: 30px;
	display: block;
}


html { 
	height:100%; 
}
body {
	min-height:100%; 
	padding:0; 
	margin:0; 
	position:relative;
}


/** FIX: IE displaying img links with colored border **/
a > img {
	border:0;
}

/**
body {
	 margin:0px;
	 font-size:11px;	 
	 color: #5B5B5B;
	 background-color:#E9EBEE;	
	 background-repeat:repeat;
	 background-position:top;		
}
**/
/** BEGIN: Header **/

#header {clear:both;overflow:hidden; margin-left:auto; margin-right:auto;}

#logo {
	padding-top:5px;
	float:left;
	padding-left:20px;
	padding-bottom: 5px;
	width:170px;
	text-align:right;	
}

/** END: Header **/


/*** BEGIN: Footer ***/
.footer
{ 	
	clear: both;   
	width: 100%;
	background: #1a1a1a;
	color: #FFFFFF;
	font-size:14px;
  	bottom:0;
	position:absolute;   	   	 
  	height:30px;  		
  	padding-top: 10px;
  
}

/*** END: Footer ***/

.reg_account_Txt_dd_bx{
	width:195px;
	height:22px;
	border:solid 1px #bfbfbf; 
	background:#f7f7f7 url(../ibm_images/txtbg.gif) repeat-x;	
	font-size:12px;	 
	color:#3b3b3b;
	margin-left:0px;
	padding:2px;
}

/** BEGIN: Copyright **/

.copyright {	
	color: #FFF;
	text-align:center;
	background:#4267B2;
	border:solid 0px #FFF;
	width:100%;
	font-size:12px;	
}

.copyright a { color:#ffffff;text-decoration:none;font-size:11px; }
.copyright a:visited{ color:#ffffff; text-decoration: none; font-size:11px; }
.copyright a:hover { color:#ffffff; text-decoration: none;	font-size:11px; }

a.enaviya:link {color: #8c8c8c; text-decoration: none}
a.enaviya:visited {color: #8c8c8c; text-decoration: none}
a.enaviya:hover {text-decoration: underline; color: #8c8c8c;}

/** END: Copyright **/

.global_left_radio_cb {
	margin-left:-5px;
	border:solid 0px red;
}

a, img {
    border:none;
}
/** COLLAPSIBLE MENU **/

.reg_search_heads{
	margin:11px 9px 0;
	padding:0 0 0 10px;
	border:1px solid #dbdbd9;
	font:bold 14px/32px arial;
	color:#f58a0a;
	cursor:pointer;
	background:#1e5799;
	background:-moz-linear-gradient(top,#1e5799 0,#fff 0,#ededed 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1e5799),color-stop(0%,#fff),color-stop(100%,#ededed));
	background:-webkit-linear-gradient(top,#1e5799 0,#fff 0,#ededed 100%);
	background:-o-linear-gradient(top,#1e5799 0,#fff 0,#ededed 100%);
	background:-ms-linear-gradient(top,#1e5799 0,#fff 0,#ededed 100%);
	background:linear-gradient(to bottom,#1e5799 0,#fff 0,#ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0);
}

.src_collapse{
	background:url(../ibm_images/pp-minus.gif) no-repeat left center;
	height:30px;
	padding:0 22px 1px 0;
}

.src_expand{
	background:url(../ibm_images/pp-plus.gif) no-repeat left center;
	height:30px;
	padding:0 22px 1px 0;
}

.collapsible_content{margin:0 9px;}

.reg_search_main_content_panel_body{
	padding-top:5px;	
	font:normal 12px arial;	
	color:#333;
	height:auto; 
	border:1px solid #dbdbd9;
	border-top:none;
	background:#1e5799;
	background:-moz-linear-gradient(top,#1e5799 0,#fff 0,#ededed 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1e5799),color-stop(0%,#fff),color-stop(100%,#ededed));
	background:-webkit-linear-gradient(top,#1e5799 0,#fff 0,#ededed 100%);
	background:-o-linear-gradient(top,#1e5799 0,#fff 0,#ededed 100%);
	background:-ms-linear-gradient(top,#1e5799 0,#fff 0,#ededed 100%);
	background:linear-gradient(to bottom,#1e5799 0,#fff 0,#ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0);
}

/** BEGIN: Brown Box **/

#reg_navheader {
	overflow:hidden;	
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;	
	width:962px;
	height:35px;
	margin-left:5px;
	margin-right:8px;
	margin-bottom:5px;
	border:solid 0px #00FFFF;	
	background-image:url(../images/navbg.jpg);
	background-repeat:repeat-x
}

#navheader {	
	overflow:hidden;	
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	width:961px;
	margin-left:4px;
	margin-right:8px;
	margin-bottom:5px;
	border:solid 0px #00FFFF;
	height:35px;
}

.nav_box_1 {
	float:left;
	background-image:url(../ibm_images/navbg.jpg);
	background-repeat:repeat-x;
}

ul.main_nav {
	list-style:none;
	margin:0px;
	width:960px;
	height:35px;	
	border:solid 0px #FFF;
}

ul.main_nav li {
	list-style:none;
	float:left;
	margin-right:1px;
	padding:10px 10px 7px 10px;
	border:solid 0px #fafafa;	
}

ul.main_nav li a {
	text-decoration:none;
	background-repeat: no-repeat;
	background-position:right;
	color:#fff;
	font-size:14px;	
	font-weight:800;
	padding:10px 10px 7px 10px;
	border:solid 0px #fafafa;	
}

ul.main_nav li a:hover {	
	/*background-image:url(../ibm_images/topmenu_onmousebg.jpg);
	background-repeat: repeat-x;*/
	color:#790102;
	background-color:#fafafa;	 
	border-bottom: 1px solid #fafafa; 
	border-top: 1px solid #790102; 
}

ul.main_nav li.selected a {	
	/*background-image:url(../ibm_images/topmenu_onmousebg.jpg);
	background-repeat: repeat-x;*/
	color:#790102;
	background-color:#fafafa;	 
	border-bottom: 1px solid #fafafa; 
	border-top: 1px solid #790102;
}

/** END: Brown Box **/

.text_b{
	font-weight:bold;
	font-size:12px;
	color:#8C1200;
	font-style:normal;	
	text-decoration:none;
	margin-left:10px;
}

.f1a,.f1a a:link,.f1a a:visited,.f1a a:active{	
	font-size:13px; 
	color:#000; 
	text-align:left; 
	font-weight:bold; 
	text-decoration:none
}
.f1a a:hover{color:#555;}
.Bf1a{color:#1845ac;font-size:13px;  text-align:left; font-weight:bold}

.hdot{background:url(../ibm_images/h-dot.gif) repeat-x bottom; height:1px; margin:10px 0px;}

/*** View Profile CSS ***/
.mediumbluelink{font:normal 12px arial;color:#0067AC;}
a.mediumbluelink:link,a.mediumbluelink:visited{
	font:normal 12px arial;
	color:#0067AC;
	outline:none;
	text-decoration:none;
}
a.mediumbluelink:hover{
	font:normal 12px arial;
	color:#0067AC;
	outline:none;
	text-decoration:underline;
}
#useFulLinks{width:240px;text-align:left;padding:0 0 10px 0}
#useFulLinks b{font:bold 12px arial;color:#333}
#useFulLinks .invite_frnds{
	float:left;
	display:block;
	overflow:hidden;
	width:18px;
	height:17px;
	background:url(../ibm_images/profiles/icon-set-1-v1.gif) no-repeat left top;margin-right:10px
}

#useFulLinks .need_hlp{
	float:left;
	display:block;
	overflow:hidden;
	width:18px;
	height:17px;
	background:url(../ibm_images/profiles/icon-set-1-v1.gif) no-repeat -18px top;
	margin-right:10px
}

#useFulLinks .security_tips{
	float:left;
	display:block;
	overflow:hidden;
	width:18px;
	height:17px;
	background:url(../ibm_images/profiles/icon-set-1-v1.gif) no-repeat -36px top;
	margin-right:10px
}


.headborder {	
	color: #FFF;
	text-align:center;
	background:#1a1a1a;	
	width:100%;
	font-size:12px;	
}

.jst-hours {
  float: left;
}
.jst-minutes {
  float: left;
}
.jst-seconds {
  float: left;
}
.jst-clearDiv {
  clear: both;
}

.button {
  background-color: #3a3a3a;
  border: none;
  color: white;
  padding: 10px 22px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 18px;
  margin: 4px 2px;
  border-radius: 12px;
  cursor: pointer;
}

.button0 {
  background-color: #ff6600;
  border: none;
  color: white;
  padding: 5px 11px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 19px;
  font-weight: 700;
  margin: 4px 2px;
  border-radius: 12px;
  cursor: pointer;
}

.buttonC {
  background-color: #ff6600;
  border: none;
  color: white;
  padding: 5px 11px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  margin: 4px 2px;
  border-radius: 12px;
  cursor: pointer;
}

.buttonB {
  background-color: #666;
  border: none;
  color: white;
  padding: 5px 11px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  margin: 4px 2px;
  border-radius: 12px;
  cursor: pointer;
}

.button1 {
  background-color: #ff6600;
  border: none;
  color: white;
  padding: 3px 7px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  margin: 2px 1px;
  border-radius: 12px;
  cursor: pointer;
}

.button11 {
  /*background-color: #ff6600;*/
  border: 2px solid #0099ff;
  color: #000;
  padding: 10px 22px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 18px;
  font-weight: 700;
  margin: 4px 2px;
  border-radius: 12px;
  width: 300px;
  height: 120px;   
}

.button12 {  
  border: 2px solid #333;
  color: #000;
  padding: 10px 15px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 18px;
  font-weight: 700;
  margin: 4px 2px;
  border-radius: 12px;
  width: 300px;
  height: 150px; 
  cursor: pointer;
}

.button2 {
  background-color: #666;
  border: none;
  color: white;
  padding: 5px 11px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font:bold 18px arial;  
  margin: 2px 1px;
  border-radius: 8px;
  cursor: pointer;
}

.button3 {
  background-color: #999;
  border: none;
  color: white;
  padding: 5px 5px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font:bold 14px arial;  
  margin: 2px 1px;
  border-radius: 8px;
  cursor: pointer;
}

.button4 {
  background-color: #666;
  border: none;
  color: white;
  padding: 5px 11px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font:bold 14px arial;  
  margin: 2px 1px;
  border-radius: 8px;
  cursor: pointer;
}


.customers {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;
  border-collapse: collapse;
  width: 100%;
}

.customers td, .customers th {
  border: 1px solid #ddd;
  padding: 8px;
}

.customers tr:nth-child(even){background-color: #f2f2f2;}

.customers tr:hover {background-color: #ddd;}

.customers th {
  padding-top: 8px;
  padding-bottom: 8px;
  text-align: left;
  background-color: #f3f6fb;
  color: #24324a;
}

li{
	margin: 7px 0;
}

.customers1 {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;
  border-collapse: collapse;
  min-width: 95%;
  max-width: 95%;
}

.customers1 td, .customers th {
  border: 1px solid #ddd;
  padding: 5px;
}

.customers1 tr:nth-child(even){background-color: #f2f2f2;}

.customers1 tr:hover {background-color: #ddd;}

.customers1 th {
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: left;
  background-color: #f3f6fb;
  color: #24324a;
}

.paging-navigation {
	position: relative;
    clear: both;
    padding: 0;
    margin: 10px 0 0;
    overflow: hidden;
    font-size:14px;
}

.paging-navigation .pagenum-selected {
	color: red; 
	font-size: 16px; 
	font-weight: bold; 
	margin:0px 3px;
}

.paging-navigation .goto-page {
	color: blue;
	font-size: 12px;
}

.middlebody {
	min-height : 600px;
}

.expertmiddlebody {
	min-height : 400px;
}

.dataTablefont {
	font-size:12px;
}

.columnfont{
	font-size:12px;
	font-weight:bold;
	color:#333;
}
.classtime{
	width:35px;
}

.mainmodaldemo{
	height:25px; 	 
	MARGIN-LEFT:0px; 
	vertical-align:top;
}

