body{
	line-height:175%;
	font-family:sans-serif;
	font-size:13px;	
}


/*LINK decoration*/
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:underline;}

/*LINK color */
a:link {color:#900}
a:visited {color:#900}  /* visited link */
a:hover {color:#900;}  /* mouse over link */
a:active {color:#900;}  /* selected link */

.text{
	font-family:sans-serif;
	font-size:13px;
}
.tableFontSize{
	font-family:sans-serif;
	font-size:12px;
	line-height:150%;
	text-align:justify;
	color:#000;
}
.timesText{
	font-family:sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}
.pkgHeading{
	color:#2A4273;
	font-weight:bold;
}
.tips{
	color:#2A4273;
}
.tableBarColor{
	background-color:#2A4273;
	color:#FFF;
}
.tableBackground{
	background-color:#D5E2E1;
}
.lineHeight{
	line-height:1.5;
}
/*TABS*/
#tabs{
	font-family:sans-serif;
}
.tabs_font{
	font-family:sans-serif;	
}
/*Icon size for the staff portal*/
.iconSize{
	width:30;
	height:30;
	border:0;
}
.error{
	color:#900;
}

.prodDisplay{
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	
}

.compareImg{
	width:20px;
	height:20px;
}

.imgDisplay{
	position:relative; 
	left:200px;
}

/*ACCORDIAN STYLES*/
.menu_list {	
	width: 100%;
}
.menu_head {
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	margin:1px;
    font-weight:bold;
    background: #2A4273 url(../images/icons/open_all.png) center left no-repeat;
	color:#FFF;
}
.menu_body {
	display:none;
}
.menu_body a{
  /*color:#006699;*/
  background: #FFFFFF;
  
  /*font-weight:bold;*/
  text-decoration:none;
}
.menu_body a:hover{
  color: #000000;
  text-decoration:underline;
  }
  
 .acc_title{
	 margin-left:5%;
 }
 
 .menu_body table{
	 background:#FFF;
 }
  
 /*End of Accordian*/
 
 /* Check list */
ul.checklist {
	list-style: none;
}

ul.checklist li {
	background: url(../images/icons/icon-checklist.gif) no-repeat 0 4px !important;
	margin-left: 15px !important;
	padding: 0 0 0 20px !important;
}

/* Check list arrow */
ul.arrow {
	list-style: none;
}

ul.arrow li {
	background: url(../images/icons/icon-arrow.gif) no-repeat 3px 5px;
	margin-left: 15px;
	padding: 0 0 0 20px;
}

.padding{
	padding: 5px;
}

.heading tr td {
    background: url(../images/heading_bg.jpg) repeat-x scroll 0 0 transparent;
    color: #484848;
    font-size: 11px;
    font-weight: bold;
	padding: 5px 20px;
	font-weight:bold;
	font-style:italic;
}

/*TOOLTIP*/
.tooltip {
	border-bottom: 1px dotted #000000; color: #000000; outline: none;
	cursor: pointer; text-decoration: none;
	position: relative;
}
.tooltip span {
	margin-left: -999em;
	position: absolute;
}
.tooltip:hover span {
	border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	font-family: Calibri, Tahoma, Geneva, sans-serif;
	position: absolute; left: 1em; top: 2em; z-index: 99;
	margin-left: 0; width: 250px;
}
.tooltip:hover em {
	font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
	display: block; padding: 0.2em 0 0.6em 0;
}
.classic { padding: 0.8em 1em; }
.custom { padding: 0.5em 0.8em 0.8em 2em; }
* html a:hover { background: transparent; }
.classic {background: #FFFFAA; border: 1px solid #FFAD33; }
.critical { background: #FFCCAA; border: 1px solid #FF3334;	}
.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}
.info { background: #9FDAEE; border: 1px solid #2BB0D7;	}
.warning { background: #FFFFAA; border: 1px solid #FFAD33; }


/*TOOLTIP*/
.tooltip {
	border-bottom: 1px dotted #000000; color: #000000; outline: none;
	cursor: pointer; text-decoration: none;
	position: relative;
}
.tooltip span {
	margin-left: -999em;
	position: absolute;
}
.tooltip:hover span {
	border-radius: 5px 5px; 
	/*box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);*/
	font-family: Calibri, Tahoma, Geneva, sans-serif;
	position: absolute; left: 1em; top: 2em; z-index: 99;
	margin-left: 0; width: 250px;
}
.classic { padding: 0.8em 1em; }
.classic {background: #FFFFAA; border: 1px solid #FFAD33; }
