/* CSS Document */

body {
background-color: #5E5E5E; 
background-image: url(../images2/PageBgTexture.jpg); 
background-repeat: repeat; 
background-attachment: scroll;     
background-position: top left;    
margin: 0px;
padding:0px;
}  



.PageBackgroundGradient
{ 
position: absolute;  
background-image: url(../images2/PageBgGradient.jpg); 
background-repeat: repeat-x; 
width:100%; 
height:100%;
/*height:1210px;*/
}

/*general cSs*/

.wh_bg /* white background*/
	{
background:#FFFFFF;
	}

.darkRedBg
 	{
 background-color:#9e1929;
 height:34px;
	 }

  /*general cSs*/
  
  
  .txt16p
  {
 font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
 color:#ffffff;
 font-size:14px;
 margin-right:8px;
 font-variant:normal;
 font-weight:bold;
 text-decoration:none;
  }
  
  ul, li
   	{
   list-style-type:square;color:#aaaaaa;
   font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
 margin-right:5px;
   	}

.blacktext{
 color:black;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
}

/*IGN FIX */

img, div, input { behavior: url("iepngfix.htc") }
 
 
 div,span,p,form,h1,h2,h3,h4,h5,h6,fieldset 
	{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
padding:0px;
margin:2px;
	}



img
	{
outline:none;

	}
	
	img:focus
	 {
	outline:none;
	 }

a
	{
 outline:none;
  }


fieldset,label 
 {
 padding:0px;
 margin:0px;
 border:0px;
 }




	
.techonology_txt
 {
 font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
 color:#9e1929;
 font-size:20px;
 font-style: italic;
 padding-left:0px;
 padding-bottom:5px;
  }

.headerone_txt
 {
 font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
 color:#9e1929;
 font-size:35px;
 padding-top:15px;
 padding-bottom:15px;
 padding-left:15px;
  }

/*top navigation*/

.topNavbg
	 {
 background-image:url(../images2/naV_bg.gif);
 background-repeat:repeat-x;
 background-position:top left;
 height:34px;
  }
  
 .topNav_txt
  	{
 font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
 color:#c3152a;
 font-size:13px;
 color:#ffffff;
 font-weight:bold;
 text-decoration:none;
 line-height:15px;
 padding-top:15px;
 	  } 
  
  
  
  .topNav_txt:hover
   {
   text-decoration:underline;
   color:#eaeaea;
   }
  
  /*cols*/
  
  .col_pad
  	{
  padding-left:2px;
  padding-right:2px;
  	}
  
  .cols_cols_bg
   	{
   background-image:url(../images2/col_bg.gif);
   background-repeat:no-repeat;
   background-position:top left;
   width:318px;
   height:328px;
  	 }
  
  /*ONE Col*/
  
  .oneCol_bg
   	{
   background-image:url(../images2/oneCol_bg.gif);
   background-repeat:no-repeat;
   background-position:top left;
   height:597px;
   	}
	
	
/*tow col left and rights*/

.colRL
{
background-image:url(../images2/col_RL.gif);
background-repeat:no-repeat;
width:638px;
height:585px;
}


.col_eq
	{
background-image:url(../images2/Col_eq.gif);
background-repeat:no-repeat;
width:479px;
height:542px;
	}
  
  
  .cols_para_header
   {
 font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
 font-size:16px;
 padding-left:5px;
 color:#000000;
 font-weight:bold;
 padding-left:10px;
 padding-top:5px;
 margin-right:5px;
   }

  .cols_para_sub_header
   {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 padding-left:5px;
 color:#000000;
 font-weight:bold;
 padding-left:10px;
 padding-top:10px;
 margin-right:5px;
   }

  .cols_para_sublist_header
   {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000000;
 font-weight:bold;
 padding-left:10px;
 padding-top:10px;
 margin-right:5px;
   }



  .cols_para_tag_header
   {
 font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
 font-size:16px;
 color:#444444;
 font-weight:bold;
 padding-left:30px;
 padding-top:10px;
   }
  
  
  .cols_para_txt
   {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 padding-left:5px;
 color:#000000;
 font-weight:normal;
 padding-left:10px;
 padding-top:10px;
 line-height:18px;
 margin-right:10px;
   }
  
  
 .sep_h
  {
  background-color:#cfcfcf;
  } 
 
 
.frm_txt
 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 padding-left:5px;
 color:#000000;
 font-weight:normal;
 } 
 
 
 .frm_inp, .frm_txtarea
 {
 border:1px solid #000;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 padding-left:5px;
 color:#000000;
 font-weight:normal;
 width:280px;
 height:20px;
 }
  
 
 .frm_txtarea
 {
 width:280px;
 height:32px;
 }
 
  
/*footer arae*/

.footer_bg
 	{
 background-color:#010000;
 height:42px;
 	}

.footer_txt
 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:5px;
color:#fff;
font-weight:normal;
padding-left:10px;
}


/*footer area ends*/
  
    
/*accordian styles*/
  
  p,div,a
{
padding:0px;
margin:0px;
}

h3
{
 font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
margin:0px 0px 0px 0px;
padding:0px;
border-bottom:1px solid #fff;
padding-left:5px;
}

.urbangreymenu{
width:315px; /*width of menu*/
padding:0px; 
margin:0px;
}




.urbangreymenu .headerbar{
font: bold 13px Verdana;
color:#aaaaaa;
background: #2b2b2b url(../images2/arrow.gif) no-repeat 3px 3px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
}


.submenu
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#101010;
padding-left:3px;
line-height:18px;
padding-top:5px;
padding-bottom:5px; 
}



.urbangreymenu .headerbar a{
text-decoration: none;
color: white;
display: block;
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom:0px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: normal 12px Arial;
color: black;
background: #E9E9E9;
display: block;
padding:0px 0;
/*line-height: 17px;*/
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: black;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: white;
background: black;
}

a.normlinks {color: #9e1929;}
a.normlinks:visited {color: gray;}
a.normlinks:hover {color: blue; }
a.normlinks:active { color: black;}

