body {
    background: /*url(../images/BackgroundGradient.png)*/ #EBEBEB right top repeat-x; 
    font-family: arial;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
    font-size: 12px;
    color: #000000;/*#37446e;*/    
  }
  
  #codeDiv {		
	background-color:#DFE4EE;
	border:1px solid #C6CFE1;
	padding: 10px 0px 0px 10px; 
    margin: 0px 10px 0px 0px;
  }
  
  #codeTable {
  	font-size: 15px;
  	font-weight: normal 
  }
  
  .brochure_color	{ 
  	color: #BC0000; 
  	font: 20px arial, verdana, sans-serif; 
  	letter-spacing: -1px; 
  	font-weight: normal 
  }
  
  #logo {
    position: absolute; 
    top:  -80px; 
    left: 10px; 
    z-index: 850;
  }
  
  #contact-logo {
    position: absolute; 
    top:  -100px; 
    right: 550px; 
    z-index: 850;
  }
  
  #contact-logo-support {
    position: absolute; 
    top:  -70px; 
    right: 550px; 
    z-index: 850;
  }
  
  .copytext 	{ COLOR: #666666; FONT: 10px arial, verdana, sans-serif;}
  
  /*.copytext2 	{ COLOR: #666666; FONT: 10px arial, verdana, sans-serif;}*/
  
  .rel {
    position: relative;
  }
  
  .leftBorder {
    background: url(../images/leftColumn/viralmesh-left_mid.jpg) right repeat-y;
  }
  
  .leftFooter {
    background: url(../images/leftColumn/viralmesh-left_btm.jpg) top right no-repeat; 
    height: 24px
  }
  
  .leftHeader {
    background: url(../images/leftColumn/viralmesh-left_top.jpg) top right no-repeat; 
    height: 24px
  }
  
  #Tran_Grid {
  background: url(../images/Tran_Grid2.gif);
  width: 100%;
  height: 75px;
  position: absolute;
  top: 70px;
  left: 0px;
  z-index: -100

  filter:alpha(opacity=20);opacity:.20;
  -moz-opacity:.20;
  }
  
  #BackgroundTable {
    background: #FF0000;
    width: 100%;
    /*height: 100%;*/
    position: absolute;
    top:  0px;
    left: 0px;
    z-index: -150
  }
  
  #main_div {
    position:absolute; 
    z-index:100; 
    width:100%
  }
  
  #main_table {
    background: #FFFFFF; 
    padding: 0px 0px 0px 0px; 
    margin: 0 0 0 0; 
    width: 1024px;
    z-index: 100; 
    border-right: medium solid #000000; border-right-width: 1px;
    border-left: medium solid #000000; border-left-width: 1px;
  }
  
  #header {
    /*background: url(../images/logo.gif) left bottom no-repeat;*/ 
    height: 65px;
    padding: 0px 0px 0px 0px;
  }
  
  #home {
    background: url(../images/viralmesh-home_off.gif) -6px bottom no-repeat; 
    padding: 0; 
    margin: 0; 
  }
  
  .nav_img {
    display: block; 
    padding: 0; 
    margin: 0px 0px 0px 0px;
  }
  
  .nav_link {
    padding: 0; 
    margin: 0;
  }
  
  #downloads {
    /*background: url(../images/buttonsTab/downloads_0ff.gif) -6px bottom no-repeat; */
    padding: 0; 
    margin: 0; 
  }
  
  #enter_schedule {
    /*background: url(../images/buttonsTab/schedule_0ff.gif) -6px bottom no-repeat;*/ 
    padding: 0; 
    margin: 0;
  }
  
  #faq {
    background: url(../images/buttonsTab/viralmesh-faq_0ff.gif) -6px bottom no-repeat;
    padding: 0; 
    margin: 0; 
  }
  
  #partners {
    background: url(../images/buttonsTab/viralmesh-partners_0ff.gif) -3px bottom no-repeat; 
    padding: 0; 
    margin: 0; 
  }
  
  #support {
    background: url(../images/buttonsTab/viralmesh-support_0ff.gif) -3px bottom no-repeat; 
    padding: 0; 
    margin: 0; 
  }
  
  #flash {
    background: #FFFFFF; width: 550; 
    padding: 20px 0px 0px 0px; 
  }
  
  #spiral {
    background: url(../images/viralmesh-spiral_background.png) right bottom no-repeat; 
    width: 200px; 
    height: 190px 
  }
  
  #light_gradient {
    background: url(../images/viralmesh-light_gradient.png) right bottom ; 
    border-right: medium solid #9599C6; border-right-width: 1px;
    width: 75%; 
  }
  
  #red_gradiant {
    background: url(../images/viralmesh-red_gradiant.png) left bottom ; 
    width: 25%; 
    height: 349px 
  }
  
  #footer
  {    
    border: medium solid #B6B6B6; border-width: 1px;
    padding: 10px 0px 10px 0px;
    /*height: 59px*/
  }
  
  .content_font {
    font-family: arial;  
    font-size: 15px;
  }
  
  .footer_content {
    margin: 10px 0px 0px 0px;
    font-family: arial;  
    font-size: 10px; 
    color: #999999;
  }
  
  .leftCol {
    width: 193px;    
  }
  
  a.footer:link {color: #555555 }
  a.footer:visited {color: #ff0000}
  a.footer:hover {color: #0000ff}
  
  a.leftColHref:link {color: #37446e }
  a.leftColHref:visited {color: #37446e }
  a.leftColHref:hover {color: #37446e }
  
  .titlegray	{ color: #999999; font: 28px arial, verdana, sans-serif;; letter-spacing: -1px; font-weight: normal }
  
  a.copylink:link		{ color: #3366FF }

a.copylink:visited	{ color: #3366FF }

a.copylink:hover	{ color: #000000 }

	.messageStyle {
		font-size:12px;
		font-weight:bold;
		color: green;
		padding: 10px 10px 10px 0px;		
	}
	
	h2 {
		color:#333333;
		font-family:'Trebuchet MS',Tahoma,verdana,sans-serif;
		font-size:24px;
		margin-bottom:0.3em;
	}	
	
	input {
		color:#224466;
		font-family:"Trebuchet MS",Tahoma,Verdana,sans-serif;
		font-size:90%;
		font-weight:bold;
	}
	
	.rowHeader , .rowOdd , .rowEven  , .rightBorderTD {
	    border-right: medium solid #147f96; 
	    border-right-width: 1px;
	    font-size: 12px;
	    font-weight: bold;
	 }
	 
	 .rowHeader td{
	 	 color: #ffffff; 
	 	 font-weight:bold;
	 	 text-align:left;
	 	 background-color:#B7000C;
	 	 padding: 0px 0px 0px 10px;
	 	
	 }
	 
	 .rowOdd td{
	 	 text-align:left;
	 	 background-color:#ffffff;
	 	  padding: 0px 0px 0px 10px;
	 }
	 
	 .rowEven td{
	 	text-align:left;
	 	background-color:#D3c8aa;	
	 	 padding: 0px 0px 0px 10px;
	 }
	 
	 .contentPadding {
	 	padding: 0px 20px 30px 0px;
	 }
	 
	 .formTitle {
	 	font-family:Verdana,sans-serif;
		font-size-adjust:none;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		line-height:1;
		color:#AAB8BD;
		font-size:18px;	
	 }
	 
	 .formLabel {
	 	color:#6D6E70;
	 	font-family:helvetica,sans-serif;
		font-size:14px;
		height:17px;
		line-height: 27px;
		
	 }
	 
	 .textbox_med {
	 	background:transparent url(../images/textbox_med.jpg) no-repeat;
	 	background-position: left top;
		border:medium none;
		float:left;
		font-size:14px;
		outline-color:invert;
		outline-style:none;
		outline-width:0pt;
		padding:5px 10px 5px 5px;
		width:160px;
		font-family:Verdana,sans-serif;
		font-weight:normal;	
		margin: 0pt;
		height:27px;
				
	 }
	 
	 .textbox_s {
	 	background:transparent url(../images/textbox_small.jpg) no-repeat;
		border:medium none;
		float:left;
		font-size:14px;
		outline-color:invert;
		outline-style:none;
		outline-width:0pt;
		padding:5px 10px 5px 5px;
		width:50px;
		font-family:Verdana,sans-serif;
		font-weight:normal;	
		height:27px;		
	 }
	 
	 #darkenScreenObject { /* this is the div you want to fill the window */
		position: absolute;
		top: 0; right: 0; bottom: 0; left: 0; 
		filter: alpha(opacity=50); /* ie */
		-moz-opacity: .5; /* mozilla */
		display: none;
	}
	 
	 #createDivContainer , #editDivContainer ,  #createDataDivContainer , #editDataDivContainer , #createPDFDivContainer , #editPDFDivContainer ,#assetCreateDivContainer , #assetEditDivContainer {
		margin: 0 auto;		   
	    background-color: white; 
	    color:#3e72b5; 	   
	    display:none; 
	    padding-top:20px; 
	    text-align: center; 
	    position:absolute; 
	    z-index:200;
	    height:880px;
	    width:680px;  
	}
	
	#createDivContent , #editDivContent , #createDataDivContent , #editDataDivContent , #createPDFDivContent , #editPDFDivContent , #assetCreateDivContent , #assetEditDivContent{	
		height:880px; 
	    width:680px; 
		text-align: center;
		position: absolute;		
		left: 50%;		
		margin-left: -325px;
		font-family: arial;
	}
	
	#loadingDivContainer {
		margin: 0 auto;		   
	    background-color: white; 
	    color:#3e72b5; 	   
	    display:none; 
	    padding-top:20px; 
	    text-align: center; 
	    position:absolute; 
	    z-index:200;
	    height:250px;
	    width:350px;  
	}
	
	#loadingDivContent {
		height:125px; 
	    width:300px; 
		text-align: center;
		position: absolute;		
		left: 50%;		
		margin-left: -150px;
		font-family: arial;
	}	
	
  .header_cell1 {
    background: url(../images/viralmesh-logo-vm.gif) center top no-repeat; 
    width: 800px; 
    height: 93px; 
    padding: 0px 0px 0px 0px;
  }
  
  .header_cell2 {
    background: url(../images/viralmesh-top-right-grad-mesh.jpg) right top no-repeat; 
  }
  
  #logo-controlpanel {
    position: absolute; 
    top:  -93px; 
    left: 0px; 
    z-index: 850;
  }
  
  .reportHeader:link {text-decoration:none;color: #37446e }
  .reportHeader:visited {text-decoration:none;color: #37446e }
  
  input {
    background : #ccf;
    color: #000000;
  }