body { background:#bac6cd url(../images/bg.gif) repeat-x center top; font:12px/18px arial, helvetica, sans-serif; color:#000; margin:0px; padding:0px; }
ul{list-style:none;}
img{border:0;}
a{outline:none;}
.clearfix{overflow:hidden;clear:both;}
form, p { padding:0px; margin:0px;}

a.orangelnk {color:#fd5d00; text-decoration:none;}
a:hover.orangelnk {text-decoration:underline;}

#home { background:#fff; width:925px; margin:0 auto; padding:10px; }
#header { height:105px; padding:10px; background:url(../images/header_bg.jpg) repeat-x; clear:both; }

#banner{ height:195px; margin-bottom:10px;}

#popup { background:#fff; width:728px; margin:0 auto; padding:10px; }

.photo{ float:left; padding-right:10px; padding-bottom:5px; border:0px;}

.list{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;color:#36424A;margin:0;padding:0; }
.list ul{margin:0;padding:0;list-style:none; text-align:justify;}
.list li{background: url(../images/arrow-small.gif) no-repeat 0 5px;float:left;padding:0px 0 0px 10px;margin:0;width:167px;list-style:none;display:block; line-height:20px; border-bottom: 1px dashed #006b9c;}
.list li a:link,.list a:visited{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;color:#000;text-decoration:none;}
.list li a:hover {font-weight:normal;color:#049ee8;text-decoration:none;}
.list li.last {background: none;float:left;padding:0px 0 0px 10px;margin:0; list-style:none;display:block;  line-height:25px;}

.list2 {font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;color:#36424A;margin:0;padding:0; }
.list2 ul{margin:0;padding:0;list-style:none; width:250px; text-align:justify;}
.list2 li{background: url(../images/arrow-small.gif) no-repeat 0 5px;float:left;padding:0px 0 0px 10px;margin:0;list-style:none;display:block; line-height:25px; }
.list2 li a:link,.list2 a:visited{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;color:#000;text-decoration:none;}
.list2 li a:hover {font-weight:normal;color:#049ee8;text-decoration:none;}

.arrowlinks, .arrowlinks ul { margin:0px; padding:0px; text-align:justify;}
.arrowlinks ul li{padding:2px 0 2px 10px;background:url(../images/arrow-small.gif) left 8px no-repeat; color:#000;}
.arrowlinks ul li a{color:#29323A;text-decoration:none;}
.arrowlinks ul li a:hover{color:#049ee8;text-decoration:underline;}

.bhtxt1{ font-family:"Times New Roman", Times, serif; font-size:18px; color:#000; padding-top:5px; padding-bottom:10px;}


.midcontent{ margin:0px; padding:0px;}
.midcontent p { padding-top:10px; padding-bottom:10px; margin:0px; text-align: justify;}
.midcontent h1 { color:#047934; font-size:14px; display:block; margin:0px; padding:0px;}


.midcontent h2 { color:#000; font-size:12px; background:#e1e7f5; display:block; margin:0px; padding:0px; margin-top:10px; padding-left:10px;}
.welcome{ background: url(../images/content_h1bg.gif) repeat-x top; padding-left:10px;font-size:12px; font-weight:bold; margin:0px; line-height:22px; padding-bottom:6px; color:#144508;}
.welcome span { color:#c74917; }

.title{ background: url(../images/content_h2bg.gif) repeat-x top; padding-left:10px;font-size:12px; font-weight:bold; margin:0px; line-height:22px; padding-bottom:6px; color:#fff;}
.title span { color:#c74917; }
.popuptxt { font-size:12px; font-weight:normal; margin:0px; line-height:22px; padding-bottom:6px; color:#000;}
	
#menu2 { width: 187px;}
#menu2 ul, #menu2 li { margin:0px; padding:0px; background:#e4e4e4; display:block; border-bottom:solid 2px #fff; font-weight:bold; text-align:justify;  }
#menu2 li a { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; line-height:24px; text-decoration: none; border-left:solid 3px #ff5d00; margin-left:7px; }	
#menu2 li a:link, #menu2 li a:visited { color: #000; display: block; padding: 0px 0 0 10px; }
#menu2 li a:hover { color: #000; background:#666; padding: 0px 0 0 10px; }

.col_r { margin:0px; padding:0px; background:#e0e5e8; width:237px;}
.btxt1 { background:url(../images/col_rh1bg.jpg) no-repeat; padding-left:10px; line-height:30px; color:#fff; font-weight:bold;}

.txt2 { padding:5px; font:11px/14px;}

.ntxt1 { padding-left:10px; }
.ntxt2 { padding:10px; margin:0px;}
.btxt2 { color:#000; font-size:12px; font-weight:bold; background:#e1e7f5; display:block; margin:0px; padding:0px; margin-top:10px; padding-left:10px;}
.nl_bg{ padding:5px; background:url(../images/nl_bg.jpg) repeat-x;}
.subscribe_input{ border:solid 1px #999ea2; background:#fff; padding-left:5px; font:11px/16px; color:#4b4d4a; width:149px;}


#footer { width:935px; margin:0 auto; margin-top:0px; background:#00689a; padding-right:10px; font-size:12px; line-height:33px; color:#cfe3eb; text-align:right; height:33px; }

#footer2 { width:738px; margin:0 auto; background:#00689a; padding-right:10px; font-size:12px; line-height:33px; color:#cfe3eb; text-align:right; height:33px; }

h3 { color:#000; font-size:12px; display:block; margin:0px; padding:0px; padding-left:10px; margin-bottom:3px;}


a.wlink {color:#cfe3eb; text-decoration:underline;}
a:hover.wlink {text-decoration:none;}

.mypets{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
padding: 2px 5px;
background: #E1E1E1;
}

.mypets a{ /*header of 1st demo*/
cursor: hand;
cursor: pointer; color:#000; text-decoration:none;}

.openpet{ /*class added to contents of 1st demo when they are open*/
background: #E1E1E1;
}

.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font: bold 12px Arial;
margin: 10px 0;
}


.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: green;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: red;
}




.nav{ background:#e4e4e4; color:#000; padding-left:10px; margin:0px; font-weight:bold; border-bottom:solid 2px #fff; }
.nav a { color:#000; border-left:solid 3px #ff5d00; line-height:15px; padding-left:10px; margin:0px; text-decoration:none; }
.nav a:hover { color:#666; border-left:solid 3px #666; line-height:15px; padding-left:10px; margin:0px; text-decoration:none; }

.urbangreymenu ul{ list-style-type: none; margin: 0; padding: 0; text-align:justify;}

.urbangreymenu ul li{ padding-bottom: 2px; /*bottom spacing between menu items*/ }

.urbangreymenu ul li a{ font: normal 12px Arial; color: black; background: #E9E9E9; display: block; padding: 2px 0; line-height: 14px;
padding-left: 25px; /*link text is indented 8px*/
text-decoration: none; }

.urbangreymenu ul li a:visited{ color: black; }

.urbangreymenu ul li a:hover{ /*hover state CSS*/ color: white; background: black; }

.urbangreymenu ul li a.current { color: #049ee8; background:none; }

.img1 { float:left; padding-right:10px; padding-bottom:10px;}
.img2 { float: right; padding-left:10px; padding-bottom:10px;}


#management{ padding:0px; margin:0px; margin-bottom:10px;}
#management h1{ width:300px; text-align:center; background:#b2bdd9; font: normal 12px/22px Arial; color: black; float:right; clear:both; }
#management p{ padding:10px; font: normal 12px/18px Arial; color: black; background:#e1e2f1; min-height:116px; }

#management p img{ float:right; padding:5px; padding-left:10px;}





