body { 
  font-size: 9pt;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  line-height: 15px;
  padding: 15px 0 15px 0; 
  margin: 0; 
  background : #C7C7C7;
  /*background-image: url(siteready/body_background.jpg);
  background-repeat: repeat-x;*/
}

/* -------------------  FRONTEND STYLES EXCLUDING MENU   ------------------- */
/* -------------------  Please comment new additions clearly   ------------------- */

form {
  padding:0;
  margin:0;
}
.indexPage{	
  font:normal 8pt Tahoma;
  color: #000;
  }


.indexPage a, .indexPage a.visited {	
  color: #000;
  text-decoration : underline;
}
	
.indexPage a:hover { 
  color: #000;
  text-decoration : underline;
}


/*--------  Editor HTML  (Common.config) ----------
.EditorStyle1 {
  color:#f00;
}

.EditorStyle2 {
  background-color:#ff0;
}

.EditorStyle3 {
  font-weight:bold;
}

.EditorStyle4 {
  font-style:italic;
}

.EditorStyle5 {
  padding: 5px;
}
*/

/* -------Main container layout   ------ */

#headerContent {
  padding:6px 6px 0 6px;
  margin: 0px;
  margin-left: auto;
  margin-right: auto;
  width: 893px;
  background:#FFF;
  background-image: url(../images/top_corner.gif);
  background-repeat: no-repeat;
  background-position: top, left;

}

#content {
  padding:0 6px 0 6px;
  margin: 0px;
  margin-left: auto;
  margin-right: auto;
  width: 893px;
  background:#FFF;
 }
#menubar {
  background-color: White;
  background-image: url(../images/menu_bar_bg.gif);
  height: 30px;
  vertical-align:top;
  background-position: right top;
  background-repeat: no-repeat;
  border-bottom: 3px solid white;
}

/* -------Main Content Area ------ */

.log {
  width:87px;
  font-size:10px;
}

.log a, .log a.visited {
  display:block;
  width:87px;
  height:17px;
  color:#fff;
  line-height:16px;
  text-decoration: none;
  background: url(../images/login_lohi.gif) no-repeat left top;
  text-indent:17px;
}

.log a:hover {
  background-position: right top;
  color:#0A9FC0;
}

.join {
   width:90px;
  font-size:10px;
}


.join a, .join a.visited {
  display:block;
  width:90px;
  height:17px;
  color:#fff;
  line-height:16px;
  text-decoration: none;
  background: url(../images/join_lohi.gif) no-repeat left top;
  text-indent:17px;
}

.join a:hover {
  background-position: right top;
  color:#0A9FC0;
}


.leftmenu {	
  width: 218px;
  vertical-align:top;
  padding-top: 15px;
}

.leftmenu ul{
	padding:0;
	margin:0;
		list-style-image:none;
	list-style-type:none;
}
.leftmenuheader {
   width:212px;
   background-image:url(../images/sidebar_bg.gif) ;
   background-repeat: no-repeat;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #fff;
   padding:5px 5px 5px 15px;
   background-position: top left;
   text-transform: capitalize;
   border-bottom: 1px solid White;
   margin-top:10px;
}

.leftmenu a, .leftmenu a.visited {
  display:block;
  width:  208px;
  /*line-height:20px;*/
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #656565;
  text-decoration: none;
  background: #fff url(../images/sub_menu_bg.gif) no-repeat left top;
  /*text-indent:25px;*/
  padding: 5px 0 5px 25px;
  border-bottom:1px solid #9A9A9A;
}

.leftmenu a:hover {
  background-position: right top;
  color:#0A9FC0;
}

.leftmenu ul li a.selected {
  color:#0A9FC0;
}

.leftmenuBottom {
  vertical-align:bottom;
}

.mainbody a, .mainbody a.visited {	
  color: #000;
  text-decoration : underline;
}
	
.mainbody a:hover { 
  color: #666;
  text-decoration : none;
}

/*
#leftmenu {
background-color: Aqua;
width: 145px;
padding: 5px;
}
*/

#maincontent {
  padding-left:10px;
}


h1 { 
  margin: 0 0 4px 0;
  font-family: Tahoma; 
  font-size: 18px;
  color: #2D7DB9;
  font-weight: bold;
  text-transform: capitalize;
 }

#maincontent h1 {
  display:none;
}


h2 {
  margin: 0;  
  font-size: 14px;
  color: #000;
  font-weight: bold;
}

h3 { 
  margin: 0; 
  font-size: 14px;
  color: #000;
  font-weight: bold;
}

h4 { 
  margin: 0; 
  font: Tahoma, Verdana, Arial;
  font-weight: bold;
  font-size: 11px;
  line-height: 22px;
  color: #000;
  text-transform: capitalize;
}

h5 { 
  margin: 0; 
  font-size: 12px;
  background: #DCDCDC;
  padding: 2px;
  color: #000;
  font-weight: bold;
}

h6 { 
  background-image: url(../images/H3.jpg);
  height: 28px;
  margin: 0; 
  color: #000;
  font: Tahoma, Verdana, Arial; 
  font-weight: bold;
  font-size: 11px;
  padding: 4px 4px 4px 23px;
  background-repeat: no-repeat;
  text-transform: capitalize;
}

ul  {
  color: #323232;
  list-style-type: disc;
  list-style-image: url(../images/li_aro.gif);
  }

.small_txt{
font-size:11px;
}
/* -------Logo - header  ------ */
.header {
  width:100%;
 }

.logo {
  background-image: url(../images/logo.gif);
  background-repeat:no-repeat;
  background-position: 0px;
  width:176px;
  height:93px;
}

.logotag {
  text-align:right;
  vertical-align:middle;
}


.divIndexContent {
  background-image: url(../images/small_logo.gif);
  background-position: left top;
  background-repeat: no-repeat; 
  vertical-align:top;
  height: 70px;
  padding: 0 0 0 285px;
}

.divIndexContent div {
  padding: 3px 0 3px 0;
}


.bodylogo {
  width: 243px;
  height: 70px;
  

}

.TabMainbody {
  width: 100%;
}

.mainbody {
  vertical-align: top;
  padding:0;
  margin:0;
  background-color: #FFF;
  height: 400px;
}

.internal { 
  margin: 0; 
  font: Tahoma, Verdana, Arial;
  font-weight: bold;
  font-size: 11px;
  line-height: 22px;
  padding-left: 16px;
  color: #000;
  text-transform: capitalize;
  background-image: url(../images/dots.gif);
  background-repeat: no-repeat;
  padding-top: -12px;
  background-position: left;
}
.col_1  ul, .col_2  ul, .col_3  ul, .col_4  ul{ 
list-style-image:none;
}

.internal a {
  color:#000;
  text-decoration:none;
}

.internal a:hover {
  color:#000;
  text-decoration:underline;
}

.jump1, .jump2, .jump3, .jump4 {
  display:block;
  margin: 0; 
  font: Tahoma, Verdana, Arial;
  font-weight: bold;
  font-size: 11px;
  line-height: 17px;
  height:22px;
  padding-left: 20px;
  color: #000;
  text-transform: capitalize;
}


.jump1 { 
  background-image: url(../images/CONTACT_ICON.GIF);
  background-repeat: no-repeat;
  background-position: top left;
}

.jump2 { 
  background-image: url(../images/request_icon.gif);
  background-repeat: no-repeat;
  background-position: top left;
}

.jump3 { 
  background-image: url(../images/download_icon.gif);
  background-repeat: no-repeat;
  background-position: top left;
}

.jump4 { 
  background-image: url(../images/calc_icon.gif);
  background-repeat: no-repeat;
  background-position: top left;
}

.col_4 a {
  color:#000;
  text-decoration:none;
}

.col_4 a:hover {
  color:#000;
  text-decoration:underline;
}

.headSearch {
	vertical-align: top;
}

.contact { 
  margin: 0; 
  font: Verdana, Arial;
  font-weight: bold;
  font-size: 12px;
  padding-left: 16px;
  color: #666666;
  text-transform: capitalize;
  background-image: url(../images/email_tab.gif);
  padding: 6px;
  background-repeat: no-repeat;
  background-position: right;
  padding-right: 30px;
  text-align: right;
}
.contact a {
  color:#666666;
  text-decoration:none;
}

.contact a:hover {
  color:#00AEEF;
  text-decoration:underline;
}

.home { 
  margin: 0; 
  font: Verdana, Arial;
  font-weight: bold;
  font-size: 12px;
  padding-left: 16px;
  color: #666666;
  text-transform: capitalize;
  background-image: url(../images/home_tab.gif);
  padding: 6px;
  background-repeat: no-repeat;
  background-position: right;
  padding-right: 30px;
  text-align: right;
}

.home a {
  color:#666666;
  text-decoration:none;
}

.home a:hover {
  color:#00AEEF;
  text-decoration:underline;
}


.col_0 td {
  width: 25%;
  margin: 0;
  paddding: 0;
}

.col_0 td ul{
	padding:0;margin:0;
	list-style-type:none;

}
.col_0 a {
  color:#000000;
  text-decoration:none;
}

.col_0 a:hover {
  color:#000000;
  text-decoration:underline;
}

.col_1 {
  background-image: url(../images/col_1header.gif);
  background-color: #EBF0F5;
  background-repeat: no-repeat;
  background-position: top, left;
  padding: 25px 9px 9px 9px;
  vertical-align:top;
}

.col_2 {
  background-image: url(../images/col_2header.gif);
  background-color: #DAE2EC;
  background-repeat: no-repeat;
  background-position: top, left;
  padding: 25px 9px 9px 9px;
  vertical-align:top;
}

.col_3 {
  background-image: url(../images/col_3header.gif);
  background-color: #CCD6E4;
  background-repeat: no-repeat;
  background-position: top, left;
  padding: 25px 9px 9px 9px;
  vertical-align:top;
}

.col_4 {
  margin-top: 0;
  background-image: url(../images/col_4header.gif);
  background-color: #A9AEB6;
  background-repeat: no-repeat;
  background-position: top, left;
  padding: 27px 9px 9px 9px;
  vertical-align:top;
}

.col_5 {
  background-color:#666;
  margin:0;
  height:30px;
}

.col_5 div {
  padding: 4px 7px 0 7px;
}

.col_5 select {
  width:99%;
  margin-bottom: 4px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}

/* -------Themed Header  Area (Loaded as a BG if a graphic, Full width) ------ */

.themed-header {
  height:70px;
  border-bottom: 1px solid white;
  background: url(../images/theme_1.jpg) top right no-repeat;
}

.themed-header h3 {
  line-height:66px;
  color:#2D7DB9;
  font-size:18px;
  padding-left:10px;
}


/* ------------Footer Layout------------- */

   
table.footer {
  background-color: #fff;
  font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color: #000;
  width:100%;
  padding:6px 0;
}

table.footer td {
  vertical-align:top;
  padding:0 4px;
  width:200px;
}

.address1{ 
  width:150px;
}
.address2 { 
  width:200px;
  padding-right: 5px;
}
.address3 { 
  width:100px;
  border: 1px solid blue;
}


.copyright {
  text-align:right;  
}

.footer a {
  color:#000;
  text-decoration:none;
}

.footer a:hover { 
  text-decoration:underline;
} 

.menufooter {
  text-align: center;
  padding: 4px 20px 0 20px;
}

.menufooter a {
  color:#000;
  text-decoration:none;
}

.menufooter a:hover {
  color:#000;
  text-decoration:underline;
}

.indexcontent {
 background-image: url(siteready/index_bg.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 height: 70px;
}

.highlight {
  font-weight:700;
}

.martechighlight {
  color:#c03;
}




.greybar {
  height:10px;
  width: 100%;
  background-color: #333333;
  border-top: 4px solid white;
}

.tandc {
  height:20px;
  width: 100%;
  font: Tahoma, Verdana, Arial;
  color:#000;
  font-weight: normal;
  font-size: 11px;
  background-color: #F3F3F3;
  border: solid 1px;
  border-color: #E2E2E2;
  text-align: center;
  padding-top: 5px;
}

.tandc a { 
  color:#000;
  text-decoration:none;
}

.tandc a:hover { 
  text-decoration: underline;
}


.meta { 
 font: Tahoma, Verdana, Arial;
 font-size: 9px;
 color: #CCC;
 padding: 8px;
}

/*----------Iframe (iframe.asp)---------------*/

.iframeborder {
  padding:0px;
  border-bottom: 1px solid #bbb;
}

#ifr {
  border:none;
  background-color:#fff;
  overflow-x: hidden;
}

/*-----form----*/

input, textarea {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding:1px;
  border: 1px solid #999;
}

/*.formbutton {
  margin-top: 10px;
  background-color:#7A98BE;
  color:#fff;
  font-weight:bold;
  border-top:1px solid #C0CEE0;
  border-left:1px solid #9AB1CE;
  border-bottom:1px solid #1F2630;
  border-right:1px solid #384658;
}*/

/*-----Search Area----*/

.tabsearch {
  background-color:#FFF;
  padding: 2px 0px 0px 0px;
  margin-left: auto;
  margin-right:0;
}

.fieldsearch {
  width: 144px;
  color:#666;
  font-weight:bold;
  padding: 3px 2px 2px 7px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

.tabsearch td {
  padding-left:5px;
}

.submitsearch {
  background-color:#7A98BE;
  color:#fff;
  font-weight:bold;
  border-top:1px solid #C0CEE0;
  border-left:1px solid #9AB1CE;
  border-bottom:1px solid #1F2630;
  border-right:1px solid #384658;
}

.arrowsearch {
  background-image: url(siteready/li_aro.gif);
  padding-bottom: 2px;
  background-repeat:no-repeat;
  width:12px;
}

/*----------Sidebar and News Panel----------*/

.sidebar {
  width: 218px;
  text-align:left;
  /*padding-right: 5px;*/
  float: right;
  clear:both;
  /*Do not delete clear:both-*/
}

.sidebar_title {
   background-image:url(../images/sidebar_bg.gif) ;
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	padding:5px;
	background-position: top left;
	text-transform: capitalize;
	border-bottom: 1px solid;
	border-bottom-color: White;
}


.sidebar_content {
  font-size: 11px;
  color: #FFF;
  background: #0D9BC1;
}

.sidebar_content img {

}



	
.sidebar_content ul{
  margin-left:0px;
  list-style : none;
}	
	
.sidebar_footer {
  background: #0D9BC1;
  background-image: url(../images/sidebar_footer.gif);
  background-position: top left;
  background-repeat: no-repeat;
  font-size: 9px;
  color: #FFF;
  text-decoration: none;
  border-bottom: 1px solid #fff;
  padding:5px;

}

.sidebar_footer a:link { 
  color: #FFF; 
  text-decoration: underline;
}

.sidebar_footer a:visited { 
  color: #fff; 
  text-decoration: underline;
}

.sidebar_footer a:hover { 
  color: #fff; 
  text-decoration: none;
}

.membertable {
  background: #EFEFEF;
  width:100%;
}

.memberinput {
  width:120px;
}

/*---------------------Site Map---------------------*/

.site_map {
  padding: 0 0 10px 0;
  font-size:11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

.sitemap li {
  padding:2px 0 7px 0;
  list-style-image: url(../images/arrow_map.gif);
}

.tabmap {
  margin-left:10px;
}

.tabmap td {
  vertical-align:top;
  padding-right: 90px;
  border-left:1px solid #dedede;
}

/*-----------------BreadCrumbs--------------------*/
.breadCrumbs {
  font: Tahoma;
  font-size:11px;
  padding: 5px 0 5px 10px;
  font-style: normal;
  text-transform: capitalize;
  color: #686868;
}

.breadCrumbs a {
  text-decoration:none;
  color: #686868;
}
.breadCrumbs span {
  color: #099FC0;
}
/*---------------------RSS-----------------------*/
.rsslink {
  background-image:url(../images/rss.gif);
  background-repeat:no-repeat;
  padding-left: 15px;
  margin-top: 5px;
  font-size:10px;
}

a.rsslink {
  color:#000;
  text-decoration:none;

}

.rssField {
width:95%;
border:1px solid #ccc;

}

/*---------------------------ROI-------------------------*/

.tabroi {
}

.tabroiHearder {
  font-weight:bold;
}

.tabroi td {
  padding:2px;
}

.tabroicel1 {
  padding-right:20px!important;
}
.tabroicel2 {}

.res {
  font-weight:700;
}


.di {
  margin-left: auto;
  margin-right: auto;
  width: 893px;
  text-align:right;
  font-size:10px;
  padding-top:2px;
}

.di a {
  color:#000;
  text-decoration:none;
}

.di a:hover {
  text-decoration:underline;
}

.hightlighted_txt{
FONT-WEIGHT: bold; COLOR: #4898ff; FONT-STYLE: italic
}

 .tab_selected a{
  font-size: 11px;
 font-weight:bold;
 text-decoration:none;
  color: #2D7DB9;

 }

 .tab_unselected a{
 text-decoration:none;
  color: #000;

 }

 table.blueHeading td a{
  margin: 0;
  font-size: 11px;
  padding: 2px;
  color: #2D7DB9;
  font-weight: bold;
  text-decoration:none;
 }
 table.blueHeading td a.more{
 font-weight:normal
 } 


/*31st Oct 08*/

.formbutton {
  
  background-color:#7A98BE;
  color:#fff;
  font-weight:bold;
  border-top:1px solid #C0CEE0;
  border-left:1px solid #9AB1CE;
  border-bottom:1px solid #1F2630;
  border-right:1px solid #384658;
}


