@import url(template_hacks.css);
@import url(template_sideband.css);
@import url(template_tabs.css);
  
body, p {
	font-family: trebuchet ms, 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	font-size: 12px;
	color: #666;
}
body {
	background: #f3f5f6 url(../images/bg.png) repeat;
	margin: 0;
	padding: 0;
}
p {
	text-align: justify;
	margin: 0;
}
p.margin8 {
	margin: 8px 0;
}
.bold {
	font-weight: bold;
}
a {
	color: #c33;
	text-decoration: none;
}
a:hover {
	color: #c33 !important;
	text-decoration: underline;
}
div#sitecontainer {
	width: 968px;
	margin: 4px auto;
	padding: 0;
}
div#navcontainer {
	float: right;
	padding: 0;
	margin: 0;
}
div#navcontainer ul {
	list-style-type: none;
	padding: 0;
	overflow: hidden;
}
* div#navcontainer ul {
	margin: 0 -16px 0 -1px;
}
div#navcontainer[id] ul {
	margin: 0 0px 0 -1px;
}
div#navcontainer li {
	border-left: 1px solid #dadbdb;
	float: left;
	line-height: 1.2em;
	margin: 0 15px 0 -15px;
	padding: 0 15px;
}
div#navcontainer li a {
	color: #333;
	font-size: 12px;
	font-weight: bold;
}
div#navcontainer li a:hover {
	color: #c33;
}
div#pagecontainer-outer {
	padding: 0 7px;
	margin: 0;
}
div#pagecontainer-bbottom {
	background: url(../images/pc_bottom.png) no-repeat left bottom;
	padding: 0 0 8px 0;
	margin: 0;
}
div#pagecontainer-btop {
	background: url(../images/pc_top.png) no-repeat left top;
	padding: 6px 0 0 0;
	margin: -3px 0 0 0;
}
div#pagecontainer-bbody {
	position: relative;
	background: url(../images/pc_body.png) repeat-y left;
	margin: 0;
	padding: 0;
}
div#pagecontainer-bcontent {
	position: relative;
	margin: 0 21px;
	padding: 1px 0 0 0;
}
div#iman-logo {
	position: absolute;
	top: 20px;
	left: 0px;
	width: 384px;
	height: 90px;
	background: url(../images/iman_logo.png) no-repeat;
}
div#iman-logo h1, div#iman-logo h2 {
	display: none;
	visibility: hidden;
}
div#cell-phone {
	position: absolute;
	top: 20px;
	left: 665px;
	width: 200px;
	height: 200px;
	z-index: 1;
	/* background: url(../images/cellphone.jpg) no-repeat; */
}
div#data-anytime {
	font-size: 20px;
	font-weight: bold;
	color: #b6b5b5;
	position: absolute;
	left: 380px;
	top: 50px;
	line-height: 1.45em;
	width: auto;
	height: auto;
	z-index: 10;
}
div#pageinner {
	position: relative;
	margin: 130px 27px 0 31px;
}
div#sideband {
	float: right;
	width: 220px;
	padding: 127px 4px 0 4px;
}
div#mainband {
	position: relative;
	float: left;
	width: 590px;
	overflow: hidden;
}
div#contentband {
	position: relative;
	margin-top: 8px;
}
div#secondnavplace {
	height: 27px;
}
div#secondnav {
	position: relative;
	height: 27px;
	background: url(../images/smallgrad.png) repeat-x;
}
div#secondnavfluid {
	position: relative;
	height: 27px;
	background: url(../images/smallgrad.png) repeat-x;
	text-align: center;
}
div.bigindicator {
	background: url(../images/roller.gif) no-repeat center center;
}
h3 {
	/* color: #919191;  */ 
	color: #000;
	font-size: 17px;
	font-weight: bold;
	margin: 0px 0 4px 0;
}
.underline {
	width: 100%;
	background: url(../images/horiz.gif) repeat-x bottom;
	padding-bottom: 0;
}
h4 {
	color: #000;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
}
h5 {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}
ul.redarrow {
	list-style-type: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
ul.redarrow li {
	background: url(../images/redarrow.png) no-repeat left 4px;
	padding: 0 0 0 12px;
	margin: 0;
}
.softedge {
	border: 1px solid #ccc;
}

ol.std {
  list-style: decimal;
  margin: 0;
}

ul.files {
	list-style-type: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
ul.files li {
	padding: 8px 0 24px 48px;
	margin: 0;
}

ul.files li.twolines {
	padding: 0px 0 16px 48px;
	margin: 0;
}
ul.files li.swf {
	background: url(../images/mime-icon-32/swf.gif) no-repeat left top;
}
ul.files li.doc {
	background: url(../images/mime-icon-32/doc.png) no-repeat left top;
}
ul.files li.mov {
	background: url(../images/mime-icon-32/mov.png) no-repeat left top;
}
ul.files li.pdf {
	background: url(../images/mime-icon-32/pdf.png) no-repeat left top;
}
ul.files li.xls {
	background: url(../images/mime-icon-32/xls.png) no-repeat left top;
}
ul.files li.ppt, ul.files li.pps {
	background: url(../images/mime-icon-32/ppt.png) no-repeat left top;
}
div.formleftcol {
	float: left;
	width: 140px;
	text-align: right;
	padding: 2px 20px 0 0;
	font-size: 12px;
	vertical-align: middle;
}
div.formrightcol {
	float: left;
	width: 380px;
	vertical-align: middle;
}
div.even, div.odd {
	padding-bottom: 5px;
}
.status {
	visibility: hidden;
	background-color: #fff;
	vertical-align: middle;
	line-height: 16px;
}
div.imgicon {
	float: left;
	width: 36px;
	height: 24px;
	padding: 1px 0 0 20px;
}
table.basic {
  table-layout: fixed;
  border-collapse: collapse;
  width: 100%;
}

table.basic td.la, table.basic th.la {
  text-align: left;  
}

table.basic td {
  border: 1px solid #ccc;
  background-color: #fff;
  color: #666;
  text-align: center;
}

table.basic th {
  border: 1px solid #ccc;
  background-color: #fff;
  color: #000;
  font-weight: bold;
  text-align: center;
}

td.yellowbg {
  background-color: #ee0 !important;
  color: #000 !important;
} 

.high1 {
  color: #47a !important;
  font-weight: bold;
}

.high2 {
  color: #f00 !important;
  font-weight: bold;
}

.gray {
  color: #888 !important;
}  
 

div#rotatorbtns {
  display: none;
  top: 228px;
  left: 4px;
  position: absolute;
  width: auto;
  height: 20px;
}

div#rotatorbtns a {
  display: block;
  float: left;
                  
  position: relative;
                  
  width: 16px;
  height: 18px;
  
  padding: 0 2px 0 0;
  margin: 0;
  text-align: center;
  vertical-align: middle;
  
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
     
  background: url(../images/imgbtn.png) no-repeat;
}

div#rotatorbtns a:hover {
  text-decoration: none;
  cursor: pointer;
  
  color: #fff;
  background: url(../images/imgbtnmo.png)  no-repeat;   
}

.small {
  font-size: 10px;
}

.f13 {
  font-size: 12px;
}


.big {
  font-size: 14px;
}
