body{	width: 100%; text-align: center;	background: url(img/home.jpg) no-repeat; margin: 0;}
#container { background:  white url(img/bg_container.jpg) repeat-y; margin: 10px auto; width: 930px; text-align: center;  padding: 0; display: block; }
#container #header { background: url(img/bg_header.jpg) no-repeat; height: 156px; margin: 0 auto; width: 915px; }

#toplinks{	margin: 0 auto; width: 915px; background: #EFA521; text-align: center;	padding: 0px; }
#toplinks ul {  width: 330px; height: 20px; margin: 0 auto; padding: 0;}
#toplinks ul li { float: left; font: bold 12px Verdana, Arial, Helvetica, sans-serif; list-style: none; margin: 2px 5px 0 0;}
#toplinks ul li a { margin: 0 5px; color: black; text-decoration: none; }
#toplinks #current a { background: #9AC7F9; color: #0338A4;}

/* address in the index page*/
#container .col1 {	width: 270px; float: left; margin: 0 0 0 15px; text-align: left; border-right: solid 1px #9F9F9F;}
#container .col1 .address {  margin: 0; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #535455; text-align: left;}
.col1 .address p { margin: 10px 0; width: 250px; }

/* style for text content in the index page*/
#container .col2 { width: 630px; float: right; margin: 0 7px 0 0; background: url(img/bg_col2.jpg) no-repeat top right;}
.col2 h1 { float: left; font: bold 14px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 2px;color: #0738A1; margin: 10px 0 10px 0; width: 400px; text-align: left;}
.col2 p {font: normal 12px Arial, Helvetica, sans-serif; color: #000000; text-align: justify; margin: 15px 0; width: 400px; float: left;}
.col2 p a { text-decoration: none; float: right; color: #0071F0; }


/*---for a row with 2 columns---*/
.row .left { float: left; width: 400px; margin: 5px 0; padding: 0;}
.row .right { float: right; width: 400px; margin: 5px 0;}

/*---row with 3 columns---*/
.row .col1, .row .col2, .row .col3 { float: left; width: 248px; padding: 5px 0;}
.row .col1 {  margin: 0 8px 0 0;}
.row .col3 { float: right; }

/*--for a row with 4 columns--*/
.row .column1, .row .column2, .row .column3, .row .column4 { padding: 5px 0; width: 195px;  }
.row .column1 { float: left; margin: 0 8px 0 0; }
.row .column2 { float: left; margin: 0 8px 0 0; }
.row .column3 {float: left; }
.row .column4 {float: right; margin: 0 2px 0 0; }

.row b, .row .left b, .row .right b, .row .right b a, .row .right p a, .row .left p a { font: bold 12px/140% arial, helvetica, sans-serif; color: #0333AC; text-align: left; margin: 2px; text-align: left; }
.row p, .row .left p, .row .right p, .row .column1 p, .row .column2 p, .row .column3 p, .row .column4 p
{ font: normal 12px/140% arial, helvetica, sans-serif; color: #22396D; text-align: left; margin: 5px 2px;}
.row a { text-decoration: none; }

.row img { border: solid 1px black; background: white; }

/*---boxes on the home page---*/
fieldset { width: 190px; margin: 0 5px 0 0; padding: 0; float: left;}
legend { font: bold 12px arial, helvetica, sans-serif; color: #0333AC; }
fieldset ul { margin: 0 0 0 7px; padding:0 0 0 5px; text-align: left; font: normal 12px Arial, Helvetica, sans-serif;}

/* title in the inside pages*/
.drop {  font: bold 24px Courier New, Courier, mono; color: #0333AC;	padding-bottom: 5px;   }
.head { font: bold 14px/140% arial, helvetica, sans-serif; color: #22396D; text-align: left; margin: 2px; }

#footer { width: 915px; height: 44px; margin: 0 auto; background: url(img/bg_footer.jpg) repeat-x; clear: both;font: normal 11px Arial, Helvetica, sans-serif; color: #867B5C;}
#footer .left {	float: left; margin: 20px 0 0 10px;}
#footer .right { float: right; margin: 20px 10px 0 0;}



/* 'star'denoting the mandatory field in the contact us form*/
.imp {	font: bold 13px Arial, Helvetica, sans-serif;	color: #D92100;}
.spacer{	height: 0;	clear: both;}
/* Style for button*/
