/* CSS Document */

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,blockquote,th,td  {  
	    margin:0; 
	    padding:0;  
	} 
	table { 
	    border-collapse:collapse; 
	    border-spacing:0; 
	} 
	fieldset,img {  
	    border:0; 
	} 
	address,caption,cite,code,dfn,em,th,var { 
	    font-style:normal; 
	    font-weight:normal; 
	} 
	ol,ul { 
	    list-style:none; 
	} 
	caption,th { 
    text-align:left; 
	} 
	h1,h2,h3,h4,h5,h6 { 
	    font-size:100%; 
	    font-weight:normal; 
	} 
	q:before,q:after { 
	    content:''; 
	} 
	abbr,acronym { border:0; 
	} 

body{
	font-family:'verdana',Arial, Helvetica, sans-serif; 
	font-size:11px; 
	}

a{ 
   text-decoration:none;}

a:hover{ 
	text-decoration:underline;}
	
	h1,h2,h3{ font-size:14px; font-family:inherit; font-weight:bold; margin-bottom:4px; text-transform:capitalize;}
	h1 a{ color:#000000}
	
	h3{padding-left:3px; font-size:12px; background-color:#f2f2f2; margin:8px 0px;}
	h3+p { margin-top:4px;}
	h2+p{ margin-top:6px;}

p{ line-height:17px;}

selection {font-family:'verdana',Arial, Helvetica, sans-serif; }

hr{color:#666666 size:1 width:100%}

.container_tab{ 
	background-color:#FFFFFF; margin:0px; padding:0px;} 


.topnav{
	 background-color:#CA2E25;}

.topnav ul{
	 margin:0px; 
	 padding:0px;
	 list-style:none;
	padding-left:10px;
	 color:#FFFFFF; 
	 font-weight:bold;
	 background-color:#CA2E25; 
 margin:8px 0px;
	   }

.topnav  li{
	padding:0px 10px;
	font-size:inherit; 
	display:inline; 
   position: relative;
	margin-right:5px;
	background-image:url(../images/white_menu_stripe.gif); 
	background-repeat:no-repeat; 
	background-position:right; }
	

  
.topnav  li a { 
	font-family:inherit; 
	font-size:inherit;
	color:#FFFFFF;
    }
	

.topnav li:hover ul, .topnav li.over ul{ display: block; }*/

.top_nav_icon{ 
text-align:center; 
font-size:11px; 
}
.top_nav_icon a{
color:#505050
}
.top_nav_icon td{
 margin:0px; padding:0px;
 }

.padding_flashtable{
padding:2px 2px 0px 0px;
 vertical-align: top;
 }

.right_nav{
border:1px #CCCCCC solid;
}
.right_nav ul{ 
margin:0px; padding:0px;
}
.right_nav li{
 background-image:url(../images/orangebullet.jpg);
  background-repeat:no-repeat; 
  list-style:none; 
  color:#505050;
   padding-left:20px; 
   background-position:3px 8px;
    padding-top:4px;
	}
	
.right_nav li a{
color:#505050; 
}

.right_nav  li a:hover{  text-decoration:underline}


.left_nav{ color:#505050; }

.left_nav ul{ 
margin:0px; padding:0px;
}
.left_nav li{background-image:url(../images/orangebullet.jpg);
  background-repeat:no-repeat; 
  list-style:none; 
  padding-left:20px; 
  background-position:3px 8px;
  padding-top:4px;
 }
  .left_nav li a{
		color:#505050; 
		
		
		}
.left_nav li a:hover{text-decoration:underline
 }


.content{ color:#505050;padding-left:4px;border-left:1px #ccc dotted}

.content ul{ 
margin:0px; padding:0px;
}
.content li{background-image:url(../images/bullets2.gif);
  background-repeat:no-repeat; 
  list-style:none; 
  padding-left:20px; 
  background-position:5px 12px;
  padding-top:4px;
 line-height:18px;
 }
 
.content li a{
color:#505050; 

}

.content li a:hover{
text-decoration:underline;
}

.useful_links a { 
color:#505050
}

.footer_projects{ 
padding:2px 0px 2px 2px;
border:1px #CCCCCC solid; 
}

.projects_tab{ 
margin:2px 1px 2px 1px; }

.projects_tab3{ 
margin:2px 0px 2px 0px; }

.projects_tab_img{
border:1px #CCCCCC solid;
text-align:center}

.white_border{
border-top:1px #fff solid; 
text-align:center; 
background-color:#0B3E9E}

.news_letter{
border:1px #CCCCCC solid;
}
.news_letter1{
border:1px #CCCCCC solid;
height: 120px;
}

.news_letter td{
padding-left:4px;
}

.news_letter a{
color:#505050;
}


.red_txt{
color:#CA2E25
 }

.footer_nav{
background-color:#000;
border-right:1px #fff solid
 }

.footer_nav ul{
 margin:0px; 
 padding:0px;
 padding-left:10px;
 color:#FFFFFF;
 font-weight:bold;
 margin:8px; 
 }

.footer_nav li{padding:10px;list-style:none; font-size:inherit; display:inline; margin-right:5px; background-image:url(../images/white_menu_stripe.gif); background-repeat:no-repeat; background-position:right; }
.footer_nav li a{ color:#FFFFFF;}


.homepage_content_tab{ 
	margin:3px 0px 0px 0px; 
	}
.homepage_content_tab p {
	 margin-bottom:2px;
	 }
	 
	.homepage_content_tab ol{ margin: 0px; padding:0 0 0 25px;} 
    .homepage_content_tab ol li { list-style-type:decimal; background-image:none; margin:0px;  padding:2px;}
	.breadcrumbs{border-bottom:1px #ccc dotted;border-top:1px #ccc dotted; margin-bottom:4px;}
	.breadcrumbs a{color:#CA2E25}
.management_team{background-color:#D5D2D2;padding-left:4px; border-top: 2px #FFFFFF solid}
.team_members,.team_members2 {padding-right:4px; background-color:#F4F4F4; border-bottom:2px #E2E0E0 solid; border-right:2px #E2E0E0 solid; padding-left:4px; vertical-align:top}
.team_members2 {height:140px;}
.top_btn{ float:right; padding-right:4px; background-image:url(../images/arrow_top.gif); background-repeat:no-repeat; background-position:left; padding-left:10px; }
.top_btn a{color:#505050}
.formstab th { background-color:#D5D2D2;padding-left:4px;}
.formstab form input ,select,textarea{padding-left:0px; margin-left:4px;}
.padding_left td{padding-left:4px;}
.printpage{float:right; padding-bottom:3px; padding-right:3px;}
.printpage a{color:#505050;}
.book{ color:#CC2420}
.field {}
.field  input {padding-left:0px}
.newsletter{
	height: 18px;
	width: 51px;
}
 .hidden{ display:none;}
.contact_headings{color:#FFFFFF; background-color:#CA2E25; padding:2px 0px 2px 4px;}
.latestnewssection{background-color:#EAEAEA;border:1px #CCCCCC solid; padding-left:2px; margin-top:5px;}
.txtfeild{margin:0px; padding:0px;}
.client td{border:1px solid #e1e1e1; padding:2px;}
.inputspace td{padding:1px;}
