
body {
 margin:25; 
 padding:0;
 background-color: #000000;
 background-image: url(../ir_bgt_graphics/bg.jpg);
 background-repeat: no-repeat;	
  text-align: center;
 background-position:center;
 }
 
 
/* include the following generic code =============================================== */
*
{
	padding:0;
	margin:0;
}	
		
		
.clear 
{
  clear: both;
  height: 0;
}


.floatleft
{
	float:left;
}

.floatright
{
	float:right;
}

.center
{
	text-align:center;
}

img 
{
	border: 0;
}


p
{
line-height:25px;
}

h1
{
font-family: Arial, Helvetica, sans-serif;
							font-size: 10pt;
							font-weight:bold;
							color: #ffffff;

}


/* Begin Content Areas   =============================================== */

#wrapper
{
	width:762px;
	margin:0 auto;
	text-align: left;
	
	
}

#wrapper_reg
{
	width:762px;
	margin:0 auto;
	
}

 
 #header1 {
 float:inherit;
 width: 762px;
 height: 80px;
 background-image:  url(../ir_bgt_graphics/header_001.gif);
  background-repeat: no-repeat;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
 	color: #FFFFFF;
 	text-decoration: none;
 	text-align: justify;
 }


#content
{
	border: 1px solid #FFFFFF;
	 height:auto;
     width: 762px;
     background-repeat: repeat;
}

#content_register
{
	
	background: #000000;
	filter: alpha (opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	width: 762px;
	height: 400px;
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 10pt;
 	color: #ffffff;
 	text-decoration: none;

}

#content_login
{
	background: #000000;
	filter: alpha (opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	width: 762px;
	height: 400px;
}

#content_main
{
	background: #000000;
	width: 762px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
 	color: #FFFFFF;
 	text-decoration: none;
 	text-align: center;
}

#content_main a
{ 
	font-family: Arial, Helvetica, sans-serif;
							font-size: 8pt;
							color: #cccccc;
							text-decoration: none;
} 

#content_main a:hover, #content_main a.on
{ 
	font-family: Arial, Helvetica, sans-serif;
							font-size: 8pt;
							color: #666666;
							text-decoration: none;
} 

#content_terms
{
	
background: #000000;
	filter: alpha (opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	width: 762px;
	height: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
 	color: #FFFFFF;
 	text-decoration: none;
 	text-align: left;
}

.content_terms_left
{

    font-family: Arial, Helvetica, sans-serif;
 	font-size: 10pt;
 	color: #FFFFFF;
 	text-decoration: none;
 	text-align: justify;
}

#content_le
{
	
background: #000000;
	filter: alpha (opacity=90);
	-moz-opacity:.90;
	opacity:.90;
	width: 762px;
	height: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
 	color: #FFFFFF;
 	text-decoration: none;
 	text-align: left;
}

.content_le_left
{
	float:left;
	width:500px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	padding:5px;
    font-family: Arial, Helvetica, sans-serif;
 	font-size: 10pt;
 	color: #FFFFFF;
 	text-decoration: none;
 	text-align: justify;
}

.content_le_right
{
	float:right;
	width: 200px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:5px;
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 10pt;
 	color: #ffffff;
 	text-decoration: none;
 	text-align: justify;
}

.content_left
{
	float:left;
	width:320px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	padding:5px;
    font-family: Arial, Helvetica, sans-serif;
 	font-size: 10pt;
 	color: #FFFFFF;
 	text-decoration: none;
 	text-align: justify;
}

.content_left_index
{
	float:left;
	width:400px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	padding:5px;
    font-family: Arial, Helvetica, sans-serif;
 	font-size: 10pt;
 	color: #FFFFFF;
 	text-decoration: none;
 	text-align: justify;
}


.content_right
{
	float:right;
	width: 320px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:5px;
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 10pt;
 	color: #ffffff;
 	text-decoration: none;
 	text-align: justify;
}

tr.login td
{
	line-height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align:right;
	color:#ffffff;
}

tr.register td
{
	line-height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align:right;
	color:#ffffff;
}

td.register
{
	line-height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align:left;
	color:#ffffff;
	filter: alpha (opacity=10);
	-moz-opacity:.10;
	opacity:.10;
}


.content_left a
{ 
	font-family: Arial, Helvetica, sans-serif;
							font-size: 10pt;
							color: #cccccc;
							text-decoration: none;
} 

.content_left a:hover, #content_left a.on
{ 
	font-family: Arial, Helvetica, sans-serif;
							font-size: 10pt;
							color: #666666;
							text-decoration: none;
} 

.content_le_left a
{ 
	font-family: Arial, Helvetica, sans-serif;
							font-size: 10pt;
							color: #cccccc;
							text-decoration: none;
} 

.content_le_left a:hover, #content_le_left a.on
{ 
	font-family: Arial, Helvetica, sans-serif;
							font-size: 10pt;
							color: #666666;
							text-decoration: none;
} 



.content_right a
{ 
	font-family: Arial, Helvetica, sans-serif;
							font-size: 10pt;
							color: #cccccc;
							text-decoration: none;
} 

.content_right a:hover, #content_left a.on
{ 
	font-family: Arial, Helvetica, sans-serif;
							font-size: 10pt;
							color: #666666;
							text-decoration: none;
} 

#nav {
	padding: 10px 15px 0px 20px;
	float:right;	

	  }

				#nav a:link, #nav a:visited {
							font-family: Arial, Helvetica, sans-serif;
							font-size: 12pt;
							color: #FFFFFF;
							text-decoration: none;
											}

				#nav a:hover, #nav a:active {
							font-family: Arial, Helvetica, sans-serif;
							font-size: 12pt;
							color: #CCCCCC;
							text-decoration: none;
											}
											
 #subnav {
	padding: 52px 0px 0px 10px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
							font-size: 10pt;
							color: #CCCCCC;
							text-decoration: none;
	  }

				#subnav a:link, #subnav a:visited {
							font-family: Arial, Helvetica, sans-serif;
							font-size: 10pt;
							color: #CCCCCC;
							text-decoration: none;
											}

				#subnav a:hover, #subnav a:active {
							font-family: Arial, Helvetica, sans-serif;
							font-size: 10pt;
							color: #006699;
							text-decoration: none;
											}	

 .footer a
{ 
	font-family: Arial, Helvetica, sans-serif;
							font-size: 8pt;
							color: #ffffff;
							text-decoration: none;
} 

.footer a:hover, #footer a.on
{ 
	font-family: Arial, Helvetica, sans-serif;
							font-size: 8pt;
							color: #336699;
							text-decoration: none;
} 

tr.footer td
{
padding: 10px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#ffffff;
}


.content_right_register
{
	float:left;
	width: 350px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:5px;
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: #ffffff;
 text-decoration: none;
 text-align: left;

}


.content_left_register
{
	float:left;
	width:350px;
	 	margin-top:10px;
	margin-bottom:10px;
	margin-left:5px;
	padding:5px;
   font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: #FFFFFF;
 text-decoration: none;
 text-align: right;

}

div.row {
width: 300px;
  clear: both;
  padding-top: 10px;
   font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: #FFFFFF;
  }

div.row span.label {
  float: left;
  width: 150px;
  text-align: right;
  }

div.row span.formw {
  float: right;
  width: 150px;
  text-align: left;
  } 



div.row2 {
width: 300px;
  clear: both;
  padding-top: 10px;
   font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: #FFFFFF;
  }

div.row2 span.label {
  float: left;
  width: 150px;
  text-align: right;
  }

div.row2 span.formw {
  float: right;
  width: 150px;
  text-align: left;
  } 


.register_column1
{
	float:left;
	width:300px;
	margin-left:15px;
	padding:5px;
	text-align: right;
}

.register_column2
{
	float:right;
	width: 400px;
	margin-left:15px;
	padding:5px;
	text-align: left;
}



div.col1 {
width: 270px;
  clear: both;
  padding-top: 10px;
  
  }

div.col1 span.label {
  float: left;
  text-align: left;

  }

div.col1 span.formw {
  float: right;
  text-align: right;

  } 

div.col2 {
width: 290px;
  clear: both;
  padding-top: 10px;

  }

div.col2 span.label {
  float: left;


  }

div.col2 span.formw {
  float: right;

  } 


#content_register a
{ 
	font-family: Arial, Helvetica, sans-serif;
							font-size: 10pt;
							color: #cccccc;
							text-decoration: none;
} 

#content_register a:hover, #content_register a.on
{ 
	font-family: Arial, Helvetica, sans-serif;
							font-size: 10pt;
							color: #666666;
							text-decoration: none;
} 

tr.gallery td
{
	line-height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align:center;
	color:#ffffff;
	}
