*
{
	margin: 0px;
	padding: 0px;
}

body
{
	height: 100%;
	background-color: #E1EAF0;
}


#main
{
	width: 835px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 2px;
	background-color: #ffffff;
	clear: both;
}


.topdiv
 {
	clear: both;
	width: 835px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
 }
.topdivleft
{
	display: block;
	float: left;
	width: 200px;
	background-color: #FFFFFF;
}
.topdivright
{
	display: block;
	float: right;
	width: 635px;
}
.topdivleft-top {
	float: left;
	width: 97%;
	padding-left: 5px;
}
.topdivleft-btm
{
	float: left;
	width: 97%;
	padding-left: 5px;
}
.topdivright-top
{
	float: right;
	width: 98%;
	padding-right: 10px;
}
.topdivright-btm
{
	float: right;
	width: 100%;
}
.topdivright-btm1
{
	width: 420px;
	text-align: right;
	float: right;
}

.topflashimage
{
	display: block;
	width: 100%;
	float: left;
}

.topheadbanner 
{
	float: left;
	width: 100%;
	vertical-align:bottom;
}
.topheadbanner-left
{
	float: left;
	width: 290px;	
}

.topheadbanner-right
{
	float: right;
	width: 500px;	
}



.body
{
	display: block;
	width: 100%;
	float: left;
	background-color: #FFFFFF;
}
.footer
{
	display: block;
	width: 100%;
	float: left;
	background-color: #bbd1df;
}

.footer1 {
	text-decoration: none;
	padding-top: 5px;
	font-size: 12px;
}
.body-left {
	float: left;
	width: 270px;
}
.body-left-txt {
	text-decoration: none;
	clear: both;
	width: 250px;
	margin-right: auto;
	margin-left: auto;
	text-align: justify;
	
}
.bodyrightnewstop {
	text-decoration: none;
	clear: both;
	width: 250px;
	margin-right: auto;
	margin-left: auto;
	text-align: justify;
	margin-top: 5px;	
}
.newstoprow {
	text-decoration: none;
	clear: both;
	width: 250px;
	margin-right: auto;
	margin-left: auto;
	text-align: justify;
	margin-top: 5px;
}
.body-left-txtnews {
	text-decoration: none;
	width: 98%;
	text-align: justify;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}

.body-left-txt ul li {
	text-decoration: none;
	clear: both;
	width: 250px;
	margin-right: auto;
	margin-left: auto;
	text-align: justify;
	list-style-type: square;
}

.body-center {
	float: left;
	width: 290px;
	padding-left: 2px;
}
.body-right {
	width: 255px;
	float: right;
}
.div-imgage {
	padding-top: 5px;
	padding-left: 10px;
}
.div-imgage1 {
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 5px;
}
.body-center-img {
	float: left;
	width: 13px;
	height: 20px;
	padding-top: 5px;
}
.body-center-txt {
	float: left;
	margin-bottom: 3px;
}
a.footerlinks:link {
	font-family: "Lucida Sans Unicode";
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.footerlinks:visited {
	font-family: "Lucida Sans Unicode";
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.footerlinks:hover {
	font-family: "Lucida Sans Unicode";
	font-size: 10px;
	font-weight: bold;
	color: #333300;
	text-decoration: none;
}
.footer2 {
	text-decoration: none;
	font-size: 12px;
}
.div-imgage2 {
	padding-left: 3px;
	background-color: #FFFFFF;
	padding-top: 2px;
}
.secondrow {
	float: left;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 3px;
	padding-top: 3px;
}
.secondrow-left {
	float: left;
	width: 410px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	margin-top: 1px;
	padding-top: 3px;
	padding-bottom: 5px;
}
.secondrow-right {
	float: left;
	width: 410px;
	padding-top: 3px;
	margin-left: 8px;
	padding-bottom: 5px;
}
.body-left-txt1 {
	text-decoration: none;
	width: 400px;
	text-align: justify;
	float: left;
	padding-left: 5px;
}
.body-center-img1 {
	float: left;
	width: 60px;
	padding-top: 5px;
	padding-right: 5px;
	margin-right: 5px;
	padding-left: 5px;
}
.body-center-txt1 {
	float: right;
	width: 307px;
	padding-top: 3px;
	padding-bottom: 5px;
	
}
.body-left-brdr {
	float: left;
	width: 263px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-top: 10px;
	margin-left: 1px;
}
.body-right-image {
	float: left;
	width: 13px;
	padding-top: 6px;
}
.body-center-txt2 {
	float: left;
	width: 210px;
}
/*Right Links*/
a.rightlinks:link {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #8C3800;
	text-decoration: none;
}
a.rightlinks:visited {
	/*font-family: "Lucida Sans Unicode";*/
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #8C3800;
	text-decoration: none;
}
a.rightlinks:hover {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #3F6FA9;
	text-decoration: none;
}
/*right links end*/
.body-left-txt2 {
	text-decoration: none;
	clear: both;
	width: 260px;
	margin-right: 5px;
	margin-left: auto;
	text-align: justify;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.body-left-txt3 {
	text-decoration: none;
	width: 255px;
	margin-right: 5px;
	margin-left: auto;
	text-align: justify;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
/*Link More*/
a.linkmore:link {
	font-family: "Lucida Sans Unicode";
	font-size: 11px;
	font-weight: bold;
	color: #663366;
	text-decoration: underline;
}
a.linkmore:visited {
	font-family: "Lucida Sans Unicode";
	font-size: 11px;
	font-weight: bold;
	color: #660066;
	text-decoration: none;
}
a.linkmore:hover {
	font-family: "Lucida Sans Unicode";
	font-size: 11px;
	font-weight: bold;
	color: #660099;
	text-decoration: underline;
}
/*Link More end*/
.borderdiv {
	width: 815px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BBD1DF;
	margin-top: 5px;
	margin-bottom: 5px;
}
.footer-left {
	float: left;
	width: 50%;
	text-align: left;
}
.footer-right {
	float: right;
}
.footer3 {
	text-decoration: none;
	font-size: 12px;
	float: left;
	width: 100%;
}
.clients {
	width: 235px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #C8DAE6;
}
.clients-top {
	background-color: #C8DAE6;
	padding-top: 3px;
	padding-bottom: 3px;
}
.clients-top1 {
	background-color: #C8DAE6;
	padding-top: 3px;
	padding-bottom: 3px;
}
#topheading {
	float: left;
	width: 100%;
}
#body-content {
	width: 97%;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BBD1DF;
	padding-top: 8px;
}

.borderdiv1 {

	width: 815px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BBD1DF;
}
.top-imageheading {
	padding-left: 3px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-indent: 12px;
}

.p1
{
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;

}
.bodyleft {
	float: left;
	width: 610px;
}
.bodyleft-txt {
	clear: both;
	width: 580px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1F2730;
	padding-top: 8px;
}

.portfolio {
	clear: both;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}


.bodyright {

	float: right;
	width: 225px;
}

.bodyrightnews {
	width: 92%;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}


.borderdiv2 {


	width: 600px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BBD1DF;
}

#page-text
{
	clear: both;
	width: 95%;
	margin-right: auto;
	margin-left: auto;
	
}
.top-imageheading1 {
	padding-left: 3px;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 100%;
}
#body-content1 {

	width: 590px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BBD1DF;
	padding-top: 8px;
}
.bodyrightC {
	width: 210px;
	margin-right: auto;
	float: left;
	padding-left: 10px;
}
.body-center-txt3 {

	float: left;
	width: 195px;
	
}
.address {
	width: 96%;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
.address-top {
	font-family: "Lucida Sans Unicode";
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-align: left;
}

.address-left {

	float: left;
	width: 45%;
}
.addressdumpdiv {
	float: left;
}

.address-center {


	float: left;
	width: 32%;
}
.address-right {



	float: right;
	width: 45%;
}
.address-top1 {

	font-family: "Lucida Sans Unicode";
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-align: left;
}
.instituediv {
	float: left;
	width: 99%;
	padding-top: 8px;
}
.imdcontact {
	width: 235px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}

.imdcontact p
{
	text-align:center;	 
}
.marquediv {
	float: left;
	width: 100%;
	background-color: #F2F5F9;
	text-align: center;
}

.marquediv1 {
	width: 99%;
	background-color: #F2F5F9;
	text-align: center;
	border: 1px solid #CCCCCC;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
.marquediv p
{
	text-align: center;
}
.marquediv1 p
{
	text-align: center;
}

.borderdivsec {
	width: 815px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BBD1DF;
	margin-top: 2px;
}
.div-imgageHeading {
	background-color: #B87A3D;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.div-imgageHeading1 {
	background-color: #3C5E91;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 6px;
	width: 300px;
	float: left;
}
.div-imgageHeading2 {

	background-color: #278DD5;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.div-imgageHeading3 {
	background-color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.div-imgageHeading4 {
	background-color: #8B8B8B;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	text-align: center;
}
.body-rightindex {

	width: 255px;
	float: right;
}


a.presslinks:link {
	font-family: "Lucida Sans Unicode";
	font-size: 12px;
	font-weight: bold;
	color: #003300;
	text-decoration: none;
}
a.presslinks:visited {
	font-family: "Lucida Sans Unicode";
	font-size: 12px;
	font-weight: bold;
	color: #3F6FA9;
	text-decoration: none;
}
a.presslinks:hover {
	font-family: "Lucida Sans Unicode";
	font-size: 12px;
	font-weight: bold;
	color: #3F6FA9;
	text-decoration: none;
}
/*Read More Link*/
a.readmore:link {
	font-family: "Lucida Sans Unicode";
	font-size: 10px;
	font-weight: normal;
	color: #CC6600;
	text-decoration: none;
}
a.readmore:visited {
	font-family: "Lucida Sans Unicode";
	font-size: 10px;
	font-weight: normal;
	color: #CC6600;
	text-decoration: none;
}
a.readmore:hover {
	font-family: "Lucida Sans Unicode";
	font-size: 10px;
	font-weight: normal;
	color: #333300;
	text-decoration: underline;
}




/****************************************
********** Top Row Tabs Navigation CSS **********
*****************************************/
.basictab
{
	font: 12px;
	list-style-type: none;
	text-align: right;
	margin: 0;
	background-color: #666666;
	padding: 0px;
}
.basictab li
{
display: inline;margin:0;
}
.basictab li a
{
	text-decoration: none;
	margin-right: 3px;
	background-color: #666666;
	color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
	font-family: "Trebuchet MS", Verdana, "Lucida Grande", Georgia, Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
.basictab li a:visited
{
	color: #FFFFFF;
}
.basictab li a:hover
{
	background-color: #FF9900;color: #CCCCCC;
}
.basictab li a:active
{
	color: #FFFFFF;
}
.basictab li.selected a
{ 
	position: relative;top: 1px;padding-top: 4px;background-color: #FE1371;color: #330000;
}
.basictab ul
{
	display: inline;margin:0;padding:0px;
}
.basictab li ul li
{
	display: inline;margin:0;
}
.basictab li ul li a
{
	text-decoration: none;
	margin-right: 5px;
	border: 1px solid gray;
	border-bottom:  none;
	background-color: #A24005;
	color: #fff;
	font: normal 12px "Trebuchet MS", Verdana, "Lucida Grande", Georgia, Sans-Serif;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
}
.basictab li ul li a:visited
{
	color: #FFFFFF;
}
.basictab li ul li a:hover
{
	background-color: #DBFF6C;color: #FFFFFF;
}
.basictab li ul li a:active
{
	color: #FFFFFF;
}
.basictab li ul li.selected a
{
 	position: relative;top: 1px;padding-top: 4px;background-color: #FE1371;color: #FFFFFF;
 }
#navigation1
{
	width: auto;
	float: left;
	padding: 0;
	margin: 0;
	background-color: #EFEFEF;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #b1cede;
}
#navigation2
{
	width: 65%;
	float: right;
	margin: 0;
	padding: 0;
}
.navigation{margin:10px 0px 0px 0;}
.navigation .next-entries{float:right;}

/*********************************
*******Header Btm Navigation******
***********************************/


/***************************************
****** PHOTO GALLERY *******************
****************************************/
.photogallery{ /*CSS for TABLE containing a photo album*/
}

.photogallery img{ /*CSS for images within an album*/
border: 1px solid green;
}

.photonavlinks{ /*CSS for pagination DIV*/
font: bold 14px Arial;
}

.photonavlinks a{ /*CSS for each navigational link*/
margin-right: 2px;
margin-bottom: 3px;
padding: 1px 5px;
border:1px solid gray;
text-decoration: none;
background-color: white;
}

.photonavlinks a.current{ /*CSS for currently selected navigational link*/
	background-color: #9999CC;
	border: 1px solid #000000;
}

/********** END ************************/

/****************************************
******** CONTACT FORM CSS ***************
*****************************************/
#contactarea {
	width:350px;
	text-align:left;
	padding:15px;
	border:1px solid #333;
	background-color:#FDFDFD;
	font-weight: bold;
	font-family: Verdana, Arial;
	font-size: 12px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#contactarea p
{
	text-align:center;
}
#inputbox {
	border: 1px solid #000;
	width: 270;
	padding: 2px;
	font-weight: bold;
	font-family: Verdana, Arial;
	font-size: 12px;
}

#inputlabel {
	font-weight: bold;
	font-family: Verdana, Arial;
	font-size: 12px;

}

#textarea {
	border: 1px solid #000;
	padding: 2px;
	font-weight: bold;
	font-family: Verdana, Arial;
	font-size: 12px;
	width:330;
}

#submitbutton {
	border: 1px solid #000;
	background-color: #eee;

}

#inputleft
{
	float: left;
	width: 30%;	
}
#inputright
{
	float: left;
	width: 70%;	
}
/*********** CONTACT FORM CSS ENDD *****/

.style1
{
	color: #333366;
	font-weight: bold;
}	
	
b
{
font-family:"Trebuchet MS";
padding-left:8px;
}


/*********************************
******NEWS***********************
*********************************/

#newsmain
{
	width: 300px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
#newsmain-content
{
	width: 97%;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
}
#newsmain-left
{
	float: left;
	width: 5%;
	height: 20px;
	margin-top: 6px;
}
#newsmain-right
{
	float: left;
	width: 94%; 	
}

/***********************************/

/****** PARAGRAPH ******************
************************************
***********************************/
p
{
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
}
/**********************************/
.pressroomtxt
{
	clear: both;
	width: 96%;
	margin-right: auto;
	margin-left: auto;	
}
.pressbox {
	width: 99%;
	background-color: #F2F5F9;
	text-align: left;
	margin-bottom: 5px;
	border: 1px solid #666666;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 5px;
}
.pressbox div
{
	text-indent: 10px;
	
}
