BODY {
	BACKGROUND: url(../images/bg.jpg);
	background-attachment: fixed;
	padding:0;
	margin:0;
}

#wrapper
{
	padding: 0;
	margin: 0 auto;
	width: 1003px;
	background-color: #fff;
	background:url(../images/midbg.jpg);
background-repeat:repeat-y;
float:none;

}



#topnav
{width:993px;
	padding: 0 10px 0 0;
	margin: 0;
	text-align:right;
	background:#fff;

}

#topnav a
{
text-decoration:none;
font: .7em "Trebuchet ms", "Verdana", "Arial", "Helvetica", sans-serif; 
color:#384e99;
padding:0 0 0 10px;
margin:0 0 0 10px;
background: url(../images/nav-arrow.gif) no-repeat ;
}

#topnav a:hover
{
text-decoration:none;
color:#0d7fd5;
}


#logosearch
{
width:1003px;
padding:0;
margin:0;
float:left;
background:#fff;
}

.logo
{
	margin-left: 20px;
}

.mail
{float:right;
font: 1em tahoma, Arial, Helvetica, sans-serif;
color:#fff;
padding:0 15px 0 0;
}

.mail a
{
color:#fff;
padding:0 15px 0 0;
text-decoration:none;
}
.mail a:hover
{
color:#ccc;
padding:0 15px 0 0;
text-decoration:none;
}

.search
{float:right;
margin:20px 20px 0 0 ; 
}

#mainnav
{background: url(../images/main-nav-bg.gif) #4061a8 ;
width:985px;
height:29px;
padding:8px 0 0 18px;
float:left;
}

#rightnav
{float:right;
width:255px;
padding: 0 10px 0 0;
background:#fff;
}

.breadcrums
{	
	font: .7em "Trebuchet ms", "Verdana", "Arial", "Helvetica", sans-serif; color:#838383;
}

.breadcrums a
{
text-decoration:none;
padding:0 0 0 2px;
color:#838383;
}


.breadcrums a:hover
{
text-decoration:none;
color:#435aa8;
}

#shell
{width:700px;
padding:10px 10px 10px 22px;
margin:0;


}
#ashell
{/*width:700px;*/
padding:0px 10px 10px 22px;
margin:0;
text-align:left;
vertical-align :top;
}
#acontent
{
margin:0;
padding:0 10px 50px 0;
width:410px;





}

#content
{
margin:0;
padding:0 10px 50px 0;
width:410px;



}


#content_inside
{
margin:0;
padding:0 100px 50px 0;
width:590px;
}

#news
{float:right;
width:270px;

}

#news h2
{font: 1.4em "Georgia", "Times", serif;
margin-bottom:10px;
color:#4c4c4c;}

#news p
{font: .7em Tahoma "Trebuchet ms", Verdana, Arial, Helvetica, sans-serif; color:#646464; text-align:left; 
margin-top:1px;
margin-bottom:5px;
width:240px;
border: 1px dotted #ccc;
border-width:0 0 1px 0;
padding:0 0 5px 20px;
background: url(../images/news-arrow2.gif) no-repeat ;}

#news p a
{text-decoration:none;
color:#384e99;}

#news p a:hover
{text-decoration:none;
color:#0d7fd5;}

h1{
	font: 1.8em "Georgia", "Times", serif; 
	color:#384e99; 
	text-align:left; 
}

h2{
	font: normal 1.6em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#384e99; 
	text-align:left;}

h3{
	font: bold 1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#384e99; 
	text-align:left; 
	width:100%; 
	margin-top: 1px; 
	margin-bottom: 7px;}
	
h4{
	font:  bold 0.9em "Georgia", "Times", serif; 
	color:#333; 
	text-align:left; 
	width:100%; 
	margin-top: 1px; margin-bottom: 7px;
}

h4 a{
	
	color:#333;
	text-decoration:none;
}

h4 a:hover{
	color:#333;
	text-decoration:none;
}
	
p
{font: .75em/1.3em Tahoma, "Trebuchet ms", Verdana, Arial, Helvetica, sans-serif; 
color:#333; 
text-align:left;
}

ul
{
	font: .75em/1.3em tahoma, "Trebuchet ms", "Verdana", "Arial", "Helvetica", sans-serif;
	color:#333; 
	text-align:left;
}



ul a
{
	text-decoration:none;
	color:#384e99;
}
ul a:hover
{
	text-decoration:underline;
	color:#384e99;
}

li
{margin-bottom:.6em;}

li.botnav, li.botnav2
{margin-bottom:.1em;}


a.pdf
{
	text-decoration:none;
	color:#384e99;
}
a:hover.pdf
{
	text-decoration:underline;
	color:#384e99;
}


ol
{
	font: .8em/1.3em tahoma, "Trebuchet ms", "Verdana", "Arial", "Helvetica", sans-serif;
	color:#333; 
	text-align:left;

}

ul.lvl2
{
	font: 1em/1.3em tahoma, "Trebuchet ms", "Verdana", "Arial", "Helvetica", sans-serif;
	color:#333; 
	text-align:left;
}


#bottomnav{
	background:url(../images/bottombg.jpg);
	height:167px;
	margin:0 auto;
	padding:0;
	background-repeat:repeat-x;
	vertical-align:bottom;
	
}

#bottom_wrapper
{ width:1003px;
padding:0;
margin:0 auto;

}

.bottomleft
{float:left;
padding:0;
}


.bottomright
{
font: .7em tahoma, Arial, Helvetica, sans-serif;
color:#707070;
float:right;
text-align:right;
padding:20px 30px 0 0;
}

.sms
{
font: 1.3em tahoma, Arial, Helvetica, sans-serif;
color:#999;
width:80px
float:right;
text-align:right;
padding: 0 0 40px 0;
}


.email
{font-size:1.5em;}


#bottomnav a{
font: .9em tahoma, Arial, Helvetica, sans-serif;
color:#707070;
text-decoration:none;
width:250px;
}

#bottomnav a:hover
{
color:#fff;
}

ul.botnav
{font: .75em/1.3em tahoma, "Trebuchet ms", "Verdana", "Arial", "Helvetica", sans-serif;
	color:#333; 
	text-align:left;
list-style:none;
width:120px;
float:left;
padding:10px 15px 3px 10px;
margin-left:10px;
}


ul.botnav2
{font: .75em/1.3em tahoma, "Trebuchet ms", "Verdana", "Arial", "Helvetica", sans-serif;
	color:#333; 
	text-align:left;
list-style:none;
width:140px;
float:left;
padding:10px 20px 20px 10px;
margin-left:10px;
}


li.botnav
{margin:0;
background:url(../images/bottom-left.jpg);
background-position:bottom left;
border-bottom: 1px #222222 solid;
padding:0 0 5px 10px;
background-repeat:no-repeat;
}

.photoimg{
float:left;
padding: 0 20px 5px 5px;
}

.thumbimg{
float:left;
padding: 0 10px 0 5px;
}


.relation{
float:right;
padding: 0 20px 10px 0;
}

.download
{
margin:0 auto;
float:right;
font: .75em/1.3em Tahoma "Trebuchet ms", Verdana, Arial, Helvetica, sans-serif; 
color:#333;
text-align:right;
width:100%;
padding: 0 10px 0 0;
}



/*For accordian menu*/
.menu_list {	
	width:255px;
	
}
.menu_head {
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	margin:1px;
    background: #e2eaf0;
	text-transform:uppercase;
	font: 14px "tahoma", "Verdana", "Arial", "Helvetica", sans-serif; 
	color:#435aa8; 
	text-align:left;
	border-bottom:#cddde8 solid 1px;
	
}
.menu_head a {
	font: 14px "tahoma", "Verdana", "Arial", "Helvetica", sans-serif; 
	color:#435aa8; 
	text-align:left;
	text-decoration:none;
	}
.menu_head a:hover {
	color:#435aa8;
	text-decoration:none;
}
.menu_body {
	display:none;
	font: 12px "tahoma", "Verdana", "Arial", "Helvetica", sans-serif;
	padding: 5px;
}
.menu_body a{
  border-bottom:#999999 dashed 1px;
  display:block;
  background: url(../images/news-arrow.gif) no-repeat ;
  color:#000;
  background-color:#fff;
  padding-left:30px;
  padding-bottom:8px;
  margin-bottom:10px;
  text-decoration:none;
}
.menu_body a:hover{
  color: #000000;
  text-decoration:underline;
  }
  
 

/************************************************PHOTO IMAGE************************************/
	
	
a.mypets{ /*header of 1st demo*/
	font: bold 1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#384e99; 
	text-align:left; 
	margin-top: 1px; 
	margin-bottom: 10px;
	text-decoration:none;
}

a.mypets:hover{ /*header of 1st demo*/
	font: bold 1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#384e99; 
	width:100%;
	margin-top: 1px; 
	margin-bottom: 10px;
	text-decoration:underline;
}

.openpet{ /*class added to contents of 1st demo when they are open*/

}

.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font: bold 14px Verdana;
margin: 10px 0;
}


.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: #A9dafb;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: #A9dafb;
}
/***********************************************************************************************/

/***************************************Sitemap CSS********************************************/
.nolinkheader{
font-family:"Trebuchet ms", "Verdana", "Arial", "Helvetica", sans-serif;
color:#384e99;
font-size:1.2em;
font-weight:normal;
text-align:left;
text-decoration:none;
}

a.sitesubheader:link{
font-family:"Trebuchet ms", "Verdana", "Arial", "Helvetica", sans-serif;
color:#384e99;
font-size:1.1em;
font-weight:normal;
text-align:left;
text-decoration:none;
}
a.sitesubheader:visited{
font-family:"Trebuchet ms", "Verdana", "Arial", "Helvetica", sans-serif;
color:#384e99;
font-size:1.1em;
font-weight:normal;
text-align:left;
text-decoration:none;
}

a.sitesubheader:active{
font-family:"Trebuchet ms", "Verdana", "Arial", "Helvetica", sans-serif;
color:#384e99;
font-size:1.1em;
font-weight:normal;
text-align:left;
text-decoration:none;
}

a.sitesubheader:hover{
font-family:"Trebuchet ms", "Verdana", "Arial", "Helvetica", sans-serif;
color:#384e99;
font-size:1.1em;
font-weight:normal;
text-align:left;
text-decoration:underline;
}

a.sitelink:link
{
font: 12px "Trebuchet ms", "Verdana", "Arial", "Helvetica", sans-serif;
color:#384e99;
font-weight:bold;
text-decoration:none;
}
a.sitelink:visited
{
font: 12px "Trebuchet ms", "Verdana", "Arial", "Helvetica", sans-serif;
font-weight:bold;
color:#384e99;
text-decoration:none;
}
a.sitelink:active
{
font: 12px "Trebuchet ms", "Verdana", "Arial", "Helvetica", sans-serif;
font-weight:bold;
color:#384e99;
text-decoration:none;
}
a.sitelink:hover
{
font: 12px "Trebuchet ms", "Verdana", "Arial", "Helvetica", sans-serif;
font-weight:bold;
color:#384e99;
text-decoration:underline;
}

/***********************************************************************************************/

.gridview
{
}

.gridview td
{
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #7EA4C9;
	cursor:default;
	height:18px;
    color:#000;
	padding:2px 2px 3px 2px;
}


