/* body and text*/

body

	{font-family: trebuchet,arial,Helvetica;

		font-size:	11pt;

		color:	#404040;

		font-weight:	normal;

		margin:5px;

		background-image: url(../images/structure/Bg.jpg);}

		

		

/* tables*/



Table.TopBanners {

	width:986px;

	background-color: #2e8aed;

}



Table.Main {

	width:986px;

		background-color: White;

}



Table.Column {

	width:180px

}





Table.ContactForm {

	width:400px

}



Table.FooterBanners {

	width:580px

}



Table.form {

	background-color: #b9cde8;

	border-width: 1px;

	border-spacing: ;

	border-style: outset;

	border-color: blue;

	border-collapse: collapse;





}

/* td*/



td{

	font-family: trebuchet,arial,Helvetica;

}



Td.UnderBanner {

height:3px



}



Td.Pad2 {

padding: 2px

	

}



Td.BGBar {

	background-image: url(../images/structure/BGBar.gif);

	height:13px

}



Td.BGBarRev {

	background-image: url(../images/structure/BGBarRev.gif);

	height:13px

}



Td.BGBl {

background-color: #2e8aed;

	

	height:13px

}



TD.TitleBg {

	background-image: url(../images/structure/BgTitle.jpg);

	padding:0px 0px 0px 467px;

	height:48px

}



TD.MenuBg {

background-image: url(../images/structure/BgMenu.gif);

	width:153px;

	padding-left:10px

}



TD.Main {

	width:580px;

	padding:15px 15px 20px 20px;

}

TD.Column {

width:204px;



	}

	

TD.NoColumn {

width:180px;

background-color: #f9f9f9;

background-image: url(../images/structure/BgCol.gif);

}

	

	TD.ColMid {

	background-image: url(../images/structure/Mid_Col.gif);

	padding:0px 10px 0px 10px;

		

	}

	

	Td.BgFooter {

	background-image: url(../images/structure/FooterBar.jpg);

height: 53px;

background-repeat: no-repeat;



}

	

	TD.LeftMain { 

	padding:0px 10px 0px 10px;

	width:340px

		

	}

	

	TD.AboutCentral {

		 width:454px;

		 padding:0px 10px 10px 10px;

		 background-image: url(../images/structure/BgHomeRight.gif);

	}

	

	TD.AboutPhoto {

		width:196px

	}

	

	TD.HomeMajorProjects {

		padding-bottom:10px

	}

	

		TD.IPCentral {

		 width:620px;

		 padding:0px 0px 0px 10px;

		 background-image: url(../images/structure/BgHomeRight.gif);

	}

	

	Td.IPPackagesPics {

		width:200px

	}

	

	TD.IPPackagesData {

	width:700px;

	padding:0px 0px 0px 15px

		

	}

	

		TD.DPLeft { 

	padding:0px 10px 0px 10px;

	width:398px

		

	}

	

	TD.DPCentral {

		 width:398px;

		 padding:0px 10px 10px 10px;

		 background-image: url(../images/structure/BgHomeRight.gif);

	}

	



/* spans*/



.Title {

	color: #283c88;

	font-weight:bold;

	font-size:14pt}

.HeaderBlue15 {

color:#060d86;

font-weight:bold;

font-size:13pt

}





.HeaderRed15 {

color:#90294d;

font-weight:bold;

font-size:13pt

}







.HeaderBlue11 {

color:#060d86;

font-weight:bold;

font-size:11pt

}





.HeaderRed11 {

color:#90294d;

font-weight:bold;

font-size:11pt

}



.FooterAnchors { 

color:#fff;

font-size:9px

}



.smg {

color: #7c7878;

font-size:11px

}



.sm

{

font-size: 11px;

color:#808080;}  



.smb

{

font-size: 11px;

color: #060d86;} 



/* divs */



#FooterL {

float:left;

	width: 407px;

	padding-top:15px;

	padding-left:50px

}



#FooterR {

	float: right;

	width: 287px;

}



#Footer {

	padding:30px 0px 0px 20px

}



#idm {

	padding:5px 50px 5px 0px

}







/* misc*/



.imgb{

	border:1px solid black;

	padding:10px 10px 10px 10px;

	background-color:#ffffff

	}	



/* li */



 

li { list-style-image: url("../images/structure/li_dot.gif");

line-height:19px }





/* anchors*/



.HomeA {

	FONT-SIZE: 11px; COLOR: #5e5e5e;

}



.HomeA:Link

	{text-decoration:	underline;}



.HomeA:visited

	{	color:	#060d86;

				text-decoration:	underline;}

.HomeA:hover

	{	color:	#060d86;

		text-decoration:	none;}

 

.FooterA {

	FONT-SIZE: 11px; COLOR: #fff;

}



.FooterA:Link

	{text-decoration:	none; COLOR: #fff;}



.FooterA:visited

	{	color:	#fff;

				text-decoration:	none;}

.FooterA:hover

	{	color:	#ffcc00;

		text-decoration:	none;}

		

		

.idm:Link

	{text-decoration:	none;	FONT-SIZE: 10px; COLOR: #808080;

	font-weight:bold;

	font-style: italic;}



.idm:visited

	{

				text-decoration:	none;	FONT-SIZE: 10px; COLOR: #808080;

	font-weight:bold;

	font-style: italic;}

.idm:hover

	{

		text-decoration:	none;	FONT-SIZE: 10px; COLOR: #404040;

	font-weight:bold;

	font-style: italic;}

		

		A:link

	{



		color:	#ff6702;

		text-decoration:	underline;}



A:visited

	{



		color:	#ff6702;

		text-decoration:	underline;}



A:hover

	{



		color:	#5e5e5e;

		text-decoration:	none;}

		

		/* forms */

		

		

input {font-size: 7pt; 

font-weight: normal ; color:#000000; background-color: #FFFFFF; border: 1px Solid #808080; width:150px }

		

.inputsm {width:80px }

.inputm {width:120px }

.subbut{width:78px;border:0px }



.inputamt{width:40px }

TEXTAREA {font-size: 9pt;

	

}






